liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
PDE Modeling with Modelica via FMI Import of HiFlow3 C++ Components
Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
Heidelberg University,Germany.
Heidelberg University,Germany.
Heidelberg University,Germany.
Show others and affiliations
2013 (English)In: SIMS 54th conference, 2013Conference paper (Refereed)
Abstract [en]

Despite an urgent need and desire in academia as well as in industry for modeling Partial Differential Equations (PDEs) using the increasingly popular Modelica modeling and simulation language, there is limited support for this available at the moment. In this work, we propose a solution based on importing PDE models with PDE solvers implemented using the general-purpose parallel finite element library HiFlow3 as models into the Modelica environment using the standard Functional Mock-up Interface. In contrast to methods based on language extensions or automatic semidiscretizations in space, this approach requires no change to the language, and enables the use of specialized PDE solvers. Furthermore, it allows for full flexibility in the choice of geometry, model parameters, and space discretization between simulation runs without recompilation needed. This makes it possible to exploit advanced features of the PDE solver, such as adaptive mesh refinement,and to build complex multi-physics simulations by coupling different models, of both PDE and DAE type, in a straightforward manner using Modelica. We illustrate our method with an example that couples a Modelica Proportional-Integral-Derivative controller to a PDE solver for the unsteady heat equation in a 3D domain.

Place, publisher, year, edition, pages
Keyword [en]
Modelica, HiFlow3, OpenModelica, Partial Differential Equations, Finite Element Method, Functional Mock-Up Interface
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
URN: urn:nbn:se:liu:diva-110333OAI: diva2:744353
Scandinavian Conference on Modeling and Simulation (SIMS’2013), 16-18 October 2013, Bergen, Norway
Available from: 2014-09-08 Created: 2014-09-08 Last updated: 2014-10-07

Open Access in DiVA

No full text

Other links

Link to publication

Search in DiVA

By author/editor
Stavåker, KristianFritzson, Peter
By organisation
PELAB - Programming Environment LaboratoryThe Institute of Technology
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 97 hits
ReferencesLink to record
Permanent link

Direct link