{"title":"基于FMI和优化库的非线性模型预测控制","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":"{\"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}","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}
Nonlinear model predictive control in modelica using FMI and optimization library
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.