Failed
tests / 01 testsuite-gcc 1/3 / openmodelica_cppruntime_fmu_modelExchange_2.0.testDrumBoiler.mos (from (result.xml))
Stacktrace
Output mismatch (see stdout for details)
Standard Output
+ testDrumBoiler ... equation mismatch [time: 94] ==== Log /tmp/omc-rtest-unknown/openmodelica/cppruntime/fmu/modelExchange/2.0/testDrumBoiler.mos_temp91/log-testDrumBoiler.mos true "" true "" true "" true "" "DrumBoilerModel.fmu" "Warning: The model contains alias variables with redundant start and/or conflicting nominal values. It is recommended to resolve the conflicts, because otherwise the system could be hard to solve. To print the conflicting alias sets and the chosen candidates please use -d=aliasConflicts. " 0 "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <fmiModelDescription fmiVersion=\"2.0\" modelName=\"DrumBoilerModel\" description=\"\" variableNamingConvention=\"structured\" numberOfEventIndicators=\"3\"> <ModelExchange modelIdentifier=\"DrumBoilerModel\" providesDirectionalDerivative=\"true\"> </ModelExchange> <UnitDefinitions> <Unit name=\"m/s2\"> <BaseUnit m=\"1\" s=\"-2\" /> </Unit> <Unit name=\"1/K\"> <BaseUnit K=\"-1\" /> </Unit> <Unit name=\"s\"> <BaseUnit s=\"1\" /> </Unit> <Unit name=\"kg/(s.Pa)\"> <BaseUnit m=\"1\" s=\"1\" /> </Unit> <Unit name=\"1\"> <BaseUnit /> </Unit> <Unit name=\"N/mm2\"> <BaseUnit m=\"-1\" s=\"-2\" kg=\"1\" factor=\"1e6\" /> </Unit> <Unit name=\"MW\"> <BaseUnit m=\"2\" s=\"-3\" kg=\"1\" factor=\"1e6\" /> </Unit> <Unit name=\"bar\"> <BaseUnit m=\"-1\" s=\"-2\" kg=\"1\" factor=\"1e5\" /> </Unit> <Unit name=\"kg/kg\"> <BaseUnit /> </Unit> <Unit name=\"degC\"> <BaseUnit K=\"1\" /> </Unit> <Unit name=\"J/(kg.K)\"> <BaseUnit m=\"2\" s=\"-2\" K=\"-1\" /> </Unit> <Unit name=\"kg/mol\"> <BaseUnit mol=\"-1\" kg=\"1\" /> </Unit> <Unit name=\"kg/s\"> <BaseUnit s=\"-1\" kg=\"1\" /> </Unit> <Unit name=\"kg/m3\"> <BaseUnit m=\"-3\" kg=\"1\" /> </Unit> <Unit name=\"W\"> <BaseUnit m=\"2\" s=\"-3\" kg=\"1\" /> </Unit> <Unit name=\"kg\"> <BaseUnit kg=\"1\" /> </Unit> <Unit name=\"J/kg\"> <BaseUnit m=\"2\" s=\"-2\" /> </Unit> <Unit name=\"J\"> <BaseUnit m=\"2\" s=\"-2\" kg=\"1\" /> </Unit> <Unit name=\"m3/s\"> <BaseUnit m=\"3\" s=\"-1\" /> </Unit> <Unit name=\"K\"> <BaseUnit K=\"1\" /> </Unit> <Unit name=\"km-1.s-3.g\"> <BaseUnit m=\"-1\" s=\"-3\" kg=\"1\" factor=\"1e-6\" /> </Unit> <Unit name=\"m3.s-1\"> <BaseUnit m=\"3\" s=\"-1\" /> </Unit> <Unit name=\"Pa\"> <BaseUnit m=\"-1\" s=\"-2\" kg=\"1\" /> </Unit> <Unit name=\"m3\"> <BaseUnit m=\"3\" /> </Unit> </UnitDefinitions> <TypeDefinitions> <SimpleType name=\"Modelica.Blocks.Types.Init\"> <Enumeration> <Item name=\"NoInit\" value=\"1\"/> <Item name=\"SteadyState\" value=\"2\"/> <Item name=\"InitialState\" value=\"3\"/> <Item name=\"InitialOutput\" value=\"4\"/> </Enumeration> </SimpleType> <SimpleType name=\"Modelica.Fluid.Types.Dynamics\"> <Enumeration> <Item name=\"DynamicFreeInitial\" value=\"1\"/> <Item name=\"FixedInitial\" value=\"2\"/> <Item name=\"SteadyStateInitial\" value=\"3\"/> <Item name=\"SteadyState\" value=\"4\"/> </Enumeration> </SimpleType> <SimpleType name=\"Modelica.Fluid.Types.PortFlowDirection\"> <Enumeration> <Item name=\"Entering\" value=\"1\"/> <Item name=\"Leaving\" value=\"2\"/> <Item name=\"Bidirectional\" value=\"3\"/> </Enumeration> </SimpleType> </TypeDefinitions> <LogCategories> <Category name=\"logEvents\" /> <Category name=\"logSingularLinearSystems\" /> <Category name=\"logNonlinearSystems\" /> <Category name=\"logDynamicStateSelection\" /> <Category name=\"logStatusWarning\" /> <Category name=\"logStatusDiscard\" /> <Category name=\"logStatusError\" /> <Category name=\"logStatusFatal\" /> <Category name=\"logStatusPending\" /> <Category name=\"logAll\" /> <Category name=\"logFmi2Call\" /> </LogCategories> <DefaultExperiment startTime=\"0.0\" stopTime=\"1.0\" tolerance=\"1e-6\"/> <ModelVariables> <!-- Index of variable = \"1\" --> <ScalarVariable name=\"controller.x\" valueReference=\"0\" description=\"State of block\" > <Real/> </ScalarVariable> <!-- Index of variable = \"2\" --> <ScalarVariable name=\"evaporator.V_l\" valueReference=\"1\" description=\"volumes of liquid phase\" > <Real unit=\"m3\"/> </ScalarVariable> <!-- Index of variable = \"3\" --> <ScalarVariable name=\"evaporator.p\" valueReference=\"2\" description=\"pressure inside drum boiler\" > <Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"4\" --> <ScalarVariable name=\"der(controller.x)\" valueReference=\"3\" description=\"der(State of block)\" > <Real derivative=\"1\"/> </ScalarVariable> <!-- Index of variable = \"5\" --> <ScalarVariable name=\"der(evaporator.V_l)\" valueReference=\"4\" description=\"der(volumes of liquid phase)\" initial=\"approx\"> <Real start=\"0.0\" derivative=\"2\" nominal=\"500.0\" unit=\"m3.s-1\"/> </ScalarVariable> <!-- Index of variable = \"6\" --> <ScalarVariable name=\"der(evaporator.p)\" valueReference=\"5\" description=\"der(pressure inside drum boiler)\" initial=\"approx\"> <Real start=\"0.0\" derivative=\"3\" nominal=\"5e8\" unit=\"km-1.s-3.g\"/> </ScalarVariable> <!-- Index of variable = \"7\" --> <ScalarVariable name=\"der(evaporator.T_D)\" valueReference=\"6\" description=\"temperature of drum\" > <Real/> </ScalarVariable> <!-- Index of variable = \"8\" --> <ScalarVariable name=\"der(evaporator.U)\" valueReference=\"7\" description=\"internal energy\" > <Real/> </ScalarVariable> <!-- Index of variable = \"9\" --> <ScalarVariable name=\"der(evaporator.V_v)\" valueReference=\"8\" description=\"volume of vapour phase\" > <Real/> </ScalarVariable> <!-- Index of variable = \"10\" --> <ScalarVariable name=\"der(evaporator.h_l)\" valueReference=\"9\" description=\"specific enthalpy of liquid\" > <Real/> </ScalarVariable> <!-- Index of variable = \"11\" --> <ScalarVariable name=\"der(evaporator.h_v)\" valueReference=\"10\" description=\"specific enthalpy of vapour\" > <Real/> </ScalarVariable> <!-- Index of variable = \"12\" --> <ScalarVariable name=\"der(evaporator.m)\" valueReference=\"11\" description=\"total mass of drum boiler\" > <Real/> </ScalarVariable> <!-- Index of variable = \"13\" --> <ScalarVariable name=\"der(evaporator.rho_l)\" valueReference=\"12\" description=\"density in liquid phase\" > <Real/> </ScalarVariable> <!-- Index of variable = \"14\" --> <ScalarVariable name=\"der(evaporator.rho_v)\" valueReference=\"13\" description=\"density in vapour phase\" > <Real/> </ScalarVariable> <!-- Index of variable = \"15\" --> <ScalarVariable name=\"K2degC.Kelvin\" valueReference=\"125\" > <Real min=\"0.0\" unit=\"K\"/> </ScalarVariable> <!-- Index of variable = \"16\" --> <ScalarVariable name=\"MW2W.y\" valueReference=\"126\" description=\"Output signal connector\" > <Real/> </ScalarVariable> <!-- Index of variable = \"17\" --> <ScalarVariable name=\"SteamValve.V_flow\" valueReference=\"127\" description=\"Volume flow rate at inflowing port (positive when flow from port_a to port_b)\" > <Real unit=\"m3/s\"/> </ScalarVariable> <!-- Index of variable = \"18\" --> <ScalarVariable name=\"SteamValve.dp\" valueReference=\"128\" description=\"Pressure difference between port_a and port_b (= port_a.p - port_b.p)\" > <Real unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"19\" --> <ScalarVariable name=\"SteamValve.port_a_T\" valueReference=\"129\" description=\"Temperature close to port_a, if show_T = true\" > <Real min=\"273.15\" max=\"2273.15\" nominal=\"500.0\" unit=\"K\"/> </ScalarVariable> <!-- Index of variable = \"20\" --> <ScalarVariable name=\"SteamValve.port_b_T\" valueReference=\"130\" description=\"Temperature close to port_b, if show_T = true\" > <Real min=\"273.15\" max=\"2273.15\" nominal=\"500.0\" unit=\"K\"/> </ScalarVariable> <!-- Index of variable = \"21\" --> <ScalarVariable name=\"T_S\" valueReference=\"135\" description=\"steam temperature\" causality=\"output\" > <Real/> </ScalarVariable> <!-- Index of variable = \"22\" --> <ScalarVariable name=\"V_l\" valueReference=\"136\" description=\"liquid volume inside drum\" causality=\"output\" > <Real/> </ScalarVariable> <!-- Index of variable = \"23\" --> <ScalarVariable name=\"Y_Valve\" valueReference=\"137\" description=\"valve opening\" causality=\"input\" > <Real start=\"0.0\"/> </ScalarVariable> <!-- Index of variable = \"24\" --> <ScalarVariable name=\"controller.u\" valueReference=\"138\" description=\"Connector of Real input signal\" > <Real/> </ScalarVariable> <!-- Index of variable = \"25\" --> <ScalarVariable name=\"controller.y\" valueReference=\"139\" description=\"Connector of Real output signal\" > <Real/> </ScalarVariable> <!-- Index of variable = \"26\" --> <ScalarVariable name=\"evaporator.T_D\" valueReference=\"140\" description=\"temperature of drum\" > <Real min=\"273.15\" max=\"2273.15\" nominal=\"500.0\" unit=\"K\"/> </ScalarVariable> <!-- Index of variable = \"27\" --> <ScalarVariable name=\"evaporator.U\" valueReference=\"141\" description=\"internal energy\" > <Real unit=\"J\"/> </ScalarVariable> <!-- Index of variable = \"28\" --> <ScalarVariable name=\"evaporator.V_v\" valueReference=\"142\" description=\"volume of vapour phase\" > <Real unit=\"m3\"/> </ScalarVariable> <!-- Index of variable = \"29\" --> <ScalarVariable name=\"evaporator.h_S\" valueReference=\"143\" description=\"steam enthalpy (specific enthalpy close to steam port when mass flows in to the boiler)\" > <Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"30\" --> <ScalarVariable name=\"evaporator.h_l\" valueReference=\"144\" description=\"specific enthalpy of liquid\" > <Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"31\" --> <ScalarVariable name=\"evaporator.h_v\" valueReference=\"145\" description=\"specific enthalpy of vapour\" > <Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"32\" --> <ScalarVariable name=\"evaporator.m\" valueReference=\"146\" description=\"total mass of drum boiler\" > <Real min=\"0.0\" unit=\"kg\"/> </ScalarVariable> <!-- Index of variable = \"33\" --> <ScalarVariable name=\"evaporator.q_F\" valueReference=\"147\" description=\"heat flow rate from furnace\" > <Real unit=\"W\"/> </ScalarVariable> <!-- Index of variable = \"34\" --> <ScalarVariable name=\"evaporator.rho_l\" valueReference=\"148\" description=\"density in liquid phase\" > <Real min=\"0.0\" max=\"1e5\" nominal=\"500.0\" unit=\"kg/m3\"/> </ScalarVariable> <!-- Index of variable = \"35\" --> <ScalarVariable name=\"evaporator.rho_v\" valueReference=\"149\" description=\"density in vapour phase\" > <Real min=\"0.0\" max=\"1e5\" nominal=\"500.0\" unit=\"kg/m3\"/> </ScalarVariable> <!-- Index of variable = \"36\" --> <ScalarVariable name=\"limiter.y\" valueReference=\"150\" description=\"Connector of Real output signal\" > <Real min=\"-1e60\" max=\"1e5\"/> </ScalarVariable> <!-- Index of variable = \"37\" --> <ScalarVariable name=\"p_S\" valueReference=\"151\" description=\"steam pressure\" causality=\"output\" > <Real/> </ScalarVariable> <!-- Index of variable = \"38\" --> <ScalarVariable name=\"pressure.port.h_outflow\" valueReference=\"152\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" initial=\"exact\"> <Real start=\"1e5\" min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"39\" --> <ScalarVariable name=\"pressure.port.m_flow\" valueReference=\"153\" description=\"Mass flow rate from the connection point into the component\" initial=\"exact\"> <Real start=\"0.0\" min=\"0.0\" max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"40\" --> <ScalarVariable name=\"pump.medium.MM\" valueReference=\"156\" description=\"Molar mass (of mixture or single fluid)\" initial=\"exact\"> <Real start=\"0.0\" min=\"0.001\" max=\"0.25\" nominal=\"0.032\" unit=\"kg/mol\"/> </ScalarVariable> <!-- Index of variable = \"41\" --> <ScalarVariable name=\"pump.medium.R\" valueReference=\"157\" description=\"Gas constant (of mixture if applicable)\" initial=\"exact\"> <Real start=\"1000.0\" min=\"0.0\" max=\"1e7\" nominal=\"1000.0\" unit=\"J/(kg.K)\"/> </ScalarVariable> <!-- Index of variable = \"42\" --> <ScalarVariable name=\"pump.medium.T\" valueReference=\"158\" description=\"Temperature of medium\" > <Real min=\"273.15\" max=\"2273.15\" nominal=\"500.0\" unit=\"K\"/> </ScalarVariable> <!-- Index of variable = \"43\" --> <ScalarVariable name=\"pump.medium.T_degC\" valueReference=\"159\" description=\"Temperature of medium in [degC]\" > <Real unit=\"degC\"/> </ScalarVariable> <!-- Index of variable = \"44\" --> <ScalarVariable name=\"pump.medium.X[1]\" valueReference=\"160\" description=\"Mass fractions (= (component mass)/total mass m_i/m)\" initial=\"exact\"> <Real start=\"1.0\" min=\"0.0\" max=\"1.0\" nominal=\"0.1\" unit=\"kg/kg\"/> </ScalarVariable> <!-- Index of variable = \"45\" --> <ScalarVariable name=\"pump.medium.d\" valueReference=\"161\" description=\"Density of medium\" > <Real min=\"0.0\" max=\"1e5\" nominal=\"500.0\" unit=\"kg/m3\"/> </ScalarVariable> <!-- Index of variable = \"46\" --> <ScalarVariable name=\"pump.medium.p_bar\" valueReference=\"162\" description=\"Absolute pressure of medium in [bar]\" > <Real unit=\"bar\"/> </ScalarVariable> <!-- Index of variable = \"47\" --> <ScalarVariable name=\"pump.medium.sat.Tsat\" valueReference=\"163\" description=\"Saturation temperature\" > <Real min=\"273.15\" max=\"2273.15\" nominal=\"500.0\" unit=\"K\"/> </ScalarVariable> <!-- Index of variable = \"48\" --> <ScalarVariable name=\"pump.medium.u\" valueReference=\"164\" description=\"Specific internal energy of medium\" > <Real min=\"-1e8\" max=\"1e8\" nominal=\"1e6\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"49\" --> <ScalarVariable name=\"q_F\" valueReference=\"165\" description=\"fuel flow rate\" causality=\"input\" > <Real start=\"0.0\" unit=\"MW\"/> </ScalarVariable> <!-- Index of variable = \"50\" --> <ScalarVariable name=\"qm_S\" valueReference=\"166\" description=\"steam flow rate\" causality=\"output\" > <Real min=\"-1e60\" max=\"1e5\"/> </ScalarVariable> <!-- Index of variable = \"51\" --> <ScalarVariable name=\"sigma_D\" valueReference=\"167\" causality=\"output\" > <Real unit=\"N/mm2\"/> </ScalarVariable> <!-- Index of variable = \"52\" --> <ScalarVariable name=\"sink.medium.MM\" valueReference=\"168\" description=\"Molar mass (of mixture or single fluid)\" initial=\"exact\"> <Real start=\"0.0\" min=\"0.001\" max=\"0.25\" nominal=\"0.032\" unit=\"kg/mol\"/> </ScalarVariable> <!-- Index of variable = \"53\" --> <ScalarVariable name=\"sink.medium.R\" valueReference=\"169\" description=\"Gas constant (of mixture if applicable)\" initial=\"exact\"> <Real start=\"1000.0\" min=\"0.0\" max=\"1e7\" nominal=\"1000.0\" unit=\"J/(kg.K)\"/> </ScalarVariable> <!-- Index of variable = \"54\" --> <ScalarVariable name=\"sink.medium.T_degC\" valueReference=\"170\" description=\"Temperature of medium in [degC]\" > <Real unit=\"degC\"/> </ScalarVariable> <!-- Index of variable = \"55\" --> <ScalarVariable name=\"sink.medium.X[1]\" valueReference=\"171\" description=\"Mass fractions (= (component mass)/total mass m_i/m)\" initial=\"exact\"> <Real start=\"1.0\" min=\"0.0\" max=\"1.0\" nominal=\"0.1\" unit=\"kg/kg\"/> </ScalarVariable> <!-- Index of variable = \"56\" --> <ScalarVariable name=\"sink.medium.d\" valueReference=\"172\" description=\"Density of medium\" > <Real min=\"0.0\" max=\"1e5\" nominal=\"500.0\" unit=\"kg/m3\"/> </ScalarVariable> <!-- Index of variable = \"57\" --> <ScalarVariable name=\"sink.medium.p_bar\" valueReference=\"173\" description=\"Absolute pressure of medium in [bar]\" > <Real unit=\"bar\"/> </ScalarVariable> <!-- Index of variable = \"58\" --> <ScalarVariable name=\"sink.medium.sat.Tsat\" valueReference=\"174\" description=\"Saturation temperature\" initial=\"exact\"> <Real start=\"500.0\" min=\"273.15\" max=\"2273.15\" nominal=\"500.0\" unit=\"K\"/> </ScalarVariable> <!-- Index of variable = \"59\" --> <ScalarVariable name=\"sink.medium.u\" valueReference=\"175\" description=\"Specific internal energy of medium\" > <Real min=\"-1e8\" max=\"1e8\" nominal=\"1e6\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"60\" --> <ScalarVariable name=\"temperature.port.h_outflow\" valueReference=\"178\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" initial=\"exact\"> <Real start=\"1e5\" min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"61\" --> <ScalarVariable name=\"temperature.port.m_flow\" valueReference=\"179\" description=\"Mass flow rate from the connection point into the component\" initial=\"exact\"> <Real start=\"0.0\" min=\"0.0\" max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"62\" --> <ScalarVariable name=\"MW2W.k\" valueReference=\"222\" description=\"Gain value multiplied with input signal\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"1e6\" unit=\"1\"/> </ScalarVariable> <!-- Index of variable = \"63\" --> <ScalarVariable name=\"Pa2bar.k\" valueReference=\"223\" description=\"Gain value multiplied with input signal\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"1e-5\" unit=\"1\"/> </ScalarVariable> <!-- Index of variable = \"64\" --> <ScalarVariable name=\"SteamValve.dp_nominal\" valueReference=\"224\" description=\"Nominal pressure drop at full opening\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"9e6\" min=\"0.0\" nominal=\"1e5\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"65\" --> <ScalarVariable name=\"SteamValve.dp_start\" valueReference=\"225\" description=\"Guess value of dp = port_a.p - port_b.p\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real min=\"-1e60\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"66\" --> <ScalarVariable name=\"SteamValve.k\" valueReference=\"226\" description=\"Hydraulic conductance at full opening\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real unit=\"kg/(s.Pa)\"/> </ScalarVariable> <!-- Index of variable = \"67\" --> <ScalarVariable name=\"SteamValve.m_flow_nominal\" valueReference=\"227\" description=\"Nominal mass flowrate at full opening\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"180.0\" min=\"-1e5\" max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"68\" --> <ScalarVariable name=\"SteamValve.m_flow_small\" valueReference=\"228\" description=\"Small mass flow rate for regularization of zero flow\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real min=\"-1e5\" max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"69\" --> <ScalarVariable name=\"SteamValve.m_flow_start\" valueReference=\"229\" description=\"Guess value of m_flow = port_a.m_flow\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real min=\"-1e5\" max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"70\" --> <ScalarVariable name=\"SteamValve.port_b.p\" valueReference=\"230\" description=\"Thermodynamic pressure in the connection point\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"71\" --> <ScalarVariable name=\"controller.T\" valueReference=\"232\" description=\"Time Constant (T>0 required)\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"120.0\" min=\"1e-60\" unit=\"s\"/> </ScalarVariable> <!-- Index of variable = \"72\" --> <ScalarVariable name=\"controller.k\" valueReference=\"233\" description=\"Gain\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"10.0\" unit=\"1\"/> </ScalarVariable> <!-- Index of variable = \"73\" --> <ScalarVariable name=\"controller.x_start\" valueReference=\"234\" description=\"Initial or guess value of state\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"0.0\"/> </ScalarVariable> <!-- Index of variable = \"74\" --> <ScalarVariable name=\"controller.y_start\" valueReference=\"235\" description=\"Initial value of output\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"0.0\"/> </ScalarVariable> <!-- Index of variable = \"75\" --> <ScalarVariable name=\"evaporator.V_l_start\" valueReference=\"236\" description=\"Start value of liquid volumeStart value of volume\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"67.0\" unit=\"m3\"/> </ScalarVariable> <!-- Index of variable = \"76\" --> <ScalarVariable name=\"evaporator.V_t\" valueReference=\"237\" description=\"total volume inside drum\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"100.0\" unit=\"m3\"/> </ScalarVariable> <!-- Index of variable = \"77\" --> <ScalarVariable name=\"evaporator.cp_D\" valueReference=\"238\" description=\"specific heat capacity of drum metal\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"500.0\" min=\"0.0\" max=\"1e7\" nominal=\"1000.0\" unit=\"J/(kg.K)\"/> </ScalarVariable> <!-- Index of variable = \"78\" --> <ScalarVariable name=\"evaporator.m_D\" valueReference=\"239\" description=\"mass of surrounding drum metal\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"3e5\" min=\"0.0\" unit=\"kg\"/> </ScalarVariable> <!-- Index of variable = \"79\" --> <ScalarVariable name=\"evaporator.p_start\" valueReference=\"240\" description=\"Start value of pressure\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"1e5\" min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"80\" --> <ScalarVariable name=\"feedback.u1\" valueReference=\"241\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real/> </ScalarVariable> <!-- Index of variable = \"81\" --> <ScalarVariable name=\"furnace.T_ref\" valueReference=\"242\" description=\"Reference temperature\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"293.15\" min=\"0.0\" nominal=\"300.0\" unit=\"K\"/> </ScalarVariable> <!-- Index of variable = \"82\" --> <ScalarVariable name=\"furnace.alpha\" valueReference=\"243\" description=\"Temperature coefficient of heat flow rate\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"0.0\" unit=\"1/K\"/> </ScalarVariable> <!-- Index of variable = \"83\" --> <ScalarVariable name=\"levelSetPoint.k\" valueReference=\"244\" description=\"Constant output value\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"67.0\"/> </ScalarVariable> <!-- Index of variable = \"84\" --> <ScalarVariable name=\"levelSetPoint.y\" valueReference=\"245\" description=\"Connector of Real output signal\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real/> </ScalarVariable> <!-- Index of variable = \"85\" --> <ScalarVariable name=\"limiter.uMax\" valueReference=\"246\" description=\"Upper limits of input signals\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"500.0\"/> </ScalarVariable> <!-- Index of variable = \"86\" --> <ScalarVariable name=\"limiter.uMin\" valueReference=\"247\" description=\"Lower limits of input signals\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"0.0\"/> </ScalarVariable> <!-- Index of variable = \"87\" --> <ScalarVariable name=\"massFlowRate.m_flow_nominal\" valueReference=\"248\" description=\"Nominal value of m_flow = port_a.m_flow\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real min=\"-1e5\" max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"88\" --> <ScalarVariable name=\"massFlowRate.m_flow_small\" valueReference=\"249\" description=\"Regularization for bi-directional flow in the region |m_flow| < m_flow_small (m_flow_small > 0 required)\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real min=\"0.0\" max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"89\" --> <ScalarVariable name=\"pump.X[1]\" valueReference=\"250\" description=\"Fixed value of composition\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real min=\"0.0\" max=\"1.0\" nominal=\"0.1\" unit=\"kg/kg\"/> </ScalarVariable> <!-- Index of variable = \"90\" --> <ScalarVariable name=\"pump.h\" valueReference=\"251\" description=\"Fixed value of specific enthalpy\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"91\" --> <ScalarVariable name=\"pump.m_flow\" valueReference=\"252\" description=\"Fixed mass flow rate going out of the fluid port\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real min=\"-1e5\" max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"92\" --> <ScalarVariable name=\"sink.T\" valueReference=\"253\" description=\"Boundary temperature\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"500.0\" min=\"273.15\" max=\"2273.15\" nominal=\"500.0\" unit=\"K\"/> </ScalarVariable> <!-- Index of variable = \"93\" --> <ScalarVariable name=\"sink.X[1]\" valueReference=\"254\" description=\"Boundary mass fractions m_i/m\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"1.0\" min=\"0.0\" max=\"1.0\" nominal=\"0.1\" unit=\"kg/kg\"/> </ScalarVariable> <!-- Index of variable = \"94\" --> <ScalarVariable name=\"sink.d\" valueReference=\"255\" description=\"Boundary density\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real min=\"0.0\" max=\"1e5\" nominal=\"500.0\" unit=\"kg/m3\"/> </ScalarVariable> <!-- Index of variable = \"95\" --> <ScalarVariable name=\"sink.h\" valueReference=\"256\" description=\"Boundary specific enthalpy\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"84013.05815259689\" min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"96\" --> <ScalarVariable name=\"sink.medium.T\" valueReference=\"257\" description=\"Temperature of medium\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real min=\"273.15\" max=\"2273.15\" nominal=\"500.0\" unit=\"K\"/> </ScalarVariable> <!-- Index of variable = \"97\" --> <ScalarVariable name=\"sink.medium.p\" valueReference=\"258\" description=\"Absolute pressure of medium\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real min=\"0.0\" nominal=\"1e5\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"98\" --> <ScalarVariable name=\"sink.medium.sat.psat\" valueReference=\"259\" description=\"Saturation pressure\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"99\" --> <ScalarVariable name=\"sink.medium.state.T\" valueReference=\"260\" description=\"Temperature\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real min=\"273.15\" max=\"2273.15\" nominal=\"500.0\" unit=\"K\"/> </ScalarVariable> <!-- Index of variable = \"100\" --> <ScalarVariable name=\"sink.medium.state.p\" valueReference=\"261\" description=\"Pressure\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"101\" --> <ScalarVariable name=\"sink.p\" valueReference=\"262\" description=\"Boundary pressure\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"5e4\" min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"102\" --> <ScalarVariable name=\"sink.ports[1].p\" valueReference=\"263\" description=\"Thermodynamic pressure in the connection point\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"103\" --> <ScalarVariable name=\"system.T_ambient\" valueReference=\"266\" description=\"Default ambient temperature\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"293.15\" min=\"0.0\" nominal=\"300.0\" unit=\"K\"/> </ScalarVariable> <!-- Index of variable = \"104\" --> <ScalarVariable name=\"system.T_start\" valueReference=\"267\" description=\"Default start value for temperatures\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real min=\"0.0\" nominal=\"300.0\" unit=\"K\"/> </ScalarVariable> <!-- Index of variable = \"105\" --> <ScalarVariable name=\"system.dp_small\" valueReference=\"268\" description=\"Default small pressure drop for regularization of laminar and zero flow\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"1.0\" min=\"0.0\" nominal=\"1e5\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"106\" --> <ScalarVariable name=\"system.eps_m_flow\" valueReference=\"269\" description=\"Regularization of zero flow for |m_flow| < eps_m_flow*m_flow_nominal\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"1e-4\" min=\"0.0\"/> </ScalarVariable> <!-- Index of variable = \"107\" --> <ScalarVariable name=\"system.g\" valueReference=\"270\" description=\"Constant gravity acceleration\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"9.80665\" unit=\"m/s2\"/> </ScalarVariable> <!-- Index of variable = \"108\" --> <ScalarVariable name=\"system.m_flow_nominal\" valueReference=\"271\" description=\"Default nominal mass flow rate\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"109\" --> <ScalarVariable name=\"system.m_flow_small\" valueReference=\"272\" description=\"Default small mass flow rate for regularization of laminar and zero flow\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"0.01\" min=\"0.0\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"110\" --> <ScalarVariable name=\"system.m_flow_start\" valueReference=\"273\" description=\"Default start value for mass flow rates\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"0.0\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"111\" --> <ScalarVariable name=\"system.p_ambient\" valueReference=\"274\" description=\"Default ambient pressure\" variability=\"fixed\" causality=\"parameter\" > <Real start=\"101325.0\" min=\"0.0\" nominal=\"1e5\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"112\" --> <ScalarVariable name=\"system.p_start\" valueReference=\"275\" description=\"Default start value for pressures\" variability=\"fixed\" causality=\"calculatedParameter\" > <Real min=\"0.0\" nominal=\"1e5\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"113\" --> <ScalarVariable name=\"K2degC.Celsius\" valueReference=\"135\" > <Real unit=\"degC\"/> </ScalarVariable> <!-- Index of variable = \"114\" --> <ScalarVariable name=\"MW2W.u\" valueReference=\"165\" description=\"Input signal connector\" > <Real/> </ScalarVariable> <!-- Index of variable = \"115\" --> <ScalarVariable name=\"Pa2bar.u\" valueReference=\"2\" description=\"Input signal connector\" > <Real/> </ScalarVariable> <!-- Index of variable = \"116\" --> <ScalarVariable name=\"Pa2bar.y\" valueReference=\"151\" description=\"Output signal connector\" > <Real/> </ScalarVariable> <!-- Index of variable = \"117\" --> <ScalarVariable name=\"SteamValve.m_flow\" valueReference=\"166\" description=\"Mass flow rate in design flow direction\" > <Real max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"118\" --> <ScalarVariable name=\"SteamValve.opening\" valueReference=\"137\" description=\"=1: completely open, =0: completely closed\" > <Real min=\"0.0\" max=\"1.0\"/> </ScalarVariable> <!-- Index of variable = \"119\" --> <ScalarVariable name=\"SteamValve.port_a.h_outflow\" valueReference=\"143\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" > <Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"120\" --> <ScalarVariable name=\"SteamValve.port_a.m_flow\" valueReference=\"166\" description=\"Mass flow rate from the connection point into the component\" > <Real max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"121\" --> <ScalarVariable name=\"SteamValve.port_a.p\" valueReference=\"2\" description=\"Thermodynamic pressure in the connection point\" > <Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"122\" --> <ScalarVariable name=\"SteamValve.port_b.h_outflow\" valueReference=\"145\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" > <Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"123\" --> <ScalarVariable name=\"SteamValve.port_b.m_flow\" valueReference=\"291\" description=\"Mass flow rate from the connection point into the component\" > <Real min=\"-1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"124\" --> <ScalarVariable name=\"evaporator.T\" valueReference=\"140\" description=\"temperature inside drum boiler\" > <Real min=\"273.15\" max=\"2273.15\" nominal=\"500.0\" unit=\"K\"/> </ScalarVariable> <!-- Index of variable = \"125\" --> <ScalarVariable name=\"evaporator.V\" valueReference=\"1\" description=\"liquid volume\" > <Real/> </ScalarVariable> <!-- Index of variable = \"126\" --> <ScalarVariable name=\"evaporator.h_W\" valueReference=\"155\" description=\"Feed water enthalpy (specific enthalpy close to feedwater port when mass flows in to the boiler)\" > <Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"127\" --> <ScalarVariable name=\"evaporator.heatPort.Q_flow\" valueReference=\"147\" description=\"Heat flow rate (positive if flowing from outside into the component)\" > <Real unit=\"W\"/> </ScalarVariable> <!-- Index of variable = \"128\" --> <ScalarVariable name=\"evaporator.heatPort.T\" valueReference=\"140\" description=\"Port temperature\" > <Real min=\"0.0\" nominal=\"300.0\" unit=\"K\"/> </ScalarVariable> <!-- Index of variable = \"129\" --> <ScalarVariable name=\"evaporator.port_a.h_outflow\" valueReference=\"144\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" > <Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"130\" --> <ScalarVariable name=\"evaporator.port_a.m_flow\" valueReference=\"150\" description=\"Mass flow rate from the connection point into the component\" > <Real max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"131\" --> <ScalarVariable name=\"evaporator.port_a.p\" valueReference=\"2\" description=\"Thermodynamic pressure in the connection point\" > <Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"132\" --> <ScalarVariable name=\"evaporator.port_b.h_outflow\" valueReference=\"145\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" > <Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"133\" --> <ScalarVariable name=\"evaporator.port_b.m_flow\" valueReference=\"304\" description=\"Mass flow rate from the connection point into the component\" > <Real min=\"-1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"134\" --> <ScalarVariable name=\"evaporator.port_b.p\" valueReference=\"2\" description=\"Thermodynamic pressure in the connection point\" > <Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"135\" --> <ScalarVariable name=\"evaporator.qm_S\" valueReference=\"306\" description=\"steam mass flow rate\" > <Real min=\"-1e5\" max=\"1e60\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"136\" --> <ScalarVariable name=\"evaporator.qm_W\" valueReference=\"150\" description=\"feed water mass flow rate\" > <Real unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"137\" --> <ScalarVariable name=\"evaporator.sat.Tsat\" valueReference=\"140\" description=\"Saturation temperature\" > <Real min=\"273.15\" max=\"2273.15\" nominal=\"500.0\" unit=\"K\"/> </ScalarVariable> <!-- Index of variable = \"138\" --> <ScalarVariable name=\"evaporator.sat.psat\" valueReference=\"2\" description=\"Saturation pressure\" > <Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"139\" --> <ScalarVariable name=\"feedback.u2\" valueReference=\"1\" > <Real/> </ScalarVariable> <!-- Index of variable = \"140\" --> <ScalarVariable name=\"feedback.y\" valueReference=\"138\" > <Real/> </ScalarVariable> <!-- Index of variable = \"141\" --> <ScalarVariable name=\"furnace.Q_flow\" valueReference=\"126\" > <Real unit=\"W\"/> </ScalarVariable> <!-- Index of variable = \"142\" --> <ScalarVariable name=\"furnace.port.Q_flow\" valueReference=\"313\" description=\"Heat flow rate (positive if flowing from outside into the component)\" > <Real unit=\"W\"/> </ScalarVariable> <!-- Index of variable = \"143\" --> <ScalarVariable name=\"furnace.port.T\" valueReference=\"140\" description=\"Port temperature\" > <Real min=\"0.0\" nominal=\"300.0\" unit=\"K\"/> </ScalarVariable> <!-- Index of variable = \"144\" --> <ScalarVariable name=\"limiter.u\" valueReference=\"139\" description=\"Connector of Real input signal\" > <Real/> </ScalarVariable> <!-- Index of variable = \"145\" --> <ScalarVariable name=\"massFlowRate.m_flow\" valueReference=\"166\" description=\"Mass flow rate from port_a to port_b\" > <Real unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"146\" --> <ScalarVariable name=\"massFlowRate.port_a.h_outflow\" valueReference=\"143\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" > <Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"147\" --> <ScalarVariable name=\"massFlowRate.port_a.m_flow\" valueReference=\"166\" description=\"Mass flow rate from the connection point into the component\" > <Real max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"148\" --> <ScalarVariable name=\"massFlowRate.port_a.p\" valueReference=\"2\" description=\"Thermodynamic pressure in the connection point\" > <Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"149\" --> <ScalarVariable name=\"massFlowRate.port_b.h_outflow\" valueReference=\"145\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" > <Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"150\" --> <ScalarVariable name=\"massFlowRate.port_b.m_flow\" valueReference=\"321\" description=\"Mass flow rate from the connection point into the component\" > <Real min=\"-1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"151\" --> <ScalarVariable name=\"massFlowRate.port_b.p\" valueReference=\"2\" description=\"Thermodynamic pressure in the connection point\" > <Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"152\" --> <ScalarVariable name=\"pressure.p\" valueReference=\"2\" description=\"Pressure at port\" > <Real min=\"0.0\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"153\" --> <ScalarVariable name=\"pressure.port.p\" valueReference=\"2\" description=\"Thermodynamic pressure in the connection point\" > <Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"154\" --> <ScalarVariable name=\"pump.m_flow_in\" valueReference=\"150\" description=\"Prescribed mass flow rate\" > <Real/> </ScalarVariable> <!-- Index of variable = \"155\" --> <ScalarVariable name=\"pump.medium.h\" valueReference=\"155\" description=\"Specific enthalpy of medium\" > <Real unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"156\" --> <ScalarVariable name=\"pump.medium.p\" valueReference=\"2\" description=\"Absolute pressure of medium\" > <Real min=\"0.0\" nominal=\"1e5\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"157\" --> <ScalarVariable name=\"pump.medium.sat.psat\" valueReference=\"2\" description=\"Saturation pressure\" > <Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"158\" --> <ScalarVariable name=\"pump.medium.state.T\" valueReference=\"158\" description=\"Temperature\" > <Real min=\"273.15\" max=\"2273.15\" nominal=\"500.0\" unit=\"K\"/> </ScalarVariable> <!-- Index of variable = \"159\" --> <ScalarVariable name=\"pump.medium.state.d\" valueReference=\"161\" description=\"Density\" > <Real min=\"0.0\" max=\"1e5\" nominal=\"500.0\" unit=\"kg/m3\"/> </ScalarVariable> <!-- Index of variable = \"160\" --> <ScalarVariable name=\"pump.medium.state.h\" valueReference=\"155\" description=\"Specific enthalpy\" > <Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"161\" --> <ScalarVariable name=\"pump.medium.state.p\" valueReference=\"2\" description=\"Pressure\" > <Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"162\" --> <ScalarVariable name=\"pump.ports[1].h_outflow\" valueReference=\"155\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" > <Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"163\" --> <ScalarVariable name=\"pump.ports[1].m_flow\" valueReference=\"335\" description=\"Mass flow rate from the connection point into the component\" > <Real unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"164\" --> <ScalarVariable name=\"pump.ports[1].p\" valueReference=\"2\" description=\"Thermodynamic pressure in the connection point\" > <Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"165\" --> <ScalarVariable name=\"sink.medium.h\" valueReference=\"143\" description=\"Specific enthalpy of medium\" > <Real unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"166\" --> <ScalarVariable name=\"sink.medium.state.d\" valueReference=\"172\" description=\"Density\" > <Real min=\"0.0\" max=\"1e5\" nominal=\"500.0\" unit=\"kg/m3\"/> </ScalarVariable> <!-- Index of variable = \"167\" --> <ScalarVariable name=\"sink.medium.state.h\" valueReference=\"143\" description=\"Specific enthalpy\" > <Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"168\" --> <ScalarVariable name=\"sink.ports[1].h_outflow\" valueReference=\"143\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" > <Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"169\" --> <ScalarVariable name=\"sink.ports[1].m_flow\" valueReference=\"166\" description=\"Mass flow rate from the connection point into the component\" > <Real unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"170\" --> <ScalarVariable name=\"temperature.T\" valueReference=\"125\" description=\"Temperature in port medium\" > <Real min=\"0.0\" unit=\"K\"/> </ScalarVariable> <!-- Index of variable = \"171\" --> <ScalarVariable name=\"temperature.port.p\" valueReference=\"2\" description=\"Thermodynamic pressure in the connection point\" > <Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"172\" --> <ScalarVariable name=\"pump.medium.phase\" valueReference=\"14\" description=\"2 for two-phase, 1 for one-phase, 0 if not known\" variability=\"discrete\" > <Integer/> </ScalarVariable> <!-- Index of variable = \"173\" --> <ScalarVariable name=\"sink.medium.phase\" valueReference=\"15\" description=\"2 for two-phase, 1 for one-phase, 0 if not known\" variability=\"discrete\" initial=\"exact\"> <Integer start=\"1\"/> </ScalarVariable> <!-- Index of variable = \"174\" --> <ScalarVariable name=\"controller.initType\" valueReference=\"23\" description=\"Type of initialization (1: no init, 2: steady state, 3: initial state, 4: initial output)\" variability=\"fixed\" causality=\"calculatedParameter\" > <Enumeration declaredType= ...[truncated 23418 chars]... /var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c\" -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=DrumBoilerModel_me_FMU -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=0 -DOMC_NUM_NONLINEAR_SYSTEMS=0 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o DrumBoilerModel_me_FMU_10asr.o DrumBoilerModel_me_FMU_10asr.c gcc -O0 -DOM_HAVE_PTHREADS -fPIC -falign-functions -mfpmath=sse -fno-dollars-in-identifiers -Wno-parentheses-equality -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c\" -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=DrumBoilerModel_me_FMU -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=0 -DOMC_NUM_NONLINEAR_SYSTEMS=0 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o DrumBoilerModel_me_FMU_11mix.o DrumBoilerModel_me_FMU_11mix.c gcc -O0 -DOM_HAVE_PTHREADS -fPIC -falign-functions -mfpmath=sse -fno-dollars-in-identifiers -Wno-parentheses-equality -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c\" -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=DrumBoilerModel_me_FMU -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=0 -DOMC_NUM_NONLINEAR_SYSTEMS=0 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o DrumBoilerModel_me_FMU_12jac.o DrumBoilerModel_me_FMU_12jac.c DrumBoilerModel_me_FMU_12jac.c: In function 'DrumBoilerModel_me_FMU_eqFunction_427': DrumBoilerModel_me_FMU_12jac.c:196:50: error: '_omcQ_24TMP_5F424' undeclared (first use in this function) 196 | real_array_create(&tmp15, ((modelica_real*)&((&_omcQ_24TMP_5F424)[((modelica_integer) 1) - 1])), 1, (_index_t)3); | ^~~~~~~~~~~~~~~~~ DrumBoilerModel_me_FMU_12jac.c:196:50: note: each undeclared identifier is reported only once for each function it appears in In file included from /var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c/util/boolean_array.h:36, from /var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c/openmodelica_func.h:48, from DrumBoilerModel_me_FMU_model.h:6, from DrumBoilerModel_me_FMU_12jac.c:2: DrumBoilerModel_me_FMU_12jac.c: In function 'DrumBoilerModel_me_FMU_eqFunction_424': DrumBoilerModel_me_FMU_12jac.c:212:94: error: '_omcQ_24TMP_5F424' undeclared (first use in this function) 212 | jacobian->resultVars[0] /* der(fmi_x.$pDERA.dummyVarA[1]) JACOBIAN_VAR */ = real_array_get(_omcQ_24TMP_5F424, 1, ((modelica_integer) 1)); | ^~~~~~~~~~~~~~~~~ /var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c/util/generic_array.h:67:91: note: in definition of macro 'real_array_get' 67 | #define real_array_get(src,ndims,...) (*(modelica_real*)(generic_array_get(&src, sizeof(modelica_real), __VA_ARGS__))) | ^~~ DrumBoilerModel_me_FMU_12jac.c: In function 'DrumBoilerModel_me_FMU_eqFunction_425': DrumBoilerModel_me_FMU_12jac.c:227:94: error: '_omcQ_24TMP_5F424' undeclared (first use in this function) 227 | jacobian->resultVars[1] /* der(fmi_x.$pDERA.dummyVarA[2]) JACOBIAN_VAR */ = real_array_get(_omcQ_24TMP_5F424, 1, ((modelica_integer) 2)); | ^~~~~~~~~~~~~~~~~ /var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c/util/generic_array.h:67:91: note: in definition of macro 'real_array_get' 67 | #define real_array_get(src,ndims,...) (*(modelica_real*)(generic_array_get(&src, sizeof(modelica_real), __VA_ARGS__))) | ^~~ DrumBoilerModel_me_FMU_12jac.c: In function 'DrumBoilerModel_me_FMU_eqFunction_426': DrumBoilerModel_me_FMU_12jac.c:242:94: error: '_omcQ_24TMP_5F424' undeclared (first use in this function) 242 | jacobian->resultVars[2] /* der(fmi_x.$pDERA.dummyVarA[3]) JACOBIAN_VAR */ = real_array_get(_omcQ_24TMP_5F424, 1, ((modelica_integer) 3)); | ^~~~~~~~~~~~~~~~~ /var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c/util/generic_array.h:67:91: note: in definition of macro 'real_array_get' 67 | #define real_array_get(src,ndims,...) (*(modelica_real*)(generic_array_get(&src, sizeof(modelica_real), __VA_ARGS__))) | ^~~ DrumBoilerModel_me_FMU_12jac.c: At top level: cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics make: *** [<builtin>: DrumBoilerModel_me_FMU_12jac.o] Error 1 " Equation mismatch: diff says: --- /tmp/omc-rtest-unknown/openmodelica/cppruntime/fmu/modelExchange/2.0/testDrumBoiler.mos_temp91/equations-expected2024-01-20 03:57:29.731194946 +0000 +++ /tmp/omc-rtest-unknown/openmodelica/cppruntime/fmu/modelExchange/2.0/testDrumBoiler.mos_temp91/equations-got2024-01-20 03:59:03.636754971 +0000 @@ -35,17 +35,17 @@ </Unit> <Unit name=\"1\"> <BaseUnit /> </Unit> <Unit name=\"N/mm2\"> -<BaseUnit m=\"-1\" s=\"-2\" kg=\"1\" factor=\"1000000.0\" /> +<BaseUnit m=\"-1\" s=\"-2\" kg=\"1\" factor=\"1e6\" /> </Unit> <Unit name=\"MW\"> -<BaseUnit m=\"2\" s=\"-3\" kg=\"1\" factor=\"1000000.0\" /> +<BaseUnit m=\"2\" s=\"-3\" kg=\"1\" factor=\"1e6\" /> </Unit> <Unit name=\"bar\"> -<BaseUnit m=\"-1\" s=\"-2\" kg=\"1\" factor=\"100000.0\" /> +<BaseUnit m=\"-1\" s=\"-2\" kg=\"1\" factor=\"1e5\" /> </Unit> <Unit name=\"kg/kg\"> <BaseUnit /> </Unit> <Unit name=\"degC\"> @@ -80,11 +80,11 @@ </Unit> <Unit name=\"K\"> <BaseUnit K=\"1\" /> </Unit> <Unit name=\"km-1.s-3.g\"> -<BaseUnit m=\"-1\" s=\"-3\" kg=\"1\" factor=\"1e-06\" /> +<BaseUnit m=\"-1\" s=\"-3\" kg=\"1\" factor=\"1e-6\" /> </Unit> <Unit name=\"m3.s-1\"> <BaseUnit m=\"3\" s=\"-1\" /> </Unit> <Unit name=\"Pa\"> @@ -130,11 +130,11 @@ <Category name=\"logStatusFatal\" /> <Category name=\"logStatusPending\" /> <Category name=\"logAll\" /> <Category name=\"logFmi2Call\" /> </LogCategories> -<DefaultExperiment startTime=\"0.0\" stopTime=\"1.0\" tolerance=\"1e-06\"/> +<DefaultExperiment startTime=\"0.0\" stopTime=\"1.0\" tolerance=\"1e-6\"/> <ModelVariables> <!-- Index of variable = \"1\" --> <ScalarVariable name=\"controller.x\" valueReference=\"0\" @@ -154,11 +154,11 @@ <ScalarVariable name=\"evaporator.p\" valueReference=\"2\" description=\"pressure inside drum boiler\" > -<Real min=\"611.657\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"Pa\"/> +<Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"4\" --> <ScalarVariable name=\"der(controller.x)\" valueReference=\"3\" @@ -178,11 +178,11 @@ <ScalarVariable name=\"der(evaporator.p)\" valueReference=\"5\" description=\"der(pressure inside drum boiler)\" initial=\"approx\"> -<Real start=\"0.0\" derivative=\"3\" nominal=\"500000000.0\" unit=\"km-1.s-3.g\"/> +<Real start=\"0.0\" derivative=\"3\" nominal=\"5e8\" unit=\"km-1.s-3.g\"/> </ScalarVariable> <!-- Index of variable = \"7\" --> <ScalarVariable name=\"der(evaporator.T_D)\" valueReference=\"6\" @@ -364,27 +364,27 @@ <ScalarVariable name=\"evaporator.h_S\" valueReference=\"143\" description=\"steam enthalpy (specific enthalpy close to steam port when mass flows in to the boiler)\" > -<Real min=\"-10000000000.0\" max=\"10000000000.0\" nominal=\"500000.0\" unit=\"J/kg\"/> +<Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"30\" --> <ScalarVariable name=\"evaporator.h_l\" valueReference=\"144\" description=\"specific enthalpy of liquid\" > -<Real min=\"-10000000000.0\" max=\"10000000000.0\" nominal=\"500000.0\" unit=\"J/kg\"/> +<Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"31\" --> <ScalarVariable name=\"evaporator.h_v\" valueReference=\"145\" description=\"specific enthalpy of vapour\" > -<Real min=\"-10000000000.0\" max=\"10000000000.0\" nominal=\"500000.0\" unit=\"J/kg\"/> +<Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"32\" --> <ScalarVariable name=\"evaporator.m\" valueReference=\"146\" @@ -404,27 +404,27 @@ <ScalarVariable name=\"evaporator.rho_l\" valueReference=\"148\" description=\"density in liquid phase\" > -<Real min=\"0.0\" max=\"100000.0\" nominal=\"500.0\" unit=\"kg/m3\"/> +<Real min=\"0.0\" max=\"1e5\" nominal=\"500.0\" unit=\"kg/m3\"/> </ScalarVariable> <!-- Index of variable = \"35\" --> <ScalarVariable name=\"evaporator.rho_v\" valueReference=\"149\" description=\"density in vapour phase\" > -<Real min=\"0.0\" max=\"100000.0\" nominal=\"500.0\" unit=\"kg/m3\"/> +<Real min=\"0.0\" max=\"1e5\" nominal=\"500.0\" unit=\"kg/m3\"/> </ScalarVariable> <!-- Index of variable = \"36\" --> <ScalarVariable name=\"limiter.y\" valueReference=\"150\" description=\"Connector of Real output signal\" > -<Real min=\"-9.999999999999999e+59\" max=\"100000.0\"/> +<Real min=\"-1e60\" max=\"1e5\"/> </ScalarVariable> <!-- Index of variable = \"37\" --> <ScalarVariable name=\"p_S\" valueReference=\"151\" @@ -437,19 +437,19 @@ <ScalarVariable name=\"pressure.port.h_outflow\" valueReference=\"152\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" initial=\"exact\"> -<Real start=\"100000.0\" min=\"-10000000000.0\" max=\"10000000000.0\" nominal=\"500000.0\" unit=\"J/kg\"/> +<Real start=\"1e5\" min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"39\" --> <ScalarVariable name=\"pressure.port.m_flow\" valueReference=\"153\" description=\"Mass flow rate from the connection point into the component\" initial=\"exact\"> -<Real start=\"0.0\" min=\"0.0\" max=\"100000.0\" unit=\"kg/s\"/> +<Real start=\"0.0\" min=\"0.0\" max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"40\" --> <ScalarVariable name=\"pump.medium.MM\" valueReference=\"156\" @@ -461,11 +461,11 @@ <ScalarVariable name=\"pump.medium.R\" valueReference=\"157\" description=\"Gas constant (of mixture if applicable)\" initial=\"exact\"> -<Real start=\"1000.0\" min=\"0.0\" max=\"10000000.0\" nominal=\"1000.0\" unit=\"J/(kg.K)\"/> +<Real start=\"1000.0\" min=\"0.0\" max=\"1e7\" nominal=\"1000.0\" unit=\"J/(kg.K)\"/> </ScalarVariable> <!-- Index of variable = \"42\" --> <ScalarVariable name=\"pump.medium.T\" valueReference=\"158\" @@ -493,11 +493,11 @@ <ScalarVariable name=\"pump.medium.d\" valueReference=\"161\" description=\"Density of medium\" > -<Real min=\"0.0\" max=\"100000.0\" nominal=\"500.0\" unit=\"kg/m3\"/> +<Real min=\"0.0\" max=\"1e5\" nominal=\"500.0\" unit=\"kg/m3\"/> </ScalarVariable> <!-- Index of variable = \"46\" --> <ScalarVariable name=\"pump.medium.p_bar\" valueReference=\"162\" @@ -517,11 +517,11 @@ <ScalarVariable name=\"pump.medium.u\" valueReference=\"164\" description=\"Specific internal energy of medium\" > -<Real min=\"-100000000.0\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"J/kg\"/> +<Real min=\"-1e8\" max=\"1e8\" nominal=\"1e6\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"49\" --> <ScalarVariable name=\"q_F\" valueReference=\"165\" @@ -535,11 +535,11 @@ name=\"qm_S\" valueReference=\"166\" description=\"steam flow rate\" causality=\"output\" > -<Real min=\"-9.999999999999999e+59\" max=\"100000.0\"/> +<Real min=\"-1e60\" max=\"1e5\"/> </ScalarVariable> <!-- Index of variable = \"51\" --> <ScalarVariable name=\"sigma_D\" valueReference=\"167\" @@ -559,11 +559,11 @@ <ScalarVariable name=\"sink.medium.R\" valueReference=\"169\" description=\"Gas constant (of mixture if applicable)\" initial=\"exact\"> -<Real start=\"1000.0\" min=\"0.0\" max=\"10000000.0\" nominal=\"1000.0\" unit=\"J/(kg.K)\"/> +<Real start=\"1000.0\" min=\"0.0\" max=\"1e7\" nominal=\"1000.0\" unit=\"J/(kg.K)\"/> </ScalarVariable> <!-- Index of variable = \"54\" --> <ScalarVariable name=\"sink.medium.T_degC\" valueReference=\"170\" @@ -583,11 +583,11 @@ <ScalarVariable name=\"sink.medium.d\" valueReference=\"172\" description=\"Density of medium\" > -<Real min=\"0.0\" max=\"100000.0\" nominal=\"500.0\" unit=\"kg/m3\"/> +<Real min=\"0.0\" max=\"1e5\" nominal=\"500.0\" unit=\"kg/m3\"/> </ScalarVariable> <!-- Index of variable = \"57\" --> <ScalarVariable name=\"sink.medium.p_bar\" valueReference=\"173\" @@ -607,67 +607,67 @@ <ScalarVariable name=\"sink.medium.u\" valueReference=\"175\" description=\"Specific internal energy of medium\" > -<Real min=\"-100000000.0\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"J/kg\"/> +<Real min=\"-1e8\" max=\"1e8\" nominal=\"1e6\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"60\" --> <ScalarVariable name=\"temperature.port.h_outflow\" valueReference=\"178\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" initial=\"exact\"> -<Real start=\"100000.0\" min=\"-10000000000.0\" max=\"10000000000.0\" nominal=\"500000.0\" unit=\"J/kg\"/> +<Real start=\"1e5\" min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"61\" --> <ScalarVariable name=\"temperature.port.m_flow\" valueReference=\"179\" description=\"Mass flow rate from the connection point into the component\" initial=\"exact\"> -<Real start=\"0.0\" min=\"0.0\" max=\"100000.0\" unit=\"kg/s\"/> +<Real start=\"0.0\" min=\"0.0\" max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"62\" --> <ScalarVariable name=\"MW2W.k\" valueReference=\"222\" description=\"Gain value multiplied with input signal\" variability=\"fixed\" causality=\"parameter\" > -<Real start=\"1000000.0\" unit=\"1\"/> +<Real start=\"1e6\" unit=\"1\"/> </ScalarVariable> <!-- Index of variable = \"63\" --> <ScalarVariable name=\"Pa2bar.k\" valueReference=\"223\" description=\"Gain value multiplied with input signal\" variability=\"fixed\" causality=\"parameter\" > -<Real start=\"1e-05\" unit=\"1\"/> +<Real start=\"1e-5\" unit=\"1\"/> </ScalarVariable> <!-- Index of variable = \"64\" --> <ScalarVariable name=\"SteamValve.dp_nominal\" valueReference=\"224\" description=\"Nominal pressure drop at full opening\" variability=\"fixed\" causality=\"parameter\" > -<Real start=\"9000000.0\" min=\"0.0\" nominal=\"100000.0\" unit=\"Pa\"/> +<Real start=\"9e6\" min=\"0.0\" nominal=\"1e5\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"65\" --> <ScalarVariable name=\"SteamValve.dp_start\" valueReference=\"225\" description=\"Guess value of dp = port_a.p - port_b.p\" variability=\"fixed\" causality=\"calculatedParameter\" > -<Real min=\"-9.999999999999999e+59\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"Pa\"/> +<Real min=\"-1e60\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"66\" --> <ScalarVariable name=\"SteamValve.k\" valueReference=\"226\" @@ -683,41 +683,41 @@ valueReference=\"227\" description=\"Nominal mass flowrate at full opening\" variability=\"fixed\" causality=\"parameter\" > -<Real start=\"180.0\" min=\"-100000.0\" max=\"100000.0\" unit=\"kg/s\"/> +<Real start=\"180.0\" min=\"-1e5\" max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"68\" --> <ScalarVariable name=\"SteamValve.m_flow_small\" valueReference=\"228\" description=\"Small mass flow rate for regularization of zero flow\" variability=\"fixed\" causality=\"calculatedParameter\" > -<Real min=\"-100000.0\" max=\"100000.0\" unit=\"kg/s\"/> +<Real min=\"-1e5\" max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"69\" --> <ScalarVariable name=\"SteamValve.m_flow_start\" valueReference=\"229\" description=\"Guess value of m_flow = port_a.m_flow\" variability=\"fixed\" causality=\"calculatedParameter\" > -<Real min=\"-100000.0\" max=\"100000.0\" unit=\"kg/s\"/> +<Real min=\"-1e5\" max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"70\" --> <ScalarVariable name=\"SteamValve.port_b.p\" valueReference=\"230\" description=\"Thermodynamic pressure in the connection point\" variability=\"fixed\" causality=\"calculatedParameter\" > -<Real min=\"611.657\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"Pa\"/> +<Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"71\" --> <ScalarVariable name=\"controller.T\" valueReference=\"232\" @@ -783,31 +783,31 @@ valueReference=\"238\" description=\"specific heat capacity of drum metal\" variability=\"fixed\" causality=\"parameter\" > -<Real start=\"500.0\" min=\"0.0\" max=\"10000000.0\" nominal=\"1000.0\" unit=\"J/(kg.K)\"/> +<Real start=\"500.0\" min=\"0.0\" max=\"1e7\" nominal=\"1000.0\" unit=\"J/(kg.K)\"/> </ScalarVariable> <!-- Index of variable = \"78\" --> <ScalarVariable name=\"evaporator.m_D\" valueReference=\"239\" description=\"mass of surrounding drum metal\" variability=\"fixed\" causality=\"parameter\" > -<Real start=\"300000.0\" min=\"0.0\" unit=\"kg\"/> +<Real start=\"3e5\" min=\"0.0\" unit=\"kg\"/> </ScalarVariable> <!-- Index of variable = \"79\" --> <ScalarVariable name=\"evaporator.p_start\" valueReference=\"240\" description=\"Start value of pressure\" variability=\"fixed\" causality=\"parameter\" > -<Real start=\"100000.0\" min=\"611.657\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"Pa\"/> +<Real start=\"1e5\" min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"80\" --> <ScalarVariable name=\"feedback.u1\" valueReference=\"241\" @@ -882,21 +882,21 @@ valueReference=\"248\" description=\"Nominal value of m_flow = port_a.m_flow\" variability=\"fixed\" causality=\"calculatedParameter\" > -<Real min=\"-100000.0\" max=\"100000.0\" unit=\"kg/s\"/> +<Real min=\"-1e5\" max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"88\" --> <ScalarVariable name=\"massFlowRate.m_flow_small\" valueReference=\"249\" description=\"Regularization for bi-directional flow in the region |m_flow| < m_flow_small (m_flow_small > 0 required)\" variability=\"fixed\" causality=\"calculatedParameter\" > -<Real min=\"0.0\" max=\"100000.0\" unit=\"kg/s\"/> +<Real min=\"0.0\" max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"89\" --> <ScalarVariable name=\"pump.X[1]\" valueReference=\"250\" @@ -912,21 +912,21 @@ valueReference=\"251\" description=\"Fixed value of specific enthalpy\" variability=\"fixed\" causality=\"calculatedParameter\" > -<Real min=\"-10000000000.0\" max=\"10000000000.0\" nominal=\"500000.0\" unit=\"J/kg\"/> +<Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"91\" --> <ScalarVariable name=\"pump.m_flow\" valueReference=\"252\" description=\"Fixed mass flow rate going out of the fluid port\" variability=\"fixed\" causality=\"calculatedParameter\" > -<Real min=\"-100000.0\" max=\"100000.0\" unit=\"kg/s\"/> +<Real min=\"-1e5\" max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"92\" --> <ScalarVariable name=\"sink.T\" valueReference=\"253\" @@ -952,21 +952,21 @@ valueReference=\"255\" description=\"Boundary density\" variability=\"fixed\" causality=\"calculatedParameter\" > -<Real min=\"0.0\" max=\"100000.0\" nominal=\"500.0\" unit=\"kg/m3\"/> +<Real min=\"0.0\" max=\"1e5\" nominal=\"500.0\" unit=\"kg/m3\"/> </ScalarVariable> <!-- Index of variable = \"95\" --> <ScalarVariable name=\"sink.h\" valueReference=\"256\" description=\"Boundary specific enthalpy\" variability=\"fixed\" causality=\"parameter\" > -<Real start=\"84013.05815259689\" min=\"-10000000000.0\" max=\"10000000000.0\" nominal=\"500000.0\" unit=\"J/kg\"/> +<Real start=\"84013.05815259689\" min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"96\" --> <ScalarVariable name=\"sink.medium.T\" valueReference=\"257\" @@ -982,21 +982,21 @@ valueReference=\"258\" description=\"Absolute pressure of medium\" variability=\"fixed\" causality=\"calculatedParameter\" > -<Real min=\"0.0\" nominal=\"100000.0\" unit=\"Pa\"/> +<Real min=\"0.0\" nominal=\"1e5\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"98\" --> <ScalarVariable name=\"sink.medium.sat.psat\" valueReference=\"259\" description=\"Saturation pressure\" variability=\"fixed\" causality=\"calculatedParameter\" > -<Real min=\"611.657\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"Pa\"/> +<Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"99\" --> <ScalarVariable name=\"sink.medium.state.T\" valueReference=\"260\" @@ -1012,31 +1012,31 @@ valueReference=\"261\" description=\"Pressure\" variability=\"fixed\" causality=\"calculatedParameter\" > -<Real min=\"611.657\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"Pa\"/> +<Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"101\" --> <ScalarVariable name=\"sink.p\" valueReference=\"262\" description=\"Boundary pressure\" variability=\"fixed\" causality=\"parameter\" > -<Real start=\"50000.0\" min=\"611.657\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"Pa\"/> +<Real start=\"5e4\" min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"102\" --> <ScalarVariable name=\"sink.ports[1].p\" valueReference=\"263\" description=\"Thermodynamic pressure in the connection point\" variability=\"fixed\" causality=\"calculatedParameter\" > -<Real min=\"611.657\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"Pa\"/> +<Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"103\" --> <ScalarVariable name=\"system.T_ambient\" valueReference=\"266\" @@ -1062,31 +1062,31 @@ valueReference=\"268\" description=\"Default small pressure drop for regularization of laminar and zero flow\" variability=\"fixed\" causality=\"parameter\" > -<Real start=\"1.0\" min=\"0.0\" nominal=\"100000.0\" unit=\"Pa\"/> +<Real start=\"1.0\" min=\"0.0\" nominal=\"1e5\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"106\" --> <ScalarVariable name=\"system.eps_m_flow\" valueReference=\"269\" description=\"Regularization of zero flow for |m_flow| < eps_m_flow*m_flow_nominal\" variability=\"fixed\" causality=\"parameter\" > -<Real start=\"0.0001\" min=\"0.0\"/> +<Real start=\"1e-4\" min=\"0.0\"/> </ScalarVariable> <!-- Index of variable = \"107\" --> <ScalarVariable name=\"system.g\" valueReference=\"270\" description=\"Constant gravity acceleration\" variability=\"fixed\" causality=\"parameter\" > -<Real start=\"9.806649999999999\" unit=\"m/s2\"/> +<Real start=\"9.80665\" unit=\"m/s2\"/> </ScalarVariable> <!-- Index of variable = \"108\" --> <ScalarVariable name=\"system.m_flow_nominal\" valueReference=\"271\" @@ -1122,21 +1122,21 @@ valueReference=\"274\" description=\"Default ambient pressure\" variability=\"fixed\" causality=\"parameter\" > -<Real start=\"101325.0\" min=\"0.0\" nominal=\"100000.0\" unit=\"Pa\"/> +<Real start=\"101325.0\" min=\"0.0\" nominal=\"1e5\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"112\" --> <ScalarVariable name=\"system.p_start\" valueReference=\"275\" description=\"Default start value for pressures\" variability=\"fixed\" causality=\"calculatedParameter\" > -<Real min=\"0.0\" nominal=\"100000.0\" unit=\"Pa\"/> +<Real min=\"0.0\" nominal=\"1e5\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"113\" --> <ScalarVariable name=\"K2degC.Celsius\" valueReference=\"135\" @@ -1171,11 +1171,11 @@ <ScalarVariable name=\"SteamValve.m_flow\" valueReference=\"166\" description=\"Mass flow rate in design flow direction\" > -<Real max=\"100000.0\" unit=\"kg/s\"/> +<Real max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"118\" --> <ScalarVariable name=\"SteamValve.opening\" valueReference=\"137\" @@ -1187,43 +1187,43 @@ <ScalarVariable name=\"SteamValve.port_a.h_outflow\" valueReference=\"143\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" > -<Real min=\"-10000000000.0\" max=\"10000000000.0\" nominal=\"500000.0\" unit=\"J/kg\"/> +<Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"120\" --> <ScalarVariable name=\"SteamValve.port_a.m_flow\" valueReference=\"166\" description=\"Mass flow rate from the connection point into the component\" > -<Real max=\"100000.0\" unit=\"kg/s\"/> +<Real max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"121\" --> <ScalarVariable name=\"SteamValve.port_a.p\" valueReference=\"2\" description=\"Thermodynamic pressure in the connection point\" > -<Real min=\"611.657\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"Pa\"/> +<Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"122\" --> <ScalarVariable name=\"SteamValve.port_b.h_outflow\" valueReference=\"145\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" > -<Real min=\"-10000000000.0\" max=\"10000000000.0\" nominal=\"500000.0\" unit=\"J/kg\"/> +<Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"123\" --> <ScalarVariable name=\"SteamValve.port_b.m_flow\" valueReference=\"291\" description=\"Mass flow rate from the connection point into the component\" > -<Real min=\"-100000.0\" unit=\"kg/s\"/> +<Real min=\"-1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"124\" --> <ScalarVariable name=\"evaporator.T\" valueReference=\"140\" @@ -1243,11 +1243,11 @@ <ScalarVariable name=\"evaporator.h_W\" valueReference=\"155\" description=\"Feed water enthalpy (specific enthalpy close to feedwater port when mass flows in to the boiler)\" > -<Real min=\"-10000000000.0\" max=\"10000000000.0\" nominal=\"500000.0\" unit=\"J/kg\"/> +<Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"127\" --> <ScalarVariable name=\"evaporator.heatPort.Q_flow\" valueReference=\"147\" @@ -1267,59 +1267,59 @@ <ScalarVariable name=\"evaporator.port_a.h_outflow\" valueReference=\"144\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" > -<Real min=\"-10000000000.0\" max=\"10000000000.0\" nominal=\"500000.0\" unit=\"J/kg\"/> +<Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"130\" --> <ScalarVariable name=\"evaporator.port_a.m_flow\" valueReference=\"150\" description=\"Mass flow rate from the connection point into the component\" > -<Real max=\"100000.0\" unit=\"kg/s\"/> +<Real max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"131\" --> <ScalarVariable name=\"evaporator.port_a.p\" valueReference=\"2\" description=\"Thermodynamic pressure in the connection point\" > -<Real min=\"611.657\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"Pa\"/> +<Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"132\" --> <ScalarVariable name=\"evaporator.port_b.h_outflow\" valueReference=\"145\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" > -<Real min=\"-10000000000.0\" max=\"10000000000.0\" nominal=\"500000.0\" unit=\"J/kg\"/> +<Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"133\" --> <ScalarVariable name=\"evaporator.port_b.m_flow\" valueReference=\"304\" description=\"Mass flow rate from the connection point into the component\" > -<Real min=\"-100000.0\" unit=\"kg/s\"/> +<Real min=\"-1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"134\" --> <ScalarVariable name=\"evaporator.port_b.p\" valueReference=\"2\" description=\"Thermodynamic pressure in the connection point\" > -<Real min=\"611.657\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"Pa\"/> +<Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"135\" --> <ScalarVariable name=\"evaporator.qm_S\" valueReference=\"306\" description=\"steam mass flow rate\" > -<Real min=\"-100000.0\" max=\"9.999999999999999e+59\" unit=\"kg/s\"/> +<Real min=\"-1e5\" max=\"1e60\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"136\" --> <ScalarVariable name=\"evaporator.qm_W\" valueReference=\"150\" @@ -1339,11 +1339,11 @@ <ScalarVariable name=\"evaporator.sat.psat\" valueReference=\"2\" description=\"Saturation pressure\" > -<Real min=\"611.657\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"Pa\"/> +<Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"139\" --> <ScalarVariable name=\"feedback.u2\" valueReference=\"1\" @@ -1400,51 +1400,51 @@ <ScalarVariable name=\"massFlowRate.port_a.h_outflow\" valueReference=\"143\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" > -<Real min=\"-10000000000.0\" max=\"10000000000.0\" nominal=\"500000.0\" unit=\"J/kg\"/> +<Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"147\" --> <ScalarVariable name=\"massFlowRate.port_a.m_flow\" valueReference=\"166\" description=\"Mass flow rate from the connection point into the component\" > -<Real max=\"100000.0\" unit=\"kg/s\"/> +<Real max=\"1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"148\" --> <ScalarVariable name=\"massFlowRate.port_a.p\" valueReference=\"2\" description=\"Thermodynamic pressure in the connection point\" > -<Real min=\"611.657\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"Pa\"/> +<Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"149\" --> <ScalarVariable name=\"massFlowRate.port_b.h_outflow\" valueReference=\"145\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" > -<Real min=\"-10000000000.0\" max=\"10000000000.0\" nominal=\"500000.0\" unit=\"J/kg\"/> +<Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"150\" --> <ScalarVariable name=\"massFlowRate.port_b.m_flow\" valueReference=\"321\" description=\"Mass flow rate from the connection point into the component\" > -<Real min=\"-100000.0\" unit=\"kg/s\"/> +<Real min=\"-1e5\" unit=\"kg/s\"/> </ScalarVariable> <!-- Index of variable = \"151\" --> <ScalarVariable name=\"massFlowRate.port_b.p\" valueReference=\"2\" description=\"Thermodynamic pressure in the connection point\" > -<Real min=\"611.657\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"Pa\"/> +<Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"152\" --> <ScalarVariable name=\"pressure.p\" valueReference=\"2\" @@ -1456,11 +1456,11 @@ <ScalarVariable name=\"pressure.port.p\" valueReference=\"2\" description=\"Thermodynamic pressure in the connection point\" > -<Real min=\"611.657\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"Pa\"/> +<Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"154\" --> <ScalarVariable name=\"pump.m_flow_in\" valueReference=\"150\" @@ -1480,19 +1480,19 @@ <ScalarVariable name=\"pump.medium.p\" valueReference=\"2\" description=\"Absolute pressure of medium\" > -<Real min=\"0.0\" nominal=\"100000.0\" unit=\"Pa\"/> +<Real min=\"0.0\" nominal=\"1e5\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"157\" --> <ScalarVariable name=\"pump.medium.sat.psat\" valueReference=\"2\" description=\"Saturation pressure\" > -<Real min=\"611.657\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"Pa\"/> +<Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"158\" --> <ScalarVariable name=\"pump.medium.state.T\" valueReference=\"158\" @@ -1504,35 +1504,35 @@ <ScalarVariable name=\"pump.medium.state.d\" valueReference=\"161\" description=\"Density\" > -<Real min=\"0.0\" max=\"100000.0\" nominal=\"500.0\" unit=\"kg/m3\"/> +<Real min=\"0.0\" max=\"1e5\" nominal=\"500.0\" unit=\"kg/m3\"/> </ScalarVariable> <!-- Index of variable = \"160\" --> <ScalarVariable name=\"pump.medium.state.h\" valueReference=\"155\" description=\"Specific enthalpy\" > -<Real min=\"-10000000000.0\" max=\"10000000000.0\" nominal=\"500000.0\" unit=\"J/kg\"/> +<Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"161\" --> <ScalarVariable name=\"pump.medium.state.p\" valueReference=\"2\" description=\"Pressure\" > -<Real min=\"611.657\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"Pa\"/> +<Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"162\" --> <ScalarVariable name=\"pump.ports[1].h_outflow\" valueReference=\"155\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" > -<Real min=\"-10000000000.0\" max=\"10000000000.0\" nominal=\"500000.0\" unit=\"J/kg\"/> +<Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"163\" --> <ScalarVariable name=\"pump.ports[1].m_flow\" valueReference=\"335\" @@ -1544,11 +1544,11 @@ <ScalarVariable name=\"pump.ports[1].p\" valueReference=\"2\" description=\"Thermodynamic pressure in the connection point\" > -<Real min=\"611.657\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"Pa\"/> +<Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"165\" --> <ScalarVariable name=\"sink.medium.h\" valueReference=\"143\" @@ -1560,27 +1560,27 @@ <ScalarVariable name=\"sink.medium.state.d\" valueReference=\"172\" description=\"Density\" > -<Real min=\"0.0\" max=\"100000.0\" nominal=\"500.0\" unit=\"kg/m3\"/> +<Real min=\"0.0\" max=\"1e5\" nominal=\"500.0\" unit=\"kg/m3\"/> </ScalarVariable> <!-- Index of variable = \"167\" --> <ScalarVariable name=\"sink.medium.state.h\" valueReference=\"143\" description=\"Specific enthalpy\" > -<Real min=\"-10000000000.0\" max=\"10000000000.0\" nominal=\"500000.0\" unit=\"J/kg\"/> +<Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"168\" --> <ScalarVariable name=\"sink.ports[1].h_outflow\" valueReference=\"143\" description=\"Specific thermodynamic enthalpy close to the connection point if m_flow < 0\" > -<Real min=\"-10000000000.0\" max=\"10000000000.0\" nominal=\"500000.0\" unit=\"J/kg\"/> +<Real min=\"-1e10\" max=\"1e10\" nominal=\"5e5\" unit=\"J/kg\"/> </ScalarVariable> <!-- Index of variable = \"169\" --> <ScalarVariable name=\"sink.ports[1].m_flow\" valueReference=\"166\" @@ -1600,11 +1600,11 @@ <ScalarVariable name=\"temperature.port.p\" valueReference=\"2\" description=\"Thermodynamic pressure in the connection point\" > -<Real min=\"611.657\" max=\"100000000.0\" nominal=\"1000000.0\" unit=\"Pa\"/> +<Real min=\"611.657\" max=\"1e8\" nominal=\"1e6\" unit=\"Pa\"/> </ScalarVariable> <!-- Index of variable = \"172\" --> <ScalarVariable name=\"pump.medium.phase\" valueReference=\"14\" @@ -2025,20 +2025,66 @@ true "" true "" record SimulationResult -resultFile = "DrumBoilerModel_me_FMU_res.mat", -simulationOptions = "startTime = 0.0, stopTime = 100.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'DrumBoilerModel_me_FMU', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-override=q_F=10,Y_Valve=1'", -messages = "LOG_SUCCESS | info | The initialization finished successfully without homotopy method. -LOG_SUCCESS | info | The simulation finished successfully. -" +resultFile = "", +simulationOptions = "startTime = 0.0, stopTime = 100.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'DrumBoilerModel_me_FMU', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-override=q_F=10,Y_Valve=1'", +messages = "Failed to build model: DrumBoilerModel_me_FMU" end SimulationResult; -"" -10.0 -1.0 -1.066186930067678 -1.132373860135355 --16.62186190266388 -101.410212034632 -66.98717532203514 --1.132373860135355 +"Error: Error building simulator. Build log: gcc -O0 -DOM_HAVE_PTHREADS -fPIC -falign-functions -mfpmath=sse -fno-dollars-in-identifiers -Wno-parentheses-equality -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c\" -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=DrumBoilerModel_me_FMU -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=0 -DOMC_NUM_NONLINEAR_SYSTEMS=0 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o DrumBoilerModel_me_FMU.o DrumBoilerModel_me_FMU.c +gcc -O0 -DOM_HAVE_PTHREADS -fPIC -falign-functions -mfpmath=sse -fno-dollars-in-identifiers -Wno-parentheses-equality -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c\" -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=DrumBoilerModel_me_FMU -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=0 -DOMC_NUM_NONLINEAR_SYSTEMS=0 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o DrumBoilerModel_me_FMU_functions.o DrumBoilerModel_me_FMU_functions.c +gcc -O0 -DOM_HAVE_PTHREADS -fPIC -falign-functions -mfpmath=sse -fno-dollars-in-identifiers -Wno-parentheses-equality -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c\" -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=DrumBoilerModel_me_FMU -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=0 -DOMC_NUM_NONLINEAR_SYSTEMS=0 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o DrumBoilerModel_me_FMU_records.o DrumBoilerModel_me_FMU_records.c +gcc -O0 -DOM_HAVE_PTHREADS -fPIC -falign-functions -mfpmath=sse -fno-dollars-in-identifiers -Wno-parentheses-equality -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c\" -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=DrumBoilerModel_me_FMU -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=0 -DOMC_NUM_NONLINEAR_SYSTEMS=0 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o DrumBoilerModel_me_FMU_01exo.o DrumBoilerModel_me_FMU_01exo.c +gcc -O0 -DOM_HAVE_PTHREADS -fPIC -falign-functions -mfpmath=sse -fno-dollars-in-identifiers -Wno-parentheses-equality -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c\" -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=DrumBoilerModel_me_FMU -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=0 -DOMC_NUM_NONLINEAR_SYSTEMS=0 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o DrumBoilerModel_me_FMU_02nls.o DrumBoilerModel_me_FMU_02nls.c +gcc -O0 -DOM_HAVE_PTHREADS -fPIC -falign-functions -mfpmath=sse -fno-dollars-in-identifiers -Wno-parentheses-equality -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c\" -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=DrumBoilerModel_me_FMU -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=0 -DOMC_NUM_NONLINEAR_SYSTEMS=0 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o DrumBoilerModel_me_FMU_03lsy.o DrumBoilerModel_me_FMU_03lsy.c +gcc -O0 -DOM_HAVE_PTHREADS -fPIC -falign-functions -mfpmath=sse -fno-dollars-in-identifiers -Wno-parentheses-equality -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c\" -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=DrumBoilerModel_me_FMU -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=0 -DOMC_NUM_NONLINEAR_SYSTEMS=0 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o DrumBoilerModel_me_FMU_04set.o DrumBoilerModel_me_FMU_04set.c +gcc -O0 -DOM_HAVE_PTHREADS -fPIC -falign-functions -mfpmath=sse -fno-dollars-in-identifiers -Wno-parentheses-equality -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c\" -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=DrumBoilerModel_me_FMU -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=0 -DOMC_NUM_NONLINEAR_SYSTEMS=0 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o DrumBoilerModel_me_FMU_05evt.o DrumBoilerModel_me_FMU_05evt.c +gcc -O0 -DOM_HAVE_PTHREADS -fPIC -falign-functions -mfpmath=sse -fno-dollars-in-identifiers -Wno-parentheses-equality -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c\" -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=DrumBoilerModel_me_FMU -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=0 -DOMC_NUM_NONLINEAR_SYSTEMS=0 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o DrumBoilerModel_me_FMU_06inz.o DrumBoilerModel_me_FMU_06inz.c +gcc -O0 -DOM_HAVE_PTHREADS -fPIC -falign-functions -mfpmath=sse -fno-dollars-in-identifiers -Wno-parentheses-equality -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c\" -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=DrumBoilerModel_me_FMU -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=0 -DOMC_NUM_NONLINEAR_SYSTEMS=0 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o DrumBoilerModel_me_FMU_07dly.o DrumBoilerModel_me_FMU_07dly.c +gcc -O0 -DOM_HAVE_PTHREADS -fPIC -falign-functions -mfpmath=sse -fno-dollars-in-identifiers -Wno-parentheses-equality -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c\" -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=DrumBoilerModel_me_FMU -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=0 -DOMC_NUM_NONLINEAR_SYSTEMS=0 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o DrumBoilerModel_me_FMU_08bnd.o DrumBoilerModel_me_FMU_08bnd.c +gcc -O0 -DOM_HAVE_PTHREADS -fPIC -falign-functions -mfpmath=sse -fno-dollars-in-identifiers -Wno-parentheses-equality -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c\" -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=DrumBoilerModel_me_FMU -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=0 -DOMC_NUM_NONLINEAR_SYSTEMS=0 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o DrumBoilerModel_me_FMU_09alg.o DrumBoilerModel_me_FMU_09alg.c +gcc -O0 -DOM_HAVE_PTHREADS -fPIC -falign-functions -mfpmath=sse -fno-dollars-in-identifiers -Wno-parentheses-equality -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c\" -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=DrumBoilerModel_me_FMU -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=0 -DOMC_NUM_NONLINEAR_SYSTEMS=0 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o DrumBoilerModel_me_FMU_10asr.o DrumBoilerModel_me_FMU_10asr.c +gcc -O0 -DOM_HAVE_PTHREADS -fPIC -falign-functions -mfpmath=sse -fno-dollars-in-identifiers -Wno-parentheses-equality -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c\" -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=DrumBoilerModel_me_FMU -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=0 -DOMC_NUM_NONLINEAR_SYSTEMS=0 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o DrumBoilerModel_me_FMU_11mix.o DrumBoilerModel_me_FMU_11mix.c +gcc -O0 -DOM_HAVE_PTHREADS -fPIC -falign-functions -mfpmath=sse -fno-dollars-in-identifiers -Wno-parentheses-equality -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c\" -I\"/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc\" -I. -DOPENMODELICA_XML_FROM_FILE_AT_RUNTIME -DOMC_MODEL_PREFIX=DrumBoilerModel_me_FMU -DOMC_NUM_MIXED_SYSTEMS=0 -DOMC_NUM_LINEAR_SYSTEMS=0 -DOMC_NUM_NONLINEAR_SYSTEMS=0 -DOMC_NDELAY_EXPRESSIONS=0 -DOMC_NVAR_STRING=0 -c -o DrumBoilerModel_me_FMU_12jac.o DrumBoilerModel_me_FMU_12jac.c +DrumBoilerModel_me_FMU_12jac.c: In function 'DrumBoilerModel_me_FMU_eqFunction_427': +DrumBoilerModel_me_FMU_12jac.c:196:50: error: '_omcQ_24TMP_5F424' undeclared (first use in this function) +196 | real_array_create(&tmp15, ((modelica_real*)&((&_omcQ_24TMP_5F424)[((modelica_integer) 1) - 1])), 1, (_index_t)3); +| ^~~~~~~~~~~~~~~~~ +DrumBoilerModel_me_FMU_12jac.c:196:50: note: each undeclared identifier is reported only once for each function it appears in +In file included from /var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c/util/boolean_array.h:36, +from /var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c/openmodelica_func.h:48, +from DrumBoilerModel_me_FMU_model.h:6, +from DrumBoilerModel_me_FMU_12jac.c:2: +DrumBoilerModel_me_FMU_12jac.c: In function 'DrumBoilerModel_me_FMU_eqFunction_424': +DrumBoilerModel_me_FMU_12jac.c:212:94: error: '_omcQ_24TMP_5F424' undeclared (first use in this function) +212 | jacobian->resultVars[0] /* der(fmi_x.$pDERA.dummyVarA[1]) JACOBIAN_VAR */ = real_array_get(_omcQ_24TMP_5F424, 1, ((modelica_integer) 1)); +| ^~~~~~~~~~~~~~~~~ +/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c/util/generic_array.h:67:91: note: in definition of macro 'real_array_get' +67 | #define real_array_get(src,ndims,...) (*(modelica_real*)(generic_array_get(&src, sizeof(modelica_real), __VA_ARGS__))) +| ^~~ +DrumBoilerModel_me_FMU_12jac.c: In function 'DrumBoilerModel_me_FMU_eqFunction_425': +DrumBoilerModel_me_FMU_12jac.c:227:94: error: '_omcQ_24TMP_5F424' undeclared (first use in this function) +227 | jacobian->resultVars[1] /* der(fmi_x.$pDERA.dummyVarA[2]) JACOBIAN_VAR */ = real_array_get(_omcQ_24TMP_5F424, 1, ((modelica_integer) 2)); +| ^~~~~~~~~~~~~~~~~ +/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c/util/generic_array.h:67:91: note: in definition of macro 'real_array_get' +67 | #define real_array_get(src,ndims,...) (*(modelica_real*)(generic_array_get(&src, sizeof(modelica_real), __VA_ARGS__))) +| ^~~ +DrumBoilerModel_me_FMU_12jac.c: In function 'DrumBoilerModel_me_FMU_eqFunction_426': +DrumBoilerModel_me_FMU_12jac.c:242:94: error: '_omcQ_24TMP_5F424' undeclared (first use in this function) +242 | jacobian->resultVars[2] /* der(fmi_x.$pDERA.dummyVarA[3]) JACOBIAN_VAR */ = real_array_get(_omcQ_24TMP_5F424, 1, ((modelica_integer) 3)); +| ^~~~~~~~~~~~~~~~~ +/var/lib/jenkins/ws/OpenModelica_PR-9221/build/bin/../include/omc/c/util/generic_array.h:67:91: note: in definition of macro 'real_array_get' +67 | #define real_array_get(src,ndims,...) (*(modelica_real*)(generic_array_get(&src, sizeof(modelica_real), __VA_ARGS__))) +| ^~~ +DrumBoilerModel_me_FMU_12jac.c: At top level: +cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics +make: *** [<builtin>: DrumBoilerModel_me_FMU_12jac.o] Error 1 +" + + + + + + + + Equation mismatch: omc-diff says: ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Failed 'D' '"' Line 2030: Text differs: expected: resultFile = "DrumBoilerModel_me_FMU_res.mat", got: resultFile = "", == 1 out of 1 tests failed [openmodelica/cppruntime/fmu/modelExchange/2.0/testDrumBoiler.mos_temp91, time: 94]