{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T10:58:15Z","timestamp":1780484295743,"version":"3.54.1"},"reference-count":28,"publisher":"Walter de Gruyter GmbH","issue":"12","funder":[{"DOI":"10.13039\/501100002347","name":"Bundesministerium f\u00fcr Bildung und Forschung","doi-asserted-by":"publisher","award":["05M18VHA"],"award-info":[{"award-number":["05M18VHA"]}],"id":[{"id":"10.13039\/501100002347","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,11,18]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Accurate state-estimation is a vital prerequisite for fast feedback control methods such as Nonlinear Model Predictive Control (NMPC). For efficient process control, it is of great importance that the estimation process is carried out as fast as possible to provide the feedback mechanism with fresh information and enable fast reactions in case of any disturbances. We discuss how Multi-Level Iterations (MLI), known from NMPC, can be applied to the Moving Horizon Estimation (MHE) method for estimating the states and parameters of a system described by a Differential Algebraic Equation model. A challenging field of application for the proposed MLI-MHE method are electric microgrids. These push current control approaches to their limits due to the rising penetration of volatile renewable energy sources and the fast electrical system dynamics. We investigate the closed-loop control performance of the proposed MLI-MHE algorithm in combination with an NMPC controller for a realistic sized microgrid as a numerical example.<\/jats:p>","DOI":"10.1515\/auto-2020-0081","type":"journal-article","created":{"date-parts":[[2020,11,30]],"date-time":"2020-11-30T20:59:28Z","timestamp":1606769968000},"page":"1059-1076","source":"Crossref","is-referenced-by-count":1,"title":["Fast moving horizon estimation using multi-level iterations for microgrid control"],"prefix":"10.1515","volume":"68","author":[{"given":"J\u00fcrgen","family":"Gutekunst","sequence":"first","affiliation":[{"name":"Interdisciplinary Center for Scientific Computing (IWR) , Heidelberg University , Heidelberg , Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Robert","family":"Scholz","sequence":"additional","affiliation":[{"name":"Interdisciplinary Center for Scientific Computing (IWR) , Heidelberg University , Heidelberg , Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Armin","family":"Nurkanovi\u0107","sequence":"additional","affiliation":[{"name":"Siemens AG , Munich , Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Amer","family":"Me\u0161anovi\u0107","sequence":"additional","affiliation":[{"name":"Siemens AG , Munich , Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hans Georg","family":"Bock","sequence":"additional","affiliation":[{"name":"Interdisciplinary Center for Scientific Computing (IWR) , Heidelberg University , Heidelberg , Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ekaterina","family":"Kostina","sequence":"additional","affiliation":[{"name":"Interdisciplinary Center for Scientific Computing (IWR) , Heidelberg University , Heidelberg , Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"374","published-online":{"date-parts":[[2020,11,27]]},"reference":[{"key":"2023033109532060147_j_auto-2020-0081_ref_001_w2aab3b7e1287b1b6b1ab2ab1Aa","doi-asserted-by":"crossref","unstructured":"A. Alessandri and M. Gaggero. Fast moving horizon state estimation for discrete-time systems using single and multi iteration descent methods. IEEE Transactions on Automatic Control, 62(9):4499\u20134511, 2017.","DOI":"10.1109\/TAC.2017.2660438"},{"key":"2023033109532060147_j_auto-2020-0081_ref_002_w2aab3b7e1287b1b6b1ab2ab2Aa","unstructured":"I. Bauer, H.G. Bock, and J.P. Schl\u00f6der. DAESOL \u2013 A BDF-code for the numerical solution of differential algebraic equations. Internal report, IWR, SFB 359, Universit\u00e4t Heidelberg, 1999."},{"key":"2023033109532060147_j_auto-2020-0081_ref_003_w2aab3b7e1287b1b6b1ab2ab3Aa","doi-asserted-by":"crossref","unstructured":"K. Baumgartner, A. Zanelli and M. Diehl. Zero-order moving horizon estimation. In 2019 IEEE 58th Conference on Decision and Control (CDC). IEEE, 2019.","DOI":"10.1109\/CDC40024.2019.9029525"},{"key":"2023033109532060147_j_auto-2020-0081_ref_004_w2aab3b7e1287b1b6b1ab2ab4Aa","doi-asserted-by":"crossref","unstructured":"V.M. Becerra, P.D. Roberts and G.W. Griffiths. Applying the extended Kalman filter to systems described by nonlinear differential-algebraic equations. Control Engineering Practice, 9(3):267\u2013281, 2001.","DOI":"10.1016\/S0967-0661(00)00110-6"},{"key":"2023033109532060147_j_auto-2020-0081_ref_005_w2aab3b7e1287b1b6b1ab2ab5Aa","unstructured":"H.G. Bock. Randwertproblemmethoden zur Parameteridentifizierung in Systemen nichtlinearer Differentialgleichungen, volume 183 of Bonner Mathematische Schriften. Universit\u00e4t Bonn, Bonn, 1987."},{"key":"2023033109532060147_j_auto-2020-0081_ref_006_w2aab3b7e1287b1b6b1ab2ab6Aa","unstructured":"H.G. Bock. Randwertproblemmethoden zur parameteridentifizierung in systemen nichtlinearer differentialgleichungen. Number 183. Der Math.-Naturwiss. Fakult\u00e4t der Universit\u00e4t Bonn, 1987."},{"key":"2023033109532060147_j_auto-2020-0081_ref_007_w2aab3b7e1287b1b6b1ab2ab7Aa","doi-asserted-by":"crossref","unstructured":"H.G. Bock, M. Diehl, E.Kostina and J.P. Schl\u00f6der. Constrained optimal feedback control of systems governed by large differential algebraic equations. In Real-Time PDE-Constrained Optimization, pages 3\u201324. Society for Industrial and Applied Mathematics, 2007.","DOI":"10.1137\/1.9780898718935.ch1"},{"key":"2023033109532060147_j_auto-2020-0081_ref_008_w2aab3b7e1287b1b6b1ab2ab8Aa","doi-asserted-by":"crossref","unstructured":"H.G. Bock and K.J. Plitt. A multiple shooting algorithm for direct solution of optimal control problems. IFAC Proceedings Volumes, 17(2):1603\u20131608, 1984.","DOI":"10.1016\/S1474-6670(17)61205-9"},{"key":"2023033109532060147_j_auto-2020-0081_ref_009_w2aab3b7e1287b1b6b1ab2ab9Aa","doi-asserted-by":"crossref","unstructured":"C. Bordons, F. Garcia-Torres and M.A. Ridao. Model Predictive Control of Microgrids. Springer International Publishing, 2019.","DOI":"10.1007\/978-3-030-24570-2"},{"key":"2023033109532060147_j_auto-2020-0081_ref_010_w2aab3b7e1287b1b6b1ab2ac10Aa","doi-asserted-by":"crossref","unstructured":"F. Daum. Nonlinear filters: beyond the Kalman filter. IEEE Aerospace and Electronic Systems Magazine, 20(8):57\u201369, 2005.","DOI":"10.1109\/MAES.2005.1499276"},{"key":"2023033109532060147_j_auto-2020-0081_ref_011_w2aab3b7e1287b1b6b1ab2ac11Aa","unstructured":"M. Diehl. Real-Time Optimization for Large Scale Nonlinear Processes. PhD thesis, University of Heidelberg, 2001."},{"key":"2023033109532060147_j_auto-2020-0081_ref_012_w2aab3b7e1287b1b6b1ab2ac12Aa","doi-asserted-by":"crossref","unstructured":"M. Diehl, R. Findeisen, H.G. Bock, F. Allg\u00f6wer and J.P. Schl\u00f6der. Nominal stability of real-time iteration scheme for nonlinear model predictive control. IEE Proceedings - Control Theory and Applications, 152(3):296\u2013308, 2005.","DOI":"10.1049\/ip-cta:20040008"},{"key":"2023033109532060147_j_auto-2020-0081_ref_013_w2aab3b7e1287b1b6b1ab2ac13Aa","doi-asserted-by":"crossref","unstructured":"M. Diehl, P. K\u00fchl, H.G Bock and J.P. Schl\u00f6der. Schnelle Algorithmen f\u00fcr die Zustands- und Parametersch\u00e4tzung auf bewegten Horizonten. Automatisierungstechnik, 54(12):602\u2013613, 2006.","DOI":"10.1524\/auto.2006.54.12.602"},{"key":"2023033109532060147_j_auto-2020-0081_ref_014_w2aab3b7e1287b1b6b1ab2ac14Aa","doi-asserted-by":"crossref","unstructured":"H.J. Ferreau, C. Kirches, A. Potschka, H.G. Bock and M.Diehl. qpoases: A parametric active-set algorithm for quadratic programming. Mathematical Programming Computation, 6(4):327\u2013363, 2014.","DOI":"10.1007\/s12532-014-0071-1"},{"key":"2023033109532060147_j_auto-2020-0081_ref_015_w2aab3b7e1287b1b6b1ab2ac15Aa","doi-asserted-by":"crossref","unstructured":"J.V. Frasch, L. Wirsching, S. Sager and H.G. Bock. Mixed-level iteration schemes for nonlinear model predictive control. IFAC Proceedings Volumes, 45(17):138\u2013144, 2012.","DOI":"10.3182\/20120823-5-NL-3013.00085"},{"key":"2023033109532060147_j_auto-2020-0081_ref_016_w2aab3b7e1287b1b6b1ab2ac16Aa","unstructured":"A. Gelb. Applied Optimal Estimation. MIT Press, 1974."},{"key":"2023033109532060147_j_auto-2020-0081_ref_017_w2aab3b7e1287b1b6b1ab2ac17Aa","doi-asserted-by":"crossref","unstructured":"N.J. Gordon, D.J. Salmond and A.F.M. Smith. Novel approach to nonlinear\/non-gaussian bayesian state estimation. IEE Proceedings F Radar and Signal Processing, 140(2):107, 1993.","DOI":"10.1049\/ip-f-2.1993.0015"},{"key":"2023033109532060147_j_auto-2020-0081_ref_018_w2aab3b7e1287b1b6b1ab2ac18Aa","doi-asserted-by":"crossref","unstructured":"E.L. Haseltine and J.B. Rawlings. Critical evaluation of extended Kalman filtering and moving-horizon estimation. Industrial & Engineering Chemistry Research, 44(8):2451\u20132460, 2005.","DOI":"10.1021\/ie034308l"},{"key":"2023033109532060147_j_auto-2020-0081_ref_019_w2aab3b7e1287b1b6b1ab2ac19Aa","doi-asserted-by":"crossref","unstructured":"M. Ili\u0107, R. Jaddivada and X. Miao. Modeling and analysis methods for assessing stability of microgrids. IFAC-PapersOnLine, 50(1):5448\u20135455, 2017.","DOI":"10.1016\/j.ifacol.2017.08.1081"},{"key":"2023033109532060147_j_auto-2020-0081_ref_020_w2aab3b7e1287b1b6b1ab2ac20Aa","doi-asserted-by":"crossref","unstructured":"T. Kraus, P. K\u00fchl, L. Wirsching, H.G. Bock and M. Diehl. A moving horizon state estimation algorithm applied to the Tennessee Eastman benchmark process. In 2006 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems. IEEE, 2006.","DOI":"10.1109\/MFI.2006.265620"},{"key":"2023033109532060147_j_auto-2020-0081_ref_021_w2aab3b7e1287b1b6b1ab2ac21Aa","doi-asserted-by":"crossref","unstructured":"P. K\u00fchl, M. Diehl, T. Kraus, J.P. Schl\u00f6der and H.G. Bock. A real-time algorithm for moving horizon state and parameter estimation. Computers & Chemical Engineering, 35(1):71\u201383, 2011.","DOI":"10.1016\/j.compchemeng.2010.07.012"},{"key":"2023033109532060147_j_auto-2020-0081_ref_022_w2aab3b7e1287b1b6b1ab2ac22Aa","doi-asserted-by":"crossref","unstructured":"D.B. Leineweber, I. Bauer, H.G. Bock and J.P. Schl\u00f6der. An efficient multiple shooting based reduced SQP strategy for large-scale dynamic process optimization. Part 1: theoretical aspects. Computers & Chemical Engineering, 27(2):157\u2013166, 2003.","DOI":"10.1016\/S0098-1354(02)00158-8"},{"key":"2023033109532060147_j_auto-2020-0081_ref_023_w2aab3b7e1287b1b6b1ab2ac23Aa","doi-asserted-by":"crossref","unstructured":"A. Nurkanovi\u0107, A. Me\u0161anovi\u0107, A. Zanelli, J. Frey, G. Frison, S. Albrecht and M. Diehl. Real-time nonlinear model predictive control for microgrid operation. In Proceedings of the American Control Conference (ACC), Denver, USA, 2020.","DOI":"10.23919\/ACC45564.2020.9147816"},{"key":"2023033109532060147_j_auto-2020-0081_ref_024_w2aab3b7e1287b1b6b1ab2ac24Aa","doi-asserted-by":"crossref","unstructured":"C.V. Rao, J.B. Rawlings and J.H. Lee. Constrained linear state estimation\u2014a moving horizon approach. Automatica, 37(10):1619\u20131628, 2001.","DOI":"10.1016\/S0005-1098(01)00115-7"},{"key":"2023033109532060147_j_auto-2020-0081_ref_025_w2aab3b7e1287b1b6b1ab2ac25Aa","doi-asserted-by":"crossref","unstructured":"C.V. Rao, J.B. Rawlings and D.Q. Mayne. Constrained state estimation for nonlinear discrete-time systems: stability and moving horizon approximations. IEEE Transactions on Automatic Control, 48(2):246\u2013258, 2003.","DOI":"10.1109\/TAC.2002.808470"},{"key":"2023033109532060147_j_auto-2020-0081_ref_026_w2aab3b7e1287b1b6b1ab2ac26Aa","doi-asserted-by":"crossref","unstructured":"R. Scholz, A. Nurkanovi\u0107, A. Me\u0161anovi\u0107, J. Gutekunst, H.G. Bock A. Potschka and E. Kostina. Multi-level iterations for microgrid control with automatic level choice. In Scientific Computing in Electrical Engineering. Springer International Publishing, 2020, submitted.","DOI":"10.1007\/978-3-030-84238-3_29"},{"key":"2023033109532060147_j_auto-2020-0081_ref_027_w2aab3b7e1287b1b6b1ab2ac27Aa","doi-asserted-by":"crossref","unstructured":"V.H. Schulz, H.G. Bock and M.C. Steinbach. Exploiting invariants in the numerical solution of multipoint boundary value problems for DAE. SIAM Journal on Scientific Computing, 19(2):440\u2013467, 1998.","DOI":"10.1137\/S1064827594261917"},{"key":"2023033109532060147_j_auto-2020-0081_ref_028_w2aab3b7e1287b1b6b1ab2ac28Aa","unstructured":"L. Wirsching. Multi-Level Iteration Schemes with Adaptive Level Choice for Nonlinear Model Predictive Control. PhD thesis, 2018."}],"container-title":["at - Automatisierungstechnik"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.degruyter.com\/view\/journals\/auto\/68\/12\/article-p1059.xml","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/auto-2020-0081\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/auto-2020-0081\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,3,31]],"date-time":"2023-03-31T10:17:18Z","timestamp":1680257838000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.degruyter.com\/document\/doi\/10.1515\/auto-2020-0081\/html"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,18]]},"references-count":28,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2020,11,27]]},"published-print":{"date-parts":[[2020,11,18]]}},"alternative-id":["10.1515\/auto-2020-0081"],"URL":"https:\/\/doi.org\/10.1515\/auto-2020-0081","relation":{},"ISSN":["2196-677X","0178-2312"],"issn-type":[{"value":"2196-677X","type":"electronic"},{"value":"0178-2312","type":"print"}],"subject":[],"published":{"date-parts":[[2020,11,18]]}}}