Opened 9 years ago
#3397 new defect
Sorting of algebraic loops can affect solvability
Reported by: | Willi Braun | Owned by: | somebody |
---|---|---|---|
Priority: | high | Milestone: | Future |
Component: | Backend | Version: | trunk |
Keywords: | Cc: | Lennart Ochel, Adrian Pop, Martin Sjölund |
Description
In some cases it is possible to affect the solvability by reorder the variables of an algebraic loop.
In the following examples
https://test.openmodelica.org/libraries/PlanarMechanics/files/PlanarMechanics.Examples.KinematicLoop_DynamicStateSelection.err
the reordering of the linear algebraic loops has changed with the commit
https://trac.openmodelica.org/OpenModelica/changeset/25096
and now there is a numerical singularity, while the solving process.
So here we have here an instance of an effect that we experienced already sometimes, in order to solve such an issue we need a reordering strategy of algebraic loops in the Backend. Any ideas?