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
Time:
Tuesday, 10/Oct/2023:
3:30pm - 5:10pm

Session Chair: Francesco Casella
Location: Room Oxygen

Session Topics:
Applications of Modelica for optimization and optimal control

Show help for 'Increase or decrease the abstract text size'
Presentations

Parameter Estimation of Modelica Building Models Using CasADi

Carlos Durán Cañas1, Javier Arroyo1, Joris Gillis1,2, Lieve Helsen1,3

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.

Durán Cañas-Parameter Estimation of Modelica Building Models Using CasADi-185_a.pdf


Presentation, Validation and Application of the EnergyProcess Library

Francois NEPVEU1, Sylvain MATHONNIERE2, Nicolas LAMAISON2, Gael ENEE1

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.

NEPVEU-Presentation, Validation and Application of the EnergyProcess Library-186_a.pdf


Import and Export of Functional Mockup Units in CasADi

Joel Andersson

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.

Andersson-Import and Export of Functional Mockup Units in CasADi-191_a.pdf


Application of the OpenModelica-Matlab Interface to Integrated Simulation and Successive Linearization Based Model Predictive Control

Mohammad Hadi Alizadeh1, Ali M. Sahlodin1, Arunkumar Palanisamy2, Francesco Casella3, Peter Fritzson2

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.

Alizadeh-Application of the OpenModelica-Matlab Interface to Integrated Simulation and Successive_a.pdf


 
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