From 36a3e41b8db0188bcd5b5d19cef92fc3075c462c Mon Sep 17 00:00:00 2001 From: ptaeuber Date: Thu, 19 Oct 2017 16:24:32 +0200 Subject: [PATCH] Add test and expected output Belonging to [master]: - OpenModelica/OpenModelica#64 - OpenModelica/OMCompiler#1927 - OpenModelica/OpenModelica-testsuite#750 --- .../3rdParty/siemens/translatePipes.mos | 6 +- .../fmu/modelExchange/2.0/testDrumBoiler.mos | 3 +- ...ica.Media.Examples.TestOnly.IdealGasN2.mos | 3 +- ...s.Tests.MediaTestModels.Air.DryAirNasa.mos | 3 +- .../Modelica.Media.Examples.WaterIF97.mos | 3 +- .../benchmark/runExReduceDrumBoiler.mos | 3 +- .../fmi/ModelExchange/2.0/testBug3763.mos | 3 +- openmodelica/linearization/testDrumBoiler.mos | 3 +- .../DataReconciliationTests21jan2013.mos | 5 ++ .../3rdParty/HumMod/buildHumModOMC.mos | 1 + .../TestMedia.TestModels.WaterIF97.Test5.mos | 3 +- .../TestMedia.TestModels.WaterIF97.Test6.mos | 3 +- .../3rdParty/ThermoPower/Bug2537.mos | 4 +- ....Simulators.ClosedLoopDigitalSimulator.mos | 3 +- ...les.RankineCycle.Simulators.ClosedLoop.mos | 2 + ...nts.SteamTurbineGroup.Tests.TestSTG_cc.mos | 1 + ...dParameterComponents.TestFlow1D2phChen.mos | 3 +- ...ParameterComponents.TestFlow1D2phDB_hf.mos | 3 +- ...arameterComponents.TestWaterFlow1DFV_B.mos | 3 +- ...ysPro.Examples.SimpleExamples.TestBend.mos | 1 + ...les.SimpleExamples.TestCentrifugalPump.mos | 1 + ...es.SimpleExamples.TestCentrifugalPump4.mos | 1 + ...Examples.SimpleExamples.TestCheckValve.mos | 1 + ...amples.SimpleExamples.TestControlValve.mos | 1 + ....Examples.SimpleExamples.TestDiaphragm.mos | 1 + ...xamples.SimpleExamples.TestDynamicDrum.mos | 1 + ...leExamples.TestDynamicOnePhaseFlowPipe.mos | 1 + ....SimpleExamples.TestDynamicReliefValve.mos | 1 + ...leExamples.TestDynamicTwoPhaseFlowPipe.mos | 1 + ...SimpleExamples.TestDynamicWaterHeating.mos | 1 + ...xamples.TestDynamicWaterWaterExchanger.mos | 1 + ....SimpleExamples.TestFlueGasesJunctions.mos | 1 + ...es.SimpleExamples.TestFlueGasesVolumes.mos | 1 + ...les.SimpleExamples.TestIdealCheckValve.mos | 1 + ...es.SimpleExamples.TestIdealSwitchValve.mos | 1 + ...leExamples.TestInvSingularPressureLoss.mos | 1 + ....Examples.SimpleExamples.TestJunctions.mos | 1 + ...Examples.SimpleExamples.TestJunctions2.mos | 1 + ...Examples.SimpleExamples.TestJunctions4.mos | 1 + ....SimpleExamples.TestMassFlowMultiplier.mos | 1 + ...es.SimpleExamples.TestPipePressureLoss.mos | 1 + ...ysPro.Examples.SimpleExamples.TestRefP.mos | 1 + ...ro.Examples.SimpleExamples.TestSensors.mos | 1 + ...estSimpleEvaporatorWaterSteamFlueGases.mos | 1 + ...mpleExamples.TestSimpleStaticCondenser.mos | 1 + ...impleExamples.TestSingularPressureLoss.mos | 1 + ...mpleExamples.TestStaticCentrifugalPump.mos | 1 + ...pleExamples.TestStaticCentrifugalPump2.mos | 1 + ...les.SimpleExamples.TestStaticCondenser.mos | 1 + ...xamples.SimpleExamples.TestStaticDrum1.mos | 1 + ...xamples.SimpleExamples.TestStaticDrum2.mos | 1 + ...TestStaticExchangerWaterSteamFlueGases.mos | 1 + ...Examples.TestStaticWaterWaterExchanger.mos | 1 + ...estStaticWaterWaterExchangerDTorWorEff.mos | 1 + ...Examples.SimpleExamples.TestSteamDryer.mos | 1 + ...xamples.SimpleExamples.TestSteamDryer2.mos | 1 + ...xamples.SimpleExamples.TestSteamEngine.mos | 1 + ...leExamples.TestSteamExtractionSplitter.mos | 1 + ...ples.SimpleExamples.TestStodolaTurbine.mos | 1 + ...les.SimpleExamples.TestStodolaTurbine1.mos | 1 + ...les.SimpleExamples.TestStodolaTurbine2.mos | 1 + ...xamples.SimpleExamples.TestSwitchValve.mos | 1 + ...ysPro.Examples.SimpleExamples.TestTank.mos | 1 + ...mples.SimpleExamples.TestThreeWayValve.mos | 1 + ...o.Examples.SimpleExamples.TestVolumes2.mos | 1 + ...ST_BatchPlant.BatchPlant_StandardWater.mos | 1 + ...a.Fluid.Examples.DrumBoiler.DrumBoiler.mos | 1 + ...mples.Explanatory.MeasuringTemperature.mos | 1 + ...er.HeatExchangerSimulation-addDerAlias.mos | 2 + ....HeatExchanger.HeatExchangerSimulation.mos | 2 + .../Modelica.Fluid.Examples.HeatingSystem.mos | 1 + ...id.Examples.IncompressibleFluidNetwork.mos | 1 + ...Fluid.Examples.InverseParameterization.mos | 1 + ...Fluid.Examples.TraceSubstances.RoomCO2.mos | 2 + ...es.TraceSubstances.RoomCO2WithControls.mos | 1 + ...amples.Constraints.PrismaticConstraint.mos | 2 + ...xamples.Constraints.RevoluteConstraint.mos | 2 + ...amples.Constraints.SphericalConstraint.mos | 2 + ...amples.Constraints.UniversalConstraint.mos | 2 + .../Modelica.Media.Examples.MixtureGases.mos | 1 + .../Modelica.Media.Examples.MoistAir.mos | 2 + .../Modelica.Media.Examples.R134a.R134a1.mos | 2 + .../Modelica.Media.Examples.R134a.R134a2.mos | 2 + ...a.Media.Examples.ReferenceAir.MoistAir.mos | 2 + ...delica.Media.Examples.TestOnly.FlueGas.mos | 2 + ...ica.Media.Examples.TestOnly.IdealGasN2.mos | 2 + ....Media.Examples.TestOnly.IdealGasN2Mix.mos | 2 + ...Media.Examples.TestOnly.MixIdealGasAir.mos | 1 + ...s.Tests.MediaTestModels.Air.DryAirNasa.mos | 2 + ...s.Tests.MediaTestModels.IdealGases.Air.mos | 2 + ...ts.MediaTestModels.IdealGases.Nitrogen.mos | 2 + ...TestModels.IdealGases.SimpleNaturalGas.mos | 1 + ...Gases.SimpleNaturalGasFixedComposition.mos | 2 + ...Tests.MediaTestModels.Water.IdealSteam.mos | 2 + ...aTestModels.Water.WaterIF97OnePhase_ph.mos | 2 + ...sts.MediaTestModels.Water.WaterIF97_pT.mos | 2 + ...sts.MediaTestModels.Water.WaterIF97_ph.mos | 2 + ...mples.TwoPhaseWater.TestTwoPhaseStates.mos | 2 + .../Modelica.Media.Examples.WaterIF97.mos | 2 + .../modelica/functions_eval/MoistAir.mos | 3 +- .../modelica/inheritances/Ticket4258a.mos | 3 +- .../modelica/inheritances/Ticket4258b.mos | 3 +- simulation/modelica/initialization/Makefile | 1 + ...ization.Fluid.DynamicPipeInitialValues.mos | 3 +- ...ynamicPipeLumpedPressureInitialization.mos | 3 +- ...micPipesSeriesLargeNSteadyStateInitial.mos | 3 +- ...d.DynamicPipesSeriesSteadyStateInitial.mos | 3 +- ...ialization.Fluid.TwoVolumesFullInitial.mos | 3 +- ...luid.TwoVolumesFullInitialInconsistent.mos | 4 +- ...sFullSteadyStatePressureAndTemperature.mos | 3 +- .../initialization/conflictingStartValues.mos | 56 +++++++++++++++++++ .../modelica/others/EngineV6_evalParams.mos | 3 +- 112 files changed, 226 insertions(+), 27 deletions(-) create mode 100644 simulation/modelica/initialization/conflictingStartValues.mos diff --git a/flattening/libraries/3rdParty/siemens/translatePipes.mos b/flattening/libraries/3rdParty/siemens/translatePipes.mos index 403a2fb08a8..1637bcec9cd 100644 --- a/flattening/libraries/3rdParty/siemens/translatePipes.mos +++ b/flattening/libraries/3rdParty/siemens/translatePipes.mos @@ -22,7 +22,9 @@ getErrorString(); // true // "" // true -// "" +// "Warning: The model contains alias variables with conflicting start and/or 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. +// " // true -// "" +// "Warning: The model contains alias variables with conflicting start and/or 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. +// " // endResult diff --git a/openmodelica/cppruntime/fmu/modelExchange/2.0/testDrumBoiler.mos b/openmodelica/cppruntime/fmu/modelExchange/2.0/testDrumBoiler.mos index 7f2ec05cbf2..1c07043e990 100644 --- a/openmodelica/cppruntime/fmu/modelExchange/2.0/testDrumBoiler.mos +++ b/openmodelica/cppruntime/fmu/modelExchange/2.0/testDrumBoiler.mos @@ -54,7 +54,8 @@ val(evaporator_qm_S, 100); // true // "" // "DrumBoilerModel.fmu" -// "Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). +// "Warning: The model contains alias variables with conflicting start and/or 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. +// Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // 0 // " diff --git a/openmodelica/cppruntime/libraries/msl32/Modelica.Media.Examples.TestOnly.IdealGasN2.mos b/openmodelica/cppruntime/libraries/msl32/Modelica.Media.Examples.TestOnly.IdealGasN2.mos index 66753b47c8b..d321044fd85 100644 --- a/openmodelica/cppruntime/libraries/msl32/Modelica.Media.Examples.TestOnly.IdealGasN2.mos +++ b/openmodelica/cppruntime/libraries/msl32/Modelica.Media.Examples.TestOnly.IdealGasN2.mos @@ -26,6 +26,7 @@ res := OpenModelica.Scripting.compareSimulationResults("Modelica.Media.Examples. // simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'Modelica.Media.Examples.TestOnly.IdealGasN2', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''", // messages = "" // end SimulationResult; -// "" +// "Warning: The model contains alias variables with conflicting start and/or 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. +// " // {"Files Equal!"} // endResult diff --git a/openmodelica/cppruntime/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Air.DryAirNasa.mos b/openmodelica/cppruntime/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Air.DryAirNasa.mos index 0be7263ccda..49beb36d1bc 100644 --- a/openmodelica/cppruntime/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Air.DryAirNasa.mos +++ b/openmodelica/cppruntime/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Air.DryAirNasa.mos @@ -33,6 +33,7 @@ res := OpenModelica.Scripting.compareSimulationResults("Modelica.Media.Examples. // simulationOptions = "startTime = 0.0, stopTime = 1.01, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'Modelica.Media.Examples.Tests.MediaTestModels.Air.DryAirNasa', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''", // messages = "" // end SimulationResult; -// "" +// "Warning: The model contains alias variables with conflicting start and/or 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. +// " // {"Files Equal!"} // endResult diff --git a/openmodelica/cppruntime/libraries/msl32/Modelica.Media.Examples.WaterIF97.mos b/openmodelica/cppruntime/libraries/msl32/Modelica.Media.Examples.WaterIF97.mos index 2d6f309f28e..40fb7ba731f 100644 --- a/openmodelica/cppruntime/libraries/msl32/Modelica.Media.Examples.WaterIF97.mos +++ b/openmodelica/cppruntime/libraries/msl32/Modelica.Media.Examples.WaterIF97.mos @@ -27,6 +27,7 @@ res := OpenModelica.Scripting.compareSimulationResults("Modelica.Media.Examples. // simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'Modelica.Media.Examples.WaterIF97', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = ''", // messages = "" // end SimulationResult; -// "" +// "Warning: The model contains alias variables with conflicting start and/or 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. +// " // {"Files Equal!"} // endResult diff --git a/openmodelica/cruntime/optimization/benchmark/runExReduceDrumBoiler.mos b/openmodelica/cruntime/optimization/benchmark/runExReduceDrumBoiler.mos index 9ffaaae82bd..2051bf4a756 100644 --- a/openmodelica/cruntime/optimization/benchmark/runExReduceDrumBoiler.mos +++ b/openmodelica/cruntime/optimization/benchmark/runExReduceDrumBoiler.mos @@ -41,7 +41,8 @@ getErrorString(); // " // end SimulationResult; // true -// "Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). +// "Warning: The model contains alias variables with conflicting start and/or 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. +// Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // record SimulationResult // resultFile = "drumBoiler.optDrumBoiler_res.mat", diff --git a/openmodelica/fmi/ModelExchange/2.0/testBug3763.mos b/openmodelica/fmi/ModelExchange/2.0/testBug3763.mos index beff760bf3c..8b110d763d8 100644 --- a/openmodelica/fmi/ModelExchange/2.0/testBug3763.mos +++ b/openmodelica/fmi/ModelExchange/2.0/testBug3763.mos @@ -13,5 +13,6 @@ translateModelFMU(DrumBoiler);getErrorString(); // "" // true // "DrumBoiler.fmu" -// "" +// "Warning: The model contains alias variables with conflicting start and/or 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. +// " // endResult diff --git a/openmodelica/linearization/testDrumBoiler.mos b/openmodelica/linearization/testDrumBoiler.mos index f39a156edff..d9a38891ec2 100644 --- a/openmodelica/linearization/testDrumBoiler.mos +++ b/openmodelica/linearization/testDrumBoiler.mos @@ -32,7 +32,8 @@ list(linear_testDrumBoilerLin); // stdout | info | Linear model is created! // " // end SimulationResult; -// "Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). +// "Warning: The model contains alias variables with conflicting start and/or 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. +// Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // true // "model linear_testDrumBoilerLin diff --git a/openmodelica/uncertainties/DataReconciliationTests21jan2013.mos b/openmodelica/uncertainties/DataReconciliationTests21jan2013.mos index 628da0bf934..3231eccb046 100644 --- a/openmodelica/uncertainties/DataReconciliationTests21jan2013.mos +++ b/openmodelica/uncertainties/DataReconciliationTests21jan2013.mos @@ -123,6 +123,7 @@ getErrorString(); // [openmodelica/uncertainties/DataReconciliationTests21jan2013Total.mo:4598:9-4637:28:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [openmodelica/uncertainties/DataReconciliationTests21jan2013Total.mo:4681:9-4725:32:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [openmodelica/uncertainties/DataReconciliationTests21jan2013Total.mo:6665:7-6700:22:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // "{{{sensorQ2\\[UpPointer]Q[\\[FormalT]],sensorQ1\\[UpPointer]Q[\\[FormalT]]},{0==sensorQ1\\[UpPointer]Q[\\[FormalT]] + (-sensorQ2\\[UpPointer]Q[\\[FormalT]] - sensorQ3\\[UpPointer]Q[\\[FormalT]])}},{{sensorQ1\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]],splitter21\\[UpPointer]h[\\[FormalT]],sensorQ2\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]],sensorQ2\\[UpPointer]C2\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]],sensorQ3\\[UpPointer]Q[\\[FormalT]],switchValve1\\[UpPointer]h[\\[FormalT]],splitter21\\[UpPointer]alpha1[\\[FormalT]],sensorQ6\\[UpPointer]Q[\\[FormalT]],sensorQ4\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]],mixer21\\[UpPointer]h[\\[FormalT]],mixer21\\[UpPointer]Cs\\[UpPointer]h[\\[FormalT]],mixer21\\[UpPointer]alpha1[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]W[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]DPff[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]rhof[\\[FormalT]],switchValve1\\[UpPointer]Pm[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]Tsf[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]d[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]u[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]s[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]cp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]ddhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]ddph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]duph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]duhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]x[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]T[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]u[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]s[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]cp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]ddhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]ddph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]duph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]duhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]x[\\[FormalT]],sensorQ3\\[UpPointer]C2\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]],sensorQ5\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]],switchValve1\\[UpPointer]deltaP[\\[FormalT]],switchValve1\\[UpPointer]rho[\\[FormalT]],switchValve1\\[UpPointer]T[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]],splitter21\\[UpPointer]T[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]],mixer21\\[UpPointer]T[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]Ec\\[UpPointer]h[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]lsat\\[UpPointer]h[\\[FormalT]],sourceP2\\[UpPointer]Q[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]DPgf[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]Tef[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]d[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]u[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]s[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]cp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]ddhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]ddph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]duph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]duhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]x[\\[FormalT]]},{simpleStaticCondenser1\\[UpPointer]W[\\[FormalT]]==sensorQ2\\[UpPointer]Q[\\[FormalT]] * ((If[ sensorQ2\\[UpPointer]Q[\\[FormalT]] > 0, sensorQ4\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,mixer21\\[UpPointer]h[\\[FormalT]]]) - sensorQ2\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]]),FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][simpleStaticCondenser1\\[UpPointer]Tef[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]d[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]u[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]s[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]cp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]ddhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]ddph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]duph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]duhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph\"][sourceP1\\[UpPointer]P0,sensorQ2\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]modef],{simpleStaticCondenser1\\[UpPointer]lsat[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]vsat[\\[FormalT]]}==FunctionCall[\".ThermoSysPro.Properties.WaterSteam.IF97.Water_sat_P\"][sourceP2\\[UpPointer]P0],FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][simpleStaticCondenser1\\[UpPointer]promc\\[UpPointer]T[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]rhoc[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promc\\[UpPointer]u[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promc\\[UpPointer]s[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promc\\[UpPointer]cp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promc\\[UpPointer]ddhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promc\\[UpPointer]ddph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promc\\[UpPointer]duph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promc\\[UpPointer]duhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promc\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph\"][ToExpression[StringReplace[\"0.5\",\"e\"->\"*1.0*10^\"]] * (sourceP2\\[UpPointer]P0 + sinkP2\\[UpPointer]P0),ToExpression[StringReplace[\"0.5\",\"e\"->\"*1.0*10^\"]] * (simpleStaticCondenser1\\[UpPointer]Ec\\[UpPointer]h[\\[FormalT]] + simpleStaticCondenser1\\[UpPointer]lsat\\[UpPointer]h[\\[FormalT]]),simpleStaticCondenser1\\[UpPointer]modec],switchValve1\\[UpPointer]deltaP[\\[FormalT]]==simpleStaticCondenser1\\[UpPointer]DPff[\\[FormalT]] + simpleStaticCondenser1\\[UpPointer]DPgf[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]DPff[\\[FormalT]]==simpleStaticCondenser1\\[UpPointer]Kf * FunctionCall[\".ThermoSysPro.Functions.ThermoSquare\"][sensorQ2\\[UpPointer]Q[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]eps] / simpleStaticCondenser1\\[UpPointer]rhof[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]DPgf[\\[FormalT]]==ToExpression[StringReplace[\"9.806649999999999\",\"e\"->\"*1.0*10^\"]] * (simpleStaticCondenser1\\[UpPointer]rhof[\\[FormalT]] * (simpleStaticCondenser1\\[UpPointer]z2f - simpleStaticCondenser1\\[UpPointer]z1f)),FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]T[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]rhof[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]u[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]s[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]cp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]ddhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]ddph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]duph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]duhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph\"][switchValve1\\[UpPointer]Pm[\\[FormalT]],ToExpression[StringReplace[\"0.5\",\"e\"->\"*1.0*10^\"]] * (sensorQ2\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]] + (If[ sensorQ2\\[UpPointer]Q[\\[FormalT]] > 0, sensorQ4\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,mixer21\\[UpPointer]h[\\[FormalT]]])),simpleStaticCondenser1\\[UpPointer]modef],2 * sourceP1\\[UpPointer]P0 + -2 * switchValve1\\[UpPointer]Pm[\\[FormalT]]==switchValve1\\[UpPointer]deltaP[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]DPfc[\\[FormalT]]==simpleStaticCondenser1\\[UpPointer]Kc * FunctionCall[\".ThermoSysPro.Functions.ThermoSquare\"][sourceP2\\[UpPointer]Q[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]eps] / simpleStaticCondenser1\\[UpPointer]rhoc[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]W[\\[FormalT]]==sourceP2\\[UpPointer]Q[\\[FormalT]] * (simpleStaticCondenser1\\[UpPointer]Ec\\[UpPointer]h[\\[FormalT]] - simpleStaticCondenser1\\[UpPointer]lsat\\[UpPointer]h[\\[FormalT]]),0==If[ sensorQ6\\[UpPointer]Q[\\[FormalT]] > 0, mixer21\\[UpPointer]Cs\\[UpPointer]h[\\[FormalT]] - mixer21\\[UpPointer]h[\\[FormalT]] ,mixer21\\[UpPointer]Cs\\[UpPointer]h[\\[FormalT]] - sinkP1\\[UpPointer]h0],FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][mixer21\\[UpPointer]T[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.Fluid.Ph\"][-sourceP1\\[UpPointer]P0 - -2 * switchValve1\\[UpPointer]Pm[\\[FormalT]],mixer21\\[UpPointer]h[\\[FormalT]],mixer21\\[UpPointer]mode,mixer21\\[UpPointer]fluid],0==If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, switchValve1\\[UpPointer]h[\\[FormalT]] - splitter21\\[UpPointer]h[\\[FormalT]] ,switchValve1\\[UpPointer]h[\\[FormalT]] - sensorQ3\\[UpPointer]C2\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]],FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][splitter21\\[UpPointer]T[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.Fluid.Ph\"][sourceP1\\[UpPointer]P0,splitter21\\[UpPointer]h[\\[FormalT]],splitter21\\[UpPointer]mode,splitter21\\[UpPointer]fluid],0==sensorQ2\\[UpPointer]Q[\\[FormalT]] + (sensorQ3\\[UpPointer]Q[\\[FormalT]] - sensorQ6\\[UpPointer]Q[\\[FormalT]]),0==sensorQ2\\[UpPointer]Q[\\[FormalT]] * (If[ sensorQ2\\[UpPointer]Q[\\[FormalT]] > 0, sensorQ4\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,mixer21\\[UpPointer]h[\\[FormalT]]]) + (sensorQ3\\[UpPointer]Q[\\[FormalT]] * switchValve1\\[UpPointer]h[\\[FormalT]] - sensorQ6\\[UpPointer]Q[\\[FormalT]] * mixer21\\[UpPointer]Cs\\[UpPointer]h[\\[FormalT]]),FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][switchValve1\\[UpPointer]T[\\[FormalT]],switchValve1\\[UpPointer]rho[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.Fluid.Ph\"][switchValve1\\[UpPointer]Pm[\\[FormalT]],switchValve1\\[UpPointer]h[\\[FormalT]],switchValve1\\[UpPointer]mode,switchValve1\\[UpPointer]fluid],0==sensorQ1\\[UpPointer]Q[\\[FormalT]] * sensorQ1\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]] + ((-sensorQ2\\[UpPointer]Q[\\[FormalT]]) * sensorQ2\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]] - sensorQ3\\[UpPointer]Q[\\[FormalT]] * switchValve1\\[UpPointer]h[\\[FormalT]]),0==If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, switchValve1\\[UpPointer]h[\\[FormalT]] - sensorQ5\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,switchValve1\\[UpPointer]h[\\[FormalT]] - mixer21\\[UpPointer]h[\\[FormalT]]],0==If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, switchValve1\\[UpPointer]h[\\[FormalT]] - sensorQ3\\[UpPointer]C2\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,switchValve1\\[UpPointer]h[\\[FormalT]] - sensorQ5\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]],switchValve1\\[UpPointer]deltaP[\\[FormalT]]==switchValve1\\[UpPointer]K * FunctionCall[\".ThermoSysPro.Functions.ThermoSquare\"][sensorQ3\\[UpPointer]Q[\\[FormalT]],switchValve1\\[UpPointer]eps] / switchValve1\\[UpPointer]rho[\\[FormalT]],0==If[ sensorQ2\\[UpPointer]Q[\\[FormalT]] > 0, sensorQ2\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]] - sensorQ2\\[UpPointer]C2\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,(If[ sensorQ2\\[UpPointer]Q[\\[FormalT]] > 0, sensorQ4\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,mixer21\\[UpPointer]h[\\[FormalT]]]) - sensorQ4\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]],FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][simpleStaticCondenser1\\[UpPointer]Tsf[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]d[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]u[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]s[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]cp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]ddhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]ddph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]duph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]duhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph\"][-sourceP1\\[UpPointer]P0 - -2 * switchValve1\\[UpPointer]Pm[\\[FormalT]],If[ sensorQ2\\[UpPointer]Q[\\[FormalT]] > 0, sensorQ4\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,mixer21\\[UpPointer]h[\\[FormalT]]],simpleStaticCondenser1\\[UpPointer]modef],0==If[ sensorQ2\\[UpPointer]Q[\\[FormalT]] > 0, sensorQ2\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]] - splitter21\\[UpPointer]h[\\[FormalT]] ,sensorQ2\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]] - sensorQ2\\[UpPointer]C2\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]],mixer21\\[UpPointer]alpha1[\\[FormalT]]==sensorQ2\\[UpPointer]Q[\\[FormalT]] / sensorQ6\\[UpPointer]Q[\\[FormalT]],0==If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sensorQ1\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]] - sourceP1\\[UpPointer]h0 ,sensorQ1\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]] - splitter21\\[UpPointer]h[\\[FormalT]]],splitter21\\[UpPointer]alpha1[\\[FormalT]]==sensorQ2\\[UpPointer]Q[\\[FormalT]] / sensorQ1\\[UpPointer]Q[\\[FormalT]]}},{\"None\",\"None\"}}" // "[openmodelica/uncertainties/DataReconciliationTests21jan2013Total.mo:6665:7-6700:22:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). @@ -179,6 +180,7 @@ getErrorString(); // [openmodelica/uncertainties/DataReconciliationTests21jan2013Total.mo:4598:9-4637:28:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [openmodelica/uncertainties/DataReconciliationTests21jan2013Total.mo:4681:9-4725:32:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [openmodelica/uncertainties/DataReconciliationTests21jan2013Total.mo:6665:7-6700:22:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // Warning: The variable 'sensorQ6.Q' was not found in the system of knowns // Warning: The variable 'sensorQ1.Q' was not found in the system of knowns @@ -237,6 +239,7 @@ getErrorString(); // [openmodelica/uncertainties/DataReconciliationTests21jan2013Total.mo:4598:9-4637:28:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [openmodelica/uncertainties/DataReconciliationTests21jan2013Total.mo:4681:9-4725:32:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [openmodelica/uncertainties/DataReconciliationTests21jan2013Total.mo:6665:7-6700:22:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // "{{{sensorQ6\\[UpPointer]Q[\\[FormalT]],sensorQ5\\[UpPointer]Q[\\[FormalT]],sensorQ3\\[UpPointer]Q[\\[FormalT]],sensorQ4\\[UpPointer]Q[\\[FormalT]],sensorQ2\\[UpPointer]Q[\\[FormalT]],sensorQ1\\[UpPointer]Q[\\[FormalT]]},{0==sensorQ1\\[UpPointer]Q[\\[FormalT]] + (-sensorQ2\\[UpPointer]Q[\\[FormalT]] - sensorQ3\\[UpPointer]Q[\\[FormalT]]),0==sensorQ2\\[UpPointer]Q[\\[FormalT]] + (sensorQ3\\[UpPointer]Q[\\[FormalT]] - sensorQ6\\[UpPointer]Q[\\[FormalT]]),0==sensorQ2\\[UpPointer]Q[\\[FormalT]] * (If[ sensorQ4\\[UpPointer]Q[\\[FormalT]] > 0, sensorQ4\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,mixer21\\[UpPointer]h[\\[FormalT]]]) + (sensorQ3\\[UpPointer]Q[\\[FormalT]] * switchValve1\\[UpPointer]h[\\[FormalT]] - sensorQ6\\[UpPointer]Q[\\[FormalT]] * mixer21\\[UpPointer]Cs\\[UpPointer]h[\\[FormalT]]),sensorQ2\\[UpPointer]Q[\\[FormalT]]==sensorQ4\\[UpPointer]Q[\\[FormalT]],sensorQ3\\[UpPointer]Q[\\[FormalT]]==sensorQ5\\[UpPointer]Q[\\[FormalT]]}},{{switchValve1\\[UpPointer]h[\\[FormalT]],sensorQ3\\[UpPointer]C2\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]],sensorQ5\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]],switchValve1\\[UpPointer]deltaP[\\[FormalT]],switchValve1\\[UpPointer]rho[\\[FormalT]],sensorQ1\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]],splitter21\\[UpPointer]h[\\[FormalT]],sensorQ2\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]],sensorQ2\\[UpPointer]C2\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]],mixer21\\[UpPointer]h[\\[FormalT]],mixer21\\[UpPointer]Cs\\[UpPointer]h[\\[FormalT]],splitter21\\[UpPointer]alpha1[\\[FormalT]],sensorQ4\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]],mixer21\\[UpPointer]alpha1[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]W[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]DPff[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]rhof[\\[FormalT]],switchValve1\\[UpPointer]Pm[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]Tsf[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]d[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]u[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]s[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]cp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]ddhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]ddph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]duph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]duhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]x[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]T[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]u[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]s[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]cp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]ddhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]ddph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]duph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]duhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]x[\\[FormalT]],switchValve1\\[UpPointer]T[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]],splitter21\\[UpPointer]T[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]],mixer21\\[UpPointer]T[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]Ec\\[UpPointer]h[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]lsat\\[UpPointer]h[\\[FormalT]],sourceP2\\[UpPointer]Q[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]DPgf[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]Tef[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]d[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]u[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]s[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]cp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]ddhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]ddph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]duph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]duhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]x[\\[FormalT]]},{0==sensorQ1\\[UpPointer]Q[\\[FormalT]] * sensorQ1\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]] + ((-sensorQ2\\[UpPointer]Q[\\[FormalT]]) * sensorQ2\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]] - sensorQ3\\[UpPointer]Q[\\[FormalT]] * switchValve1\\[UpPointer]h[\\[FormalT]]),FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][simpleStaticCondenser1\\[UpPointer]Tef[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]d[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]u[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]s[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]cp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]ddhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]ddph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]duph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]duhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profe\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph\"][sourceP1\\[UpPointer]P0,sensorQ2\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]modef],{simpleStaticCondenser1\\[UpPointer]lsat[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]vsat[\\[FormalT]]}==FunctionCall[\".ThermoSysPro.Properties.WaterSteam.IF97.Water_sat_P\"][sourceP2\\[UpPointer]P0],FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][simpleStaticCondenser1\\[UpPointer]promc\\[UpPointer]T[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]rhoc[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promc\\[UpPointer]u[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promc\\[UpPointer]s[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promc\\[UpPointer]cp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promc\\[UpPointer]ddhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promc\\[UpPointer]ddph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promc\\[UpPointer]duph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promc\\[UpPointer]duhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promc\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph\"][ToExpression[StringReplace[\"0.5\",\"e\"->\"*1.0*10^\"]] * (sourceP2\\[UpPointer]P0 + sinkP2\\[UpPointer]P0),ToExpression[StringReplace[\"0.5\",\"e\"->\"*1.0*10^\"]] * (simpleStaticCondenser1\\[UpPointer]Ec\\[UpPointer]h[\\[FormalT]] + simpleStaticCondenser1\\[UpPointer]lsat\\[UpPointer]h[\\[FormalT]]),simpleStaticCondenser1\\[UpPointer]modec],switchValve1\\[UpPointer]deltaP[\\[FormalT]]==simpleStaticCondenser1\\[UpPointer]DPff[\\[FormalT]] + simpleStaticCondenser1\\[UpPointer]DPgf[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]DPff[\\[FormalT]]==simpleStaticCondenser1\\[UpPointer]Kf * FunctionCall[\".ThermoSysPro.Functions.ThermoSquare\"][sensorQ2\\[UpPointer]Q[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]eps] / simpleStaticCondenser1\\[UpPointer]rhof[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]DPgf[\\[FormalT]]==ToExpression[StringReplace[\"9.806649999999999\",\"e\"->\"*1.0*10^\"]] * (simpleStaticCondenser1\\[UpPointer]rhof[\\[FormalT]] * (simpleStaticCondenser1\\[UpPointer]z2f - simpleStaticCondenser1\\[UpPointer]z1f)),FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]T[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]rhof[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]u[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]s[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]cp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]ddhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]ddph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]duph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]duhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]promf\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph\"][switchValve1\\[UpPointer]Pm[\\[FormalT]],ToExpression[StringReplace[\"0.5\",\"e\"->\"*1.0*10^\"]] * (sensorQ2\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]] + (If[ sensorQ4\\[UpPointer]Q[\\[FormalT]] > 0, sensorQ4\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,mixer21\\[UpPointer]h[\\[FormalT]]])),simpleStaticCondenser1\\[UpPointer]modef],2 * sourceP1\\[UpPointer]P0 + -2 * switchValve1\\[UpPointer]Pm[\\[FormalT]]==switchValve1\\[UpPointer]deltaP[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]DPfc[\\[FormalT]]==simpleStaticCondenser1\\[UpPointer]Kc * FunctionCall[\".ThermoSysPro.Functions.ThermoSquare\"][sourceP2\\[UpPointer]Q[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]eps] / simpleStaticCondenser1\\[UpPointer]rhoc[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]W[\\[FormalT]]==sourceP2\\[UpPointer]Q[\\[FormalT]] * (simpleStaticCondenser1\\[UpPointer]Ec\\[UpPointer]h[\\[FormalT]] - simpleStaticCondenser1\\[UpPointer]lsat\\[UpPointer]h[\\[FormalT]]),0==If[ sensorQ2\\[UpPointer]Q[\\[FormalT]] > 0, sensorQ2\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]] - sensorQ2\\[UpPointer]C2\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,(If[ sensorQ4\\[UpPointer]Q[\\[FormalT]] > 0, sensorQ4\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,mixer21\\[UpPointer]h[\\[FormalT]]]) - sensorQ4\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]],FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][mixer21\\[UpPointer]T[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.Fluid.Ph\"][-sourceP1\\[UpPointer]P0 - -2 * switchValve1\\[UpPointer]Pm[\\[FormalT]],mixer21\\[UpPointer]h[\\[FormalT]],mixer21\\[UpPointer]mode,mixer21\\[UpPointer]fluid],0==If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, switchValve1\\[UpPointer]h[\\[FormalT]] - splitter21\\[UpPointer]h[\\[FormalT]] ,switchValve1\\[UpPointer]h[\\[FormalT]] - sensorQ3\\[UpPointer]C2\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]],FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][splitter21\\[UpPointer]T[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.Fluid.Ph\"][sourceP1\\[UpPointer]P0,splitter21\\[UpPointer]h[\\[FormalT]],splitter21\\[UpPointer]mode,splitter21\\[UpPointer]fluid],switchValve1\\[UpPointer]deltaP[\\[FormalT]]==switchValve1\\[UpPointer]K * FunctionCall[\".ThermoSysPro.Functions.ThermoSquare\"][sensorQ3\\[UpPointer]Q[\\[FormalT]],switchValve1\\[UpPointer]eps] / switchValve1\\[UpPointer]rho[\\[FormalT]],FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][switchValve1\\[UpPointer]T[\\[FormalT]],switchValve1\\[UpPointer]rho[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],switchValve1\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.Fluid.Ph\"][switchValve1\\[UpPointer]Pm[\\[FormalT]],switchValve1\\[UpPointer]h[\\[FormalT]],switchValve1\\[UpPointer]mode,switchValve1\\[UpPointer]fluid],simpleStaticCondenser1\\[UpPointer]W[\\[FormalT]]==sensorQ2\\[UpPointer]Q[\\[FormalT]] * ((If[ sensorQ4\\[UpPointer]Q[\\[FormalT]] > 0, sensorQ4\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,mixer21\\[UpPointer]h[\\[FormalT]]]) - sensorQ2\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]]),FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][simpleStaticCondenser1\\[UpPointer]Tsf[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]d[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]u[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]s[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]cp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]ddhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]ddph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]duph[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]duhp[\\[FormalT]],simpleStaticCondenser1\\[UpPointer]profs\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph\"][-sourceP1\\[UpPointer]P0 - -2 * switchValve1\\[UpPointer]Pm[\\[FormalT]],If[ sensorQ4\\[UpPointer]Q[\\[FormalT]] > 0, sensorQ4\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,mixer21\\[UpPointer]h[\\[FormalT]]],simpleStaticCondenser1\\[UpPointer]modef],0==If[ sensorQ6\\[UpPointer]Q[\\[FormalT]] > 0, mixer21\\[UpPointer]Cs\\[UpPointer]h[\\[FormalT]] - mixer21\\[UpPointer]h[\\[FormalT]] ,mixer21\\[UpPointer]Cs\\[UpPointer]h[\\[FormalT]] - sinkP1\\[UpPointer]h0],0==If[ sensorQ5\\[UpPointer]Q[\\[FormalT]] > 0, switchValve1\\[UpPointer]h[\\[FormalT]] - sensorQ5\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,switchValve1\\[UpPointer]h[\\[FormalT]] - mixer21\\[UpPointer]h[\\[FormalT]]],0==If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, switchValve1\\[UpPointer]h[\\[FormalT]] - sensorQ3\\[UpPointer]C2\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,switchValve1\\[UpPointer]h[\\[FormalT]] - sensorQ5\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]],0==If[ sensorQ2\\[UpPointer]Q[\\[FormalT]] > 0, sensorQ2\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]] - splitter21\\[UpPointer]h[\\[FormalT]] ,sensorQ2\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]] - sensorQ2\\[UpPointer]C2\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]],0==If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sensorQ1\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]] - sourceP1\\[UpPointer]h0 ,sensorQ1\\[UpPointer]C1\\[UpPointer]h[\\[FormalT]] - splitter21\\[UpPointer]h[\\[FormalT]]],mixer21\\[UpPointer]alpha1[\\[FormalT]]==sensorQ2\\[UpPointer]Q[\\[FormalT]] / sensorQ6\\[UpPointer]Q[\\[FormalT]],splitter21\\[UpPointer]alpha1[\\[FormalT]]==sensorQ2\\[UpPointer]Q[\\[FormalT]] / sensorQ1\\[UpPointer]Q[\\[FormalT]]}},{\"None\",\"None\",\"None\",\"None\",\"None\",\"None\"}}" // "[openmodelica/uncertainties/DataReconciliationTests21jan2013Total.mo:6665:7-6700:22:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). @@ -293,6 +296,7 @@ getErrorString(); // [openmodelica/uncertainties/DataReconciliationTests21jan2013Total.mo:4598:9-4637:28:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [openmodelica/uncertainties/DataReconciliationTests21jan2013Total.mo:4681:9-4725:32:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [openmodelica/uncertainties/DataReconciliationTests21jan2013Total.mo:6665:7-6700:22:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // "{{{sensorQ4\\[UpPointer]Q[\\[FormalT]],sensorQ1\\[UpPointer]Q[\\[FormalT]],sensorQ3\\[UpPointer]Q[\\[FormalT]],sensorQ2\\[UpPointer]Q[\\[FormalT]]},{0==sensorQ1\\[UpPointer]Q[\\[FormalT]] + (-sensorQ2\\[UpPointer]Q[\\[FormalT]] - sensorQ3\\[UpPointer]Q[\\[FormalT]]),0==sensorQ2\\[UpPointer]Q[\\[FormalT]] + (sensorQ3\\[UpPointer]Q[\\[FormalT]] - sensorQ4\\[UpPointer]Q[\\[FormalT]])}},{{pipePressureLoss1\\[UpPointer]deltaPf[\\[FormalT]],pipePressureLoss1\\[UpPointer]T[\\[FormalT]],pipePressureLoss1\\[UpPointer]Pm[\\[FormalT]],pipePressureLoss1\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],pipePressureLoss1\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],pipePressureLoss1\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],pipePressureLoss1\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],pipePressureLoss1\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],pipePressureLoss1\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],pipePressureLoss1\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],pipePressureLoss1\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],pipePressureLoss1\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]],pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]],pipePressureLoss2\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]],pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]],splitter21\\[UpPointer]alpha1[\\[FormalT]],splitter21\\[UpPointer]T[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]],pipePressureLoss4\\[UpPointer]h[\\[FormalT]],mixer21\\[UpPointer]alpha1[\\[FormalT]],mixer21\\[UpPointer]P[\\[FormalT]],mixer21\\[UpPointer]T[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]],pipePressureLoss4\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]],pipePressureLoss2\\[UpPointer]deltaPf[\\[FormalT]],pipePressureLoss2\\[UpPointer]T[\\[FormalT]],pipePressureLoss2\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],pipePressureLoss2\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],pipePressureLoss2\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],pipePressureLoss2\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],pipePressureLoss2\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],pipePressureLoss2\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],pipePressureLoss2\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],pipePressureLoss2\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],pipePressureLoss2\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]],pipePressureLoss3\\[UpPointer]Pm[\\[FormalT]],pipePressureLoss3\\[UpPointer]deltaPf[\\[FormalT]],pipePressureLoss3\\[UpPointer]T[\\[FormalT]],pipePressureLoss3\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],pipePressureLoss3\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],pipePressureLoss3\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],pipePressureLoss3\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],pipePressureLoss3\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],pipePressureLoss3\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],pipePressureLoss3\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],pipePressureLoss3\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],pipePressureLoss3\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]],pipePressureLoss4\\[UpPointer]deltaPf[\\[FormalT]],pipePressureLoss1\\[UpPointer]deltaP[\\[FormalT]],pipePressureLoss2\\[UpPointer]deltaP[\\[FormalT]],pipePressureLoss4\\[UpPointer]deltaP[\\[FormalT]],pipePressureLoss4\\[UpPointer]Pm[\\[FormalT]],pipePressureLoss4\\[UpPointer]T[\\[FormalT]],pipePressureLoss4\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],pipePressureLoss4\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],pipePressureLoss4\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],pipePressureLoss4\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],pipePressureLoss4\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],pipePressureLoss4\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],pipePressureLoss4\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],pipePressureLoss4\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],pipePressureLoss4\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]]},{FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][pipePressureLoss4\\[UpPointer]T[\\[FormalT]],pipePressureLoss4\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],pipePressureLoss4\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],pipePressureLoss4\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],pipePressureLoss4\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],pipePressureLoss4\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],pipePressureLoss4\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],pipePressureLoss4\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],pipePressureLoss4\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],pipePressureLoss4\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.Fluid.Ph\"][pipePressureLoss4\\[UpPointer]Pm[\\[FormalT]],pipePressureLoss4\\[UpPointer]h[\\[FormalT]],pipePressureLoss4\\[UpPointer]mode,pipePressureLoss4\\[UpPointer]fluid],pipePressureLoss4\\[UpPointer]Pm[\\[FormalT]]==ToExpression[StringReplace[\"0.5\",\"e\"->\"*1.0*10^\"]] * (mixer21\\[UpPointer]P[\\[FormalT]] + sinkP1\\[UpPointer]P0),0==sensorQ2\\[UpPointer]Q[\\[FormalT]] * (If[ sensorQ2\\[UpPointer]Q[\\[FormalT]] > 0, -(If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, ((If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) - pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0 ,((If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,(-pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0])) / (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, -1 ,0 / 0])] ,(-(If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, (If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) - pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,(If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,(-pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0])])) / 0 - pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] / 0]) ,pipePressureLoss2\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + ((-sensorQ3\\[UpPointer]Q[\\[FormalT]]) * (If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, ((If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) - pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0 ,((If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,(-pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0])) / (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, -1 ,0 / 0])]) - sensorQ4\\[UpPointer]Q[\\[FormalT]] * pipePressureLoss4\\[UpPointer]h[\\[FormalT]]),mixer21\\[UpPointer]P[\\[FormalT]] - sinkP1\\[UpPointer]P0==pipePressureLoss4\\[UpPointer]deltaP[\\[FormalT]],pipePressureLoss4\\[UpPointer]deltaPf[\\[FormalT]]==pipePressureLoss4\\[UpPointer]K * FunctionCall[\".ThermoSysPro.Functions.ThermoSquare\"][sensorQ4\\[UpPointer]Q[\\[FormalT]],pipePressureLoss4\\[UpPointer]eps] / pipePressureLoss4\\[UpPointer]p\\[UnderBracket]rho,pipePressureLoss4\\[UpPointer]deltaP[\\[FormalT]]==pipePressureLoss4\\[UpPointer]deltaPf[\\[FormalT]] + pipePressureLoss4\\[UpPointer]deltaPg,2 * pipePressureLoss1\\[UpPointer]Pm[\\[FormalT]] - mixer21\\[UpPointer]P[\\[FormalT]] - sourceP1\\[UpPointer]P0==pipePressureLoss2\\[UpPointer]deltaP[\\[FormalT]],pipePressureLoss3\\[UpPointer]Pm[\\[FormalT]]==ToExpression[StringReplace[\"0.5\",\"e\"->\"*1.0*10^\"]] * (2 * pipePressureLoss1\\[UpPointer]Pm[\\[FormalT]] + mixer21\\[UpPointer]P[\\[FormalT]] - sourceP1\\[UpPointer]P0),pipePressureLoss2\\[UpPointer]deltaP[\\[FormalT]]==pipePressureLoss3\\[UpPointer]deltaPf[\\[FormalT]] + pipePressureLoss3\\[UpPointer]deltaPg,pipePressureLoss3\\[UpPointer]deltaPf[\\[FormalT]]==pipePressureLoss3\\[UpPointer]K * FunctionCall[\".ThermoSysPro.Functions.ThermoSquare\"][sensorQ3\\[UpPointer]Q[\\[FormalT]],pipePressureLoss3\\[UpPointer]eps] / pipePressureLoss3\\[UpPointer]p\\[UnderBracket]rho,pipePressureLoss2\\[UpPointer]deltaP[\\[FormalT]]==pipePressureLoss2\\[UpPointer]deltaPf[\\[FormalT]] + pipePressureLoss2\\[UpPointer]deltaPg,pipePressureLoss1\\[UpPointer]deltaP[\\[FormalT]]==pipePressureLoss1\\[UpPointer]deltaPf[\\[FormalT]] + pipePressureLoss1\\[UpPointer]deltaPg,2 * sourceP1\\[UpPointer]P0 + -2 * pipePressureLoss1\\[UpPointer]Pm[\\[FormalT]]==pipePressureLoss1\\[UpPointer]deltaP[\\[FormalT]],0==If[ sensorQ4\\[UpPointer]Q[\\[FormalT]] > 0, pipePressureLoss4\\[UpPointer]h[\\[FormalT]] - pipePressureLoss4\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,pipePressureLoss4\\[UpPointer]h[\\[FormalT]] - sinkP1\\[UpPointer]h],FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][mixer21\\[UpPointer]T[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],mixer21\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.Fluid.Ph\"][mixer21\\[UpPointer]P[\\[FormalT]],(-(If[ sensorQ4\\[UpPointer]Q[\\[FormalT]] > 0, pipePressureLoss4\\[UpPointer]h[\\[FormalT]] ,pipePressureLoss4\\[UpPointer]h[\\[FormalT]] - pipePressureLoss4\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]])) / (If[ sensorQ4\\[UpPointer]Q[\\[FormalT]] > 0, -1 ,0]),mixer21\\[UpPointer]mode,mixer21\\[UpPointer]fluid],FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][pipePressureLoss1\\[UpPointer]T[\\[FormalT]],pipePressureLoss1\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],pipePressureLoss1\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],pipePressureLoss1\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],pipePressureLoss1\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],pipePressureLoss1\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],pipePressureLoss1\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],pipePressureLoss1\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],pipePressureLoss1\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],pipePressureLoss1\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.Fluid.Ph\"][pipePressureLoss1\\[UpPointer]Pm[\\[FormalT]],If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]],pipePressureLoss1\\[UpPointer]mode,pipePressureLoss1\\[UpPointer]fluid],0==If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, (-(If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, (If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) - pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,(If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,(-pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0])])) / (If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, -1 ,0 / 0]]) - pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,(If[ sensorQ4\\[UpPointer]Q[\\[FormalT]] > 0, -pipePressureLoss4\\[UpPointer]h[\\[FormalT]] ,(pipePressureLoss4\\[UpPointer]h[\\[FormalT]] - pipePressureLoss4\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0]) - (If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, ((If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) - pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0 ,((If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,(-pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0])) / (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, -1 ,0 / 0])])],FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][pipePressureLoss3\\[UpPointer]T[\\[FormalT]],pipePressureLoss3\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],pipePressureLoss3\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],pipePressureLoss3\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],pipePressureLoss3\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],pipePressureLoss3\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],pipePressureLoss3\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],pipePressureLoss3\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],pipePressureLoss3\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],pipePressureLoss3\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.Fluid.Ph\"][pipePressureLoss3\\[UpPointer]Pm[\\[FormalT]],(-(If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, (If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) - pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,(If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,(-pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0])])) / (If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, -1 ,0 / 0]]),pipePressureLoss3\\[UpPointer]mode,pipePressureLoss3\\[UpPointer]fluid],0==If[ sensorQ2\\[UpPointer]Q[\\[FormalT]] > 0, (If[ sensorQ2\\[UpPointer]Q[\\[FormalT]] > 0, -(If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, ((If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) - pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0 ,((If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,(-pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0])) / (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, -1 ,0 / 0])] ,(-(If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, (If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) - pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,(If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,(-pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0])])) / 0 - pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] / 0]) ,pipePressureLoss2\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) - pipePressureLoss2\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,(If[ sensorQ2\\[UpPointer]Q[\\[FormalT]] > 0, -(If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, ((If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) - pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0 ,((If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,(-pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0])) / (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, -1 ,0 / 0])] ,(-(If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, (If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) - pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,(If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,(-pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0])])) / 0 - pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] / 0]) ,pipePressureLoss2\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + (If[ sensorQ4\\[UpPointer]Q[\\[FormalT]] > 0, -pipePressureLoss4\\[UpPointer]h[\\[FormalT]] ,(pipePressureLoss4\\[UpPointer]h[\\[FormalT]] - pipePressureLoss4\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0])],mixer21\\[UpPointer]alpha1[\\[FormalT]]==sensorQ2\\[UpPointer]Q[\\[FormalT]] / sensorQ4\\[UpPointer]Q[\\[FormalT]],FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][splitter21\\[UpPointer]T[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],splitter21\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.Fluid.Ph\"][-sourceP1\\[UpPointer]P0 - -2 * pipePressureLoss1\\[UpPointer]Pm[\\[FormalT]],(-(If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, (-(If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, (If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) - pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,(If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,(-pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0])])) / (If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, -1 ,0 / 0]]) ,(-(If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, (If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) - pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,(If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,(-pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0])])) / (If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, -1 ,0 / 0]]) - pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]])) / (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, -1 ,0]),splitter21\\[UpPointer]mode,splitter21\\[UpPointer]fluid],splitter21\\[UpPointer]alpha1[\\[FormalT]]==sensorQ2\\[UpPointer]Q[\\[FormalT]] / sensorQ1\\[UpPointer]Q[\\[FormalT]],FunctionCall[\".ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph\"][pipePressureLoss2\\[UpPointer]T[\\[FormalT]],pipePressureLoss2\\[UpPointer]pro\\[UpPointer]d[\\[FormalT]],pipePressureLoss2\\[UpPointer]pro\\[UpPointer]u[\\[FormalT]],pipePressureLoss2\\[UpPointer]pro\\[UpPointer]s[\\[FormalT]],pipePressureLoss2\\[UpPointer]pro\\[UpPointer]cp[\\[FormalT]],pipePressureLoss2\\[UpPointer]pro\\[UpPointer]ddhp[\\[FormalT]],pipePressureLoss2\\[UpPointer]pro\\[UpPointer]ddph[\\[FormalT]],pipePressureLoss2\\[UpPointer]pro\\[UpPointer]duph[\\[FormalT]],pipePressureLoss2\\[UpPointer]pro\\[UpPointer]duhp[\\[FormalT]],pipePressureLoss2\\[UpPointer]pro\\[UpPointer]x[\\[FormalT]]]==FunctionCall[\".ThermoSysPro.Properties.Fluid.Ph\"][pipePressureLoss3\\[UpPointer]Pm[\\[FormalT]],If[ sensorQ2\\[UpPointer]Q[\\[FormalT]] > 0, -(If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, ((If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) - pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0 ,((If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,(-pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0])) / (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, -1 ,0 / 0])] ,(-(If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, (If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) - pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,(If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,(-pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0])])) / 0 - pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] / 0]) ,pipePressureLoss2\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]],pipePressureLoss2\\[UpPointer]mode,pipePressureLoss2\\[UpPointer]fluid],0==sensorQ1\\[UpPointer]Q[\\[FormalT]] * (If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + (sensorQ3\\[UpPointer]Q[\\[FormalT]] * (If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, ((If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) - pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0 ,((If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,(-pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0])) / (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, -1 ,0 / 0])]) - sensorQ2\\[UpPointer]Q[\\[FormalT]] * (If[ sensorQ2\\[UpPointer]Q[\\[FormalT]] > 0, -(If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, ((If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) - pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0 ,((If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,(-pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0])) / (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, -1 ,0 / 0])] ,(-(If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, (If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) - pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] ,(If[ sensorQ1\\[UpPointer]Q[\\[FormalT]] > 0, sourceP1\\[UpPointer]h ,pipePressureLoss1\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]) + (If[ sensorQ3\\[UpPointer]Q[\\[FormalT]] > 0, 0 ,(-pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]) / 0])])) / 0 - pipePressureLoss3\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]] / 0]) ,pipePressureLoss2\\[UpPointer]C1\\[UpPointer]h\\[UnderBracket]vol[\\[FormalT]]]))}},{\"None\",\"None\",\"None\",\"None\"}}" // "[openmodelica/uncertainties/DataReconciliationTests21jan2013Total.mo:6665:7-6700:22:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). @@ -345,6 +349,7 @@ getErrorString(); // [openmodelica/uncertainties/DataReconciliationTests21jan2013Total.mo:6665:7-6700:22:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [openmodelica/uncertainties/DataReconciliationTests21jan2013Total.mo:6628:7-6663:21:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [openmodelica/uncertainties/DataReconciliationTests21jan2013Total.mo:6665:7-6700:22:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // Warning: The variable 'mD' was not found in the system of knowns // "{{{mD[\\[FormalT]],mHDNK[\\[FormalT]],mA5[\\[FormalT]],mA6[\\[FormalT]],mA7[\\[FormalT]],mHK[\\[FormalT]],mV[\\[FormalT]],mSPLL[\\[FormalT]],mSPL[\\[FormalT]],mFDKELL[\\[FormalT]],mFDKEL[\\[FormalT]]},{mFDKEL[\\[FormalT]] + (mFDKELL[\\[FormalT]] + (ToExpression[StringReplace[\"0.4\",\"e\"->\"*1.0*10^\"]] * mV[\\[FormalT]] + (-mSPLL[\\[FormalT]] - mSPL[\\[FormalT]])))==0,mSPL[\\[FormalT]] + (mSPLL[\\[FormalT]] + (-mA5[\\[FormalT]] - mHK[\\[FormalT]] - mA7[\\[FormalT]] - mV[\\[FormalT]] - mA6[\\[FormalT]]))==0,mA7[\\[FormalT]] + (mA6[\\[FormalT]] + (mA5[\\[FormalT]] - mHDNK[\\[FormalT]]))==0}},{{},{}},{\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\"}}" diff --git a/simulation/libraries/3rdParty/HumMod/buildHumModOMC.mos b/simulation/libraries/3rdParty/HumMod/buildHumModOMC.mos index 5bc6145c72f..f438e5de82b 100644 --- a/simulation/libraries/3rdParty/HumMod/buildHumModOMC.mos +++ b/simulation/libraries/3rdParty/HumMod/buildHumModOMC.mos @@ -20,6 +20,7 @@ buildModel(HumModTest); getErrorString(); // "Notification: Automatically loaded package Modelica 3.2.1 due to uses annotation. // Notification: Automatically loaded package Complex 3.2.1 due to uses annotation. // Notification: Automatically loaded package ModelicaServices 3.2.1 due to uses annotation. +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: The initial conditions are not fully specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " diff --git a/simulation/libraries/3rdParty/TestMediaFrancesco/TestMedia.TestModels.WaterIF97.Test5.mos b/simulation/libraries/3rdParty/TestMediaFrancesco/TestMedia.TestModels.WaterIF97.Test5.mos index 7da0fde27e1..797f8110125 100644 --- a/simulation/libraries/3rdParty/TestMediaFrancesco/TestMedia.TestModels.WaterIF97.Test5.mos +++ b/simulation/libraries/3rdParty/TestMediaFrancesco/TestMedia.TestModels.WaterIF97.Test5.mos @@ -30,6 +30,7 @@ res := OpenModelica.Scripting.compareSimulationResults("TestMedia.TestModels.Wat // stdout | info | The simulation finished successfully. // " // end SimulationResult; -// "" +// "Warning: The model contains alias variables with conflicting start and/or 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. +// " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/TestMediaFrancesco/TestMedia.TestModels.WaterIF97.Test6.mos b/simulation/libraries/3rdParty/TestMediaFrancesco/TestMedia.TestModels.WaterIF97.Test6.mos index 776316888b3..f4723efe7ac 100644 --- a/simulation/libraries/3rdParty/TestMediaFrancesco/TestMedia.TestModels.WaterIF97.Test6.mos +++ b/simulation/libraries/3rdParty/TestMediaFrancesco/TestMedia.TestModels.WaterIF97.Test6.mos @@ -30,6 +30,7 @@ res := OpenModelica.Scripting.compareSimulationResults("TestMedia.TestModels.Wat // stdout | info | The simulation finished successfully. // " // end SimulationResult; -// "" +// "Warning: The model contains alias variables with conflicting start and/or 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. +// " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoPower/Bug2537.mos b/simulation/libraries/3rdParty/ThermoPower/Bug2537.mos index cb73e4516a4..35beea4a493 100644 --- a/simulation/libraries/3rdParty/ThermoPower/Bug2537.mos +++ b/simulation/libraries/3rdParty/ThermoPower/Bug2537.mos @@ -22,6 +22,8 @@ simulate(ThermoPower.Examples.CISE.CISESim120501); getErrorString(); // stdout | info | The simulation finished successfully. // " // end SimulationResult; -// "Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). +// "Warning: The model contains alias variables with conflicting start and/or 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. +// Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // endResult diff --git a/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Examples.HRB.Simulators.ClosedLoopDigitalSimulator.mos b/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Examples.HRB.Simulators.ClosedLoopDigitalSimulator.mos index 853fcfdb454..8ae7d7eb07c 100644 --- a/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Examples.HRB.Simulators.ClosedLoopDigitalSimulator.mos +++ b/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Examples.HRB.Simulators.ClosedLoopDigitalSimulator.mos @@ -15,7 +15,8 @@ simulate(ThermoPower.Examples.HRB.Simulators.ClosedLoopDigitalSimulator);getErro // stdout | info | The simulation finished successfully. // " // end SimulationResult; -// "Warning: The tearing heuristic was not able to avoid discrete iteration variables because otherwise the system could not have been torn. This may lead to problems during simulation. +// "Warning: The model contains alias variables with conflicting start and/or 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. +// Warning: The tearing heuristic was not able to avoid discrete iteration variables because otherwise the system could not have been torn. This may lead to problems during simulation. // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // endResult diff --git a/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Examples.RankineCycle.Simulators.ClosedLoop.mos b/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Examples.RankineCycle.Simulators.ClosedLoop.mos index 8405ee66bb7..64fff8fa307 100644 --- a/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Examples.RankineCycle.Simulators.ClosedLoop.mos +++ b/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Examples.RankineCycle.Simulators.ClosedLoop.mos @@ -12,9 +12,11 @@ translateModel(ThermoPower.Examples.RankineCycle.Simulators.ClosedLoop); getErro // true // "[ThermoPower 3.1/Examples.mo:2534:70-2534:81:writable] Error: Variable q_nom not found in scope ThermoPower.Examples.RankineCycle.Models. // [ThermoPower 3.1/Examples.mo:2542:21-2542:69:writable] Error: Cyclically dependent constants or parameters found in scope : {q_nom}, {head_nom} (ignore with -d=ignoreCycles). +// Warning: The model contains alias variables with conflicting start and/or 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. // Notification: The given system is mixed-determined. [index = 1] // Warning: The initial conditions are not fully specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // Warning: The initial conditions are over specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // endResult diff --git a/simulation/libraries/3rdParty/ThermoPower/ThermoPower.PowerPlants.SteamTurbineGroup.Tests.TestSTG_cc.mos b/simulation/libraries/3rdParty/ThermoPower/ThermoPower.PowerPlants.SteamTurbineGroup.Tests.TestSTG_cc.mos index 6395d03cfcc..f2aa07ca6dd 100644 --- a/simulation/libraries/3rdParty/ThermoPower/ThermoPower.PowerPlants.SteamTurbineGroup.Tests.TestSTG_cc.mos +++ b/simulation/libraries/3rdParty/ThermoPower/ThermoPower.PowerPlants.SteamTurbineGroup.Tests.TestSTG_cc.mos @@ -12,6 +12,7 @@ translateModel(ThermoPower.PowerPlants.SteamTurbineGroup.Tests.TestSTG_cc); getE // true // "[ThermoPower 3.1/PowerPlants.mo:3950:70-3951:22:writable] Error: Variable q_nom not found in scope ThermoPower.PowerPlants.HRSG.Components. // [ThermoPower 3.1/PowerPlants.mo:3960:21-3960:69:writable] Error: Cyclically dependent constants or parameters found in scope : {q_nom}, {head_nom} (ignore with -d=ignoreCycles). +// Warning: The model contains alias variables with conflicting start and/or 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. // Notification: The given system is mixed-determined. [index = 1] // Warning: The initial conditions are not fully specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // Warning: The initial conditions are over specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). diff --git a/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen.mos b/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen.mos index a97d0c43589..3fb1326d2a9 100644 --- a/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen.mos +++ b/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen.mos @@ -16,6 +16,7 @@ simulate(ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen); get // stdout | info | The simulation finished successfully. // " // end SimulationResult; -// "Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). +// "Warning: The model contains alias variables with conflicting start and/or 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. +// Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // endResult diff --git a/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf.mos b/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf.mos index 4d17da0116e..193b3865a63 100644 --- a/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf.mos +++ b/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf.mos @@ -16,6 +16,7 @@ simulate(ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf); ge // stdout | info | The simulation finished successfully. // " // end SimulationResult; -// "Warning: The initial conditions are over specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). +// "Warning: The model contains alias variables with conflicting start and/or 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. +// Warning: The initial conditions are over specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // endResult diff --git a/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos b/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos index 57a0925b8f8..4b0eeff2433 100644 --- a/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos +++ b/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos @@ -21,5 +21,6 @@ simulate(ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B); g // stdout | info | The simulation finished successfully. // " // end SimulationResult; -// "" +// "Warning: The model contains alias variables with conflicting start and/or 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. +// " // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestBend.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestBend.mos index 18b139a32b5..2453fe3c372 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestBend.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestBend.mos @@ -63,6 +63,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.ddph was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.duph was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.duhp was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump.mos index 27f2e909c54..c741e196455 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump.mos @@ -67,6 +67,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet$VanneReglante1$C2 is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/ElectroMechanics/Connectors.mo:3:3-38:24:writable] Warning: Connector .ThermoSysPro.ElectroMechanics.Connectors.MechanichalTorque is not balanced: The number of potential variables (2) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: The initial conditions are not fully specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // {"Files Equal!"} diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump4.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump4.mos index 9ab6eaed053..6afbb8b5060 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump4.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump4.mos @@ -71,6 +71,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/ElectroMechanics/Connectors.mo:3:3-38:24:writable] Warning: Connector .ThermoSysPro.ElectroMechanics.Connectors.MechanichalTorque is not balanced: The number of potential variables (2) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: The initial conditions are not fully specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCheckValve.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCheckValve.mos index 68495b2f1cd..47dfddbc08f 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCheckValve.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCheckValve.mos @@ -79,6 +79,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: The initial conditions are not fully specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // {"Files Equal!"} diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestControlValve.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestControlValve.mos index 5e4ec6fd49f..5933ebe3a6e 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestControlValve.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestControlValve.mos @@ -63,6 +63,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.ddph was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.duph was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.duhp was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDiaphragm.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDiaphragm.mos index 914796046e5..1c985454537 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDiaphragm.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDiaphragm.mos @@ -63,6 +63,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.ddph was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.duph was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.duhp was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicDrum.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicDrum.mos index 08a9532ca19..f6dfba088b8 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicDrum.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicDrum.mos @@ -75,6 +75,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet$lumpedStraightPipe$C1 is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicOnePhaseFlowPipe.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicOnePhaseFlowPipe.mos index a82a494bf12..40dfd7293e0 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicOnePhaseFlowPipe.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicOnePhaseFlowPipe.mos @@ -61,6 +61,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/Properties/WaterSteam/Common.mo:703:3-754:22:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/WaterSteam/Common.mo:1185:3-1241:26:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // {"Files Equal!"} diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos index 9be2e7cb926..825a10369c7 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos @@ -134,6 +134,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicTwoPhaseFlowPipe.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicTwoPhaseFlowPipe.mos index f6747b0c9da..ce15554bd99 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicTwoPhaseFlowPipe.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicTwoPhaseFlowPipe.mos @@ -63,6 +63,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/Properties/WaterSteam/Common.mo:703:3-754:22:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/WaterSteam/Common.mo:1185:3-1241:26:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // {"Files Equal!"} diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeating.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeating.mos index 8627ec12320..1eadedcab70 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeating.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeating.mos @@ -368,6 +368,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet$PressureLoss_Steam$C1 is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos index d1c36beb1c0..6392fdceb00 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos @@ -64,6 +64,7 @@ getErrorString(); // [ThermoSysPro 3.1/Properties/WaterSteam/Common.mo:1185:3-1241:26:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // {"Files Equal!"} diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFlueGasesJunctions.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFlueGasesJunctions.mos index 24c2f7eb834..7e7caf212ec 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFlueGasesJunctions.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFlueGasesJunctions.mos @@ -49,6 +49,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/FlueGases/Connectors.mo:55:3-105:21:writable] Warning: Connector .ThermoSysPro.FlueGases.Connectors.FlueGasesInlet is not balanced: The number of potential variables (7) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/FlueGases/Connectors.mo:3:3-53:22:writable] Warning: Connector .ThermoSysPro.FlueGases.Connectors.FlueGasesOutlet is not balanced: The number of potential variables (7) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/FlueGases/Connectors.mo:55:3-105:21:writable] Warning: Connector .ThermoSysPro.FlueGases.Connectors.FlueGasesInlet is not balanced: The number of potential variables (7) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFlueGasesVolumes.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFlueGasesVolumes.mos index 8fe0789d35a..c72eed94e7c 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFlueGasesVolumes.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFlueGasesVolumes.mos @@ -64,6 +64,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/FlueGases/Connectors.mo:3:3-53:22:writable] Warning: Connector .ThermoSysPro.FlueGases.Connectors.FlueGasesOutlet is not balanced: The number of potential variables (7) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/FlueGases/Connectors.mo:55:3-105:21:writable] Warning: Connector .ThermoSysPro.FlueGases.Connectors.FlueGasesInlet is not balanced: The number of potential variables (7) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/FlueGases/Connectors.mo:3:3-53:22:writable] Warning: Connector .ThermoSysPro.FlueGases.Connectors.FlueGasesOutlet is not balanced: The number of potential variables (7) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos index 5c4fc343229..ff0be4523e5 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos @@ -79,6 +79,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: The initial conditions are not fully specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos index a448f9c76e0..b040d74e94f 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos @@ -65,6 +65,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.duhp was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: The initial conditions are not fully specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestInvSingularPressureLoss.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestInvSingularPressureLoss.mos index 78f74a8232f..30de206b356 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestInvSingularPressureLoss.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestInvSingularPressureLoss.mos @@ -62,6 +62,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.ddph was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.duph was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.duhp was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions.mos index 0aff535496f..dac4a49ef02 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions.mos @@ -78,6 +78,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions2.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions2.mos index 19d9e65d347..b0b44f056ab 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions2.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions2.mos @@ -88,6 +88,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions4.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions4.mos index 4ef5989a128..f8f9e92e458 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions4.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions4.mos @@ -69,6 +69,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestMassFlowMultiplier.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestMassFlowMultiplier.mos index 3596c86d950..03dcebd3b1c 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestMassFlowMultiplier.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestMassFlowMultiplier.mos @@ -63,6 +63,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestPipePressureLoss.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestPipePressureLoss.mos index ef1704e01bc..b333db801e1 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestPipePressureLoss.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestPipePressureLoss.mos @@ -63,6 +63,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.ddph was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.duph was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.duhp was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestRefP.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestRefP.mos index 4b23333044d..c938c8168c5 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestRefP.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestRefP.mos @@ -72,6 +72,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/Properties/WaterSteam/Common.mo:1185:3-1241:26:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // {"Files Equal!"} diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSensors.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSensors.mos index d3d405514a4..eda353206db 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSensors.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSensors.mos @@ -76,6 +76,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.ddph was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.duph was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.duhp was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSimpleEvaporatorWaterSteamFlueGases.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSimpleEvaporatorWaterSteamFlueGases.mos index 9ae1d804913..fb71cfb20f8 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSimpleEvaporatorWaterSteamFlueGases.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSimpleEvaporatorWaterSteamFlueGases.mos @@ -63,6 +63,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/FlueGases/Connectors.mo:3:3-53:22:writable] Warning: Connector .ThermoSysPro.FlueGases.Connectors.FlueGasesOutlet is not balanced: The number of potential variables (7) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/FlueGases/Connectors.mo:55:3-105:21:writable] Warning: Connector .ThermoSysPro.FlueGases.Connectors.FlueGasesInlet is not balanced: The number of potential variables (7) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSimpleStaticCondenser.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSimpleStaticCondenser.mos index cbb37d99ce5..5d9413c28ff 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSimpleStaticCondenser.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSimpleStaticCondenser.mos @@ -61,6 +61,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/Properties/WaterSteam/Common.mo:1185:3-1241:26:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSingularPressureLoss.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSingularPressureLoss.mos index 7968a4f0f0e..e913a57a1a9 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSingularPressureLoss.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSingularPressureLoss.mos @@ -63,6 +63,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.ddph was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.duph was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.duhp was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos index 3e4fc4bb76b..f716e9af261 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos @@ -69,6 +69,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: The initial conditions are not fully specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // {"Files Equal!"} diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump2.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump2.mos index 4c4da40d71a..d462ab0a9de 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump2.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump2.mos @@ -68,6 +68,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: The initial conditions are not fully specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // {"Files Equal!"} diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCondenser.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCondenser.mos index 2c292c411c1..9c13539a477 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCondenser.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCondenser.mos @@ -82,6 +82,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet$sourceP$C is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet$sourceP1$C is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet$sourceP2$C is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // {"Files Equal!"} diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticDrum1.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticDrum1.mos index 7118358e7b1..9f5b94eaf05 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticDrum1.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticDrum1.mos @@ -79,6 +79,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticDrum2.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticDrum2.mos index 1e55625e570..eec294798b5 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticDrum2.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticDrum2.mos @@ -76,6 +76,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet$sensorT1$C1 is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet$sensorT1$C2 is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticExchangerWaterSteamFlueGases.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticExchangerWaterSteamFlueGases.mos index 6fdd793f58d..61f2fa40899 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticExchangerWaterSteamFlueGases.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticExchangerWaterSteamFlueGases.mos @@ -60,6 +60,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/FlueGases/Connectors.mo:3:3-53:22:writable] Warning: Connector .ThermoSysPro.FlueGases.Connectors.FlueGasesOutlet is not balanced: The number of potential variables (7) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/FlueGases/Connectors.mo:55:3-105:21:writable] Warning: Connector .ThermoSysPro.FlueGases.Connectors.FlueGasesInlet is not balanced: The number of potential variables (7) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchanger.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchanger.mos index e8268cb55f9..c8f29b84a51 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchanger.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchanger.mos @@ -59,6 +59,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/Properties/WaterSteam/Common.mo:1185:3-1241:26:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchangerDTorWorEff.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchangerDTorWorEff.mos index a3b6ce43dee..88a718224db 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchangerDTorWorEff.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchangerDTorWorEff.mos @@ -61,6 +61,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet$exchangerWaterSteamDTorWorEFF$Ec is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet$exchangerWaterSteamDTorWorEFF$Ef is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamDryer.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamDryer.mos index 2002b01435e..79dcae5c2a5 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamDryer.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamDryer.mos @@ -72,6 +72,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamDryer2.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamDryer2.mos index b5c8ba176a9..44e273003ee 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamDryer2.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamDryer2.mos @@ -72,6 +72,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamEngine.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamEngine.mos index 8c5ee329024..b996cc0c0ea 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamEngine.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamEngine.mos @@ -61,6 +61,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/Properties/WaterSteam/Common.mo:703:3-754:22:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/WaterSteam/Common.mo:1185:3-1241:26:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamExtractionSplitter.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamExtractionSplitter.mos index b5b90aa9193..d9779e52c86 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamExtractionSplitter.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamExtractionSplitter.mos @@ -73,6 +73,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine.mos index 081375b9a1d..008727da4a9 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine.mos @@ -78,6 +78,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // {"Files Equal!"} diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine1.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine1.mos index ba878917cc8..6a2d24167e3 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine1.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine1.mos @@ -75,6 +75,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/ElectroMechanics/Connectors.mo:3:3-38:24:writable] Warning: Connector .ThermoSysPro.ElectroMechanics.Connectors.MechanichalTorque is not balanced: The number of potential variables (2) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine2.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine2.mos index 0e17a4058b6..d6d29d358be 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine2.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine2.mos @@ -68,6 +68,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/Properties/WaterSteam/Common.mo:703:3-754:22:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/WaterSteam/Common.mo:1185:3-1241:26:writable] Warning: pro.x was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSwitchValve.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSwitchValve.mos index f186a318788..6146155e2fd 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSwitchValve.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSwitchValve.mos @@ -61,6 +61,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.ddph was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.duph was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. // [ThermoSysPro 3.1/Properties/C3H3F5/C3H3F5_Ph.mo:2:1-131:14:writable] Warning: pro.duhp was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: The initial conditions are not fully specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // {"Files Equal!"} diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestTank.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestTank.mos index f2e008994a3..f0c64536722 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestTank.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestTank.mos @@ -66,6 +66,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // {"Files Equal!"} diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestThreeWayValve.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestThreeWayValve.mos index 506973bf7d7..f418ec9b7dc 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestThreeWayValve.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestThreeWayValve.mos @@ -76,6 +76,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestVolumes2.mos b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestVolumes2.mos index aca1ddc69fa..15836cb9985 100644 --- a/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestVolumes2.mos +++ b/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestVolumes2.mos @@ -104,6 +104,7 @@ getEnvironmentVar("REFERENCEFILES")+"/ThermoSysPro/ThermoSysPro.Examples.SimpleE // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:3:3-45:17:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidInlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). // [ThermoSysPro 3.1/WaterSteam/Connectors.mo:91:3-133:18:writable] Warning: Connector .ThermoSysPro.WaterSteam.Connectors.FluidOutlet is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). +// Warning: The model contains alias variables with conflicting start and/or 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. // " // {"Files Equal!"} // endResult diff --git a/simulation/libraries/msl32/Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater.mos b/simulation/libraries/msl32/Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater.mos index b5b9cf08db0..3918e8fd70c 100644 --- a/simulation/libraries/msl32/Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater.mos +++ b/simulation/libraries/msl32/Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater.mos @@ -65,6 +65,7 @@ runScript(modelTesting);getErrorString(); // {"B5.level","B5.medium.h","volume5.medium.p","volume5.medium.h","P1.medium.p","P1.medium.h","P2.medium.p","P2.medium.h","B1.level","B1.medium.h","B2.level","B2.medium.h","B3.level","B3.medium.h","B4.level","B4.medium.h","B7.level","B7.medium.h","B6.level","B6.medium.h","volume4.medium.p","volume4.medium.h","pipeB1B2.mediums[1].p","pipeB1B2.mediums[1].h","pipeB1B2.mediums[2].p","pipeB1B2.mediums[2].h","pipePump1B1.mediums[1].p","pipePump1B1.mediums[1].h","pipePump1B1.mediums[2].p","pipePump1B1.mediums[2].h","pipePump2B2.mediums[1].p","pipePump2B2.mediums[1].h","pipePump2B2.mediums[2].p","pipePump2B2.mediums[2].h"} // Simulation options: startTime = 0.0, stopTime = 100.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater', options = '', outputFormat = 'mat', variableFilter = 'time|B5.level|B5.medium.h|volume5.medium.p|volume5.medium.h|P1.medium.p|P1.medium.h|P2.medium.p|P2.medium.h|B1.level|B1.medium.h|B2.level|B2.medium.h|B3.level|B3.medium.h|B4.level|B4.medium.h|B7.level|B7.medium.h|B6.level|B6.medium.h|volume4.medium.p|volume4.medium.h|pipeB1B2.mediums.1..p|pipeB1B2.mediums.1..h|pipeB1B2.mediums.2..p|pipeB1B2.mediums.2..h|pipePump1B1.mediums.1..p|pipePump1B1.mediums.1..h|pipePump1B1.mediums.2..p|pipePump1B1.mediums.2..h|pipePump2B2.mediums.1..p|pipePump2B2.mediums.1..h|pipePump2B2.mediums.2..p|pipePump2B2.mediums.2..h', cflags = '', simflags = ' -abortSlowSimulation -alarm=360 -emit_protected' // Result file: Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater_res.mat +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // // "true diff --git a/simulation/libraries/msl32/Modelica.Fluid.Examples.DrumBoiler.DrumBoiler.mos b/simulation/libraries/msl32/Modelica.Fluid.Examples.DrumBoiler.DrumBoiler.mos index e2e62d5891f..62d2215ee2a 100644 --- a/simulation/libraries/msl32/Modelica.Fluid.Examples.DrumBoiler.DrumBoiler.mos +++ b/simulation/libraries/msl32/Modelica.Fluid.Examples.DrumBoiler.DrumBoiler.mos @@ -33,6 +33,7 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // // "true diff --git a/simulation/libraries/msl32/Modelica.Fluid.Examples.Explanatory.MeasuringTemperature.mos b/simulation/libraries/msl32/Modelica.Fluid.Examples.Explanatory.MeasuringTemperature.mos index ec36ce74091..e7bcdbeff3b 100644 --- a/simulation/libraries/msl32/Modelica.Fluid.Examples.Explanatory.MeasuringTemperature.mos +++ b/simulation/libraries/msl32/Modelica.Fluid.Examples.Explanatory.MeasuringTemperature.mos @@ -41,6 +41,7 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // // "true diff --git a/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation-addDerAlias.mos b/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation-addDerAlias.mos index 81d4c771be6..7a9331856e3 100644 --- a/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation-addDerAlias.mos +++ b/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation-addDerAlias.mos @@ -95,6 +95,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation.mos b/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation.mos index 56698f1a3ff..84ea0c79da4 100644 --- a/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation.mos +++ b/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation.mos @@ -89,6 +89,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatingSystem.mos b/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatingSystem.mos index fa2f5287692..015ce6dcdc0 100644 --- a/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatingSystem.mos +++ b/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatingSystem.mos @@ -39,6 +39,7 @@ runScript(modelTesting);getErrorString(); // 600.0 // {"heater.mediums[1].h","heater.mediums[1].p","pipe.mediums[1].h","pipe.mediums[2].h","pipe.mediums[2].p","radiator.mediums[1].h","radiator.mediums[1].p","tank.level","tank.medium.h"} // Compilation succeeded +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // Warning: The linear system: // 1 : pump.dp_pump = pump.p_b_nominal - tank.ports[2].p diff --git a/simulation/libraries/msl32/Modelica.Fluid.Examples.IncompressibleFluidNetwork.mos b/simulation/libraries/msl32/Modelica.Fluid.Examples.IncompressibleFluidNetwork.mos index b950b8fb10c..1851d62f1a3 100644 --- a/simulation/libraries/msl32/Modelica.Fluid.Examples.IncompressibleFluidNetwork.mos +++ b/simulation/libraries/msl32/Modelica.Fluid.Examples.IncompressibleFluidNetwork.mos @@ -49,6 +49,7 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // // "true diff --git a/simulation/libraries/msl32/Modelica.Fluid.Examples.InverseParameterization.mos b/simulation/libraries/msl32/Modelica.Fluid.Examples.InverseParameterization.mos index 2c5e3dc73b3..301faddbdf5 100644 --- a/simulation/libraries/msl32/Modelica.Fluid.Examples.InverseParameterization.mos +++ b/simulation/libraries/msl32/Modelica.Fluid.Examples.InverseParameterization.mos @@ -56,6 +56,7 @@ runScript(modelTesting);getErrorString(); // first: Medium.MassFlowRate m_flow(min = if allowFlowReversal then -Modelica.Constants.inf else 0, start = m_flow_start, stateSelect = if momentumDynamics == Modelica.Fluid.Types.Dynamics.SteadyState then StateSelect.default else StateSelect.prefer) "mass flow rates between states" // second: Medium.MassFlowRate m_flow(min = if allowFlowReversal then -Modelica.Constants.inf else 0, start = m_flow_start) "Mass flow rate in design flow direction" // Continue .... +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // // "true diff --git a/simulation/libraries/msl32/Modelica.Fluid.Examples.TraceSubstances.RoomCO2.mos b/simulation/libraries/msl32/Modelica.Fluid.Examples.TraceSubstances.RoomCO2.mos index c06cee0c039..631208e5911 100644 --- a/simulation/libraries/msl32/Modelica.Fluid.Examples.TraceSubstances.RoomCO2.mos +++ b/simulation/libraries/msl32/Modelica.Fluid.Examples.TraceSubstances.RoomCO2.mos @@ -33,6 +33,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls.mos b/simulation/libraries/msl32/Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls.mos index 88c42bd7583..4d9bf710ee9 100644 --- a/simulation/libraries/msl32/Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls.mos +++ b/simulation/libraries/msl32/Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls.mos @@ -46,6 +46,7 @@ runScript(modelTesting);getErrorString(); // [Modelica 3.2.1/Fluid/Examples/TraceSubstances.mo:112:17-112:29:writable] Warning: Non-array modification '0.01' for array component, possibly due to missing 'each'. // [Modelica 3.2.1/Fluid/Examples/TraceSubstances.mo:122:23-122:37:writable] Warning: Non-array modification '0.01' for array component, possibly due to missing 'each'. // [Modelica 3.2.1/Fluid/Examples/TraceSubstances.mo:168:23-168:37:writable] Warning: Non-array modification '0.01' for array component, possibly due to missing 'each'. +// Warning: The model contains alias variables with conflicting start and/or 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. // // "true // " diff --git a/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.PrismaticConstraint.mos b/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.PrismaticConstraint.mos index 95ff17313b2..623db975a32 100644 --- a/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.PrismaticConstraint.mos +++ b/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.PrismaticConstraint.mos @@ -37,6 +37,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.RevoluteConstraint.mos b/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.RevoluteConstraint.mos index b3495d11a34..5798d435c59 100644 --- a/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.RevoluteConstraint.mos +++ b/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.RevoluteConstraint.mos @@ -40,6 +40,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.SphericalConstraint.mos b/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.SphericalConstraint.mos index 44013da766b..b412975da3a 100644 --- a/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.SphericalConstraint.mos +++ b/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.SphericalConstraint.mos @@ -42,6 +42,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraint.mos b/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraint.mos index 14540a84113..c5ff8c86e81 100644 --- a/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraint.mos +++ b/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraint.mos @@ -43,6 +43,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.MixtureGases.mos b/simulation/libraries/msl32/Modelica.Media.Examples.MixtureGases.mos index a9334424e1f..a60863e0d4f 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.MixtureGases.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.MixtureGases.mos @@ -40,6 +40,7 @@ runScript(modelTesting);getErrorString(); // [Modelica 3.2.1/Media/IdealGases/Common/Functions.mo:256:5-257:40:writable] Error: PartialMedium is partial, name lookup is not allowed in partial classes. // [Modelica 3.2.1/Media/IdealGases/Common/Functions.mo:258:5-258:76:writable] Error: PartialMedium is partial, name lookup is not allowed in partial classes. // [Modelica 3.2.1/Media/IdealGases/Common/Functions.mo:262:5-263:39:writable] Error: PartialMedium is partial, name lookup is not allowed in partial classes. +// Warning: The model contains alias variables with conflicting start and/or 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. // // "true // " diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.MoistAir.mos b/simulation/libraries/msl32/Modelica.Media.Examples.MoistAir.mos index eaf43d69a14..33933941a79 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.MoistAir.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.MoistAir.mos @@ -34,6 +34,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.R134a.R134a1.mos b/simulation/libraries/msl32/Modelica.Media.Examples.R134a.R134a1.mos index b6ba19c0380..d3d42146620 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.R134a.R134a1.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.R134a.R134a1.mos @@ -33,6 +33,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.R134a.R134a2.mos b/simulation/libraries/msl32/Modelica.Media.Examples.R134a.R134a2.mos index 47839be551a..d56f4f08de0 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.R134a.R134a2.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.R134a.R134a2.mos @@ -35,6 +35,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.ReferenceAir.MoistAir.mos b/simulation/libraries/msl32/Modelica.Media.Examples.ReferenceAir.MoistAir.mos index e5410c01a1d..8d3daba36c8 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.ReferenceAir.MoistAir.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.ReferenceAir.MoistAir.mos @@ -39,6 +39,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.FlueGas.mos b/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.FlueGas.mos index 6db82bdda95..c4282ca017d 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.FlueGas.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.FlueGas.mos @@ -37,6 +37,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.IdealGasN2.mos b/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.IdealGasN2.mos index d50596d6129..3a28058c901 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.IdealGasN2.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.IdealGasN2.mos @@ -31,6 +31,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.IdealGasN2Mix.mos b/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.IdealGasN2Mix.mos index 600e747196b..802a3cae549 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.IdealGasN2Mix.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.IdealGasN2Mix.mos @@ -31,6 +31,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.MixIdealGasAir.mos b/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.MixIdealGasAir.mos index e0d72b22a93..aba93465fc8 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.MixIdealGasAir.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.MixIdealGasAir.mos @@ -42,6 +42,7 @@ runScript(modelTesting);getErrorString(); // [Modelica 3.2.1/Media/IdealGases/Common/Functions.mo:256:5-257:40:writable] Error: PartialMedium is partial, name lookup is not allowed in partial classes. // [Modelica 3.2.1/Media/IdealGases/Common/Functions.mo:258:5-258:76:writable] Error: PartialMedium is partial, name lookup is not allowed in partial classes. // [Modelica 3.2.1/Media/IdealGases/Common/Functions.mo:262:5-263:39:writable] Error: PartialMedium is partial, name lookup is not allowed in partial classes. +// Warning: The model contains alias variables with conflicting start and/or 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. // // "true // " diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Air.DryAirNasa.mos b/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Air.DryAirNasa.mos index 291bc9d0247..63da843fedf 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Air.DryAirNasa.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Air.DryAirNasa.mos @@ -31,6 +31,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.Air.mos b/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.Air.mos index c6c62b42c47..841253e4639 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.Air.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.Air.mos @@ -31,6 +31,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.Nitrogen.mos b/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.Nitrogen.mos index 6124818b136..2ebeb91e70e 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.Nitrogen.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.Nitrogen.mos @@ -31,6 +31,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGas.mos b/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGas.mos index 311a669835b..72e51dbeabe 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGas.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGas.mos @@ -36,6 +36,7 @@ runScript(modelTesting);getErrorString(); // Messages: stdout | info | The initialization finished successfully without homotopy method. // stdout | info | The simulation finished successfully. // +// Warning: The model contains alias variables with conflicting start and/or 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. // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // // "true diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition.mos b/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition.mos index 699636daa7f..2be79aefc50 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition.mos @@ -31,6 +31,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.IdealSteam.mos b/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.IdealSteam.mos index 714290399ba..172703df342 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.IdealSteam.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.IdealSteam.mos @@ -31,6 +31,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97OnePhase_ph.mos b/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97OnePhase_ph.mos index 29cb3719438..13fdf16ce05 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97OnePhase_ph.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97OnePhase_ph.mos @@ -31,6 +31,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_pT.mos b/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_pT.mos index d9d8e3b0158..427737629b3 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_pT.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_pT.mos @@ -31,6 +31,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_ph.mos b/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_ph.mos index 28be7e43389..b441b04f932 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_ph.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_ph.mos @@ -31,6 +31,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates.mos b/simulation/libraries/msl32/Modelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates.mos index 5c3c72d8cc7..9391c4cb07f 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates.mos @@ -34,6 +34,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/libraries/msl32/Modelica.Media.Examples.WaterIF97.mos b/simulation/libraries/msl32/Modelica.Media.Examples.WaterIF97.mos index 478683a0d3a..bd204f69a68 100644 --- a/simulation/libraries/msl32/Modelica.Media.Examples.WaterIF97.mos +++ b/simulation/libraries/msl32/Modelica.Media.Examples.WaterIF97.mos @@ -32,6 +32,8 @@ runScript(modelTesting);getErrorString(); // stdout | info | The simulation finished successfully. // // Files Equal! +// Warning: The model contains alias variables with conflicting start and/or 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. +// // "true // " // "" diff --git a/simulation/modelica/functions_eval/MoistAir.mos b/simulation/modelica/functions_eval/MoistAir.mos index cd350972812..663a7778921 100644 --- a/simulation/modelica/functions_eval/MoistAir.mos +++ b/simulation/modelica/functions_eval/MoistAir.mos @@ -28,7 +28,8 @@ getErrorString(); // stdout | info | The simulation finished successfully. // " // end SimulationResult; -// "" +// "Warning: The model contains alias variables with conflicting start and/or 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. +// " // {"Files Equal!"} // "Warning: 'compareSimulationResults' is deprecated. It is recommended to use 'diffSimulationResults' instead. // " diff --git a/simulation/modelica/inheritances/Ticket4258a.mos b/simulation/modelica/inheritances/Ticket4258a.mos index cc91b8e5410..46975a8f7b5 100644 --- a/simulation/modelica/inheritances/Ticket4258a.mos +++ b/simulation/modelica/inheritances/Ticket4258a.mos @@ -24,6 +24,7 @@ simulate(simple_BasicHX_water_gas); getErrorString(); // stdout | info | The simulation finished successfully. // " // end SimulationResult; -// "Warning: The initial conditions are not fully specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). +// "Warning: The model contains alias variables with conflicting start and/or 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. +// Warning: The initial conditions are not fully specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // endResult diff --git a/simulation/modelica/inheritances/Ticket4258b.mos b/simulation/modelica/inheritances/Ticket4258b.mos index 41ef2947e7d..ecfcae1bbec 100644 --- a/simulation/modelica/inheritances/Ticket4258b.mos +++ b/simulation/modelica/inheritances/Ticket4258b.mos @@ -18,7 +18,8 @@ buildModel(Eco); getErrorString(); // true // "" // {"Eco","Eco_init.xml"} -// "Warning: The initial conditions are not fully specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). +// "Warning: The model contains alias variables with conflicting start and/or 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. +// Warning: The initial conditions are not fully specified. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). // " // endResult diff --git a/simulation/modelica/initialization/Makefile b/simulation/modelica/initialization/Makefile index 2a0fd256359..fc38d4eb4c9 100644 --- a/simulation/modelica/initialization/Makefile +++ b/simulation/modelica/initialization/Makefile @@ -76,6 +76,7 @@ OverdeterminedInitialization.Fluid.TwoVolumesFullInitialInconsistent.mos \ OverdeterminedInitialization.Fluid.TwoVolumesFullInitial.mos \ OverdeterminedInitialization.Fluid.TwoVolumesFullSteadyStatePressureAndTemperature.mos \ redundantInitialEquations.mos \ +conflictingStartValues.mos \ # test that currently fail. Move up when fixed. # Run make failingtest diff --git a/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipeInitialValues.mos b/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipeInitialValues.mos index 2b8225653d5..d547eb78fc8 100644 --- a/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipeInitialValues.mos +++ b/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipeInitialValues.mos @@ -22,7 +22,8 @@ simulate(OverdeterminedInitialization.Fluid.DynamicPipeInitialValues); getErrorS // stdout | info | The simulation finished successfully. // " // end SimulationResult; -// "Warning: Assuming fixed start value for the following 1 variables: +// "Warning: The model contains alias variables with conflicting start and/or 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. +// Warning: Assuming fixed start value for the following 1 variables: // m_flow_initial:DISCRETE(unit = "kg/s" fixed = false ) type: Real // Warning: The initial conditions are over specified. The following 1 initial equations are redundant, so they are removed from the initialization sytem: // pipe.mediums[1].p = 10000000.0. diff --git a/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipeLumpedPressureInitialization.mos b/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipeLumpedPressureInitialization.mos index 6d413727019..3815055b164 100644 --- a/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipeLumpedPressureInitialization.mos +++ b/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipeLumpedPressureInitialization.mos @@ -16,7 +16,8 @@ buildModel(OverdeterminedInitialization.Fluid.DynamicPipeLumpedPressureInitializ // true // "" // {"OverdeterminedInitialization.Fluid.DynamicPipeLumpedPressureInitialization","OverdeterminedInitialization.Fluid.DynamicPipeLumpedPressureInitialization_init.xml"} -// "Warning: Assuming fixed start value for the following 1 variables: +// "Warning: The model contains alias variables with conflicting start and/or 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. +// Warning: Assuming fixed start value for the following 1 variables: // m_flow_initial:DISCRETE(unit = "kg/s" fixed = false ) type: Real // Warning: The initial conditions are over specified. The following 4 initial equations are redundant, so they are removed from the initialization sytem: // $DER.pipe.mediums[2].p = 0.0 diff --git a/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipesSeriesLargeNSteadyStateInitial.mos b/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipesSeriesLargeNSteadyStateInitial.mos index 815465232a5..20f74819eec 100644 --- a/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipesSeriesLargeNSteadyStateInitial.mos +++ b/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipesSeriesLargeNSteadyStateInitial.mos @@ -16,7 +16,8 @@ buildModel(OverdeterminedInitialization.Fluid.DynamicPipesSeriesLargeNSteadyStat // true // "" // {"OverdeterminedInitialization.Fluid.DynamicPipesSeriesLargeNSteadyStateInitial","OverdeterminedInitialization.Fluid.DynamicPipesSeriesLargeNSteadyStateInitial_init.xml"} -// "Notification: The following initial equation is redundant and consistent due to simplifications in RemoveSimpleEquations and therefore removed from the initialization problem: der(pipe1.mediums[1].p) = 0.0 -> 0.0 = 0.0 +// "Warning: The model contains alias variables with conflicting start and/or 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. +// Notification: The following initial equation is redundant and consistent due to simplifications in RemoveSimpleEquations and therefore removed from the initialization problem: der(pipe1.mediums[1].p) = 0.0 -> 0.0 = 0.0 // Warning: The initial conditions are over specified. The following 1 initial equations are redundant, so they are removed from the initialization sytem: // $DER.pipe1.mediums[50].p = 0.0. // " diff --git a/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipesSeriesSteadyStateInitial.mos b/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipesSeriesSteadyStateInitial.mos index aedd1449515..a459fec2f92 100644 --- a/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipesSeriesSteadyStateInitial.mos +++ b/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipesSeriesSteadyStateInitial.mos @@ -16,7 +16,8 @@ buildModel(OverdeterminedInitialization.Fluid.DynamicPipesSeriesSteadyStateIniti // true // "" // {"OverdeterminedInitialization.Fluid.DynamicPipesSeriesSteadyStateInitial","OverdeterminedInitialization.Fluid.DynamicPipesSeriesSteadyStateInitial_init.xml"} -// "Notification: The following initial equation is redundant and consistent due to simplifications in RemoveSimpleEquations and therefore removed from the initialization problem: der(pipe1.mediums[1].p) = 0.0 -> 0.0 = 0.0 +// "Warning: The model contains alias variables with conflicting start and/or 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. +// Notification: The following initial equation is redundant and consistent due to simplifications in RemoveSimpleEquations and therefore removed from the initialization problem: der(pipe1.mediums[1].p) = 0.0 -> 0.0 = 0.0 // Warning: The initial conditions are over specified. The following 1 initial equations are redundant, so they are removed from the initialization sytem: // $DER.pipe1.mediums[5].p = 0.0. // " diff --git a/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullInitial.mos b/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullInitial.mos index 747e8033442..4a9f9fc8672 100644 --- a/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullInitial.mos +++ b/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullInitial.mos @@ -16,7 +16,8 @@ buildModel(OverdeterminedInitialization.Fluid.TwoVolumesFullInitial); getErrorSt // true // "" // {"OverdeterminedInitialization.Fluid.TwoVolumesFullInitial","OverdeterminedInitialization.Fluid.TwoVolumesFullInitial_init.xml"} -// "Warning: It was not possible to determine if the initialization problem is consistent, because of not evaluable parameters/start values during compile time: V1.medium.p = V1.p_start (V2.p_start = V1.p_start) +// "Warning: The model contains alias variables with conflicting start and/or 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. +// Warning: It was not possible to determine if the initialization problem is consistent, because of not evaluable parameters/start values during compile time: V1.medium.p = V1.p_start (V2.p_start = V1.p_start) // Warning: The initial conditions are over specified. The following 1 initial equations are redundant, so they are removed from the initialization sytem: // V1.medium.p = V1.p_start. // Warning: Iteration variables with default zero start attribute in torn nonlinear equation system: diff --git a/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullInitialInconsistent.mos b/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullInitialInconsistent.mos index 585ce1a7950..5cbe7e01bbc 100644 --- a/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullInitialInconsistent.mos +++ b/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullInitialInconsistent.mos @@ -24,10 +24,12 @@ simulate(OverdeterminedInitialization.Fluid.TwoVolumesFullInitialInconsistent); // | | | | Use -lv=LOG_INIT -w for more information. // " // end SimulationResult; -// "Warning: It was not possible to determine if the initialization problem is consistent, because of not evaluable parameters/start values during compile time: V1.medium.p = V1.p_start (V2.p_start = V1.p_start) +// "Warning: The model contains alias variables with conflicting start and/or 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. +// Warning: It was not possible to determine if the initialization problem is consistent, because of not evaluable parameters/start values during compile time: V1.medium.p = V1.p_start (V2.p_start = V1.p_start) // Warning: The initial conditions are over specified. The following 1 initial equations are redundant, so they are removed from the initialization sytem: // V1.medium.p = V1.p_start. // Warning: Iteration variables with default zero start attribute in torn nonlinear equation system: // V1.ports[2].m_flow:VARIABLE(flow=true min = -100000.0 max = 100000.0 unit = "kg/s" ) "Mass flow rate from the connection point into the component" type: Real [2] +// Warning: The model contains alias variables with conflicting start and/or 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. // " // endResult diff --git a/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullSteadyStatePressureAndTemperature.mos b/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullSteadyStatePressureAndTemperature.mos index b5874633f27..e0eaa9cdaaa 100644 --- a/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullSteadyStatePressureAndTemperature.mos +++ b/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullSteadyStatePressureAndTemperature.mos @@ -16,7 +16,8 @@ buildModel(OverdeterminedInitialization.Fluid.TwoVolumesFullSteadyStatePressureA // true // "" // {"OverdeterminedInitialization.Fluid.TwoVolumesFullSteadyStatePressureAndTemperature","OverdeterminedInitialization.Fluid.TwoVolumesFullSteadyStatePressureAndTemperature_init.xml"} -// "Warning: The initial conditions are over specified. The following 1 initial equations are redundant, so they are removed from the initialization sytem: +// "Warning: The model contains alias variables with conflicting start and/or 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. +// Warning: The initial conditions are over specified. The following 1 initial equations are redundant, so they are removed from the initialization sytem: // $DER.V1.medium.p = 0.0. // Warning: Iteration variables with default zero start attribute in torn nonlinear equation system: // V1.ports[2].m_flow:VARIABLE(flow=true min = -100000.0 max = 100000.0 unit = "kg/s" ) "Mass flow rate from the connection point into the component" type: Real [2] diff --git a/simulation/modelica/initialization/conflictingStartValues.mos b/simulation/modelica/initialization/conflictingStartValues.mos new file mode 100644 index 00000000000..1401e835ee7 --- /dev/null +++ b/simulation/modelica/initialization/conflictingStartValues.mos @@ -0,0 +1,56 @@ +// name: conflictingStartValues +// keywords: initialization conflict +// status: correct +// +// ticket:4329 + +loadString(" +type T = Real(start = 10, nominal=100); +model conflictingStartValues + T x; + Real y(start = 3); + Real z(start = -4); + T a; + Real b(start = p, nominal=1000); + Real c(start = -10); + parameter Real p = 100; +equation + x = y; + x + z = 0; + (x-3)*(x+11) = 0; + a = b; + a + c = 0; + (a-3)*(a+11) = 0; +end conflictingStartValues; +");getErrorString(); + +setCommandLineOptions("-d=aliasConflicts"); getErrorString(); +simulate(conflictingStartValues, stopTime=0.0, simflags="-output=x,a"); getErrorString(); + +// Result: +// true +// "" +// true +// "" +// record SimulationResult +// resultFile = "conflictingStartValues_res.mat", +// simulationOptions = "startTime = 0.0, stopTime = 0.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'conflictingStartValues', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-output=x,a'", +// messages = "stdout | info | The initialization finished successfully without homotopy method. +// time=0,x=3,a=3 +// stdout | info | The simulation finished successfully. +// " +// end SimulationResult; +// "Warning: Alias set with conflicting start values having the same priority +// * Candidate: c(start = 10.0) +// * Candidate: b(start = p = 100.0) +// => Select value from c(start = 10.0) for variable: a +// Warning: Alias set with conflicting nominal values +// * Candidate: b(nominal = 1000.0) +// * Candidate: a(nominal = 100.0) +// => Select value from a(nominal = 100.0) for variable: a +// Warning: Alias set with conflicting start values having the same priority +// * Candidate: z(start = 4.0) +// * Candidate: y(start = 3.0) +// => Select value from z(start = 4.0) for variable: x +// " +// endResult diff --git a/simulation/modelica/others/EngineV6_evalParams.mos b/simulation/modelica/others/EngineV6_evalParams.mos index 95d410b3d54..401dbb4f732 100644 --- a/simulation/modelica/others/EngineV6_evalParams.mos +++ b/simulation/modelica/others/EngineV6_evalParams.mos @@ -23,7 +23,8 @@ val(crankshaftSpeed,1.0); getErrorString(); // stdout | info | The simulation finished successfully. // " // end SimulationResult; -// "" +// "Warning: The model contains alias variables with conflicting start and/or 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. +// " // 561.4775584670064 // "" // endResult