• 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