Opened 10 years ago

Closed 9 years ago

Last modified 7 years ago

#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 Willi Braun, 10 years ago

Cc: Patrick Täuber added

comment:2 by Willi Braun, 10 years ago

Status: newaccepted

comment:3 by Martin Sjölund, 10 years ago

Milestone: 1.9.21.9.3

Milestone changed to 1.9.3 since 1.9.2 was released.

comment:4 by Willi Braun, 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:5 by Martin Sjölund, 9 years ago

Milestone: 1.9.31.9.4

Moved to new milestone 1.9.4

comment:6 by Martin Sjölund, 9 years ago

Milestone: 1.9.41.9.5

Milestone pushed to 1.9.5

comment:7 by Martin Sjölund, 9 years ago

Milestone: 1.9.51.10.0

Milestone renamed

comment:8 by Patrick Täuber, 9 years ago

Cc: Willi Braun Lennart Ochel added
Owner: changed from Willi Braun to Patrick Täuber

This has nothing to do with addDerAlias, it also fails without.

comment:9 by Patrick Täuber, 9 years ago

Resolution: fixed
Status: acceptedclosed

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.

comment:10 by Martin Sjölund, 7 years ago

Milestone: 1.10.0

Milestone deleted

Note: See TracTickets for help on using tickets.