The 15th International Modelica Conference
October 9-11, 2023 | Aachen, Germany
Conference Agenda
Overview and details of the sessions of this conference. Please select a date or location to show only sessions at that day or location. Please select a single session for detailed view (with abstracts and downloads if available).
|
Session Overview |
Session | ||||||||
Session 3-C: Applications of Modelica for optimization and optimal control 2
Session Topics: Applications of Modelica for optimization and optimal control
| ||||||||
Presentations | ||||||||
Parameter Estimation of Modelica Building Models Using CasADi 1Department of Mechanical Engineering, KU Leuven, Heverlee, Belgium; 2Flanders Make@KU Leuven; 3EnergyVille, ThorPark, Waterschei, Belgium Predictive control can substantially improve the energy performance of buildings during operation, but it requires a model of the building to be implemented. Gray-box model identification starts from a physics-based model (white-box element) and complements it with measurements from the operation of the building (black-box element). The level of detail of the original model is limited by the optimization problem that needs to be solved when estimating its parameters. Consequently, it is common to heavily simplify building models hindering the intelligibility of their parameters and limiting their application potential. This paper investigates the accuracy and scalability of different transcription methods for parameter estimation of building models. The methodology starts from a Modelica model as an initial guess which is transferred to CasADi using the Functional Mockup Interface to solve the parameter estimation problem. The study demonstrates the high effectiveness of multiple shooting. Single shooting and direct collocation could be more suitable for setups with faster integration times or with increased granularity in the training data, respectively.
Presentation, Validation and Application of the EnergyProcess Library 1CEA, CEA Pays de la Loire, 44343 Bouguenais cedex, France; 2Univ. Grenoble Alpes, CEA, Liten, Campus Ines, 73375 Le Bourget du Lac, France Green production of hydrogen and its derivatives is becoming a cornerstone of industry decarbonation. Apart from the technological development point of view, optimizing the overall production chains dynamically is essential for the competitiveness of these systems. In this paper, we describe how we built, validated and used a Modelica-based library dedicated to the simulation and optimization of energy process for the production of green molecules. Especially, models of complex media, salt cavity hydrogen storage and electrolysis module are presented. An example application shows that the models of the library are particularly handy for the modeling of a 5MW electrolysis module, which is used for the calibration of an optimization model.
Import and Export of Functional Mockup Units in CasADi JAE ANDERSSON CONSULTING LLC, United States of America This paper presents the recently added support for import and export of functional mockup units (FMUs) in CasADi, an open-source software framework for numerical optimization. Of particular interest is the efficient calculation of derivatives, especially in the context of sensitivity analysis and dynamic optimization. We show how the import interface allows for both first and second derivatives can be efficiently and accurately calculated and - importantly - validated for correctness. We also outline the FMU export interface, which leverages CasADi mature and efficient support for forward and adjoint derivative calculation and C code generation. Finally, potential future developments of the support are discussed.
Application of the OpenModelica-Matlab Interface to Integrated Simulation and Successive Linearization Based Model Predictive Control 1Amirkabir University of Technology (Tehran Polytechnic), Iran, Islamic Republic of; 2Department of Computer and Information Science (IDA), Linköping University, Sweden; 3Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, Italy This paper presents the implementation of successive linearization based model predictive control (SLMPC) efforts through the interfacing of OpenModelica and Matlab using the OMMatlab tool. The dynamic system (here a chemical process) and the model predictive control (MPC) algorithm are implemented in OpenModelica and Matlab, respectively. The model linearization procedure is carried out through OMMatlab, which is highly optimized in terms of run-time by using a single executable file and adapting it at each sample time. Also, necessary theories for a continuous model discretization are discussed for both nonlinear Modelica and linearized continuous models. A procedure for constructing an Extended Kalman Filter (EKF) from a continuous Modelica model is also presented. The usability of the OpenModelica-Matlab interface for SLMPC is demonstrated by control of liquid levels in a tanks-in-series problem.
|
Contact and Legal Notice · Contact Address: Privacy Statement · Conference: Modelica Conference 2023 |
Conference Software: ConfTool Pro 2.8.101+CC © 2001–2024 by Dr. H. Weinreich, Hamburg, Germany |