Opened 13 years ago

Last modified 13 years ago

#1641 closed defect (fixed)

Algebraic system of equation generates no code and wrong results!

Reported by: adrpo Owned by: adrpo
Priority: critical Milestone:
Component: Version:
Keywords: Cc: adrpo, Frenkel TUD, sjoelund.se, wbraun

Description

Got this model from Vikrant C. Aute @ University of Maryland.
If you simulate it you get a = 0 and b = 0. If you provide
start values for a and b the start values are returned (even
if they are not correct). Any idea what's going on? It seems
we have no code for the system at all in the generated code.
It should be b = -3,578, etc.

model algebraicEQUset
  Real a;
  Real b;
equation
  a = 3 * b + 5.7;
  a = -0.13 * b - 4.5;
end algebraicEQUset;

Change History (1)

comment:1 Changed 13 years ago by wbraun

Yes, we just solve this system and bind the correct solved value to this known variables. So far so good, but then we write just the start value to the init file, instead of the bind exp to the variable.

Note: See TracTickets for help on using tickets.