Advanced

Improving Newton's method for Initialization of Modelica models

Ylikiiskilä, Johan; Åkesson, Johan LU and Führer, Claus LU (2011) 8th International Modelica Conference 2011
Abstract
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.
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Contribution to conference
publication status
published
subject
conference name
8th International Modelica Conference 2011
language
English
LU publication?
yes
id
9ead23a9-8f9a-4465-9bd1-12683d15f5cf (old id 1967989)
date added to LUP
2011-05-23 14:38:47
date last changed
2016-04-16 10:48:11
@misc{9ead23a9-8f9a-4465-9bd1-12683d15f5cf,
  abstract     = {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.},
  author       = {Ylikiiskilä, Johan and Åkesson, Johan and Führer, Claus},
  language     = {eng},
  title        = {Improving Newton's method for Initialization of Modelica models},
  year         = {2011},
}