A Joint Electricity Market-Clearing Mechanism for Flexible Ramping Products with a Convex Spot Market Model


In the present study, we advance a mathematical depiction of a CESM, which will be based on the linear quotation approach in [29]. The time axis is discretized in this model, with a scheduling horizon of 24 h. We assign the index  h  to represent the hour of the day and construct the set  H : = h : h = 1 , 2 , , 24 . We partition each hour h into K equal-length intra-hourly subperiods and give an index to each subperiod to signify its temporal granularity. At the same time, we define the set  T : = t : t = 1 , 2 K , , 2 K , 2 K + 1 , , 24 · K . Taking the DAM clearing time scale (1 h) as an example, intra-hourly subperiods  K = 1 , and temporal granularity set  T : = t : t = 1 , 2 , , 24 , we describe the power system bus index n and define the set of buses  N : = n : n = 1 , 2 N , where the constant  N  denotes the aggregate number of buses within the system. At the same time, we describe the generator index g and define the set  G : = g : g = 1 , 2 G . The constant  G  represents the number of generator sets in the system. To illustrate the generator set on the bus  i , we describe the set  Ω ( i ) . (Take the example of generator one and generator two on bus one,  Ω ( 1 ) : = g : g = 1 , 2 .)

2.2. CESM Vectorized Structure and Solution Methods

The CESM problem is a mixed-integer second-order cone problem. To evaluate the clearing price in the markets, we use the standard practice implemented by most independent operators [30]. First, we run the CESM model to obtain the optimal solution in binary variables, indicating the DPG’s startup and shutdown status [31]. We fix the DPG’s startup and shutdown status when we receive a continuous second-order cone programming problem (security-constrained economic dispatch). We utilize the Karush—Kuhn—Tucker (KKT) condition to solve the new convex problem.

To visualize the mathematical principles of the proposed model more intuitively, the method for solving for dual variables is described as follows.

We set the variables vector as follows:

x = P γ , τ γ G , τ T , Q γ , τ γ G , τ T , S P C γ , τ γ G , τ T , C α , β , τ , S α , β , τ α , β N , τ T

The vectorized CESM convex model can be expressed as

M i n b x + e c

s . t .   f ¯ θ A θ x + d θ 2 a θ x f ¯ θ  

k ξ T x = e h ξ

The problem’s parameters are  A ( 2 n 2 + G ) × ( 2 n 2 + G ) ,   d ( 2 n 2 + G ) ,   a ( 2 n 2 + G ) f ¯ , f ¯ ,   k ( 2 n 2 + 3 G ) ,   h ( 2 n 2 + 3 G ) ,   e = 1 , , 1 T .

We derive the solution procedure based on the Karush—Kuhn—Tucker condition. Let  f ( x ) = b x + e c , g ( x ) = A θ x + d θ 2 a θ x , h ( x ) = k ξ T x e h ξ   . The following function can describe the CESM vectorized convex model:

M i n f ( x ) s . t . g ( x ) 0 h ( x ) = 0

By slacking the problem in Equation (27), the slacked optimization problem can be obtained:

min f ( x )   s . t .  

h ( x ) = 0

g ( x ) l f ¯ θ = 0 g ( x ) + u f ¯ θ = 0 l , u 0

In the optimization problem in Equation (28), the slack variable is  l = l 1 , , l c 1   T , u = u 1 , , u c 2   T .

By transforming the objective function, the barrier function is obtained:

min f ( x ) μ θ = 1 c ln l θ μ θ = 1 c ln u θ   s . t .  

h ( x ) = 0

g ( x ) l f ¯ θ = 0 g ( x ) + u f ¯ θ = 0 μ 0

The Lagrange function of the optimization problem in Equation (29) is given by

L = f ( x ) h ( x ) λ [ g ( x ) l f ¯ θ ] z [ g ( x ) + u f ¯ θ ] w μ θ = 1 c ln l θ μ θ = 1 c ln u θ

In Equation (30),  λ = λ 1 , ,   λ ξ T , z = z 1 , , z θ T 0 , w = w 1 , , w η T 0  is the Lagrange multiplier. The necessary conditions for the existence of the extremum of the problem is that the partial derivatives of the Lagrange function for all variables and multipliers are zero. Therefore, we obtain the first-order necessary conditions as follows:

L x = L x = f ( x ) h ( x ) λ g ( x ) ( z + w ) = 0 L y = L y = h ( x ) = 0 L z = L z = g ( x ) l f ¯ θ = 0 L w = L w = φ ( x ) + u f ¯ θ = 0 L l = L l = z μ 1 L 1 e = 0 L l μ = Z l μ e = 0 L u = L u = w μ 2 U 1 e = 0 L u μ = W u + μ e = 0

In Equation (31),  Z = d i a g z , W = d i a g w . With  L l μ = 0  and  L u μ = 0 , and we obtain the equation

μ = l T z u T w

The duality gap is defined as

G a p = l T z u T w

The authors of [32] proved that under certain conditions, if  x  is a solution to the optimization problem in Equation (28), then  x μ  is a solution to the optimization problem in Equation (29) when  μ  is fixed. Then, when  G a p 0 , μ 0 x μ  converges to  x .
In Equation (34),  σ 0 ,   1  is called the center parameter. From [33], when the parameter μ in the objective function is taken as in Equation (32), the convergence of the algorithm is poor, and it is found that when the parameter  μ  in the objective function is taken according to Equation (33),  σ  is generally taken to be 0.1, and good convergence results can be obtained most often.
The necessary condition in Equation (29) for the extremum is a system of nonlinear equations which the Newton—Raphson method can solve. After linearizing Equation (29), we obtain the modified equation:

L x = 2 f ( x ) 2 h ( x ) λ 2 g ( x ) z 2 g ( x ) w ) Δ x h ( x ) Δ λ g ( x ) Δ z g ( x ) Δ w ) L y = h ( x ) T Δ x L z = g ( x ) T Δ x Δ l L w = g ( x ) T Δ x + Δ u L l μ = Z Δ l + L Δ z L u μ = W Δ u + U Δ w

H ( ) h ( x ) g ( x ) g ( x ) 0 0 h ( x ) T 0 0 0 0 0 g ( x ) T 0 0 0 I 0 g ( x ) T 0 0 0 0 I 0 0 L 0 Z 0 0 0 0 U 0 W Δ x Δ λ Δ z Δ w Δ l Δ u = L x L λ L z L w L l μ L u μ H ( ) = 2 f ( x ) + 2 h ( x ) λ + 2 g ( x ) z + 2 g ( x ) w )

In Equation (35), the unit diagonal matrix and the column vectors that make it up are represented by  I = d i a g ( [ 1 , 1 , , 1 ] ) = [ I 1 , I 2 , , I Γ ] .

Taking  g ( x ) = [ g 1 ( x ) g 2 ( x ) g θ ( x ) ]  as an example, the vector function is calculated as follows.

The Jacobian matrix is obtained by

g ( x ) = g 1 ( x ) g 2 ( x ) g θ ( x ) = I 1 T A 1 2 x + I 1 T ( 2 d 1 T A 1 a 1 T ) I θ T A 1 2 x + I θ T ( 2 d 1 T A 1 a 1 T ) I 1 T A 2 2 x + I 1 T ( 2 d 2 T A 2 a 2 T ) I θ T A 2 2 x + I θ T ( 2 d 2 T A 2 a 2 T ) I 1 T A θ 2 x + I 1 T ( 2 d θ T A θ a θ T ) I θ T A θ 2 x + I θ T ( 2 d θ T A θ a θ T )

2   g ( x )  is a Hessian matrix. The derivation of the first line of  2   g ( x )  is as follows:

2   g ( x ) = g ( x ) 2   g 1 ( x ) I 1 T A 1 2 I 1 I 1 T A 1 2 I 2 I 1 T A 1 2 I θ I 2 T A 1 2 I 1 I 2 T A 1 2 I 2 I 2 T A 1 2 I θ I θ T A 1 2 I 1 I θ T A 1 2 I 2 I n T A 1 2 I θ

The dual variable ( λ ) of  h x  is obtained by the above solution method. The dual variable in  λ  corresponding to the bus power balance (BPB) constraint is the clearing price of electricity.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More

stepmomxnxx partyporntrends.com blue film video bf tamil sex video youtube xporndirectory.info hlebo.mobi indian sexy video hd qporn.mobi kuttyweb tamil songs نيك امهات ساخن black-porno.org افلام اباحيه tik tok videos tamil mojoporntube.com www clips age ref tube flyporntube.info x.videos .com m fuq gangstaporno.com 9taxi big boob xvideo indaporn.info surekha vani hot marathi bf film pakistaniporntv.com dasi xxx indian natural sex videos licuz.mobi archana xvideos mallika sherawat xvideos tubewap.net tube8tamil pornmix nimila.net sakse movie شرموطة مصرية سكس aniarabic.com طياز شراميط احلى فخاد porniandr.net سكس جنوب افريقيا زب مصري كبير meyzo.mobi سيكس جماعي