#3192 closed defect (fixed)
Tearing method cellier fails if addDerAlias is activated
Reported by: | Willi Braun | Owned by: | Patrick Täuber |
---|---|---|---|
Priority: | critical | Milestone: | |
Component: | Backend | Version: | trunk |
Keywords: | Cc: | Patrick Täuber, Willi Braun, Lennart Ochel |
Description
In r24915 cellier method is activated again for big algebraic loos. In combination with addDerAlias modules it causes issues so that tearing fails for example for the following model:
ThermoPower.Examples.HRB.Simulators.ClosedLoopDigitalSimulator ThermoPower.Examples.HRB.Simulators.ClosedLoopDigitalSimulatorSimplified ThermoPower.Examples.HRB.Simulators.ClosedLoopSimulator Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation
Change History (10)
comment:1 by , 10 years ago
Cc: | added |
---|
comment:2 by , 10 years ago
Status: | new → accepted |
---|
comment:3 by , 10 years ago
Milestone: | 1.9.2 → 1.9.3 |
---|
comment:4 by , 10 years ago
Ongoing re-structuring of OMC-Backend in order to improve symbolic treatment of underlying DAEs.
Should make it possible to replace current workaround with a stable solution.
comment:8 by , 9 years ago
Cc: | added |
---|---|
Owner: | changed from | to
This has nothing to do with addDerAlias, it also fails without.
comment:9 by , 9 years ago
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
The problem was that sometimes discrete iteration variables are necessary to find a tearing set, which was excluded by the tearing method. This is fixed in f1fc675/OMCompiler. Now discrete iteration variables are allowed if there is no other possibility.
Milestone changed to 1.9.3 since 1.9.2 was released.