• No se han encontrado resultados

Fundamentos teóricos y Estado del arte

2 FUNDAMENTOS TEÓRICOS Y ESTADO DEL ARTE

2.3 LOS MATERIALES POLIMÉRICOS

2.3.4 El Poliestireno

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

Documento similar