Congress detail

Authors: 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.

Meeting type: Conferencia.

Type of job: Artículo Completo.

Production: QSS and Multi-Rate Simulation of Object-Oriented Models.

Scientific meeting: 7th Equation-Based Object-Oriented Modeling Languages and Tools.

Meeting place: Milano.

It's published?: Yes

Publication place: Milano

Meeting month: 4

Year: 2016.