Improving Newton's method for Initialization of Modelica models

Johan Ylikiiskilä, Johan Furunäs Åkesson, Claus Führer · Linköping electronic conference proceedings · 2011

Initializing a model written in Modelica translates to nding 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 conguration.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 opensource projects JModelica.organd Assimulo, KIN-SOL from the SUNDIALS suite and SuperLU.

Read the paper · More papers on PaperTik