Improving Newton's method for Initialization of Modelica models
Author
Summary, in English
Initializing a model written in Modelica translates to finding consistent initial values to the underlying DAE. Adding initial equations and conditions creates a system of non-linear equations that can be solved for the initial configuration. This paper reports an implementation of Newton's method to solve the non-linear initialization system. This implementation also uses a regularization method to deal with singular Jacobians as well as sparse solvers to exploit the sparsity structure of the Jacobian. The implementation is based on the open-source projects JModelica.org and Assimulo, KINSOL from the SUNDIALS suite and SuperLU.
Department/s
- Department of Automatic Control
- Mathematics (Faculty of Engineering)
- Numerical Analysis
Publishing year
2011
Language
English
Full text
- Available as PDF - 243 kB
- Download statistics
Document type
Conference paper
Topic
- Mathematics
- Control Engineering
Conference name
8th International Modelica Conference 2011
Conference date
2011-03-20
Conference place
Dresden, Germany
Status
Published
Research group
- LCCC
- Numerical Analysis