• No results found

Stochastic Unit Commitment Formulation

2. Stochastic Scheduling with Inertia-dependent Fast Frequency Regulation in the Future Low

2.2 Stochastic Scheduling Model

2.2.3 Stochastic Unit Commitment Formulation

The objective of the stochastic scheduling is to minimise the expected operation cost:

βˆ‘ πœ‹(𝑛) (βˆ‘ 𝐢𝑔(𝑛) + βˆ†πœ(𝑛)(𝑐𝐿𝑆𝑃𝐿𝑆(𝑛) + 𝑐𝐹𝑆𝑃𝐹𝑆(𝑛))

π‘”πœ–πΊ

)

π‘›βˆˆπ‘

(2.18)

Subject constraints as following:

37

1. System Constraints

The load balance constraint is formulated as below and applied to bus ib in node n:

βˆ‘ 𝑃𝑔(𝑛)

π‘”βˆˆπΊπ‘–

+ βˆ‘ 𝑃𝑠(𝑛)

π‘ βˆˆπ‘†π‘–

+ π‘ƒπ‘–π‘Šπ‘(𝑛) βˆ’ π‘ƒπ‘–π‘ŠπΆ(𝑛) + 𝑃𝑖𝐿𝑆(𝑛) = 𝑃𝑖𝐷(𝑛) (2.19) 2. Thermal Generator Constraints

The local constraints pertaining to thermal units are set out in this section. The shutdown and start-up decision variables, 𝑁𝑔𝑠𝑑 and 𝑁𝑔𝑠𝑑 , are nominally integer variables, while all other decision variables are continuous.

Some of the constraints at node 𝑛 refer to subsets of the ancestors of 𝑛. The subsets are defined as follows. If a generator in group 𝑔 starts generating at node 𝑛, then it must have been started up at a node in the set

𝐴𝑔𝑠𝑑(𝑛) = 𝐴(𝑛) ∩ {𝑛′ ∈ 𝑁 βˆͺ 𝑃: 𝜏(π‘Ž(𝑛)) βˆ’ 𝑇𝑔𝑠𝑑 < 𝜏(𝑛′) ≀ 𝜏(𝑛) βˆ’ 𝑇𝑔𝑠𝑑) (2.20) If a generator in group g is shut down at node n, it cannot have started generating at any node in the set

π΄π‘”π‘šπ‘’(𝑛) = 𝐴(𝑛) ∩ {𝑛′ ∈ 𝑁 βˆͺ 𝑃: 𝜏(𝑛) βˆ’ π‘‡π‘”π‘šπ‘’ < 𝜏(𝑛′) ≀ 𝜏(𝑛)} (2.21) If a generator in group g is started up at node n, it cannot have been shut down at any node in the set

π΄π‘”π‘šπ‘œ(𝑛) = 𝐴(𝑛) ∩ {𝑛′ ∈ 𝑁 βˆͺ 𝑃: 𝜏(𝑛) βˆ’ π‘‡π‘”π‘šπ‘œ < 𝜏(𝑛′) ≀ 𝜏(𝑛)} (2.22) Total power output and operating costs in each group can be written as

𝑃𝑔(𝑛) = π‘ƒπ‘”π‘šπ‘ π‘”(𝑁𝑔𝑒𝑝(𝑛) βˆ’ 𝑁𝑔𝑖𝑑𝑙𝑒(𝑛)) + 𝑃𝑔π‘₯(𝑛) (2.23) 𝐢𝑔(𝑛) = 𝐢𝑔𝑠𝑑𝑁𝑔𝑠𝑔(𝑛) + βˆ†πœ(𝑛) (𝐢𝑔𝑛𝑙(𝑁𝑔𝑒𝑝(𝑛) βˆ’ 𝑁𝑔𝑖𝑑𝑙𝑒(𝑛)) + 𝐢𝑔𝑖𝑑𝑙𝑒𝑁𝑔𝑖𝑑𝑙𝑒(𝑛) + πΆπ‘”π‘šπ‘ƒπ‘”(𝑛))

(2.24) Total output above MSG is limited by the number of generating units and the range of power output of each unit:

𝑃𝑔π‘₯(𝑛) ≀ (𝑁𝑔𝑒𝑝(𝑛) βˆ’ 𝑁𝑔𝑖𝑑𝑙𝑒(𝑛)) (π‘ƒπ‘”π‘šπ‘Žπ‘₯βˆ’ π‘ƒπ‘”π‘šπ‘ π‘”) (2.25) The number of generators that start generating at node n is equal to the number of generators that was started up 𝑇𝑔𝑠𝑑 previousely:

38

𝑁𝑔𝑠𝑔(𝑛) = βˆ‘ 𝑁𝑔𝑠𝑑(π‘Ž)

π‘Žβˆˆπ΄π‘”π‘ π‘‘(𝑛)

(2.26)

The number of generators that are generating at node 𝑛 is equal to the number of generators that were generating at node 𝑛′𝑠 parent, plus the number that started generating at node 𝑛, less the number that are shut down at node n:

𝑁𝑔𝑒𝑝(𝑛) = 𝑁𝑔𝑒𝑝(π‘Ž(𝑛)) + 𝑁𝑔𝑠𝑔(𝑛) βˆ’ 𝑁𝑔𝑠𝑑(𝑛) (2.27) The number of generators that are off at node 𝑛 is equal to the number of generators that were off at node 𝑛′𝑠 parent, plus the number that are shut down at node 𝑛, less the number that are started up at node n:

π‘π‘”π‘œπ‘“π‘“(𝑛) = π‘π‘”π‘œπ‘“π‘“(π‘Ž(𝑛)) + 𝑁𝑔𝑠𝑑(𝑛) βˆ’ 𝑁𝑔𝑠𝑑(𝑛) (2.28) Total number of units which is allow to be shut down at node n is limited to the total number of units which were generating at node 𝑛′𝑠 parent, less the number of units that have been generating for less than π‘‡π‘”π‘šπ‘’ hours:

𝑁𝑔𝑠𝑑(𝑛) ≀ 𝑁𝑔𝑒𝑝(π‘Ž(𝑛)) βˆ’ βˆ‘ 𝑁𝑔𝑠𝑔(π‘Ž)

π‘Žβˆˆπ΄π‘šπ‘’π‘” (𝑛)

(2.29)

Total number of units which allow to be started up at node n is limited to the total number of units which were off at node 𝑛′𝑠 parent, less the number of units that have been off for less than π‘‡π‘”π‘šπ‘œhours:

𝑁𝑔𝑠𝑑(𝑛) ≀ π‘π‘”π‘œπ‘“π‘“(π‘Ž(𝑛)) βˆ’ βˆ‘ 𝑁𝑔𝑠𝑑(π‘Ž)

π‘Žβˆˆπ΄π‘”π‘šπ‘œ(𝑛)

(2.30)

The number of units which is allowed to be in idle state is limited to the total number of units which are online at node n:

𝑁𝑔𝑖𝑑𝑙𝑒(𝑛) ≀ 𝑁𝑔𝑒𝑝(𝑛) (2.31) Ramp rate limits can be modelled as:

𝑃𝑔π‘₯(𝑛) βˆ’ 𝑃𝑔π‘₯(π‘Ž(𝑛)) ≀ βˆ†πœ(π‘Ž(𝑛))βˆ†π‘ƒπ‘”π‘Ÿπ‘’π‘π‘”π‘’π‘(𝑛) (2.32) 𝑃𝑔π‘₯(𝑛) βˆ’ 𝑃𝑔π‘₯(π‘Ž(𝑛)) β‰₯ βˆ’βˆ†πœ(π‘Ž(𝑛))βˆ†π‘ƒπ‘”π‘Ÿπ‘‘π‘π‘”π‘’π‘(π‘Ž(𝑛)) (2.33) As shown in Figure 2-2 , the amount of frequency response that each generator can deliver is limited by its maximum response capability and the slope 𝑓𝑔𝐹 that links the frequency response provision with the spinning headroom [30]:

39

0 ≀ 𝑅𝑔(𝑛) ≀ π‘…π‘”π‘šπ‘Žπ‘₯ (2.34) 𝑅𝑔(𝑛) ≀ 𝑓𝑔𝐹(𝑁𝑔𝑒𝑝(𝑛)π‘ƒπ‘”π‘šπ‘Žπ‘₯ βˆ’ 𝑃𝑔(𝑛)) (2.35)

Figure 2-2 Example of response characteristic of conventional thermal plants.

3. Storage Unit Constraints:

The constraints for each storage unit at each node are formulated as below:

Energy constraints

πΈπ‘ π‘šπ‘–π‘› ≀ 𝐸𝑠(𝑛) ≀ πΈπ‘ π‘šπ‘Žπ‘₯ (2.36) Operation state constraint (pumping or generating)

𝑁𝑠𝐺𝑒𝑛(𝑛) ∈ {0,1} (2.37) Power output constraints

𝑃𝑠(𝑛) = 𝑃𝑠𝑑(𝑛) βˆ’ 𝑃𝑠𝑐(𝑛) (2.38) (1 βˆ’ 𝑁𝑠𝐺𝑒𝑛(𝑛))π‘ƒπ‘ π‘π‘šπ‘–π‘› ≀ 𝑃𝑠𝑐(𝑛) ≀ (1 βˆ’ 𝑁𝑠𝐺𝑒𝑛(𝑛))π‘ƒπ‘ π‘π‘šπ‘Žπ‘₯ (2.39) 𝑁𝑠𝐺𝑒𝑛(𝑛)π‘ƒπ‘ π‘‘π‘šπ‘–π‘› ≀ 𝑃𝑠𝑑(𝑛) ≀ 𝑁𝑠𝐺𝑒𝑛(𝑛)π‘ƒπ‘ π‘‘π‘šπ‘Žπ‘₯ (2.40) Energy balance constraint

𝐸𝑠(𝑛) = 𝐸𝑠(π‘Ž(𝑛)) + βˆ†πœ(𝑛) (πœ‚π‘ π‘π‘ƒπ‘ π‘(𝑛) βˆ’π‘ƒπ‘ π‘‘(𝑛)

πœ‚π‘ π‘‘ ) (2.41) Frequency response provision constraints:

0 ≀ 𝑅𝑠 ≀ π‘…π‘ π‘šπ‘Žπ‘₯ (2.42) 𝑅𝑠(𝑛) ≀ (𝑁𝑠𝐺𝑒𝑛(𝑛)π‘ƒπ‘ π‘šπ‘Žπ‘₯ βˆ’ 𝑃𝑠(𝑛)) (2.43) 4. Modelling of Demand Side Response

Demand side response (DSR) model is developed by incorporating constraints regarding maximum energy shifted in or out in each time step and total amount of

40

shifted energy in each day. Maximum energy shifted in or out in one time step can be defined as a proportion of the demand in that step or a proportion of the total demand in the day which that step belongs to. For DSR scheme, the total amount of shifted energy in each day should be zero. The proposed DSR model allows the user to choose a time during each day, when the total amount of shifted energy return to be zero.

A generic model for storage, DSR and combined heat and power (CHP) is developed as shown Figure 2-3. If the red circle and internal demand are ignored, this model can be used to describe the traditional storage. If the discharge route is ignored, this model can be used as CHP storage. If the red circle and discharge route are ignored, this model can be used to simulate flexible EV charging. (Note: Internal demand in the figure represents the original demand before shifting)

Figure 2-3 A generic model for storage, DSR and CHP 5. Risk Constraints:

Modern power systems are operated in a risk-averse fashion and system operators have different risk attitudes. Robust optimisation approach [46] [47] [48] utilises a user-defined uncertainty set to describe the uncertain elements and optimises the system operation against worst case situation. This approach provides robust solution which is feasible to all the realisations of uncertain elements. However, robust optimisation ignores the different possibilities for each realisation and tends to be conservative, since the worst case happens rarely. A combined stochastic and robust UC is proposed in [49], which allows users-specified weights on stochastic optimisation part and robust optimisation part. Chance constrained SUC is proposed in [50] [51] to enforce a low probability of load shedding. Conditional value-at-risk

41

(CVaR) [52] has been widely implemented in finance sector to measure risk. It can be formulated as a linear constraint [24], making it more computationally attractive. In this thesis, a simple risk constraint is adopted and incorporated into the model. The risk constraint limits the probability of the load shedding when it is larger than π‘ƒπ‘—πΏπ‘†π‘Žπ‘™π‘™π‘œπ‘€π‘’π‘‘(𝑑) below π‘ƒπ‘Ÿπ‘œπ‘π‘—πΏπ‘†π‘Žπ‘™π‘™π‘œπ‘€π‘’π‘‘(𝑑) at hour 𝑑:

π‘ƒπ‘Ÿπ‘œπ‘(𝑃𝐿𝑆(𝑑) > π‘ƒπΏπ‘†π‘Žπ‘™π‘™π‘œπ‘€π‘’π‘‘(𝑑)) ≀ π‘ƒπ‘Ÿπ‘œπ‘πΏπ‘†π‘Žπ‘™π‘™π‘œπ‘€π‘’π‘‘(𝑑) (2.44) The above risk constraint is implemented using the following MILP formulation:

π‘ƒπ‘Ÿπ‘œπ‘(𝑃𝐿𝑆(𝑑) > π‘ƒπΏπ‘†π‘Žπ‘™π‘™π‘œπ‘€π‘’π‘‘(𝑑)) = βˆ‘ πœ‹(𝑛) βˆ—

π‘›βˆˆπ‘(𝑑)

𝑅𝑖(𝑛) ≀ π‘ƒπ‘Ÿπ‘œπ‘πΏπ‘†π‘Žπ‘™π‘™π‘œπ‘€π‘’π‘‘(𝑑) (2.45) 𝑃𝐿𝑆(𝑛) ≀ π‘ƒπΏπ‘†π‘Žπ‘™π‘™π‘œπ‘€π‘’π‘‘(𝑛) + 𝑅𝑖(𝑛) βˆ— 𝑀 (2.46) where M is a constant number [53] and 𝑅𝑖(𝑛) is a binary variable.

2.3 Modelling of Inertia-dependent Frequency Regulation Requirements

Related documents