Skip to main content

Distributed Optimization Based Control on the Example of Microgrids

  • Chapter
  • First Online:
Computational Intelligence and Optimization Methods for Control Engineering

Part of the book series: Springer Optimization and Its Applications ((SOIA,volume 150))

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.

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 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 79.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

Notes

  1. 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

  1. Qin, S.J., Badgwell, T.A.: A survey of industrial model predictive control technology. Control. Eng. Pract. 11(7), 733–764 (2003)

    Article  Google Scholar 

  2. Camacho, E.F., Bordons, C.A.: Model Predictive Control in the Process Industry. Springer (2012)

    Google Scholar 

  3. Grüne, L., Pannek, J.: Nonlinear Model Predictive Control. Theory and Algorithms, 2nd edn. Springer, London (2017)

    Google Scholar 

  4. Rawlings, J.B., Mayne, D.Q., Diehl, M.M.: Model Predictive Control: Theory, Computation, and Design. Nob Hill Publishing (2017)

    Google Scholar 

  5. Lee, J.H.: Model predictive control: review of the three decades of development. Int. J. Control. Autom. Syst. 9(3), 415 (2011)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. Wang, Y., Boyd, S.: Fast model predictive control using online optimization. IEEE Trans. Control. Syst. Technol. 18(2), 267–278 (2010)

    Article  Google Scholar 

  8. Houska, B., Frasch, J., Diehl, M.: An augmented Lagrangian based algorithm for distributed nonconvex optimization. SIAM J. Optim. 26(2), 1101–1127 (2016)

    Article  MathSciNet  Google Scholar 

  9. Benders, J.F.: Partitioning procedures for solving mixed-variables programming problems. Numer. Math. 4(1), 238–252 (1962)

    Article  MathSciNet  Google Scholar 

  10. Bertsekas, D.P., Tsitsiklis, J.N.: Parallel and Distributed Computation: Numerical Methods. Athena Scientific, Belmont, MA, USA (1989)

    Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Article  MathSciNet  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Article  MathSciNet  Google Scholar 

  15. 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)

    Google Scholar 

  16. Giselsson, P., Rantzer, A.: On feasibility, stability and performance in distributed model predictive control. IEEE Trans. Autom. Control. 59(4), 1031–1036 (2014)

    Article  MathSciNet  Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. Maestre, J.M., Negenborn, R.R.: Distributed Model Predictive Control Made Easy, vol. 69. Springer (2014)

    Google Scholar 

  19. 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

    Article  Google Scholar 

  20. Chatzipanagiotis, N., Dentcheva, D., Zavlanos, M.M.: An augmented Lagrangian method for distributed optimization. Math. Program. 152(1–2), 405–434 (2015)

    Article  MathSciNet  Google Scholar 

  21. 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)

    Article  MathSciNet  Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Article  MathSciNet  Google Scholar 

  25. 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)

    Article  MathSciNet  Google Scholar 

  26. Müller, M.A., Grüne, L.: Economic model predictive control without terminal constraints: optimal periodic operation. Automatica 70(C), 128–139 (2016)

    Article  MathSciNet  Google Scholar 

  27. 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)

    Article  MathSciNet  Google Scholar 

  28. Faulwasser, T., Bonvin, D.: Exact turnpike properties and economic NMPC. Eur. J. Control. 35, 34–41 (2017)

    Article  MathSciNet  Google Scholar 

  29. 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)

    Google Scholar 

  30. 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)

    Article  MathSciNet  Google Scholar 

  31. 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)

    Google Scholar 

  32. Müller, M.A., Worthmann, K.: Quadratic costs do not always work in MPC. Automatica 82, 269–277 (2017)

    Article  MathSciNet  Google Scholar 

  33. Eichfelder, G.: Adaptive Scalarization Methods in Multiobjective Optimization, vol. 436. Springer (2008)

    Google Scholar 

  34. 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)

    Google Scholar 

  35. 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)

    Google Scholar 

  36. 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)

    Article  Google Scholar 

  37. Bertsekas, D.P.: Nonlinear Programming. Athena Scientific (1999)

    Google Scholar 

  38. 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)

    Article  MathSciNet  Google Scholar 

  39. Parikh, N., Boyd, S.P.: Proximal algorithms. Found. Trends Optim. 1(3), 123–231 (2013)

    Google Scholar 

  40. 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)

    Article  MathSciNet  Google Scholar 

  41. 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)

    Article  Google Scholar 

  42. Ausgrid dataset. https://www.ausgrid.com.au/Common/About-us/Corporate-information/Data-to-share/Solar-home-electricity-data.aspx. Accessed 18 May 2018

  43. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Philipp Braun .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics