Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr ThermoSysPro_ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchanger.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/package.mo", uses=false) Using package ThermoSysPro with version 4.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/package.mo) Running command: translateModel(ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchanger,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="ThermoSysPro_ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchanger") translateModel(ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchanger,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="ThermoSysPro_ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchanger") Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/package.mo): time 0.834/0.834, allocations: 150.9 MB / 167.2 MB, free: 14.49 MB / 142.1 MB Notification: Performance of FrontEnd - loaded program: time 0.0003506/0.0003506, allocations: 23.64 kB / 237.8 MB, free: 1.785 MB / 190.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 0.05326/0.05363, allocations: 31.34 MB / 269.1 MB, free: 7.035 MB / 222.1 MB Notification: Automatically loaded package Complex 4.0.0 due to uses annotation from Modelica. Notification: Automatically loaded package ModelicaServices 4.0.0 due to uses annotation from Modelica. Notification: Automatically loaded package Modelica 4.0.0 due to usage. Notification: Performance of NFInst.instantiate(ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchanger): time 1.639/1.693, allocations: 296.3 MB / 0.5522 GB, free: 11.66 MB / 446.1 MB Notification: Performance of NFInst.instExpressions: time 0.02663/1.719, allocations: 22.97 MB / 0.5746 GB, free: 4.605 MB / 462.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.0003337/1.72, allocations: 4 kB / 0.5746 GB, free: 4.602 MB / 462.1 MB [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/WaterSteam/HeatExchangers/StaticWaterWaterExchanger.mo:81:3-83:42:writable] Warning: Connector Ec is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/WaterSteam/HeatExchangers/StaticWaterWaterExchanger.mo:84:3-86:38:writable] Warning: Connector Ef is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/WaterSteam/HeatExchangers/StaticWaterWaterExchanger.mo:87:3-89:37:writable] Warning: Connector Sf is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/WaterSteam/HeatExchangers/StaticWaterWaterExchanger.mo:90:3-92:37:writable] Warning: Connector Sc is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/WaterSteam/BoundaryConditions/SourceP.mo:30:3-31:45:writable] Warning: Connector C is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/WaterSteam/BoundaryConditions/SinkP.mo:33:3-34:47:writable] Warning: Connector C is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). Notification: Performance of NFTyping.typeComponents: time 0.0004742/1.72, allocations: 180.9 kB / 0.5748 GB, free: 4.426 MB / 462.1 MB Notification: Performance of NFTyping.typeBindings: time 0.0004637/1.721, allocations: 257.9 kB / 0.575 GB, free: 4.172 MB / 462.1 MB [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Properties/WaterSteam/IF97_packages.mo:783:9-783:27:writable] Warning: cv was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Properties/WaterSteam/IF97_packages.mo:850:9-850:27:writable] Warning: cv was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Properties/WaterSteam/IF97_packages.mo:1088:9-1088:27:writable] Warning: cv was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. Notification: Performance of NFTyping.typeClassSections: time 0.01746/1.738, allocations: 7.231 MB / 0.5821 GB, free: 12.93 MB / 478.1 MB Notification: Performance of NFFlatten.flatten: time 0.001216/1.739, allocations: 0.9803 MB / 0.583 GB, free: 11.95 MB / 478.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.0003668/1.74, allocations: 280.8 kB / 0.5833 GB, free: 11.67 MB / 478.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.000428/1.74, allocations: 386.6 kB / 0.5837 GB, free: 11.29 MB / 478.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.0003576/1.741, allocations: 326.5 kB / 0.584 GB, free: 10.97 MB / 478.1 MB Notification: Performance of NFPackage.collectConstants: time 6.707e-05/1.741, allocations: 48 kB / 0.584 GB, free: 10.93 MB / 478.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.0237/1.764, allocations: 15.38 MB / 0.599 GB, free: 11.53 MB / 494.1 MB Notification: Performance of NFScalarize.scalarize: time 0.0001855/1.765, allocations: 131.5 kB / 0.5992 GB, free: 11.4 MB / 494.1 MB Notification: Performance of NFVerifyModel.verify: time 0.0004454/1.765, allocations: 366.2 kB / 0.5995 GB, free: 11.04 MB / 494.1 MB Notification: Performance of NFConvertDAE.convert: time 0.01247/1.778, allocations: 6.923 MB / 0.6063 GB, free: 4.105 MB / 494.1 MB Notification: Performance of FrontEnd - DAE generated: time 3.346e-06/1.778, allocations: 0 / 0.6063 GB, free: 4.105 MB / 494.1 MB Notification: Performance of FrontEnd: time 2.595e-06/1.778, allocations: 0 / 0.6063 GB, free: 4.105 MB / 494.1 MB Notification: Performance of Transformations before backend: time 9.107e-06/1.778, allocations: 3.938 kB / 0.6063 GB, free: 4.102 MB / 494.1 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 210 * Number of variables: 210 Notification: Performance of Generate backend data structure: time 0.004088/1.782, allocations: 1.536 MB / 0.6078 GB, free: 2.512 MB / 494.1 MB Notification: Performance of prepare preOptimizeDAE: time 3.959e-05/1.782, allocations: 8.031 kB / 0.6078 GB, free: 2.504 MB / 494.1 MB Notification: Performance of preOpt normalInlineFunction (simulation): time 0.0001176/1.782, allocations: 72 kB / 0.6079 GB, free: 2.434 MB / 494.1 MB Notification: Performance of preOpt evaluateParameters (simulation): time 0.0003775/1.782, allocations: 350.6 kB / 0.6082 GB, free: 2.051 MB / 494.1 MB Notification: Performance of preOpt simplifyIfEquations (simulation): time 0.0001955/1.782, allocations: 126.1 kB / 0.6083 GB, free: 1.91 MB / 494.1 MB Notification: Performance of preOpt expandDerOperator (simulation): time 6.386e-05/1.783, allocations: 48 kB / 0.6084 GB, free: 1.863 MB / 494.1 MB Notification: Performance of preOpt clockPartitioning (simulation): time 0.001167/1.784, allocations: 0.7835 MB / 0.6091 GB, free: 1.035 MB / 494.1 MB Notification: Performance of preOpt findStateOrder (simulation): time 1.509e-05/1.784, allocations: 0 / 0.6091 GB, free: 1.035 MB / 494.1 MB Notification: Performance of preOpt replaceEdgeChange (simulation): time 4.554e-05/1.784, allocations: 24 kB / 0.6092 GB, free: 1.012 MB / 494.1 MB Notification: Performance of preOpt inlineArrayEqn (simulation): time 3.178e-05/1.784, allocations: 35.97 kB / 0.6092 GB, free: 0.9766 MB / 494.1 MB Notification: Performance of preOpt removeEqualRHS (simulation): time 0.001077/1.785, allocations: 0.5786 MB / 0.6098 GB, free: 404 kB / 494.1 MB Warning: The model contains alias variables with redundant start and/or conflicting nominal values. It is recommended to resolve the conflicts, because otherwise the system could be hard to solve. To print the conflicting alias sets and the chosen candidates please use -d=aliasConflicts. Notification: Performance of preOpt removeSimpleEquations (simulation): time 0.07406/1.859, allocations: 36.64 MB / 0.6455 GB, free: 8.004 MB / 0.5294 GB Notification: Performance of preOpt comSubExp (simulation): time 0.001333/1.86, allocations: 0.5425 MB / 0.6461 GB, free: 7.453 MB / 0.5294 GB Notification: Performance of preOpt resolveLoops (simulation): time 0.0006004/1.861, allocations: 350.8 kB / 0.6464 GB, free: 7.109 MB / 0.5294 GB Notification: Performance of preOpt evalFunc (simulation): time 0.0734/1.934, allocations: 33.81 MB / 0.6794 GB, free: 2.012 MB / 0.5606 GB Notification: Performance of preOpt encapsulateWhenConditions (simulation): time 3.791e-05/1.934, allocations: 38.5 kB / 0.6795 GB, free: 1.965 MB / 0.5606 GB Notification: Performance of pre-optimization done (n=126): time 4.579e-06/1.934, allocations: 3.984 kB / 0.6795 GB, free: 1.961 MB / 0.5606 GB Notification: Performance of matching and sorting (n=126): time 0.01802/1.952, allocations: 3.3 MB / 0.6827 GB, free: 14.63 MB / 0.5762 GB Notification: Performance of inlineWhenForInitialization (initialization): time 3.404e-05/1.953, allocations: 55.41 kB / 0.6827 GB, free: 14.56 MB / 0.5762 GB Notification: Performance of selectInitializationVariablesDAE (initialization): time 0.0004422/1.953, allocations: 336.4 kB / 0.6831 GB, free: 14.22 MB / 0.5762 GB Notification: Performance of collectPreVariables (initialization): time 3.713e-05/1.953, allocations: 29.7 kB / 0.6831 GB, free: 14.19 MB / 0.5762 GB Notification: Performance of collectInitialEqns (initialization): time 0.0001818/1.953, allocations: 233.3 kB / 0.6833 GB, free: 13.95 MB / 0.5762 GB Notification: Performance of collectInitialBindings (initialization): time 0.0002896/1.954, allocations: 405.7 kB / 0.6837 GB, free: 13.55 MB / 0.5762 GB Notification: Performance of simplifyInitialFunctions (initialization): time 0.0002026/1.954, allocations: 134.1 kB / 0.6838 GB, free: 13.41 MB / 0.5762 GB Notification: Performance of setup shared object (initialization): time 0.0001707/1.954, allocations: 366.8 kB / 0.6842 GB, free: 13.05 MB / 0.5762 GB Notification: Performance of preBalanceInitialSystem (initialization): time 0.0006184/1.955, allocations: 281.6 kB / 0.6844 GB, free: 12.77 MB / 0.5762 GB Notification: Performance of partitionIndependentBlocks (initialization): time 0.0006733/1.955, allocations: 389.1 kB / 0.6848 GB, free: 12.36 MB / 0.5762 GB Notification: Performance of analyzeInitialSystem (initialization): time 0.001332/1.957, allocations: 0.7225 MB / 0.6855 GB, free: 11.61 MB / 0.5762 GB Notification: Performance of solveInitialSystemEqSystem (initialization): time 5.67e-06/1.957, allocations: 0 / 0.6855 GB, free: 11.61 MB / 0.5762 GB Notification: Performance of matching and sorting (n=142) (initialization): time 0.004458/1.961, allocations: 1.283 MB / 0.6868 GB, free: 10.32 MB / 0.5762 GB Notification: Performance of prepare postOptimizeDAE: time 2.741e-05/1.961, allocations: 4 kB / 0.6868 GB, free: 10.32 MB / 0.5762 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 1.506e-05/1.961, allocations: 11.94 kB / 0.6868 GB, free: 10.3 MB / 0.5762 GB Notification: Performance of postOpt tearingSystem (initialization): time 0.00389/1.965, allocations: 1.383 MB / 0.6881 GB, free: 8.918 MB / 0.5762 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.0001157/1.965, allocations: 15.94 kB / 0.6881 GB, free: 8.902 MB / 0.5762 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.002311/1.967, allocations: 1.386 MB / 0.6895 GB, free: 7.492 MB / 0.5762 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.0004693/1.968, allocations: 98.8 kB / 0.6896 GB, free: 7.395 MB / 0.5762 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 4.533e-05/1.968, allocations: 23.98 kB / 0.6896 GB, free: 7.371 MB / 0.5762 GB Notification: Model statistics after passing the back-end for initialization: * Number of independent subsystems: 9 * Number of states: 0 () * Number of discrete variables: 8 (puitsP3.C.a,puitsP2.C.a,sourceP3.C.b,sourceP2.C.b,plateHeatExchanger.Sc.b,plateHeatExchanger.Sf.b,plateHeatExchanger.Ef.a,plateHeatExchanger.Ec.a) * Number of discrete states: 0 () * Number of clocked states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for initialization (22): * Single equations (assignments): 17 * Array equations: 0 * Algorithm blocks: 0 * Record equations: 4 * When equations: 0 * If-equations: 0 * Equation systems (not torn): 0 * Torn equation systems: 1 * Mixed (continuous/discrete) equation systems: 0 Notification: Torn system details for strict tearing set: * Linear torn systems (#iteration vars, #inner vars, density): 0 systems * Non-linear torn systems (#iteration vars, #inner vars): 1 system {(6,25)} Notification: Performance of prepare postOptimizeDAE: time 0.0002601/1.968, allocations: 175.4 kB / 0.6898 GB, free: 7.191 MB / 0.5762 GB Notification: Performance of postOpt lateInlineFunction (simulation): time 0.0001275/1.968, allocations: 55.25 kB / 0.6898 GB, free: 7.137 MB / 0.5762 GB Notification: Performance of postOpt wrapFunctionCalls (simulation): time 0.004366/1.973, allocations: 3.947 MB / 0.6937 GB, free: 3.051 MB / 0.5762 GB Notification: Performance of postOpt simplifysemiLinear (simulation): time 6.733e-06/1.973, allocations: 7.938 kB / 0.6937 GB, free: 3.043 MB / 0.5762 GB Notification: Performance of postOpt simplifyComplexFunction (simulation): time 2.855e-06/1.973, allocations: 0 / 0.6937 GB, free: 3.043 MB / 0.5762 GB Notification: Performance of postOpt removeConstants (simulation): time 0.0001648/1.973, allocations: 159.9 kB / 0.6938 GB, free: 2.867 MB / 0.5762 GB Notification: Performance of postOpt simplifyTimeIndepFuncCalls (simulation): time 0.0001073/1.973, allocations: 27.75 kB / 0.6939 GB, free: 2.84 MB / 0.5762 GB Notification: Performance of postOpt simplifyAllExpressions (simulation): time 0.0003519/1.973, allocations: 15.98 kB / 0.6939 GB, free: 2.824 MB / 0.5762 GB Notification: Performance of postOpt findZeroCrossings (simulation): time 9.174e-05/1.974, allocations: 27.95 kB / 0.6939 GB, free: 2.797 MB / 0.5762 GB [/var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/Compiler/BackEnd/DAEMode.mo:528:7-530:90:writable] Error: Internal error DAEMode.traverserStrongComponents failed on equation: 1/1 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(plateHeatExchanger.Tmf, plateHeatExchanger.rhof, plateHeatExchanger.prof.u, plateHeatExchanger.prof.s, plateHeatExchanger.prof.cp, plateHeatExchanger.prof.ddhp, plateHeatExchanger.prof.ddph, plateHeatExchanger.prof.duph, plateHeatExchanger.prof.duhp, plateHeatExchanger.prof.x) = $cse5 Variables: 1: plateHeatExchanger.prof.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 2: plateHeatExchanger.prof.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 3: plateHeatExchanger.prof.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 4: plateHeatExchanger.prof.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real 5: plateHeatExchanger.Tmf:VARIABLE(min = 200.0 max = 6000.0 start = 290.0 unit = "K" nominal = 300.0 ) "Cold fluid average temperature" type: Real 6: plateHeatExchanger.prof.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 7: plateHeatExchanger.prof.x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real 8: plateHeatExchanger.prof.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 9: plateHeatExchanger.quf:VARIABLE() type: Real 10: plateHeatExchanger.qmf:VARIABLE() type: Real [/var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/Compiler/BackEnd/DAEMode.mo:528:7-530:90:writable] Error: Internal error DAEMode.traverserStrongComponents failed on equation: 1/1 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(plateHeatExchanger.Tsf, plateHeatExchanger.profs.d, plateHeatExchanger.profs.u, plateHeatExchanger.profs.s, plateHeatExchanger.profs.cp, plateHeatExchanger.profs.ddhp, plateHeatExchanger.profs.ddph, plateHeatExchanger.profs.duph, plateHeatExchanger.profs.duhp, plateHeatExchanger.profs.x) = $cse1 2/11 (10): $cse1 = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(puitsP3.P0, plateHeatExchanger.Sf.h, plateHeatExchanger.modef) 3/21 (1): 0.0 = if plateHeatExchanger.Qf > 0.0 then sourceP3.C.h - sourceP3.h else plateHeatExchanger.Sf.h - puitsP3.h 4/22 (10): $cse2 = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP3.P0, sourceP3.C.h, plateHeatExchanger.modef) 5/32 (1): 0.0 = if abs(plateHeatExchanger.Qf) > 0.001 then plateHeatExchanger.W - plateHeatExchanger.Qf * plateHeatExchanger.prof.cp * (plateHeatExchanger.Tsf - plateHeatExchanger.Tef) else plateHeatExchanger.Tef - plateHeatExchanger.Tsf 6/33 (1): plateHeatExchanger.W = plateHeatExchanger.K * plateHeatExchanger.S * plateHeatExchanger.DTm 7/34 (1): plateHeatExchanger.DTm = if noEvent(plateHeatExchanger.DT1 > plateHeatExchanger.DT2) and noEvent(plateHeatExchanger.DT2 > 0.0) or noEvent(plateHeatExchanger.DT1 < plateHeatExchanger.DT2) and noEvent(plateHeatExchanger.DT2 < 0.0) then (plateHeatExchanger.DT1 - plateHeatExchanger.DT2) / log(plateHeatExchanger.DT1 / plateHeatExchanger.DT2) else 0.5 * (plateHeatExchanger.DT1 + plateHeatExchanger.DT2) 8/35 (1): plateHeatExchanger.DT1 = plateHeatExchanger.Tec - plateHeatExchanger.Tsf 9/36 (1): 0.0 = if abs(plateHeatExchanger.Qc) > 0.001 then plateHeatExchanger.W - plateHeatExchanger.Qc * plateHeatExchanger.proc.cp * (plateHeatExchanger.Tec - plateHeatExchanger.Tsc) else plateHeatExchanger.Tec - plateHeatExchanger.Tsc 10/37 (1): plateHeatExchanger.DT2 = plateHeatExchanger.Tsc - plateHeatExchanger.Tef 11/38 (10): $cse3 = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(puitsP2.P0, plateHeatExchanger.Sc.h, plateHeatExchanger.modec) 12/48 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(plateHeatExchanger.Tsc, plateHeatExchanger.procs.d, plateHeatExchanger.procs.u, plateHeatExchanger.procs.s, plateHeatExchanger.procs.cp, plateHeatExchanger.procs.ddhp, plateHeatExchanger.procs.ddph, plateHeatExchanger.procs.duph, plateHeatExchanger.procs.duhp, plateHeatExchanger.procs.x) = $cse3 13/58 (1): 0.0 = if plateHeatExchanger.Qc > 0.0 then sourceP2.C.h - sourceP2.h else plateHeatExchanger.Sc.h - puitsP2.h 14/59 (10): $cse4 = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP2.P0, sourceP2.C.h, plateHeatExchanger.modec) 15/69 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(plateHeatExchanger.Tec, plateHeatExchanger.proce.d, plateHeatExchanger.proce.u, plateHeatExchanger.proce.s, plateHeatExchanger.proce.cp, plateHeatExchanger.proce.ddhp, plateHeatExchanger.proce.ddph, plateHeatExchanger.proce.duph, plateHeatExchanger.proce.duhp, plateHeatExchanger.proce.x) = $cse4 16/79 (1): plateHeatExchanger.Hmc = 0.5 * (sourceP2.C.h + plateHeatExchanger.Sc.h) 17/80 (10): $cse6 = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(plateHeatExchanger.Pmc, plateHeatExchanger.Hmc, plateHeatExchanger.modec) 18/90 (1): plateHeatExchanger.lambdac = ThermoSysPro.Properties.WaterSteam.IF97.ThermalConductivity_rhoT(plateHeatExchanger.rhoc, plateHeatExchanger.Tmc, plateHeatExchanger.Pmc, 0) 19/91 (1): plateHeatExchanger.hc = if noEvent(plateHeatExchanger.qmc < 0.001) then 0.0 else 11.245 * plateHeatExchanger.qmc ^ 0.8 * abs(plateHeatExchanger.muc * plateHeatExchanger.proc.cp / plateHeatExchanger.lambdac) ^ 0.4 * plateHeatExchanger.lambdac 20/92 (1): plateHeatExchanger.K = plateHeatExchanger.hc * plateHeatExchanger.hf / (plateHeatExchanger.hc + plateHeatExchanger.hf + plateHeatExchanger.hc * plateHeatExchanger.hf * plateHeatExchanger.emetal / plateHeatExchanger.lambdam) 21/93 (1): plateHeatExchanger.muc = ThermoSysPro.Properties.WaterSteam.IF97.DynamicViscosity_rhoT(plateHeatExchanger.rhoc, plateHeatExchanger.Tmc) 22/94 (1): plateHeatExchanger.qmc = abs(plateHeatExchanger.Qc) / (plateHeatExchanger.N * plateHeatExchanger.muc) 23/95 (1): plateHeatExchanger.DPc = if noEvent(plateHeatExchanger.qmc < 0.001) then 0.0 else plateHeatExchanger.c1 * 14423.2 / (plateHeatExchanger.rhoc * plateHeatExchanger.qmc ^ 0.097) * plateHeatExchanger.quc ^ 2.0 * (1472.47 + 0.77 * (plateHeatExchanger.N - 1.0) + 104.97 / plateHeatExchanger.qmc ^ 0.25) 24/96 (1): plateHeatExchanger.quc = abs(plateHeatExchanger.Qc) / plateHeatExchanger.N 25/97 (1): puitsP2.P0 = if plateHeatExchanger.Qc > 0.0 then sourceP2.P0 - plateHeatExchanger.DPc else sourceP2.P0 + plateHeatExchanger.DPc 26/98 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(plateHeatExchanger.Tmc, plateHeatExchanger.rhoc, plateHeatExchanger.proc.u, plateHeatExchanger.proc.s, plateHeatExchanger.proc.cp, plateHeatExchanger.proc.ddhp, plateHeatExchanger.proc.ddph, plateHeatExchanger.proc.duph, plateHeatExchanger.proc.duhp, plateHeatExchanger.proc.x) = $cse6 27/108 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(plateHeatExchanger.Tef, plateHeatExchanger.profe.d, plateHeatExchanger.profe.u, plateHeatExchanger.profe.s, plateHeatExchanger.profe.cp, plateHeatExchanger.profe.ddhp, plateHeatExchanger.profe.ddph, plateHeatExchanger.profe.duph, plateHeatExchanger.profe.duhp, plateHeatExchanger.profe.x) = $cse2 28/118 (1): plateHeatExchanger.Hmf = 0.5 * (sourceP3.C.h + plateHeatExchanger.Sf.h) 29/119 (10): $cse5 = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(plateHeatExchanger.Pmf, plateHeatExchanger.Hmf, plateHeatExchanger.modef) 30/129 (1): plateHeatExchanger.lambdaf = ThermoSysPro.Properties.WaterSteam.IF97.ThermalConductivity_rhoT(plateHeatExchanger.rhof, plateHeatExchanger.Tmf, plateHeatExchanger.Pmf, 0) 31/130 (1): plateHeatExchanger.hf = if noEvent(plateHeatExchanger.qmf < 0.001) then 0.0 else 11.245 * plateHeatExchanger.qmf ^ 0.8 * abs(plateHeatExchanger.muf * plateHeatExchanger.prof.cp / plateHeatExchanger.lambdaf) ^ 0.4 * plateHeatExchanger.lambdaf 32/131 (1): plateHeatExchanger.muf = ThermoSysPro.Properties.WaterSteam.IF97.DynamicViscosity_rhoT(plateHeatExchanger.rhof, plateHeatExchanger.Tmf) 33/132 (1): plateHeatExchanger.qmf = abs(plateHeatExchanger.Qf) / (plateHeatExchanger.N * plateHeatExchanger.muf) 34/133 (1): puitsP3.P0 = if plateHeatExchanger.Qf > 0.0 then sourceP3.P0 - plateHeatExchanger.DPf else sourceP3.P0 + plateHeatExchanger.DPf 35/134 (1): plateHeatExchanger.DPf = if noEvent(plateHeatExchanger.qmf < 0.001) then 0.0 else 14423.2 / (plateHeatExchanger.rhof * plateHeatExchanger.qmf ^ 0.097) * plateHeatExchanger.quf ^ 2.0 * (1472.47 + 0.77 * (plateHeatExchanger.N - 1.0) + 104.97 / plateHeatExchanger.qmf ^ 0.25) 36/135 (1): plateHeatExchanger.quf = abs(plateHeatExchanger.Qf) / plateHeatExchanger.N 37/136 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(plateHeatExchanger.Tmf, plateHeatExchanger.rhof, plateHeatExchanger.prof.u, plateHeatExchanger.prof.s, plateHeatExchanger.prof.cp, plateHeatExchanger.prof.ddhp, plateHeatExchanger.prof.ddph, plateHeatExchanger.prof.duph, plateHeatExchanger.prof.duhp, plateHeatExchanger.prof.x) = $cse5 Variables: 1: plateHeatExchanger.prof.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 2: plateHeatExchanger.prof.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 3: plateHeatExchanger.prof.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 4: plateHeatExchanger.prof.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real 5: plateHeatExchanger.Tmf:VARIABLE(min = 200.0 max = 6000.0 start = 290.0 unit = "K" nominal = 300.0 ) "Cold fluid average temperature" type: Real 6: plateHeatExchanger.prof.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 7: plateHeatExchanger.prof.x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real 8: plateHeatExchanger.prof.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 9: plateHeatExchanger.quf:VARIABLE() type: Real 10: plateHeatExchanger.qmf:VARIABLE() type: Real 11: plateHeatExchanger.DPf:VARIABLE(unit = "Pa" ) "Pressure loss of the cold fluid" type: Real 12: plateHeatExchanger.Qf:VARIABLE(start = 500.0 unit = "kg/s" ) "Mass flow rate of the cold fluid" type: Real 13: plateHeatExchanger.muf:VARIABLE(min = 0.0 start = 0.001 unit = "Pa.s" ) "Cold fluid dynamic viscosity" type: Real 14: plateHeatExchanger.hf:VARIABLE(unit = "W/(m2.K)" ) "Heat transfer coefficient of the cold fluid" type: Real 15: plateHeatExchanger.lambdaf:VARIABLE(start = 0.597928 unit = "W/(m.K)" ) "Cold fluid thermal conductivity" type: Real 16: plateHeatExchanger.rhof:VARIABLE(min = 1e-9 max = 1e5 start = 998.0 unit = "kg/m3" nominal = 998.0 ) "Cold fluid density" type: Real 17: plateHeatExchanger.prof.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 18: $cse5.d:VARIABLE(protected = true ) type: Real unreplaceable 19: $cse5.s:VARIABLE(protected = true ) type: Real unreplaceable 20: $cse5.x:VARIABLE(protected = true ) type: Real unreplaceable 21: $cse5.duhp:VARIABLE(protected = true ) type: Real unreplaceable 22: $cse5.u:VARIABLE(protected = true ) type: Real unreplaceable 23: $cse5.T:VARIABLE(protected = true ) type: Real unreplaceable 24: $cse5.duph:VARIABLE(protected = true ) type: Real unreplaceable 25: $cse5.ddhp:VARIABLE(protected = true ) type: Real unreplaceable 26: $cse5.cp:VARIABLE(protected = true ) type: Real unreplaceable 27: $cse5.ddph:VARIABLE(protected = true ) type: Real unreplaceable 28: plateHeatExchanger.Hmf:VARIABLE(start = 1e5 unit = "J/kg" ) "Cold fluid average specific enthalpy" type: Real 29: plateHeatExchanger.profe.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 30: plateHeatExchanger.profe.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 31: plateHeatExchanger.profe.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 32: plateHeatExchanger.profe.x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real 33: plateHeatExchanger.profe.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 34: plateHeatExchanger.proc.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 35: plateHeatExchanger.proc.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real 36: plateHeatExchanger.proc.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 37: plateHeatExchanger.proc.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 38: plateHeatExchanger.proc.x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real 39: plateHeatExchanger.proc.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 40: plateHeatExchanger.proc.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 41: plateHeatExchanger.Tmc:VARIABLE(min = 200.0 max = 6000.0 start = 290.0 unit = "K" nominal = 300.0 ) "Hot fluid average temperature" type: Real 42: plateHeatExchanger.DPc:VARIABLE(unit = "Pa" ) "Pressure loss of the hot fluid" type: Real 43: plateHeatExchanger.Qc:VARIABLE(start = 500.0 unit = "kg/s" ) "Mass flow rate of the hot fluid" type: Real 44: plateHeatExchanger.quc:VARIABLE() type: Real 45: plateHeatExchanger.qmc:VARIABLE() type: Real 46: plateHeatExchanger.muc:VARIABLE(min = 0.0 start = 0.001 unit = "Pa.s" ) "Hot fluid dynamic viscosity" type: Real 47: plateHeatExchanger.K:VARIABLE(unit = "W/(m2.K)" ) "Global heat transfer coefficient" type: Real 48: plateHeatExchanger.hc:VARIABLE(unit = "W/(m2.K)" ) "Heat transfer coefficient of the hot fluid" type: Real 49: plateHeatExchanger.lambdac:VARIABLE(start = 0.602698 unit = "W/(m.K)" ) "Hot fluid thermal conductivity" type: Real 50: plateHeatExchanger.rhoc:VARIABLE(min = 1e-9 max = 1e5 start = 998.0 unit = "kg/m3" nominal = 998.0 ) "Hot fluid density" type: Real 51: plateHeatExchanger.proc.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 52: $cse6.ddhp:VARIABLE(protected = true ) type: Real unreplaceable 53: $cse6.x:VARIABLE(protected = true ) type: Real unreplaceable 54: $cse6.ddph:VARIABLE(protected = true ) type: Real unreplaceable 55: $cse6.duph:VARIABLE(protected = true ) type: Real unreplaceable 56: $cse6.s:VARIABLE(protected = true ) type: Real unreplaceable 57: $cse6.d:VARIABLE(protected = true ) type: Real unreplaceable 58: $cse6.duhp:VARIABLE(protected = true ) type: Real unreplaceable 59: $cse6.u:VARIABLE(protected = true ) type: Real unreplaceable 60: $cse6.cp:VARIABLE(protected = true ) type: Real unreplaceable 61: $cse6.T:VARIABLE(protected = true ) type: Real unreplaceable 62: plateHeatExchanger.Hmc:VARIABLE(start = 1e5 unit = "J/kg" ) "Hot fluid average specific enthalpy" type: Real 63: plateHeatExchanger.proce.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 64: plateHeatExchanger.proce.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 65: plateHeatExchanger.proce.x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real 66: plateHeatExchanger.proce.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 67: plateHeatExchanger.proce.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 68: plateHeatExchanger.proce.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 69: plateHeatExchanger.proce.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real 70: plateHeatExchanger.proce.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 71: plateHeatExchanger.Tec:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 300.0 ) "Fluid temperature at the hot inlet" type: Real 72: plateHeatExchanger.proce.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 73: $cse4.d:VARIABLE(protected = true ) type: Real unreplaceable 74: $cse4.u:VARIABLE(protected = true ) type: Real unreplaceable 75: $cse4.duhp:VARIABLE(protected = true ) type: Real unreplaceable 76: $cse4.ddph:VARIABLE(protected = true ) type: Real unreplaceable 77: $cse4.duph:VARIABLE(protected = true ) type: Real unreplaceable 78: $cse4.cp:VARIABLE(protected = true ) type: Real unreplaceable 79: $cse4.s:VARIABLE(protected = true ) type: Real unreplaceable 80: $cse4.ddhp:VARIABLE(protected = true ) type: Real unreplaceable 81: $cse4.T:VARIABLE(protected = true ) type: Real unreplaceable 82: $cse4.x:VARIABLE(protected = true ) type: Real unreplaceable 83: sourceP2.C.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 84: plateHeatExchanger.procs.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real 85: plateHeatExchanger.procs.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 86: plateHeatExchanger.procs.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 87: plateHeatExchanger.procs.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 88: plateHeatExchanger.procs.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 89: plateHeatExchanger.procs.x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real 90: plateHeatExchanger.procs.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 91: plateHeatExchanger.procs.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 92: $cse3.d:VARIABLE(protected = true ) type: Real unreplaceable 93: $cse3.duph:VARIABLE(protected = true ) type: Real unreplaceable 94: $cse3.cp:VARIABLE(protected = true ) type: Real unreplaceable 95: $cse3.T:VARIABLE(protected = true ) type: Real unreplaceable 96: plateHeatExchanger.Sc.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 97: $cse3.u:VARIABLE(protected = true ) type: Real unreplaceable 98: $cse3.ddph:VARIABLE(protected = true ) type: Real unreplaceable 99: $cse3.x:VARIABLE(protected = true ) type: Real unreplaceable 100: $cse3.ddhp:VARIABLE(protected = true ) type: Real unreplaceable 101: $cse3.duhp:VARIABLE(protected = true ) type: Real unreplaceable 102: $cse3.s:VARIABLE(protected = true ) type: Real unreplaceable 103: plateHeatExchanger.procs.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 104: plateHeatExchanger.DT2:VARIABLE(unit = "K" ) "Temperature difference at the outlet of the exchanger" type: Real 105: plateHeatExchanger.Tsc:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 300.0 ) "Fluid temperature at the hot outlet" type: Real 106: plateHeatExchanger.Tsf:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 300.0 ) "Fluid temperature at the cold outlet" type: Real 107: plateHeatExchanger.DT1:VARIABLE(unit = "K" ) "Temperature difference at the inlet of the exchanger" type: Real 108: plateHeatExchanger.DTm:VARIABLE(unit = "K" ) "Difference in average temperature" type: Real 109: plateHeatExchanger.W:VARIABLE(unit = "W" ) "Thermal power exchanged between the two sides" type: Real 110: plateHeatExchanger.Tef:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 300.0 ) "Fluid temperature at the cold inlet" type: Real 111: plateHeatExchanger.profe.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 112: plateHeatExchanger.profe.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real 113: plateHeatExchanger.profe.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 114: plateHeatExchanger.profe.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 115: $cse2.d:VARIABLE(protected = true ) type: Real unreplaceable 116: $cse2.x:VARIABLE(protected = true ) type: Real unreplaceable 117: $cse2.s:VARIABLE(protected = true ) type: Real unreplaceable 118: $cse2.u:VARIABLE(protected = true ) type: Real unreplaceable 119: $cse2.ddhp:VARIABLE(protected = true ) type: Real unreplaceable 120: $cse2.duph:VARIABLE(protected = true ) type: Real unreplaceable 121: $cse2.ddph:VARIABLE(protected = true ) type: Real unreplaceable 122: $cse2.duhp:VARIABLE(protected = true ) type: Real unreplaceable 123: $cse2.cp:VARIABLE(protected = true ) type: Real unreplaceable 124: $cse2.T:VARIABLE(protected = true ) type: Real unreplaceable 125: sourceP3.C.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 126: plateHeatExchanger.Sf.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 127: $cse1.duph:VARIABLE(protected = true ) type: Real unreplaceable 128: $cse1.u:VARIABLE(protected = true ) type: Real unreplaceable 129: $cse1.ddph:VARIABLE(protected = true ) type: Real unreplaceable 130: $cse1.cp:VARIABLE(protected = true ) type: Real unreplaceable 131: $cse1.s:VARIABLE(protected = true ) type: Real unreplaceable 132: $cse1.d:VARIABLE(protected = true ) type: Real unreplaceable 133: $cse1.ddhp:VARIABLE(protected = true ) type: Real unreplaceable 134: $cse1.T:VARIABLE(protected = true ) type: Real unreplaceable 135: $cse1.duhp:VARIABLE(protected = true ) type: Real unreplaceable 136: $cse1.x:VARIABLE(protected = true ) type: Real unreplaceable 137: plateHeatExchanger.profs.x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real 138: plateHeatExchanger.profs.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 139: plateHeatExchanger.profs.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real 140: plateHeatExchanger.profs.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 141: plateHeatExchanger.profs.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 142: plateHeatExchanger.profs.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 143: plateHeatExchanger.profs.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 144: plateHeatExchanger.profs.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 145: plateHeatExchanger.profs.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real [/var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo:9805:5-9806:77:writable] Error: Internal error BackendDAEUtil.traverseEqSystemStrongComponents failed with function: omc_DAEMode_traverserStrongComponents Notification: Performance of postOpt createDAEmodeBDAE (simulation): time 0.004554/1.978, allocations: 6.583 MB / 0.7003 GB, free: 10.86 MB / 0.5919 GB Error: post-optimization module createDAEmodeBDAE (simulation) failed. Error: Internal error SimCode DAEmode: The model ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchanger could not be translated