Detalle del congreso

Autores: Federico Bergero; Akshay Ranade; Francesco Casella.

Resumen: Object-Oriented (O?O) languages like Modelica allow thedescription of multi-domain dynamical models. These mod-els represent a Differential Algebraic Equation (DAE) thatis usually converted to an Ordinary Differential Equation(ODE) formulation and simulated using numerical integra-tion methods.Most Modelica tools include Single-Rate integration meth-ods based on time discretization. Recently developed ODEnumerical integration methods like Quantized State Systems(QSS) and Multi-Rate algorithms have some features (spar-sity exploitation, efficient stiffness handling, efficient inte-gration of loosely coupled systems of equations) that makesthem suitable for many applications. By their nature, effi-cient implementation of these methods requires a differentperspective on the model than classical methods, thus it isnot a trivial task to implement them in Modelica tools.The Functional Mock-up Interface (FMI) is a tool inde-pendent standard for model exchange and co-simulation.Models are exchanged as compiled binaries (Functional Mock-up Unit ? FMU) with an API that allows the evaluation andsimulation of the model. The FMU presents the model as ahybrid ODE on which numerical integration methods (suchas Euler, Runge-Kutta) are applied for simulation.In this article we propose an extension to the FMU APIto allow QSS and Multi-Rate simulation of O?O orientedmodels by means of FMI Model?Exchange. This extensionopens up the possibility of testing and fine tuning QSS andMulti-Rate algorithms on a wide range of system models.Some results obtained with a prototype implementation ontwo example cases are reported.

Tipo de reunión: Conferencia.

Tipo de trabajo: Artículo Completo.

Producción: QSS and Multi-Rate Simulation of Object-Oriented Models.

Reunión científica: 7th Equation-Based Object-Oriented Modeling Languages and Tools.

Lugar: Milano.

Publicado: Sí

Lugar publicación: Milano

Mes de reunión: 4

Año: 2016.