Skip to main content

Model Predictive Real-Time Control of Electric Power Systems Under Emergency Conditions

  • Chapter
  • First Online:
Real-Time Stability in Power Systems

Part of the book series: Power Electronics and Power Systems ((PEPS))

  • 1638 Accesses

Abstract

Model Predictive Control (MPC) is a widely used method in process industry for the control of multi-input and multi-output systems. It possesses features that make it attractive for power system applications. Power systems exhibit complex characteristics such as hybrid nature (mixed continuous and discrete dynamics), nonlinear dynamics, and very large size. The optimization computations involved in MPC further increase the challenge of handling such features in a reasonable time. Therefore, the reduction of the computational burden associated with MPC is a crucial factor for real-time applications. In this chapter, we describe a formulation of MPC for power systems based on trajectory sensitivities. Trajectory sensitivities are time-varying sensitivities derived along the predicted nominal trajectory of the system, which allow an accurate reproduction of the nonlinear system behavior using a considerable reduced computational burden as compared with the full nonlinear integration of the system trajectories. Therefore, their deployment opens application possibilities for MPC in new, previously restricted, areas.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    A numerical computation of sensitivity to a change of a parameter is obtained by dividing the difference of trajectories with and without considering an incremental change of the parameter by the incremental change of the parameter.

References

  • Beccuti AG, Geyer T, Morari M (2004) Temporal Lagrangian decomposition of model predictive control for hybrid systems, In: IEEE conference on decision and control, Atlantis, Bahamas, Dec 2004

    Google Scholar 

  • Geyer T, Larsson M, Morari M (2003) Hybrid emergency voltage control in power systems. In: Proceedings of the European control conference, Cambridge, UK, Sept

    Google Scholar 

  • Hiskens IA (2004) Power system modeling for inverse problems. IEEE Trans Circuits Syst-I: Regul Papers 51(3):539–551

    Article  MathSciNet  Google Scholar 

  • Hiskens IA, Akke M (1999) Analysis of the Nordel power grid disturbance of January 1, 1997 using trajectory sensitivities. IEEE Trans Power Syst 14(3):987–994

    Article  Google Scholar 

  • Hiskens IA, Gong B (2004) Voltage stability enhancement via model predictive control of load. In: Bulk power systems dynamics and control VI, Cortina d’Ampezzo, Italy. 22–27 Aug 2004

    Google Scholar 

  • Hiskens IA, Pai MA (2000) Trajectory sensitivity analysis of hybrid systems. IEEE Trans Circuits Syst-I: Fundam Theory Appl 47(2):204–220

    Article  Google Scholar 

  • Hiskens IA, Sokolowski PK (2001) Systematic modeling and symbolically assisted simulation of power systems. IEEE Trans Power Syst 16:2:229–234

    Article  Google Scholar 

  • Kundur P (1994) Power system stability and control. Mc Graw-Hill Professional, New York

    Google Scholar 

  • Larsson M, Hill DJ, Olsson G (2002) Emergency voltage control using search and predictive control. Int J Power Energy Syst 24(2):121–130

    Article  Google Scholar 

  • Van Cutsem T, Vournas C (1998) Voltage stability of electric power systems. Kluwer Academic, Norwell

    Google Scholar 

  • Vu H, Pruvot P, Launay C, Harmand Y (1996) An improved voltage control on large-scale power system, IEEE transactions on power systems, vol 11, no 3, pp 1295–1303, Aug 1996

    Google Scholar 

  • Zima M, Ernst D (2005) On multi-area control in electric power systems, PSCC, Paper 2 in Session 9, Liege, Belgium, Aug 2005, www.pscc.eu

  • Zima M, Larsson M, Korba P, Rehtanz P, Andersson G (2005) Design aspects for wide area monitoring and control systems. Proceedings of IEEE, vol 93, no 5, May 2005, pp 980–996

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Göran Andersson .

Editor information

Editors and Affiliations

Appendix: Trajectory Sensitivities Analysis

Appendix: Trajectory Sensitivities Analysis

An efficient framework for modeling of nonlinear systems featuring discrete states has been presented in Hiskens and Pai (2000). Its application on power systems modeling has been further shown in Hiskens and Sokolowski (2001) and Hiskens and Gong (2004), where a natural flexible modular structure following power systems components classification has been adopted.

Omitting parameter λ from the original formulation (Hiskens and Pai 2000) and introducing control input u, we can write the system equations in compact form:

$$ \dot{x}=f\text{(}x,y,z,u\text{),} $$
((12.11))
$$ 0={{g}^{0}}\text{(}x,y,z,u\text{),} $$
((12.12))
$$ 0=\left\{ \begin{matrix} {{g}^{i-}}\text{(}x,y,z,u\text{)} & {{y}_{d,i}}<0\\ {{g}^{i+}}\text{(}x,y,z,u\text{)} & {{y}_{d,i}}>0\\\end{matrix}\text{ }i=1,\cdots ,d \right., $$
((12.13))
$$ \begin{matrix} {{z}^{+}}={{h}_{j}}({{x}^{-}}{,}{{y}^{-}},{{z}^{-}},{{u}^{-}} ) \\ \dot{z}=0 \\{{y}_{e{,}j}}=0 \\ {{y}_{e{,}j}}\ne 0 j\in \left\{ 1{,}\cdots {,}e\right\}\end{matrix}$$
((12.14))
$$ \begin{matrix} {{y}_{d}}=D.y\\ {{y}_{e}}=E.y\\\end{matrix},\,\text{and} $$
((12.15))
$$ \begin{matrix} x\in X\subseteq {{\Re }^{n}} & z\in Z\subseteq {{\Re }^{k}}\\ y\in Y\subseteq {{\Re }^{m}} & u\in U\subseteq {{\Re }^{l}}\\\end{matrix}. $$
((12.16))

Dynamic state variables are denoted as x, algebraic state variables y, and discrete state variables z. Switching of the status of discrete variables is governed by the equation (12.14) when the corresponding auxiliary variables of y e are equal to zero. Auxiliary variables y d determine the region of validity of the equation (12.13). In the power systems context, this may be explained with an example of a line, which changes its status.

When the line is in service, equations linking the current through the line and voltages at both ends of the line as well as line parameters (line impedance and shunt admittance) are valid. When the line is out of service (i.e., disconnected), current flowing through it is zero. The auxiliary variable is in that case the difference between the time and the instant when the line was tripped.

Matrices D and E have normally a very sparse structure and their nonzero elements are equal to one in the positions aiming at the auxiliary variables.

Flow (i.e., time evolution) of the system from its initial point can be characterized by the time evolution of its variables, e.g., for the algebraic state variables we can write

$$ {{\varphi }_{y}}( {{y}_{0}},t )=y\text{(}t\text{)}. $$
((12.17))

Note that the initial state y 0 is obtained by solving equations (12.12–12.13) by substituting initial values of x(t), z(t), and u(t) by x 0 , z 0 , and u 0 , respectively.

An impact of small changes of the initial conditions on the system flow can be investigated by trajectory sensitivities . The impact of manipulated inputs (i.e., controls) on algebraic states time evolution can be obtained by a Taylor expansion of equation (12.17). When neglecting higher order terms:

$$ \Delta y\text{(}t\text{)}=\frac{\partial y\text{(}t\text{)}}{\partial {{u}_{0}}}\cdot \Delta {{u}_{0}}. $$
((12.18))

Note that trajectory sensitivities are generally time-varying quantities. Note that a numerical approximation of trajectory sensitivities can be computed by solving (12.11–12.16) for an incremental change of each control input. However, that would represent a large computation effort if many control inputs were considered. The methodology for computation of trajectory sensitivities , described in Hiskens and Pai (2000), involves only minimal additional computations, since it uses parts of Jacobian evaluated when solving (12.11–12.16).

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing - Switzerland

About this chapter

Cite this chapter

Zima, M., Andersson, G. (2014). Model Predictive Real-Time Control of Electric Power Systems Under Emergency Conditions. In: Savulescu, S. (eds) Real-Time Stability in Power Systems. Power Electronics and Power Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-06680-6_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-06680-6_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-06679-0

  • Online ISBN: 978-3-319-06680-6

  • eBook Packages: EnergyEnergy (R0)

Publish with us

Policies and ethics