Text this: Stackelberg game-based optimal scheduling of two-level virtual power plant