Abstract
Model Predictive Control (MPC) is nowadays one of the most successful advanced process control methodologies and is used in a wide range of applications. While originally limited to processes with slow dynamics and a limited number of states, the applicability of MPC schemes increased dramatically over the past years due to the performance of modern microchips and the concurrent advancements of mathematical optimization, in particular, distributed optimization. In this paper, we outline the ideas of distributed optimization schemes embedded in MPC implementations on the example of the dual ascent algorithm and the alternating direction method of multipliers. The performance and the properties of the resulting distributed optimization based control schemes are illustrated on the example of a network of distributed energy systems. In particular, the overall power demand of the network is optimized by using flexibilities resulting from distributed storage devices and controllable loads.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
A function \(F:{\mathbb R}^n \rightarrow {\mathbb R}\) is said to be strongly convex with parameter \(\chi >0\) if \(F(\mu x+(1-\mu )y) \le \mu F(x) + (1-\mu )F(y)-\frac{\chi }{2}\mu (1-\mu )\Vert x-y\Vert _2^2\) holds for all \(x,y\in {\mathbb R}^n\) and all \(\mu \in [0,1]\).
References
Qin, S.J., Badgwell, T.A.: A survey of industrial model predictive control technology. Control. Eng. Pract. 11(7), 733–764 (2003)
Camacho, E.F., Bordons, C.A.: Model Predictive Control in the Process Industry. Springer (2012)
Grüne, L., Pannek, J.: Nonlinear Model Predictive Control. Theory and Algorithms, 2nd edn. Springer, London (2017)
Rawlings, J.B., Mayne, D.Q., Diehl, M.M.: Model Predictive Control: Theory, Computation, and Design. Nob Hill Publishing (2017)
Lee, J.H.: Model predictive control: review of the three decades of development. Int. J. Control. Autom. Syst. 9(3), 415 (2011)
Diehl, M., Bock, H.G., Schlöder, J.P., Findeisen, R., Nagy, Z., Allgöwer, F.: Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations. J. Process. Control. 12(4), 577–585 (2002)
Wang, Y., Boyd, S.: Fast model predictive control using online optimization. IEEE Trans. Control. Syst. Technol. 18(2), 267–278 (2010)
Houska, B., Frasch, J., Diehl, M.: An augmented Lagrangian based algorithm for distributed nonconvex optimization. SIAM J. Optim. 26(2), 1101–1127 (2016)
Benders, J.F.: Partitioning procedures for solving mixed-variables programming problems. Numer. Math. 4(1), 238–252 (1962)
Bertsekas, D.P., Tsitsiklis, J.N.: Parallel and Distributed Computation: Numerical Methods. Athena Scientific, Belmont, MA, USA (1989)
Boyd, S., Parikh, N., Chu, E., Peleato, B., Eckstein, J.: Distributed optimization and statistical learning via the alternating direction method of multipliers. Found. Trends Mach. Learn. 3(1), 1–122 (2011)
Stewart, B.T., Venkat, A.N., Rawlings, J.B., Wright, S.J., Pannocchia, G.: Cooperative distributed model predictive control. Syst. Control. Lett. 59(8), 460–469 (2010)
Venkat, A.N., Hiskens, I.A., Rawlings, J.B., Wright, S.J.: Distributed MPC strategies with application to power system automatic generation control. IEEE Trans. Control. Syst. Technol. 16(6), 1192–1206 (2008)
Giselsson, P., Doan, M.D., Keviczky, T., De Schutter, B., Rantzer, A.: Accelerated gradient methods and dual decomposition in distributed model predictive control. Automatica 49(3), 829–833 (2013)
Giselsson, P., Rantzer, A.: Distributed model predictive control with suboptimality and stability guarantees. In: Proceedings of 49th IEEE Conference on Decision and Control (CDC), pp. 7272–7277 (2010)
Giselsson, P., Rantzer, A.: On feasibility, stability and performance in distributed model predictive control. IEEE Trans. Autom. Control. 59(4), 1031–1036 (2014)
Christofides, P.D., Scattolini, R., de la Pena, D.M., Liu, J.: Distributed model predictive control: a tutorial review and future research directions. Comput. Chem. Eng. 51, 21–41 (2013)
Maestre, J.M., Negenborn, R.R.: Distributed Model Predictive Control Made Easy, vol. 69. Springer (2014)
Braun, P., Grüne, L., Kellett, C.M., Weller, S.R., Worthmann, K.: Towards price-based predictive control of small-scale electricity network. Int. J. Control. (2017). https://doi.org/10.1080/00207179.2017.1339329
Chatzipanagiotis, N., Dentcheva, D., Zavlanos, M.M.: An augmented Lagrangian method for distributed optimization. Math. Program. 152(1–2), 405–434 (2015)
Yi, P., Hong, Y., Liu, F.: Distributed gradient algorithm for constrained optimization with application to load sharing in power systems. Syst. Control. Lett. 83, 45–52 (2015)
Rahman, H.A., Majid, M.S., Jordehi, A.R., Gan, C.K., Hassan, M.Y., Fadhl, S.O.: Operation and control strategies of integrated distributed energy resources: a review. Renew. Sustain. Energy Rev. 51, 1412–1420 (2015)
Braun, P., Grüne, L., Kellett, C.M., Weller, S.R., Worthmann, K.: Model predictive control of residential energy systems using energy storage and controllable loads. In: Progress in Industrial Mathematics at ECMI 2014, pp. 617–623. Springer (2016)
Boccia, A., Grüne, L., Worthmann, K.: Stability and feasibility of state constrained mpc without stabilizing terminal constraints. Syst. Control Lett. 72, 14–21 (2014)
Angeli, D., Amrit, R., Rawlings, J.B.: On average performance and stability of economic model predictive control. IEEE Trans. Autom. Control. 57(7), 1615–1626 (2012)
Müller, M.A., Grüne, L.: Economic model predictive control without terminal constraints: optimal periodic operation. Automatica 70(C), 128–139 (2016)
Damm, T., Grüne, L., Stieler, M., Worthmann, K.: An exponential turnpike theorem for dissipative discrete time optimal control problems. SIAM J. Control. Optim. 52(3), 1935–1957 (2014)
Faulwasser, T., Bonvin, D.: Exact turnpike properties and economic NMPC. Eur. J. Control. 35, 34–41 (2017)
Grüne, L., Pirkelmann, S.: Closed-loop performance analysis for economic model predictive control of time-varying systems. In: Proceedings of the 54th IEEE Conference on Decision and Control (CDC), pp. 5563–5569 (2017)
Köhler, J., Müller, M.A., Allgöwer, F.: Nonlinear reference tracking: an economic model predictive control perspective. IEEE Trans. Autom. Control. 64(1), 254–269 (2019)
Raff, T., Huber, S., Nagy, Z.K., Allgöwer, F.: Nonlinear model predictive control of a four tank system: an experimental stability study. In: Proceedings of the IEEE Conference on Control Applications, pp. 237–242 (2006)
Müller, M.A., Worthmann, K.: Quadratic costs do not always work in MPC. Automatica 82, 269–277 (2017)
Eichfelder, G.: Adaptive Scalarization Methods in Multiobjective Optimization, vol. 436. Springer (2008)
Grüne, L., Stieler, M.: Performance guarantees for multiobjective model predictive control. In: Proceedings of the 56th IEEE Conference on Decision and Control (CDC), pp. 5545–5550 (2017)
Zeilinger, M.N., Pu, Y., Riverso, S., Ferrari-Trecate, G., Jones, C.N.: Plug and play distributed model predictive control based on distributed invariance and optimization. In: Proceedings of the 52nd IEEE Conference on Decision and Control (CDC), pp. 5770–5776 (2013)
Lucia, S., Kögel, M., Findeisen, R.: Contract-based predictive control of distributed systems with plug and play capabilities. IFAC-PapersOnLine 48(23), 205–211 (2015)
Bertsekas, D.P.: Nonlinear Programming. Athena Scientific (1999)
Duchi, J.C., Agarwal, A., Wainwright, M.J.: Dual averaging for distributed optimization: convergence analysis and network scaling. IEEE Trans. Autom. Control. 57(3), 592–606 (2012)
Parikh, N., Boyd, S.P.: Proximal algorithms. Found. Trends Optim. 1(3), 123–231 (2013)
Braun, P., Faulwasser, T., Grüne, L., Kellett, C.M., Weller, S.R., Worthmann, K.: Hierarchical distributed ADMM for predictive control with applications in power networks. IFAC J. Syst. Control. 3, 10–22 (2018)
Worthmann, K., Kellett, C.M., Braun, P., Grüne, L., Weller, S.R.: Distributed and decentralized control of residential energy systems incorporating battery storage. IEEE Trans. Smart Grid 6(4), 1914–1923 (2015)
Ausgrid dataset. https://www.ausgrid.com.au/Common/About-us/Corporate-information/Data-to-share/Solar-home-electricity-data.aspx. Accessed 18 May 2018
Hans, C.A., Braun, P., Raisch, J., Grüne, L., Reincke-Collon, C.: Hierarchical distributed model predictive control of interconnected microgrids. IEEE Trans. Sustain. Energy 10(1), 407–416 (2019)
Acknowledgements
Funding from the German Research Foundation (DFG; grants WO 2056/2-1 and WO 2056/4-1) and the German Federal Ministry of Education (BMBF; grant 05M18SIA) is gratefully acknowledged.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Braun, P., Sauerteig, P., Worthmann, K. (2019). Distributed Optimization Based Control on the Example of Microgrids. In: Blondin, M., Pardalos, P., Sanchis Sáez, J. (eds) Computational Intelligence and Optimization Methods for Control Engineering. Springer Optimization and Its Applications, vol 150. Springer, Cham. https://doi.org/10.1007/978-3-030-25446-9_8
Download citation
DOI: https://doi.org/10.1007/978-3-030-25446-9_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-25445-2
Online ISBN: 978-3-030-25446-9
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)