compilationmodelicadymolasimmechanics

initialization in Dymola influenced by annotation flag evaluate


As already mentioned in the title, initialization of my (multibody) model is influenced by annotation(evaluate).

With new parameter par implemented in the model, initialization always fails if I use :

parameter par annotation(evaluate=false) 

but if I use

evaluate=true, 

it works.

The first option is unfortunately not a good solution for me, as I want to be able to set the parameter value after compilation time.

What exactly happens to the model structure when one of the parameters is set to evaluate=false? What should I check besides initial conditions?


Solution

  • What is value of the parameter?

    There are a number of different scenarios where this can occur: