DocumentCode
2109627
Title
Solving PDE Models in Modelica
Author
Li, Zhihua ; Zheng, Ling ; Zhang, Huili
Author_Institution
Coll. of Mech. Eng., Hangzhou Dianzi Univ., Hangzhou
Volume
1
fYear
2008
fDate
20-22 Dec. 2008
Firstpage
53
Lastpage
57
Abstract
Modelica is a new object-oriented multi-domain modeling and simulation language and used for solving large, complex, and heterogeneous physical systems with differential-algebraic equations (DAEs). Presently there is no simulation support available in Modelica for solving partial differential equations (PDEs) problems. This paper describes how to solve the PDE models in Modelica and provides a preliminary PDE support for the language. The definition of PDE model in Modelica is briefly described. The method of lines, which transforms a PDE into a system of coupled DAEs, has been implemented with C++ language. The resulting DAE model can be solved by MWorks, which is a Modelica-based platform, without any syntax change of the Modelica language and is therefore very straightforward. To illustrate the applicability of our method, an example of two-dimension heat conduction problem is presented and solved in MWorks environment.
Keywords
C++ language; differential algebraic equations; partial differential equations; simulation languages; C++ language; MWorks environment; Modelica language; PDE models; differential-algebraic equations; object-oriented multidomain modeling; partial differential equations; simulation language; simulation support; Method of Lines; Modelica; Modeling and simulation; PDE Problems;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Science and Engineering, 2008. ISISE '08. International Symposium on
Conference_Location
Shanghai
Print_ISBN
978-1-4244-2727-4
Type
conf
DOI
10.1109/ISISE.2008.276
Filename
4732168
Link To Document