Distributed Model Predictive Active Power Control for Large-Scale Wind Farm Based on ADMM Algorithm
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
Distributed Model Predictive Active Power Control for Large-Scale Wind Farm Based on ADMM Algorithm Shuai Xue, Houlei Gao(B) , Bin Xu, and Yitong Wu School of Electrical Engineering, Shandong University, Jinan 250061, China houleig@sdu.edu.can Abstract. This paper provided a distributed model predictive control (DMPC) for the active power of a large-scale wind farm. The active power produced by each wind turbine (WT) was regulated by DMPC to reduce the fatigue loads and to track the dispatch command obtained from the transmission system oper- ator (TSO). Model predictive control (MPC) and alternating direction multiplier method (ADMM) were adopted in the proposed DMPC, which can make the com- putational pressure lower and improve the scalability of the wind farm. This study used a wind farm model containing 80 WTs to test the applicability of DMPC scheme. Keywords: Large-scale offshore wind farm · Model predictive control · ADMM algorithm · Active power control 1 Introduction Recently, developing renewable sources has gradually become the consensus of various countries and governments [1]. Among the renewable energy technologies, offshore wind power is developing more and more rapidly due to its advantages such as stable resource conditions and proximity to the load center. According to research by GWEC, by 2025, the worldwide growth of offshore wind power capacity in each year will exceed 20 GW, and by 2030 it will exceed 30 GW. The offshore wind power capacity installed in the next 10 years will exceed 205 GW [2]. As offshore wind farms get larger and larger, its influence on the power system also increases, higher requirements should be put forward for the active power control system of large-scale wind farms. In this context, it is of great significance to propose a more economical and efficient active power control strategy. In the active power control of a wind farm, a controller is installed to receive the power dispatch command from TSO and distributes it to each WT according to a certain strategy. The main objective of wind farm dispatch schemes is power tracking [3, 4]. In [5], an optimal control method was proposed to maximize outputs of WTs while minimizing the line loss, which is based on the ultra-short-term forecasting. In [6], a bi-level control method was proposed for better active power dispatch by achieving fair active power © Springer Nature Singapore Pte Ltd. 2021 K. Li et al. (Eds.): LSMS 2021/ICSEE 2021, CCIS 1468, pp. 201–209, 2021. https://doi.org/10.1007/978-981-16-7210-1_19
202 S. Xue et al. sharing and decreasing the fatigue loads of WTs. In [7], a new auxiliary damping control method was proposed to suppress the subsynchronous resonant oscillation of the nearby turbo-generator. The authors of [8] proposed a closed-loop framework for the active power control while reducing structural loads caused by wakes during the interaction of a fully developed wind farm flow with the atmospheric boundary layer. In previous studies, the active power control methods of wind farms can be divided into centralized methods and distributed methods according to different topological structures. The performance of centralized control relies heavily on the central controller. As the scale of wind farms grow, the central controller’s computational pressure will be greater. In distributed control strategies, each WT is equipped with a separate controller and each controller solves the control problem in parallel, so that the computational burden can be effectively reduced. However, as wind farms grow in size, the number of iterations and the resulting communication delay will greatly influence the convergence time. Therefore, a DMPC method for large-scale wind farms is proposed with centralized communication and distributed computing. Based on the framework of ADMM, the original optimization problem can be divided into multiple problems that can be solved simultaneously in each WT controller. Part of the problems are solved in the central con- troller, and others are solved locally in each WT controller. Therefore, the computational pressure of the central controller can be effectively reduced. At the same time, as part of the optimization problem is solved in parallel in each WT controller, the convergence speed is not affected by the increase in the scale of the wind farm. 2 Architecture of DMPC 2.1 Configuration of a Wind Farm Figure 1 shows the structure of a typical large-scale offshore wind farm, which is con- nected to the onshore AC grid through the voltage-source-converter high-voltage-direct- current (VSC-HVDC) system. The power output of each WT is collected through col- lector substations, collected to the high-voltage (HV) transmission cable through the Fig. 1. Configuration of a VSC-HVDC connected offshore wind farm
Distributed Model Predictive Active Power Control 203 step-up transformer, and then sent to the onshore AC grid through a wind farm side voltage-source -converter(WFVSC). 2.2 Concept of DMPC The structure of DMPC proposed in this paper is shown in Fig. 2. A central controller is adopted in the wind farm and several WT controllers are set for each WT. The proposed active power control scheme is based on the MPC and ADMM. Lin- earize the mathematical model of the WT at the operating point, and then formulate the optimization problem. The control object of the optimization problem is to track the power dispatch command from the TSO while prolonging the operation life of WTs. Through the ADMM algorithm framework, the original optimization problem can be divided into multiple optimization problems. These sub-problems can be solved in par- allel on the central controller and the WT controllers, and the global optimal solution is obtained through continuous iteration between the central controller and the WT controllers. Pavi WF Meas. z, Pref WT1 WT controller1 x, Meas. ref PWF central z, Pref WT2 controller WT controller 2 x, Meas. z, Pref WTi WT controller i x, Meas. Fig. 2. Control structure of DMPC 3 DMPC Active Power Control of Wind Farm The DMPC method regulates the output produced by each WT to track the dispatch command from TSO while minimizing the fatigue loads. In this paper, the WT shaft load and the structural load of the tower are used to measure the fatigue load [9]. The fatigue load can be effectively reduced by reducing the fluctuation of the shaft torque of the WT and the thrust of the tower. 3.1 Predictive Model The WT model used to study DMPC is based on the 5 MW nonlinear variable speed WT system of NREL [10]. The dynamic characteristics of the pitch angle servo system
204 S. Xue et al. should be considered when establishing the nonlinear model of the WT because it makes a big difference to the state of the WT. The aerodynamic model of the WT is as follows 0.5πρR2 VW3 CP (λ, θ ) Ta = , Ft = 0.5πρR2 VW3 Ct (λ, θ ). (1) ωr Where Ta is the aerodynamic moment; R is the blade length; ωr is the rotor speed; VW is the effective wind speed; θ is the pitch angle; CP is the power coefficient; Ct is the thrust coefficient and λ is the tip speed ratio. Model the drive system as follows ηg2 Jg ηg Jr Ts = Ta − Jr ω̇r = Ta + . (2) Jr + ηg2 Jg Jr + ηg2 Jg Where ηg is the transformation ratio of the gearbox; Tg is the torque of the generator; Jr is the rotor mass and Jg is the generator mass. The generator model of a WT can be described as PWT 1 1 Tg = , ω̇f = − ωf + ωg . (3) μg ωf τf τf Where μg is the efficiency of the generator, τf is the filter time constant and ωf is the filtered speed. The model of the pitch angle servo system is as follows KP Ki θ ref = ( + )(ωf − ωgrated ) , β = (K0 + K1 θ )θ. (4) Kc sKc Where Kp and Ki respectively represent the proportional gain and integral gain of the PI controller. Kc = K0 + K1 θ , where K0 and K1 are constants. Assuming that the operating point is t 0 and the wind speed does not change dramat- ically over short periods of time, define the state values of the WT at t0 time as Ta,0 , Tg,0 , θ0 , ωg,0 , ωf ,0 and PWT ,0 . It can be deduced that the incremental state space model at the operating point is expressed as ẋ = A x + B u + E , y = C x + D u. (5) Where x = [ ωg , ωf , β]T , u = PrefW and y = [ Ts , Ft ]T . The state space matrix is as follows ⎛ ⎞ ⎛ ⎞ ηg ∂Ta ηg PWT ,0 ηg ∂Ta 2 ηg2 PWT ,0 ⎜ Jt ∂ωg μg Jt ω2 Jt ∂β ⎟ ⎜ μg Jt ωf2,0 ⎟ ⎜ f ,0 ⎟ A=⎜ 1 − τf 1 0 ⎟B=⎜⎝ 0 ⎠ ⎟ ⎝ τf ⎠ Kp Kp τf − τf +Ki 0 0 ⎛ ⎞ ⎛η ⎞ ηg2 Jg ∂Ta ηg Jr PW ,0 ηg2 Jg ∂Ta ηg Jr (Ta,0 − ηg Tg,0 ) g Jt Jt ∂ωg μg Jt ω2 Jt ∂β ⎜ ⎟ C=⎝ f ,0 ⎠D= μg Jt ωf ,0 E=⎝ 0 ⎠. ∂Ft ∂Ft 0 ∂ωg 0 ∂β Ki (ωf ,0 − ωgrated )
Distributed Model Predictive Active Power Control 205 Therefore, the discretized state space equation of the WT can be expressed as x(k + 1) = Ad x(k) + Bd u(k + 1) + Ed . (6) y(k) = Cd x(k) + Dd u(k). (7) 3.2 Optimization Problem Formulation MPC is essentially a model-based finite time-domain optimal control algorithm, which is dedicated to decomposing the optimization control problem of a longer time span into several shorter time spans. The method of optimizing the control problem, and still pursuing the optimal solution to a certain extent [11]. When designing the objective function, first consider making the shaft torque and the thrust of the tower as small as possible to reduce fatigue load, thereby prolonging the operating life of WTs; secondly, it is also necessary to consider fair distribution of the active power between WTs in the wind farm. Therefore, the objective function can be expressed as NT ref 2 2 2 min PWT ,i (k) − Ppd ,i + Ts,i (k) QT + Ft,i (k) QF . (8) QP i=1 Where Ppd ,i is the power reference for WT-i when proportional dispatch (PD) method is adopted, QP is the weighting coefficient to ensure the fair distribution of active power, QT and QF are the weighting coefficients to minimize the changes in the shaft torque and tower thrust of WTs. Ppd ,i can be obtained by the following formula avi PWT ref ,i Ppd ,i = PWF · avi . (9) PWF The constraints of the optimization problem should be considered from both a single WT and the wind farm as a whole. For the wind farm, the sum of the outputs produced by each WT should track the dispatch command given by TSO, namely NT ref ref PWT ,i = PWF . (10) i=1 For a WT, its power output should be within the range of available power of the WT, namely ref 0 ≤ PWT ,i ≤ PWT avi ,i , ∀i ∈ NT . (11)
206 S. Xue et al. 3.3 Solution Based on ADMM The ADMM algorithm is a widely used method for solving distributed optimization problems. ADMM algorithm has many excellent characteristics, such as simple form, decomposability, nice convergence and high robustness [12, 13]. The standard form of ADMM is as follows min f (x) + g(z) . (12) s.t. Ax + Bz = c In the formula: f and g are convex functions;x ∈ Rn ; z ∈ Rm ;A ∈ Rp×n ;B ∈ Rp×m ;c ∈ Rp . The steps of the ADMM algorithm can be expressed as follows step1 : xk+1 = arg min L(x, z k , λk ) z step2 : z k+1 = arg min L(xk+1 , z, λk ). z step3 : λ k+1 = λ + ρ(Axk+1 + Bz k+1 − c) k (13) Where ρ is the iteration step size of the ADMM algorithm. Due to the special structure of the active power control problem, that is, the objective function is the sum of multiple decoupled objective functions, and the constraints are coupled with each other, so the ADMM algorithm can be used to disassemble the problem into multiple sub-optimization problems. Through iterative calculation with the central controller, the constraints are gradually satisfied. In order to deal with the constraints, variables z are introduced and the original problem is rewritten into ADMM form. ⎧ ⎪ min f ( u) + g( z) ⎪ ⎪ ⎪ ⎪ s.t. u = z ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ NT ⎪ ⎪ (i) 2 ⎪ ⎪ f ( u) = PWT + ui − Ppd ,i ⎪ ⎪ ,0 QP ⎪ ⎪ i=1 ⎪ ⎨ ⎛ ⎞ NT 2 2 ⎝ ∂T s,i ∂Ft,i ⎠ . ⎪ ⎪ g( z) = zi + zi ⎪ ⎪ ref ∂PWT ,i ref ∂PWT ,i ⎪ ⎪ i=1 ⎪ ⎪ QT QF ⎪ ⎪ N N ⎪ ⎪ T T ⎪ ref ui = PWF − ,0 , ∀i ∈ NT i ⎪ ⎪ PWT ⎪ ⎪ ⎪ ⎪ i=1 i=1 ⎪ ⎩ (i) (i) 0 − PWT ,0 ≤ ui ≤ PWT avi ,i − PWT ,0 , ∀i ∈ NT (14) Among them, f ( u) needs the information of TSO, and its optimization can be car- ried out in the central controller; the part g( z) is only related to the information of each WT and can be completed locally in each WT controller. The two parts of optimiza- tion problems are processed in parallel, and then iterative calculations are performed according to the ADMM algorithm, and finally converges to the optimal solution.
Distributed Model Predictive Active Power Control 207 4 Case Study In order to test the performance of the DMPC scheme proposed in this paper, a wind farm model with 80 5 MW-WTs was established based on the MATLAB/Simulink platform according to the wind farm structure in Fig. 1. The SimWindFarm toolbox is used to dynamically simulate the wind conditions. The performance of DMPC is compared with the simulation result of the PD con scheme based on the available power. The control performance of DMPC method is analyzed by selecting WT-1 as the representative WT. The simulation results of WT-1 are shown in Fig. 3. 106 4.5 4 3.5 Active power (W) 3 2.5 2 1.5 DMPC 1 PD 0.5 0 0 100 200 300 400 500 600 Time s 106 4 3.5 3 Shaft torque (Nm) 2.5 2 1.5 1 DMPC PD 0.5 0 0 100 200 300 400 500 600 Time s 10 105 8 6 Thrust force (N) 4 2 0 DMPC PD -2 -4 0 100 200 300 400 500 600 Time s Fig. 3. Simulation results As can be seen from the figure above, the proposed DMPC scheme has good con- vergence, and the output of the optimized WT is relatively close to that of PD scheme. At the same time, compared with PD scheme, under the DMPC scheme, the variation of the shaft torque of WTs and the thrust of tower is smaller, and the output of the WT is
208 S. Xue et al. smoother. Therefore, the DMPC scheme in this paper can minimize the fatigue load of WTs while prolonging the service life under the premise of meeting the requirements of active power dispatching. In addition, the optimization problem of the DMPC scheme is disassembled into two parts, one of which is solved locally in WTs in parallel, the other part is solved in the central controller. As part of the data is solved in WT controllers, this control can relieve the calculation pressure of the central controller. At the same time, because the information transmitted between the central controller and the WT controllers is not sensitive, DMPC also has certain privacy protection capabilities. 5 Conclusion In this paper, a distributed model predictive control scheme for large-scale wind farms is proposed based on MPC and ADMM. It can be concluded by simulation experiment that the wind farm can effectively track the dispatch command from TSO, and minimize the variation of shaft torque and tower thrust of WTs, thereby minimizing the fatigue load. The DMPC scheme reduces the calculation pressure of the central controller, enhances the scalability of the wind farm as part of the optimization problem is solved in parallel in each WT controller, and effectively reduces the fatigue load of WTs. At the same time, because the information transmitted between the central controller and the WT controllers is not sensitive, DMPC also has certain privacy protection capabilities. References 1. U.S. Energy Information Administration. http://www.eia.gov/ieo 2. GWEC: Global Offshore Wind. J. Annual Market Report 2020 (2020) 3. Mitra, A., Chatterjee, D.: Active power control of DFIG-based wind farm for improvement of transient stability of power systems. J. IEEE Trans. Power Syst. 31(1), 82–93 (2015) 4. Zhao, H., Wu, Q., et al.: Optimal active power control of a wind farm equipped with energy storage system based on distributed model predictive control. J. IET Gener. Transm. Distrib. 10(3), 669–677 (2016) 5. Li, D., Wang, S., et al.: Method for wind farm cluster active power optimal dispatch under restricted output condition. J. DRPT. 1981–1986 (2015) 6. Huang, S., Wu, Q., et al.: Bi-level decentralised active power control for large-scale wind farm cluster. J. IET Renew. Power Gener. 12(13), 1486–1492 (2018) 7. Bin, Z., et al.: An active power control strategy for a DFIG-based wind farm to depress the subsynchronous resonance of a power system. J. Int. J. Electr. Power Energy Syst. 69, 327–334 (2015) 8. Vali, M., Petrović, V., et al.: An active power control approach for wake-induced load alle- viation in a fully developed wind farm boundary layer. J. Wind Energy Sci. 4(1), 139–161 (2019) 9. Zhao, H., Wu, Q., et al.: Fatigue load sensitivity-based optimal active power dispatch for wind farms. J. IEEE Trans. Sustain. Energy. 8(3), 1247–1259 (2017) 10. Jonkman, J., Butterfield, S., et al.: Definition of a 5-MW reference wind turbine for offshore system development. In: National Renewable Energy Lab.(NREL). Golden, CO, USA (2009)
Distributed Model Predictive Active Power Control 209 11. Chen, H., Zhang, J., et al.: Asymmetric GARCH type models for asymmetric volatility char- acteristics analysis and wind power forecasting. Prot. Control Mod. J. Power Syst. 4(1), 1–11 (2019) 12. Chang, T.-H., Liao, W.-C., et al.: Asynchronous distributed ADMM for large-scale optimiza- tion—Part II: Linear convergence analysis and numerical performance. J. IEEE Trans. Signal Process 64(12), 3131–3144 (2016) 13. Boyd, S., Parikh, N., et al.: Distributed optimization and statistical learning via the alternating direction method of multipliers (2011)
You can also read