Archived OpenModelica forums. Posting is disabled.

Alternative forums include GitHub discussions or StackOverflow (make sure to read the Stack Overflow rules; you need to have well-formed questions)


Forgot password? | Forgot username? | Register

problems going from 1.6.0 to 1.7.0

problems going from 1.6.0 to 1.7.0

Hello all,

When changing from 1.6.0 to 1.7.0 I get an error on an internal issue.
The system is working with 1.6.0 (on windows)

simulate(Model_.Design.Scenarios.RPS_TestScenario2,stopTime=3.0)
record SimulationResult
    resultFile = "",
    simulationOptions = "startTime = 0.0, stopTime = 3.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'Model_.Design.Scenarios.RPS_TestScenario2', storeInTemp = false, noClean = false, options = '', outputFormat = 'mat', variableFilter = '.*', measureTime = false, cflags = ''",
    messages = "Simulation failed for model: Model_.Design.Scenarios.RPS_TestScenario2
Warning: Parameter rangeCalculation.mode has neither value nor start value, and is fixed during initialization (fixed=true)
Error: Internal error - Derive.differentiateEquationTime on algorithm not impl yet.
Error: Internal error - Derive.differentiateEquationTime failed.
Error: Model is structurally singular, error found sorting equations Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
for variables order50(201), rpsModel.currentRange(162), rpsModel.candidateRangesUpdated(97),
Error: Internal error - Derive.differentiateEquationTime on algorithm not impl yet.
Error: Internal error - Derive.differentiateEquationTime failed.
Error: Model is structurally singular, error found sorting equations Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
for variables order50(201), rpsModel.currentRange(162), rpsModel.candidateRangesUpdated(97),
Error: Internal error - Derive.differentiateEquationTime on algorithm not impl yet.
Error: Internal error - Derive.differentiateEquationTime failed.
Error: Model is structurally singular, error found sorting equations Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
for variables order50(201), rpsModel.currentRange(162), rpsModel.candidateRangesUpdated(97),
Error: Internal error - Derive.differentiateEquationTime on algorithm not impl yet.
Error: Internal error - Derive.differentiateEquationTime failed.
Error: Model is structurally singular, error found sorting equations Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
for variables order50(201), rpsModel.currentRange(162), rpsModel.candidateRangesUpdated(97),
Error: Internal error - Derive.differentiateEquationTime on algorithm not impl yet.
Error: Internal error - Derive.differentiateEquationTime failed.
Error: Model is structurally singular, error found sorting equations Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
for variables order50(201), rpsModel.currentRange(162), rpsModel.candidateRangesUpdated(97),
Error: Internal error - Derive.differentiateEquationTime on algorithm not impl yet.
Error: Internal error - Derive.differentiateEquationTime failed.
Error: Model is structurally singular, error found sorting equations Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
Algorithm no: 5 for inputs: (order50) => outputs: (rpsModel.candidateRangesUpdated, rpsModel.currentRange);
for variables order50(201), rpsModel.currentRange(162), rpsModel.candidateRangesUpdated(97),
",


I tried to pin down the error, but without success.
I am working with with when clauses and assignments, this somehow contributes to the problem.

any ideas what is wrong

There are 0 guests and 0 other users also viewing this topic
You are here: