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

Direct link
PDEModelica - Towards a High-Level Language for Modeling with Partial Differential Equations
Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
2002 (English)Licentiate thesis, monograph (Other academic)
Abstract [en]

This thesis describes initial language extensions to the Modelica language to define a more general language called PDEModelica, with built-in support for modeling with partial differential equations (PDEs). Modelica® is a standardized modeling language for objectoriented, equation-based modeling. It also supports component-based modeling where existing components with modified parameters can be combined into new models. The aim of the language presented in this thesis is to maintain the advantages of Modelica and also add partial differential equation support.

Partial differential equations can be defined using a coefficient-based approach, where a predefined PDE is modified by changing its coefficient values. Language operators to directly express PDEs in the language are also discussed. Furthermore, domain geometry description is handled and language extensions to describe geometries are presented. Boundary conditions, required for a complete PDE problem definition, are also handled.

A prototype implementation is described as well. The prototype includes a translator written in the relational meta-language, RML, and interfaces to external software such as mesh generators and PDE solvers, which are needed to solve PDE problems. Finally, a few examples modeled with PDEModelica and solved using the prototype are presented.

Place, publisher, year, edition, pages
Institutionen för datavetenskap , 2002. , 92 p.
Linköping Studies in Science and Technology. Thesis, ISSN 0280-7971 ; 990
Keyword [en]
Object oriented programming, mathematics models, partial differential equations (PDEs), relational meta-language (RML)
National Category
Computer Science
URN: urn:nbn:se:liu:diva-5732ISBN: 91-7373-560-4OAI: diva2:21488
2002-12-18, 00:00 (English)
Report code: LiU-Tek-Lic-2002:63.Available from: 2003-04-15 Created: 2003-04-15 Last updated: 2009-03-02

Open Access in DiVA

fulltext(1375 kB)1892 downloads
File information
File name FULLTEXT01.pdfFile size 1375 kBChecksum SHA-1
Type fulltextMimetype application/pdf

Other links

Link to Ph.D. Thesis

Search in DiVA

By author/editor
Saldamli, Levon
By organisation
PELAB - Programming Environment LaboratoryThe Institute of Technology
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 1892 downloads
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: 2828 hits
ReferencesLink to record
Permanent link

Direct link