Domains and Partial Differential Equations in Modelica
2001 (English)Conference paper (Refereed)
Modelica — is an equation-based object-oriented modeling language that supports models containing ordinary differential equations and differential and algebraic equations. In this article, we make an object-oriented design for extending Modelica with partial differential equations (PDEs) in order to describe and solve initial and boundary-value problems. We present constructs for geometric description of domains and domain boundaries using parametric expressions, and a hierarchical specification of PDEs and boundary conditions using inheritance, with a general PDE as a base model and more specific, application oriented sub-models. Using instances of PDE models, boundary conditions and domains we specify a complete PDE problem. Two environments used for prototype implementations are also described.
Place, publisher, year, edition, pages
Electrical Engineering, Electronic Engineering, Information Engineering
IdentifiersURN: urn:nbn:se:liu:diva-110180OAI: oai:DiVA.org:liu-110180DiVA: diva2:743388
42nd Conference on Simulation and Modeling (SIMS2001), 8-9 October 2001, Telemark University, Porsgrunn, Norway