{"title":"Nonlinear model predictive control in modelica using FMI and optimization library","authors":"A. Seefried, A. Pfeiffer","doi":"10.1145/2904081.2904087","DOIUrl":null,"url":null,"abstract":"In this work-in-progress paper, a currently ongoing development of a generic tool for nonlinear model predictive control is presented. By using an extended interface of FMI 2.0, it is possible to simulate a model that acts as prediction model while the actual system is simulated simultaneously. A trajectory optimization that uses the prediction model provides optimized input control values for the actual system at every sample time. The current work is based on the Optimization library for Dymola and an extended version of FMI 2.0 Co-Simulation. The structure of this approach is explained in detail as well as possible settings and limitations. An example shows the practicability and an outlook for further development is given.","PeriodicalId":344062,"journal":{"name":"Proceedings of the 7th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 7th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2904081.2904087","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In this work-in-progress paper, a currently ongoing development of a generic tool for nonlinear model predictive control is presented. By using an extended interface of FMI 2.0, it is possible to simulate a model that acts as prediction model while the actual system is simulated simultaneously. A trajectory optimization that uses the prediction model provides optimized input control values for the actual system at every sample time. The current work is based on the Optimization library for Dymola and an extended version of FMI 2.0 Co-Simulation. The structure of this approach is explained in detail as well as possible settings and limitations. An example shows the practicability and an outlook for further development is given.