Abstract
The desired frequency is maintained in Smart Microgrid (SMG) when the generated power matches the grid load. Variability of wind power and fluctuations of the load are the main obstacles for performance improvement of frequency regulation in SMG. Active Power Control (APC) services provided by wind power generators is one of the main sources for performance improvement in frequency regulation. New coordinated APC architecture, which involves simultaneous speed and pitch control actions delivers desired power to the grid despite significant variations of the wind power. A tool-kit with discrete-time input estimation algorithms, which estimate input quantity using output measurements is presented. Unmeasurable load fluctuations are estimated with input estimation method using measurements of grid frequency deviation. Desired power for APC is driven by estimated and a priori known loads. This observer-based control method reduces the risk of overshoots and oscillations in frequency regulation loop compared to PID controllers driven directly by the frequency deviation. The stability of the closed loop frequency control system is proved, and simulation results show that observer-based control architecture provides significant improvement of the frequency regulation in SMG.
Similar content being viewed by others
References
Aho, J., et al. (2012). A tutorial of wind turbine control for supporting grid frequency through active power control. In 2012 American control conference, Fairmont Queen Elizabeth, Montreal, June 27–June 29 (pp. 3120–3131).
Berkel, F., et al. (2013). Load-frequency control, economic dispatch and unit commitment in smart microgrids based on hierarchical model predictive control. In 52-nd IEEE CDC, Florence, Dec 10–13 (pp. 2326–2333).
Fan, L. (2017). Control and dynamics in power systems and microgrids. Boca Raton, FL: CRC Press, Taylor & Francis.
Farhangi, H. (2010). The path of the smart grid. IEEE Power & Energy Magazine, 8, 18–28.
Fleming, P., et al. (2016). Effects of power reserve control on wind turbine structural loading. Wind Energy, 19, 453–469.
Ljung, L. (1999). System identification: Theory for the user. Upper Saddle River, NJ: Prentice-Hall.
Pao, L., & Johnson, K., (2009). A tutorial on the dynamics and control of wind turbines and wind farms. In Proceedings of American control conference, St. Louis, MO, 10–12 June (pp. 2076–2089).
Pipattanasomporn, M., et al. (2014). Load profiles of selected major household appliances and their demand response opportunities. IEEE Transactions on Smart Grid, 5(2), 742–750.
Stotsky, A. (2013). Harmonic regressor: Robust solution to least-squares problem. Proceedings of the Institution of Mechanical Engineers Part I: Journal of Sytems and Control Engineering, 227(8), 662–668.
Stotsky, A. (2014). Wind turbine model validation: Fusion of simulation and measurement data. Proceedings of the Institution of Mechanical Engineers Part I: Journal of Systems and Control Engineering, 228(9), 734–737.
Stotsky, A. (2016a). Towards accurate estimation of fast varying frequency in future electricity networks: The transition from model-free methods to model-based approach. Proceedings of the Institution of Mechanical Engineers Part I: Journal of Systems and Control Engineering, 230(10), 1164–1175.
Stotsky, A. (2016b). Nonlinear speed and yaw control for wind turbine powered vessels. Proceedings of the Institution of Mechanical Engineers Part I: Journal of Systems and Control Engineering, 230(3), 255–265.
Stotsky, A., & Egardt, B. (2013). Data-driven estimation of the inertia moment of wind turbines: A new ice detection algorithm. Proceedings of the Institution of Mechanical Engineers Part I: Journal of Sytems and Control Engineering, 227(6), 552–555.
Stotsky, A., Egardt, B., & Carlson, O. (2013). An overview of proactive wind turbine control. Energy Science & Engineering, 1, 1–10.
Stotsky, A., & Kolmanovsky, I. (2002). Application of input estimation techniques to charge estimation and control of automotive engines. Control Engineering Practice, 10, 1371–1383.
Ulbig, A., Borsche, T., & Andersson, G. (2014). Impact of low rotational inertia on power system stability and operation. arXiv:1312.6435v4 [math.OC]
Undrill, J., (2010). Power and frequency control as it relates to wind-powered generation, PhD Thesis, Ernest Orlando Lawrence Berkeley National Laboratory
Wang-Hansen, M., Josefsson, R., & Mehmedovic, H. (2012). Frequency controlling wind power: Modeling of control strategies. Elforsk Report, 12, 43.
Yingcheng, X., & Nengling, T. (2011). Review of contribution to frequency control through variable speed wind turbine. Renewable Energy, 36, 1671–1677.
Author information
Authors and Affiliations
Corresponding author
Appendix: A Tool-Kit for Discrete-Time Input Estimation Algorithms
Appendix: A Tool-Kit for Discrete-Time Input Estimation Algorithms
1.1 Problem Statement
Consider the following system :
where \(x_k\) is measurable output of the system, \(z_k\) is known input, d is unknown constant input to be estimated, \(\xi _k\) is unmeasurable zero mean white Gaussian noise, \(k=1,2,...\). The system parameter \( 0< a < 1\) is known.
The problem is to find estimator for unknown constant input d, using measurements of the system output \(x_k\).
1.2 A Simple Data-Driven Estimator
Data-driven estimator \(\hat{d}\) for unknown input d can be written as follows:
This estimator is suitable for tracking of unknown time varying input \(d_k\). Accuracy of estimation is associated with the following estimation error
which is sufficiently small if a is close to one.
Notice that the estimator (27) provides better performance compared to the performance of the simplest estimation technique, which follows directly from (26) \( \hat{d}_k = z_{k-1} + a x_{k-1} - x_k \).
Notice also that estimator (27) is a discrete-time counterpart of continuous time estimator proposed in Stotsky and Kolmanovsky (2002), which is widely used in automotive applications. Discrete-time estimators similar to (27) can also be found in Ljung (1999).
1.3 Least Squares Estimator
1.3.1 Description of the Estimator
Equation (26) can be written in the following form:
where \(\displaystyle y_k = x_k - a^k x_{0} - \sum _{j=0}^{k-1} a^{k-j-1} z_{j}\) is the synthetic output, \(\displaystyle \varphi _k = - \frac{(1-a^k)}{(1 - a)}\) is the regressor, d is unknown parameter, and \(\zeta _k\) is input noise associated with the noise \(\xi _k\).
Introduction of the following model
for system (29) together with minimization of the following performance index \(\displaystyle E_k = \sum _{j=1}^{k} w_j (y_j - \hat{y}_j)^2 \) with respect to the parameter \(\theta _k\) yields:
where \(w_j\) is a weighting sequence. Assigning weighting factor to one in step k and to \(\lambda _0\) in the previous steps the least squares estimate (31) is written in the following recursive form:
where \( 0< \lambda _0 < 1\) is a forgetting factor. Notice that stability of the system (29), (30), (32) and (33) is proved in Stotsky (2013) for general case.
1.3.2 Limiting Form of the Estimator
Least squares estimator (32), (33) can be simplified for implementation via substitution the limiting form of the gain \( \gamma _{\infty } = ( 1- \lambda _0 ) (1- a)^2 \) in (33) as follows :
The estimator is driven by the synthetic output \(\displaystyle y_k = x_k - a^k x_{0} - \sum _{j=0}^{k-1} a^{k-j-1} z_{j}\) associated with the system (26).
Substituting regressor in (34) and neglecting for simplicity the transient component associated with \(a^k\) the error model is presented in the following form:
where \(\displaystyle \tilde{\theta }_k = \theta _k - d\) is estimation error, \(k = 1,2...\). Accuracy of estimation is determined (after some transient) by the second term in Eq. (35), which is associated with the noise. This term can be made sufficiently small, if forgetting factor \(\lambda _0\) is close to one. The same factor \(\lambda _0\) determines the convergence rate of estimated parameter \(\theta _k\) to its true value d, and the convergence is slow, if \(\lambda _0\) is close to one. In other words the choice of the forgetting factor represents a tradeoff between the tracking performance of fast varying \(d_k\) and accuracy of estimation associated with amplification of input noise.
The estimator (34) may provide better performance compared to simple estimator (27) provided that the parameter \(\lambda _0\) is chosen properly.
Notice that algorithm (34) is a discrete-time counterpart of the continuous time turbine inertia moment estimation algorithm described in Stotsky et al. (2013), see also Stotsky and Egardt (2013).
Rights and permissions
About this article
Cite this article
Stotsky, A. Frequency Regulation in Smart Microgrids Based on Load Estimation. J Control Autom Electr Syst 29, 525–533 (2018). https://doi.org/10.1007/s40313-018-0385-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40313-018-0385-8