Hi,
are the inner/outer parameter specifiers not (yet) allowed in OM?
When I'm extending the following test case with inner/outer parameters
the simulation fails, even though the flattened model looks right.
Thanks a lot, your puzzled
Dieter
------------------------------------------------------------
connector Port
Real pressure;
flow Real flowrate;
end Port;
record Fluid "Water is the default"
parameter Real density = 1;
parameter Real viscosity = 1;
end Fluid;
partial model TwoPorts
// outer parameter Fluid fluid;
Port inPort, outPort;
equation
inPort.flowrate + outPort.flowrate = 0;
end TwoPorts;
model Pipe
extends TwoPorts;
parameter Real a = .5;
equation
inPort.pressure = inPort.flowrate * a;
end Pipe;
model Pump
extends TwoPorts;
equation
inPort.flowrate = time - outPort.pressure;//*fluid.density;
end Pump;
model Ambience
Port port;
equation
port.pressure = 0;
end Ambience;
model Test
// inner parameter Fluid fluid;
Pump pu;
Pipe pi;
Ambience am1, am2;
equation
connect( am1.port, pu.inPort);
connect( pu.outPort, pi.inPort);
connect( pi.outPort, am2.port);
end Test;