Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr ThermoSysPro_ThermoSysPro.Fluid.Examples.SimpleExamples.TestDynamicDrum.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.Fluid.Examples.SimpleExamples.TestDynamicDrum,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="ThermoSysPro_ThermoSysPro.Fluid.Examples.SimpleExamples.TestDynamicDrum") translateModel(ThermoSysPro.Fluid.Examples.SimpleExamples.TestDynamicDrum,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="ThermoSysPro_ThermoSysPro.Fluid.Examples.SimpleExamples.TestDynamicDrum") Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/package.mo): time 0.8646/0.8646, allocations: 150.9 MB / 167.2 MB, free: 14.53 MB / 142.1 MB Notification: Performance of FrontEnd - loaded program: time 0.0003712/0.0003712, allocations: 21.53 kB / 237.8 MB, free: 1.945 MB / 190.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 0.0578/0.05819, allocations: 31.35 MB / 269.1 MB, free: 7.145 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.Fluid.Examples.SimpleExamples.TestDynamicDrum): time 1.668/1.726, allocations: 300.9 MB / 0.5567 GB, free: 6.805 MB / 446.1 MB Notification: Performance of NFInst.instExpressions: time 0.5483/2.275, allocations: 200.1 MB / 0.7521 GB, free: 15.07 MB / 0.6075 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.001677/2.276, allocations: 25.84 kB / 0.7521 GB, free: 15.07 MB / 0.6075 GB [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Fluid/Volumes/DynamicDrum.mo:134:3-135:75:writable] Warning: Connector Ce1 is not balanced: The number of potential variables (9) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Fluid/Volumes/DynamicDrum.mo:136:3-137:75:writable] Warning: Connector Cm is not balanced: The number of potential variables (9) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Fluid/Volumes/DynamicDrum.mo:138:3-139:77:writable] Warning: Connector Cd is not balanced: The number of potential variables (9) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Fluid/Volumes/DynamicDrum.mo:140:3-141:65:writable] Warning: Connector Cv is not balanced: The number of potential variables (9) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Fluid/Volumes/DynamicDrum.mo:155:3-157:58:writable] Warning: Connector Ce2 is not balanced: The number of potential variables (9) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Fluid/Volumes/DynamicDrum.mo:158:3-159:76:writable] Warning: Connector Ce3 is not balanced: The number of potential variables (9) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Fluid/Volumes/DynamicDrum.mo:160:3-161:66:writable] Warning: Connector Cs is not balanced: The number of potential variables (9) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Fluid/PressureLosses/ControlValve.mo:44:3-45:68:writable] Warning: Connector C1 is not balanced: The number of potential variables (9) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Fluid/PressureLosses/ControlValve.mo:46:3-47:66:writable] Warning: Connector C2 is not balanced: The number of potential variables (9) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Fluid/PressureLosses/ControlValve.mo:44:3-45:68:writable] Warning: Connector C1 is not balanced: The number of potential variables (9) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Fluid/PressureLosses/ControlValve.mo:46:3-47:66:writable] Warning: Connector C2 is not balanced: The number of potential variables (9) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Fluid/HeatExchangers/DynamicTwoPhaseFlowPipe.mo:233:3-234:54:writable] Warning: Connector C1 is not balanced: The number of potential variables (9) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Fluid/HeatExchangers/DynamicTwoPhaseFlowPipe.mo:237:3-238:52:writable] Warning: Connector C2 is not balanced: The number of potential variables (9) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Fluid/PressureLosses/LumpedStraightPipe.mo:54:3-55:67:writable] Warning: Connector C1 is not balanced: The number of potential variables (9) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Fluid/PressureLosses/LumpedStraightPipe.mo:56:3-57:65:writable] Warning: Connector C2 is not balanced: The number of potential variables (9) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Fluid/BoundaryConditions/SourceP.mo:58:3-59:65:writable] Warning: Connector C is not balanced: The number of potential variables (9) is not equal to the number of flow variables (0). [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Fluid/BoundaryConditions/SinkQ.mo:46:3-47:67:writable] Warning: Connector C is not balanced: The number of potential variables (9) is not equal to the number of flow variables (0). Notification: Performance of NFTyping.typeComponents: time 0.001139/2.278, allocations: 434.6 kB / 0.7525 GB, free: 15.07 MB / 0.6075 GB Notification: Performance of NFTyping.typeBindings: time 0.002399/2.28, allocations: 1.008 MB / 0.7535 GB, free: 15.04 MB / 0.6075 GB [/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. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermoSysPro 4.0.0-master/Properties/WaterSteamSimple/prop4_Ph.mo:69:3-69:60:writable] Warning: dh1satp 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/WaterSteamSimple/prop4_Ph.mo:69:3-69:60:writable] Warning: dh2satp 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/WaterSteamSimple/prop4_Ph_der.mo:167:3-170:49:writable] Warning: du1satp_der 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/WaterSteamSimple/prop4_Ph_der.mo:167:3-170:49:writable] Warning: du2satp_der 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/Fluid/derDensity_derP_derh.mo:63:5-63:84:writable] Warning: T 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.03967/2.32, allocations: 14.92 MB / 0.7681 GB, free: 13.68 MB / 0.6075 GB Notification: Performance of NFFlatten.flatten: time 0.01036/2.33, allocations: 11.89 MB / 0.7797 GB, free: 10.61 MB / 0.6075 GB Notification: Performance of NFFlatten.resolveConnections: time 0.007121/2.337, allocations: 4.102 MB / 0.7837 GB, free: 8.977 MB / 0.6075 GB Notification: Performance of NFEvalConstants.evaluate: time 0.007155/2.344, allocations: 3.94 MB / 0.7876 GB, free: 8.336 MB / 0.6075 GB Notification: Performance of NFSimplifyModel.simplify: time 0.008846/2.353, allocations: 4.533 MB / 0.792 GB, free: 7.012 MB / 0.6075 GB Notification: Performance of NFPackage.collectConstants: time 0.004041/2.357, allocations: 0.746 MB / 0.7927 GB, free: 7.012 MB / 0.6075 GB Notification: Performance of NFFlatten.collectFunctions: time 0.04618/2.404, allocations: 21.03 MB / 0.8133 GB, free: 7.922 MB / 0.6231 GB Notification: Performance of NFScalarize.scalarize: time 0.005206/2.409, allocations: 2.765 MB / 0.816 GB, free: 5.211 MB / 0.6231 GB Notification: Performance of NFVerifyModel.verify: time 0.009884/2.419, allocations: 3.797 MB / 0.8197 GB, free: 1.453 MB / 0.6231 GB Notification: Performance of NFConvertDAE.convert: time 0.04736/2.466, allocations: 19.37 MB / 0.8386 GB, free: 14.98 MB / 0.6544 GB Notification: Performance of FrontEnd - DAE generated: time 9.077e-06/2.466, allocations: 0 / 0.8386 GB, free: 14.98 MB / 0.6544 GB Notification: Performance of FrontEnd: time 2.023e-06/2.466, allocations: 4 kB / 0.8386 GB, free: 14.98 MB / 0.6544 GB Notification: Performance of Transformations before backend: time 0.0003582/2.467, allocations: 0 / 0.8386 GB, free: 14.98 MB / 0.6544 GB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 1826 * Number of variables: 1826 Notification: Performance of Generate backend data structure: time 0.04369/2.51, allocations: 10.22 MB / 0.8486 GB, free: 4.691 MB / 0.6544 GB Notification: Performance of prepare preOptimizeDAE: time 5.117e-05/2.51, allocations: 12.03 kB / 0.8486 GB, free: 4.68 MB / 0.6544 GB Notification: Performance of preOpt normalInlineFunction (simulation): time 0.003267/2.514, allocations: 0.6604 MB / 0.8492 GB, free: 4.012 MB / 0.6544 GB Notification: Performance of preOpt evaluateParameters (simulation): time 0.007412/2.521, allocations: 2.519 MB / 0.8517 GB, free: 1.457 MB / 0.6544 GB Notification: Performance of preOpt simplifyIfEquations (simulation): time 0.003467/2.525, allocations: 2.261 MB / 0.8539 GB, free: 14.87 MB / 0.67 GB Notification: Performance of preOpt expandDerOperator (simulation): time 0.002611/2.527, allocations: 488 kB / 0.8543 GB, free: 14.39 MB / 0.67 GB Notification: Performance of preOpt clockPartitioning (simulation): time 0.03617/2.563, allocations: 11.92 MB / 0.866 GB, free: 2.344 MB / 0.67 GB Notification: Performance of preOpt findStateOrder (simulation): time 0.0002826/2.564, allocations: 3.938 kB / 0.866 GB, free: 2.34 MB / 0.67 GB Notification: Performance of preOpt replaceEdgeChange (simulation): time 0.002589/2.566, allocations: 208 kB / 0.8662 GB, free: 2.137 MB / 0.67 GB Notification: Performance of preOpt inlineArrayEqn (simulation): time 0.0002194/2.567, allocations: 207.8 kB / 0.8664 GB, free: 1.934 MB / 0.67 GB Notification: Performance of preOpt removeEqualRHS (simulation): time 0.04465/2.611, allocations: 16.54 MB / 0.8825 GB, free: 1.375 MB / 0.6856 GB 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.1553/2.767, allocations: 65.97 MB / 0.947 GB, free: 11.84 MB / 0.7637 GB Notification: Performance of preOpt comSubExp (simulation): time 0.03382/2.8, allocations: 12.35 MB / 0.959 GB, free: 15.45 MB / 0.7794 GB Notification: Performance of preOpt resolveLoops (simulation): time 0.02001/2.821, allocations: 8.607 MB / 0.9674 GB, free: 6.828 MB / 0.7794 GB Notification: Performance of preOpt evalFunc (simulation): time 0.9075/3.728, allocations: 394.6 MB / 1.353 GB, free: 87.61 MB / 0.8262 GB Notification: Performance of preOpt encapsulateWhenConditions (simulation): time 0.0001855/3.728, allocations: 109.5 kB / 1.353 GB, free: 87.53 MB / 0.8262 GB Notification: Performance of pre-optimization done (n=1251): time 1.599e-05/3.728, allocations: 0 / 1.353 GB, free: 87.53 MB / 0.8262 GB Notification: Performance of matching and sorting (n=1251): time 0.08454/3.813, allocations: 29.48 MB / 1.382 GB, free: 58.46 MB / 0.8262 GB Notification: Performance of inlineWhenForInitialization (initialization): time 6.772e-05/3.813, allocations: 129.1 kB / 1.382 GB, free: 58.32 MB / 0.8262 GB Notification: Performance of selectInitializationVariablesDAE (initialization): time 0.002376/3.815, allocations: 1.621 MB / 1.383 GB, free: 56.71 MB / 0.8262 GB Notification: Performance of collectPreVariables (initialization): time 0.002326/3.818, allocations: 137 kB / 1.384 GB, free: 56.58 MB / 0.8262 GB Notification: Performance of collectInitialEqns (initialization): time 0.0009513/3.819, allocations: 1.196 MB / 1.385 GB, free: 55.42 MB / 0.8262 GB Notification: Performance of collectInitialBindings (initialization): time 0.006053/3.825, allocations: 4.096 MB / 1.389 GB, free: 51.36 MB / 0.8262 GB Notification: Performance of simplifyInitialFunctions (initialization): time 0.007986/3.833, allocations: 1.708 MB / 1.39 GB, free: 49.64 MB / 0.8262 GB Notification: Performance of setup shared object (initialization): time 7.231e-05/3.833, allocations: 305.1 kB / 1.391 GB, free: 49.34 MB / 0.8262 GB Notification: Performance of preBalanceInitialSystem (initialization): time 0.01726/3.85, allocations: 7.426 MB / 1.398 GB, free: 41.91 MB / 0.8262 GB Notification: Performance of partitionIndependentBlocks (initialization): time 0.01857/3.869, allocations: 8.812 MB / 1.407 GB, free: 32.71 MB / 0.8262 GB Notification: Performance of analyzeInitialSystem (initialization): time 0.03515/3.904, allocations: 16.24 MB / 1.422 GB, free: 16.12 MB / 0.8262 GB Notification: Performance of solveInitialSystemEqSystem (initialization): time 5.305e-05/3.904, allocations: 8 kB / 1.422 GB, free: 16.11 MB / 0.8262 GB Notification: Performance of matching and sorting (n=1411) (initialization): time 0.2672/4.171, allocations: 21.85 MB / 1.444 GB, free: 421.1 MB / 0.8262 GB Notification: Performance of prepare postOptimizeDAE: time 5.331e-05/4.171, allocations: 17.44 kB / 1.444 GB, free: 421.1 MB / 0.8262 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 0.000159/4.171, allocations: 52.25 kB / 1.444 GB, free: 421.1 MB / 0.8262 GB Notification: Performance of postOpt tearingSystem (initialization): time 0.05257/4.224, allocations: 17.44 MB / 1.461 GB, free: 420.7 MB / 0.8262 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.01021/4.234, allocations: 1.793 MB / 1.463 GB, free: 420.7 MB / 0.8262 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.0362/4.271, allocations: 31.45 MB / 1.493 GB, free: 404.4 MB / 0.8262 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.01115/4.282, allocations: 1.732 MB / 1.495 GB, free: 404 MB / 0.8262 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.002758/4.285, allocations: 390.7 kB / 1.495 GB, free: 403.9 MB / 0.8262 GB Notification: Model statistics after passing the back-end for initialization: * Number of independent subsystems: 130 * Number of states: 0 () * Number of discrete variables: 29 (Drum.Cv.ftype,sourceP.C.ftype,Drum.Cd.ftype,TubeEcranBoucleEvaporatoire.C1.diff_on_2,Drum.Cd.diff_on_1,TubeEcranBoucleEvaporatoire.C2.diff_on_1,Drum.Cm.diff_on_2,Drum.Cs.ftype,Drum.Cs.diff_on_2,Drum.Ce3.ftype,Drum.Ce3.diff_on_1,Drum.Ce2.ftype,Drum.Ce2.diff_on_1,Drum.fluids[1],feedwaterValve.C2.diff_on_1,Drum.Cv.diff_on_2,feedwaterValve.fluid,steamValve.fluid,TubeEcranBoucleEvaporatoire.fluid,lumpedStraightPipe.fluid,sinkQ.fluid,sourceP.fluid1,Drum.Cv.diff_on_1,steamValve.C2.diff_on_1,Drum.Ce1.diff_on_2,sourceP.C.diff_on_2,Drum.Cs.diff_on_1,Drum.Ce3.diff_on_2,Drum.Ce2.diff_on_2) * Number of discrete states: 0 () * Number of clocked states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for initialization (511): * Single equations (assignments): 475 * Array equations: 0 * Algorithm blocks: 0 * Record equations: 23 * When equations: 0 * If-equations: 0 * Equation systems (not torn): 1 * Torn equation systems: 12 * Mixed (continuous/discrete) equation systems: 0 Notification: Equation system details (not torn): * Constant Jacobian (size): 0 systems * Linear Jacobian (size,density): 0 systems * Non-linear Jacobian (size): 1 system {1} * Without analytic Jacobian (size): 0 systems Notification: Torn system details for strict tearing set: * Linear torn systems (#iteration vars, #inner vars, density): 10 systems {(1,2,100.0%), (1,2,100.0%), (1,2,100.0%), (1,2,100.0%), (1,2,100.0%), (1,2,100.0%), (1,2,100.0%), (1,2,100.0%), (1,2,100.0%), (1,2,100.0%)} * Non-linear torn systems (#iteration vars, #inner vars): 2 systems {(1,3), (25,324)} Notification: Performance of prepare postOptimizeDAE: time 0.005813/4.29, allocations: 1.519 MB / 1.497 GB, free: 403.2 MB / 0.8262 GB Notification: Performance of postOpt lateInlineFunction (simulation): time 0.002734/4.293, allocations: 0.489 MB / 1.497 GB, free: 402.9 MB / 0.8262 GB Notification: Performance of postOpt wrapFunctionCalls (simulation): time 0.05839/4.351, allocations: 25.29 MB / 1.522 GB, free: 381.9 MB / 0.8262 GB Notification: Performance of postOpt simplifysemiLinear (simulation): time 0.0001779/4.352, allocations: 35.86 kB / 1.522 GB, free: 381.8 MB / 0.8262 GB Notification: Performance of postOpt simplifyComplexFunction (simulation): time 7.825e-05/4.352, allocations: 24.83 kB / 1.522 GB, free: 381.8 MB / 0.8262 GB Notification: Performance of postOpt removeConstants (simulation): time 0.005294/4.357, allocations: 2.041 MB / 1.524 GB, free: 379.8 MB / 0.8262 GB Notification: Performance of postOpt simplifyTimeIndepFuncCalls (simulation): time 0.001756/4.359, allocations: 120 kB / 1.524 GB, free: 379.6 MB / 0.8262 GB Notification: Performance of postOpt simplifyAllExpressions (simulation): time 0.008778/4.368, allocations: 1.092 MB / 1.525 GB, free: 378.5 MB / 0.8262 GB Notification: Performance of postOpt findZeroCrossings (simulation): time 0.001786/4.369, allocations: 0.5117 MB / 1.526 GB, free: 378 MB / 0.8262 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 (14): (TubeEcranBoucleEvaporatoire.lsat2[3], TubeEcranBoucleEvaporatoire.vsat2[3]) = ThermoSysPro.Properties.Fluid.Water_sat_P(0.5 * (TubeEcranBoucleEvaporatoire.P[3] + TubeEcranBoucleEvaporatoire.P[4]), TubeEcranBoucleEvaporatoire.fluid) Variables: 1: TubeEcranBoucleEvaporatoire.vsat2[3].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 2: TubeEcranBoucleEvaporatoire.lsat2[3].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 3: TubeEcranBoucleEvaporatoire.vsat2[3].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 4: TubeEcranBoucleEvaporatoire.lsat2[3].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 5: TubeEcranBoucleEvaporatoire.lsat2[3].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 6: TubeEcranBoucleEvaporatoire.lsat2[3].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 7: TubeEcranBoucleEvaporatoire.vsat2[3].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 8: TubeEcranBoucleEvaporatoire.lsat2[3].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 9: TubeEcranBoucleEvaporatoire.lsat2[3].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 10: TubeEcranBoucleEvaporatoire.vsat2[3].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 11: TubeEcranBoucleEvaporatoire.vsat2[3].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 12: TubeEcranBoucleEvaporatoire.dpf[3]:VARIABLE(unit = "Pa" ) "Friction pressure loss in node i" type: Real [11] 13: TubeEcranBoucleEvaporatoire.dpg[3]:VARIABLE(unit = "Pa" ) "Gravity pressure loss in node i" type: Real [11] 14: TubeEcranBoucleEvaporatoire.xv2[3]:VARIABLE() "Vapor mass fraction in hydraulic node i" type: Real [11] [/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 (1): Drum.Al = (1.5707963267948966 - Drum.theta) * Drum.R ^ 2.0 - Drum.R * (Drum.R - Drum.zl) * $cse3 2/2 (1): $cse3 = cos(Drum.theta) 3/3 (1): Drum.theta = asin($cse1) 4/4 (1): $cse1 = max(-0.9999, $cse2) 5/5 (1): $cse2 = min(0.9999, (Drum.R - Drum.zl) / Drum.R) 6/6 (1): Drum.Pfond = TubeEcranBoucleEvaporatoire.P[12] + 9.80665 * Drum.prod.d * Drum.zl 7/7 (10): Drum.prod = ThermoSysPro.Properties.Fluid.Ph(Drum.Pfond, TubeEcranBoucleEvaporatoire.hb[1], 0, Drum.fluid) 8/17 (1): lumpedStraightPipe.Pm = 0.5 * (Drum.Pfond + TubeEcranBoucleEvaporatoire.P[1]) 9/18 (1): $cse8 = min(TubeEcranBoucleEvaporatoire.P[1], TubeEcranBoucleEvaporatoire.pcrit - 1.0) 10/19 (1): TubeEcranBoucleEvaporatoire.Pb[1] = max($cse8, TubeEcranBoucleEvaporatoire.ptriple) 11/20 (1): TubeEcranBoucleEvaporatoire.filo[1] = if noEvent(TubeEcranBoucleEvaporatoire.xv2[1] < 0.0) then 1.0 else if noEvent(TubeEcranBoucleEvaporatoire.xv2[1] >= 0.0) and noEvent(TubeEcranBoucleEvaporatoire.xv2[1] < 0.8) then 1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[1] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[1]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[1]) else (5.0 + (-5.0) * TubeEcranBoucleEvaporatoire.xv2[1] * TubeEcranBoucleEvaporatoire.rgliss) * (1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[1] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[1]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[1])) + (-4.0 + 5.0 * TubeEcranBoucleEvaporatoire.xv2[1] * TubeEcranBoucleEvaporatoire.rgliss) * TubeEcranBoucleEvaporatoire.rhol2[1] * TubeEcranBoucleEvaporatoire.lambdav[1] / (TubeEcranBoucleEvaporatoire.lambdal[1] * TubeEcranBoucleEvaporatoire.rhov2[1]) 12/21 (1): TubeEcranBoucleEvaporatoire.lambdav[1] = if noEvent(TubeEcranBoucleEvaporatoire.Rev2[1] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rev2[1] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 13/22 (1): TubeEcranBoucleEvaporatoire.Rev2[1] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.muv2[1])) 14/23 (1): TubeEcranBoucleEvaporatoire.muv2[1] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhov2[1], TubeEcranBoucleEvaporatoire.T2[1], TubeEcranBoucleEvaporatoire.fluid) 15/24 (1): TubeEcranBoucleEvaporatoire.mul2[1] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[1], TubeEcranBoucleEvaporatoire.T2[1], TubeEcranBoucleEvaporatoire.fluid) 16/25 (1): TubeEcranBoucleEvaporatoire.Rel2[1] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.mul2[1])) 17/26 (1): TubeEcranBoucleEvaporatoire.lambdal[1] = if noEvent(TubeEcranBoucleEvaporatoire.Rel2[1] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rel2[1] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 18/27 (1): TubeEcranBoucleEvaporatoire.khi[1] = TubeEcranBoucleEvaporatoire.filo[1] * TubeEcranBoucleEvaporatoire.lambdal[1] * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.D 19/28 (1): TubeEcranBoucleEvaporatoire.kl2[1] = ThermoSysPro.Properties.Fluid.ThermalConductivity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[1], TubeEcranBoucleEvaporatoire.T2[1], 0.5 * (TubeEcranBoucleEvaporatoire.P[1] + TubeEcranBoucleEvaporatoire.P[2]), TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 20/29 (1): TubeEcranBoucleEvaporatoire.diff_res[1] = TubeEcranBoucleEvaporatoire.rho2[1] * TubeEcranBoucleEvaporatoire.cpl2[1] * TubeEcranBoucleEvaporatoire.dx2 / (TubeEcranBoucleEvaporatoire.rhol2[1] * TubeEcranBoucleEvaporatoire.A * TubeEcranBoucleEvaporatoire.kl2[1]) 21/30 (1): TubeEcranBoucleEvaporatoire.diff_res_t = TubeEcranBoucleEvaporatoire.diff_res[1] + TubeEcranBoucleEvaporatoire.diff_res_e[2] + TubeEcranBoucleEvaporatoire.diff_res_e[3] + TubeEcranBoucleEvaporatoire.diff_res_e[4] + TubeEcranBoucleEvaporatoire.diff_res_e[5] + TubeEcranBoucleEvaporatoire.diff_res_e[6] + TubeEcranBoucleEvaporatoire.diff_res_e[7] + TubeEcranBoucleEvaporatoire.diff_res_e[8] + TubeEcranBoucleEvaporatoire.diff_res_e[9] + TubeEcranBoucleEvaporatoire.diff_res_e[10] + TubeEcranBoucleEvaporatoire.diff_res_s[10] 22/31 (1): TubeEcranBoucleEvaporatoire.rs[10] = exp((-0.033) * (TubeEcranBoucleEvaporatoire.Q[1] * TubeEcranBoucleEvaporatoire.diff_res_s[10]) ^ 2.0) 23/32 (1): TubeEcranBoucleEvaporatoire.Js[10] = TubeEcranBoucleEvaporatoire.rs[10] * TubeEcranBoucleEvaporatoire.gamma_s[10] * (TubeEcranBoucleEvaporatoire.h[12] - TubeEcranBoucleEvaporatoire.h[11]) 24/33 (1): TubeEcranBoucleEvaporatoire.J[10] = TubeEcranBoucleEvaporatoire.Je[10] + TubeEcranBoucleEvaporatoire.Js[10] 25/34 (1): 0.0 = TubeEcranBoucleEvaporatoire.hb[10] * TubeEcranBoucleEvaporatoire.Q[1] + SourceC3.W0[10] + TubeEcranBoucleEvaporatoire.J[10] - TubeEcranBoucleEvaporatoire.hb[11] * TubeEcranBoucleEvaporatoire.Q[1] 26/35 (1): $cse27 = min(TubeEcranBoucleEvaporatoire.P[10], TubeEcranBoucleEvaporatoire.pcrit - 1.0) 27/36 (1): TubeEcranBoucleEvaporatoire.Pb[10] = max($cse27, TubeEcranBoucleEvaporatoire.ptriple) 28/37 (1): TubeEcranBoucleEvaporatoire.filo[10] = if noEvent(TubeEcranBoucleEvaporatoire.xv2[10] < 0.0) then 1.0 else if noEvent(TubeEcranBoucleEvaporatoire.xv2[10] >= 0.0) and noEvent(TubeEcranBoucleEvaporatoire.xv2[10] < 0.8) then 1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[10] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[10]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[10]) else (5.0 + (-5.0) * TubeEcranBoucleEvaporatoire.xv2[10] * TubeEcranBoucleEvaporatoire.rgliss) * (1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[10] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[10]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[10])) + (-4.0 + 5.0 * TubeEcranBoucleEvaporatoire.xv2[10] * TubeEcranBoucleEvaporatoire.rgliss) * TubeEcranBoucleEvaporatoire.rhol2[10] * TubeEcranBoucleEvaporatoire.lambdav[10] / (TubeEcranBoucleEvaporatoire.lambdal[10] * TubeEcranBoucleEvaporatoire.rhov2[10]) 29/38 (1): TubeEcranBoucleEvaporatoire.lambdav[10] = if noEvent(TubeEcranBoucleEvaporatoire.Rev2[10] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rev2[10] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 30/39 (1): TubeEcranBoucleEvaporatoire.Rev2[10] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.muv2[10])) 31/40 (1): TubeEcranBoucleEvaporatoire.muv2[10] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhov2[10], TubeEcranBoucleEvaporatoire.T2[10], TubeEcranBoucleEvaporatoire.fluid) 32/41 (1): TubeEcranBoucleEvaporatoire.mul2[10] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[10], TubeEcranBoucleEvaporatoire.T2[10], TubeEcranBoucleEvaporatoire.fluid) 33/42 (1): TubeEcranBoucleEvaporatoire.Rel2[10] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.mul2[10])) 34/43 (1): TubeEcranBoucleEvaporatoire.lambdal[10] = if noEvent(TubeEcranBoucleEvaporatoire.Rel2[10] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rel2[10] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 35/44 (1): TubeEcranBoucleEvaporatoire.khi[10] = TubeEcranBoucleEvaporatoire.filo[10] * TubeEcranBoucleEvaporatoire.lambdal[10] * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.D 36/45 (1): TubeEcranBoucleEvaporatoire.kl2[10] = ThermoSysPro.Properties.Fluid.ThermalConductivity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[10], TubeEcranBoucleEvaporatoire.T2[10], 0.5 * (TubeEcranBoucleEvaporatoire.P[10] + TubeEcranBoucleEvaporatoire.P[11]), TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 37/46 (1): TubeEcranBoucleEvaporatoire.diff_res_e[10] = TubeEcranBoucleEvaporatoire.rho2[10] * TubeEcranBoucleEvaporatoire.cpl2[10] * TubeEcranBoucleEvaporatoire.dx2 / (TubeEcranBoucleEvaporatoire.rhol2[10] * TubeEcranBoucleEvaporatoire.A * TubeEcranBoucleEvaporatoire.kl2[10]) 38/47 (1): TubeEcranBoucleEvaporatoire.re[10] = exp((-0.033) * (TubeEcranBoucleEvaporatoire.Q[1] * TubeEcranBoucleEvaporatoire.diff_res_e[10]) ^ 2.0) 39/48 (1): TubeEcranBoucleEvaporatoire.Je[10] = TubeEcranBoucleEvaporatoire.re[10] * TubeEcranBoucleEvaporatoire.gamma_e[10] * (TubeEcranBoucleEvaporatoire.h[10] - TubeEcranBoucleEvaporatoire.h[11]) 40/49 (1): TubeEcranBoucleEvaporatoire.rs[9] = TubeEcranBoucleEvaporatoire.re[10] 41/50 (1): TubeEcranBoucleEvaporatoire.Js[9] = TubeEcranBoucleEvaporatoire.rs[9] * TubeEcranBoucleEvaporatoire.gamma_s[9] * (TubeEcranBoucleEvaporatoire.h[11] - TubeEcranBoucleEvaporatoire.h[10]) 42/51 (1): TubeEcranBoucleEvaporatoire.hb[11] = if TubeEcranBoucleEvaporatoire.Q[1] > 0.0 then TubeEcranBoucleEvaporatoire.h[11] else TubeEcranBoucleEvaporatoire.h[12] 43/52 (10): Drum.prom = ThermoSysPro.Properties.Fluid.Ph(TubeEcranBoucleEvaporatoire.P[12], TubeEcranBoucleEvaporatoire.hb[11], 0, Drum.fluid) 44/62 (1): Drum.xmv = if noEvent(TubeEcranBoucleEvaporatoire.Q[1] > 0.0) then Drum.prom.x else 0.0 45/63 (1): 0.0 = Drum.xmv * TubeEcranBoucleEvaporatoire.Q[1] * ((if Drum.xmv < 1.0 then Drum.vsat.h else TubeEcranBoucleEvaporatoire.hb[11]) + TubeEcranBoucleEvaporatoire.P[12] / Drum.rhov - Drum.hv) + Drum.Qevap * (Drum.vsat.h + TubeEcranBoucleEvaporatoire.P[12] / Drum.rhov - Drum.hv) + Drum.Jt_v + Drum.Wpl - Drum.Wlv - SteamMassFlowRate.k * (steamValve.h + TubeEcranBoucleEvaporatoire.P[12] / Drum.rhov - Drum.hv) - Drum.Qcond * (Drum.lsat.h + TubeEcranBoucleEvaporatoire.P[12] / Drum.rhov - Drum.hv) 46/64 (1): steamValve.h = if SteamMassFlowRate.k > 0.0 then Drum.hv else 1e5 47/65 (10): $cse5 = ThermoSysPro.Properties.Fluid.Ph(TubeEcranBoucleEvaporatoire.P[12], Drum.hv, 0, Drum.fluid) 48/75 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(Drum.Tv, Drum.rhov, Drum.prov.u, Drum.prov.s, Drum.prov.cp, Drum.prov.ddhp, Drum.prov.ddph, Drum.prov.duph, Drum.prov.duhp, Drum.xv) = $cse5 49/85 (1): -Drum.Wpl = Drum.Kvp * Drum.Avp * (Drum.Tv - Drum.Tp) 50/86 (1): Drum.Wpl = Drum.Klp * Drum.Alp * (Drum.Tl - Drum.Tp) 51/87 (1): 0.0 = sourceP.Q * (feedwaterValve.h + TubeEcranBoucleEvaporatoire.P[12] / Drum.rhol - TubeEcranBoucleEvaporatoire.h[12]) + (1.0 - Drum.xmv) * TubeEcranBoucleEvaporatoire.Q[1] * ((if Drum.xmv > 0.0 then Drum.lsat.h else TubeEcranBoucleEvaporatoire.hb[11]) + TubeEcranBoucleEvaporatoire.P[12] / Drum.rhol - TubeEcranBoucleEvaporatoire.h[12]) + Drum.Qcond * (Drum.lsat.h + TubeEcranBoucleEvaporatoire.P[12] / Drum.rhol - TubeEcranBoucleEvaporatoire.h[12]) + Drum.Wlv + Drum.Jt_l + (-TubeEcranBoucleEvaporatoire.Q[1]) * (TubeEcranBoucleEvaporatoire.hb[1] + TubeEcranBoucleEvaporatoire.P[12] / Drum.rhol - TubeEcranBoucleEvaporatoire.h[12]) - Drum.Wpl - Drum.Qevap * (Drum.vsat.h + TubeEcranBoucleEvaporatoire.P[12] / Drum.rhol - TubeEcranBoucleEvaporatoire.h[12]) 52/88 (1): Drum.Jt_l = Drum.Je1 + Drum.Jm + Drum.Jd 53/89 (1): Drum.Jd = Drum.rd * Drum.gamma_d * (TubeEcranBoucleEvaporatoire.h[2] - TubeEcranBoucleEvaporatoire.h[1]) 54/90 (1): Drum.gamma_d = 1.0 / Drum.Cd.diff_res_2 55/91 (1): Drum.rd = exp((-0.033) * (TubeEcranBoucleEvaporatoire.Q[1] * Drum.Cd.diff_res_2) ^ 2.0) 56/92 (1): Drum.Cd.diff_res_2 = TubeEcranBoucleEvaporatoire.diff_res_t + 1.0 / lumpedStraightPipe.gamma_diff 57/93 (1): Drum.Cm.diff_res_1 = TubeEcranBoucleEvaporatoire.C1.diff_res_1 + TubeEcranBoucleEvaporatoire.diff_res_t 58/94 (1): Drum.rm = exp((-0.033) * (TubeEcranBoucleEvaporatoire.Q[1] * Drum.Cm.diff_res_1) ^ 2.0) 59/95 (1): Drum.Jm = Drum.rm * Drum.gamma_m * (TubeEcranBoucleEvaporatoire.h[11] - TubeEcranBoucleEvaporatoire.h[12]) 60/96 (1): Drum.gamma_m = 1.0 / Drum.Cm.diff_res_1 61/97 (1): Drum.Wlv = Drum.Kvl * Drum.Avl * (Drum.Tv - Drum.Tl) 62/98 (1): Drum.Qcond = if noEvent(Drum.xv < Drum.Xvo) then Drum.Ccond * Drum.rhov * Drum.Vv * (Drum.Xvo - Drum.xv) else 0.0 63/99 (1): Drum.Vl + Drum.Vv = Drum.V 64/100 (1): Drum.Qevap = if noEvent(Drum.xl > Drum.Xlo) then Drum.Cevap * Drum.rhol * Drum.Vl * (Drum.xl - Drum.Xlo) else 0.0 65/101 (1): TubeEcranBoucleEvaporatoire.h[1] = min(Drum.lsat.h, TubeEcranBoucleEvaporatoire.h[12]) 66/102 (1): TubeEcranBoucleEvaporatoire.Je[1] = TubeEcranBoucleEvaporatoire.re[1] * TubeEcranBoucleEvaporatoire.gamma_e[1] * (TubeEcranBoucleEvaporatoire.h[1] - TubeEcranBoucleEvaporatoire.h[2]) 67/103 (1): TubeEcranBoucleEvaporatoire.J[1] = TubeEcranBoucleEvaporatoire.Je[1] + TubeEcranBoucleEvaporatoire.Js[1] 68/104 (1): TubeEcranBoucleEvaporatoire.Js[1] = TubeEcranBoucleEvaporatoire.rs[1] * TubeEcranBoucleEvaporatoire.gamma_s[1] * (TubeEcranBoucleEvaporatoire.h[3] - TubeEcranBoucleEvaporatoire.h[2]) 69/105 (1): TubeEcranBoucleEvaporatoire.rs[1] = TubeEcranBoucleEvaporatoire.re[2] 70/106 (1): TubeEcranBoucleEvaporatoire.re[2] = exp((-0.033) * (TubeEcranBoucleEvaporatoire.Q[1] * TubeEcranBoucleEvaporatoire.diff_res_e[2]) ^ 2.0) 71/107 (1): TubeEcranBoucleEvaporatoire.diff_res_e[2] = TubeEcranBoucleEvaporatoire.rho2[2] * TubeEcranBoucleEvaporatoire.cpl2[2] * TubeEcranBoucleEvaporatoire.dx2 / (TubeEcranBoucleEvaporatoire.rhol2[2] * TubeEcranBoucleEvaporatoire.A * TubeEcranBoucleEvaporatoire.kl2[2]) 72/108 (1): TubeEcranBoucleEvaporatoire.mul2[2] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[2], TubeEcranBoucleEvaporatoire.T2[2], TubeEcranBoucleEvaporatoire.fluid) 73/109 (1): TubeEcranBoucleEvaporatoire.Rel2[2] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.mul2[2])) 74/110 (1): TubeEcranBoucleEvaporatoire.lambdal[2] = if noEvent(TubeEcranBoucleEvaporatoire.Rel2[2] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rel2[2] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 75/111 (1): TubeEcranBoucleEvaporatoire.filo[2] = if noEvent(TubeEcranBoucleEvaporatoire.xv2[2] < 0.0) then 1.0 else if noEvent(TubeEcranBoucleEvaporatoire.xv2[2] >= 0.0) and noEvent(TubeEcranBoucleEvaporatoire.xv2[2] < 0.8) then 1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[2] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[2]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[2]) else (5.0 + (-5.0) * TubeEcranBoucleEvaporatoire.xv2[2] * TubeEcranBoucleEvaporatoire.rgliss) * (1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[2] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[2]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[2])) + (-4.0 + 5.0 * TubeEcranBoucleEvaporatoire.xv2[2] * TubeEcranBoucleEvaporatoire.rgliss) * TubeEcranBoucleEvaporatoire.rhol2[2] * TubeEcranBoucleEvaporatoire.lambdav[2] / (TubeEcranBoucleEvaporatoire.lambdal[2] * TubeEcranBoucleEvaporatoire.rhov2[2]) 76/112 (1): TubeEcranBoucleEvaporatoire.lambdav[2] = if noEvent(TubeEcranBoucleEvaporatoire.Rev2[2] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rev2[2] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 77/113 (1): TubeEcranBoucleEvaporatoire.Rev2[2] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.muv2[2])) 78/114 (1): TubeEcranBoucleEvaporatoire.muv2[2] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhov2[2], TubeEcranBoucleEvaporatoire.T2[2], TubeEcranBoucleEvaporatoire.fluid) 79/115 (1): TubeEcranBoucleEvaporatoire.kl2[2] = ThermoSysPro.Properties.Fluid.ThermalConductivity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[2], TubeEcranBoucleEvaporatoire.T2[2], 0.5 * (TubeEcranBoucleEvaporatoire.P[2] + TubeEcranBoucleEvaporatoire.P[3]), TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 80/116 (1): TubeEcranBoucleEvaporatoire.cpl2[2] = if noEvent(TubeEcranBoucleEvaporatoire.P[3] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[2] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.pro2[2].cp else if noEvent(TubeEcranBoucleEvaporatoire.xv2[2] <= 0.0) then TubeEcranBoucleEvaporatoire.pro2[2].cp else TubeEcranBoucleEvaporatoire.lsat2[2].cp 81/117 (1): TubeEcranBoucleEvaporatoire.rhov2[2] = if noEvent(TubeEcranBoucleEvaporatoire.P[3] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[2] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[2] else min(TubeEcranBoucleEvaporatoire.rho2[2], TubeEcranBoucleEvaporatoire.vsat2[2].rho) 82/118 (1): TubeEcranBoucleEvaporatoire.rhol2[2] = if noEvent(TubeEcranBoucleEvaporatoire.P[3] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[2] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[2] else max(TubeEcranBoucleEvaporatoire.rho2[2], TubeEcranBoucleEvaporatoire.lsat2[2].rho) 83/119 (1): $cse13 = min(TubeEcranBoucleEvaporatoire.P[3], TubeEcranBoucleEvaporatoire.pcrit - 1.0) 84/120 (1): TubeEcranBoucleEvaporatoire.Pb[3] = max($cse13, TubeEcranBoucleEvaporatoire.ptriple) 85/121 (1): TubeEcranBoucleEvaporatoire.filo[3] = if noEvent(TubeEcranBoucleEvaporatoire.xv2[3] < 0.0) then 1.0 else if noEvent(TubeEcranBoucleEvaporatoire.xv2[3] >= 0.0) and noEvent(TubeEcranBoucleEvaporatoire.xv2[3] < 0.8) then 1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[3] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[3]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[3]) else (5.0 + (-5.0) * TubeEcranBoucleEvaporatoire.xv2[3] * TubeEcranBoucleEvaporatoire.rgliss) * (1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[3] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[3]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[3])) + (-4.0 + 5.0 * TubeEcranBoucleEvaporatoire.xv2[3] * TubeEcranBoucleEvaporatoire.rgliss) * TubeEcranBoucleEvaporatoire.rhol2[3] * TubeEcranBoucleEvaporatoire.lambdav[3] / (TubeEcranBoucleEvaporatoire.lambdal[3] * TubeEcranBoucleEvaporatoire.rhov2[3]) 86/122 (1): TubeEcranBoucleEvaporatoire.khi[3] = TubeEcranBoucleEvaporatoire.filo[3] * TubeEcranBoucleEvaporatoire.lambdal[3] * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.D 87/123 (1): TubeEcranBoucleEvaporatoire.lambdal[3] = if noEvent(TubeEcranBoucleEvaporatoire.Rel2[3] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rel2[3] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 88/124 (1): TubeEcranBoucleEvaporatoire.Rel2[3] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.mul2[3])) 89/125 (1): TubeEcranBoucleEvaporatoire.mul2[3] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[3], TubeEcranBoucleEvaporatoire.T2[3], TubeEcranBoucleEvaporatoire.fluid) 90/126 (1): TubeEcranBoucleEvaporatoire.muv2[3] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhov2[3], TubeEcranBoucleEvaporatoire.T2[3], TubeEcranBoucleEvaporatoire.fluid) 91/127 (1): TubeEcranBoucleEvaporatoire.Rev2[3] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.muv2[3])) 92/128 (1): TubeEcranBoucleEvaporatoire.lambdav[3] = if noEvent(TubeEcranBoucleEvaporatoire.Rev2[3] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rev2[3] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 93/129 (1): TubeEcranBoucleEvaporatoire.kl2[3] = ThermoSysPro.Properties.Fluid.ThermalConductivity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[3], TubeEcranBoucleEvaporatoire.T2[3], 0.5 * (TubeEcranBoucleEvaporatoire.P[3] + TubeEcranBoucleEvaporatoire.P[4]), TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 94/130 (1): TubeEcranBoucleEvaporatoire.diff_res_e[3] = TubeEcranBoucleEvaporatoire.rho2[3] * TubeEcranBoucleEvaporatoire.cpl2[3] * TubeEcranBoucleEvaporatoire.dx2 / (TubeEcranBoucleEvaporatoire.rhol2[3] * TubeEcranBoucleEvaporatoire.A * TubeEcranBoucleEvaporatoire.kl2[3]) 95/131 (1): TubeEcranBoucleEvaporatoire.rhol2[3] = if noEvent(TubeEcranBoucleEvaporatoire.P[4] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[3] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[3] else max(TubeEcranBoucleEvaporatoire.rho2[3], TubeEcranBoucleEvaporatoire.lsat2[3].rho) 96/132 (1): $cse15 = min(TubeEcranBoucleEvaporatoire.P[4], TubeEcranBoucleEvaporatoire.pcrit - 1.0) 97/133 (1): TubeEcranBoucleEvaporatoire.Pb[4] = max($cse15, TubeEcranBoucleEvaporatoire.ptriple) 98/134 (1): TubeEcranBoucleEvaporatoire.filo[4] = if noEvent(TubeEcranBoucleEvaporatoire.xv2[4] < 0.0) then 1.0 else if noEvent(TubeEcranBoucleEvaporatoire.xv2[4] >= 0.0) and noEvent(TubeEcranBoucleEvaporatoire.xv2[4] < 0.8) then 1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[4] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[4]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[4]) else (5.0 + (-5.0) * TubeEcranBoucleEvaporatoire.xv2[4] * TubeEcranBoucleEvaporatoire.rgliss) * (1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[4] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[4]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[4])) + (-4.0 + 5.0 * TubeEcranBoucleEvaporatoire.xv2[4] * TubeEcranBoucleEvaporatoire.rgliss) * TubeEcranBoucleEvaporatoire.rhol2[4] * TubeEcranBoucleEvaporatoire.lambdav[4] / (TubeEcranBoucleEvaporatoire.lambdal[4] * TubeEcranBoucleEvaporatoire.rhov2[4]) 99/135 (1): TubeEcranBoucleEvaporatoire.lambdal[4] = if noEvent(TubeEcranBoucleEvaporatoire.Rel2[4] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rel2[4] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 100/136 (1): TubeEcranBoucleEvaporatoire.Rel2[4] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.mul2[4])) 101/137 (1): TubeEcranBoucleEvaporatoire.mul2[4] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[4], TubeEcranBoucleEvaporatoire.T2[4], TubeEcranBoucleEvaporatoire.fluid) 102/138 (1): TubeEcranBoucleEvaporatoire.muv2[4] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhov2[4], TubeEcranBoucleEvaporatoire.T2[4], TubeEcranBoucleEvaporatoire.fluid) 103/139 (1): TubeEcranBoucleEvaporatoire.Rev2[4] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.muv2[4])) 104/140 (1): TubeEcranBoucleEvaporatoire.lambdav[4] = if noEvent(TubeEcranBoucleEvaporatoire.Rev2[4] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rev2[4] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 105/141 (1): TubeEcranBoucleEvaporatoire.kl2[4] = ThermoSysPro.Properties.Fluid.ThermalConductivity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[4], TubeEcranBoucleEvaporatoire.T2[4], 0.5 * (TubeEcranBoucleEvaporatoire.P[4] + TubeEcranBoucleEvaporatoire.P[5]), TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 106/142 (1): TubeEcranBoucleEvaporatoire.diff_res_e[4] = TubeEcranBoucleEvaporatoire.rho2[4] * TubeEcranBoucleEvaporatoire.cpl2[4] * TubeEcranBoucleEvaporatoire.dx2 / (TubeEcranBoucleEvaporatoire.rhol2[4] * TubeEcranBoucleEvaporatoire.A * TubeEcranBoucleEvaporatoire.kl2[4]) 107/143 (1): TubeEcranBoucleEvaporatoire.rhov2[4] = if noEvent(TubeEcranBoucleEvaporatoire.P[5] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[4] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[4] else min(TubeEcranBoucleEvaporatoire.rho2[4], TubeEcranBoucleEvaporatoire.vsat2[4].rho) 108/144 (1): TubeEcranBoucleEvaporatoire.rhol2[4] = if noEvent(TubeEcranBoucleEvaporatoire.P[5] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[4] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[4] else max(TubeEcranBoucleEvaporatoire.rho2[4], TubeEcranBoucleEvaporatoire.lsat2[4].rho) 109/145 (1): TubeEcranBoucleEvaporatoire.dpf[4] = 0.5 * TubeEcranBoucleEvaporatoire.dpfCorr * TubeEcranBoucleEvaporatoire.khi[4] * TubeEcranBoucleEvaporatoire.Q[1] * abs(TubeEcranBoucleEvaporatoire.Q[1]) / (TubeEcranBoucleEvaporatoire.A ^ 2.0 * TubeEcranBoucleEvaporatoire.rhol2[4]) 110/146 (1): TubeEcranBoucleEvaporatoire.khi[4] = TubeEcranBoucleEvaporatoire.filo[4] * TubeEcranBoucleEvaporatoire.lambdal[4] * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.D 111/147 (1): $cse17 = min(TubeEcranBoucleEvaporatoire.P[5], TubeEcranBoucleEvaporatoire.pcrit - 1.0) 112/148 (1): TubeEcranBoucleEvaporatoire.Pb[5] = max($cse17, TubeEcranBoucleEvaporatoire.ptriple) 113/149 (1): TubeEcranBoucleEvaporatoire.filo[5] = if noEvent(TubeEcranBoucleEvaporatoire.xv2[5] < 0.0) then 1.0 else if noEvent(TubeEcranBoucleEvaporatoire.xv2[5] >= 0.0) and noEvent(TubeEcranBoucleEvaporatoire.xv2[5] < 0.8) then 1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[5] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[5]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[5]) else (5.0 + (-5.0) * TubeEcranBoucleEvaporatoire.xv2[5] * TubeEcranBoucleEvaporatoire.rgliss) * (1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[5] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[5]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[5])) + (-4.0 + 5.0 * TubeEcranBoucleEvaporatoire.xv2[5] * TubeEcranBoucleEvaporatoire.rgliss) * TubeEcranBoucleEvaporatoire.rhol2[5] * TubeEcranBoucleEvaporatoire.lambdav[5] / (TubeEcranBoucleEvaporatoire.lambdal[5] * TubeEcranBoucleEvaporatoire.rhov2[5]) 114/150 (1): TubeEcranBoucleEvaporatoire.khi[5] = TubeEcranBoucleEvaporatoire.filo[5] * TubeEcranBoucleEvaporatoire.lambdal[5] * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.D 115/151 (1): TubeEcranBoucleEvaporatoire.lambdal[5] = if noEvent(TubeEcranBoucleEvaporatoire.Rel2[5] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rel2[5] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 116/152 (1): TubeEcranBoucleEvaporatoire.Rel2[5] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.mul2[5])) 117/153 (1): TubeEcranBoucleEvaporatoire.mul2[5] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[5], TubeEcranBoucleEvaporatoire.T2[5], TubeEcranBoucleEvaporatoire.fluid) 118/154 (1): TubeEcranBoucleEvaporatoire.muv2[5] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhov2[5], TubeEcranBoucleEvaporatoire.T2[5], TubeEcranBoucleEvaporatoire.fluid) 119/155 (1): TubeEcranBoucleEvaporatoire.Rev2[5] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.muv2[5])) 120/156 (1): TubeEcranBoucleEvaporatoire.lambdav[5] = if noEvent(TubeEcranBoucleEvaporatoire.Rev2[5] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rev2[5] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 121/157 (1): TubeEcranBoucleEvaporatoire.kl2[5] = ThermoSysPro.Properties.Fluid.ThermalConductivity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[5], TubeEcranBoucleEvaporatoire.T2[5], 0.5 * (TubeEcranBoucleEvaporatoire.P[5] + TubeEcranBoucleEvaporatoire.P[6]), TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 122/158 (1): TubeEcranBoucleEvaporatoire.diff_res_e[5] = TubeEcranBoucleEvaporatoire.rho2[5] * TubeEcranBoucleEvaporatoire.cpl2[5] * TubeEcranBoucleEvaporatoire.dx2 / (TubeEcranBoucleEvaporatoire.rhol2[5] * TubeEcranBoucleEvaporatoire.A * TubeEcranBoucleEvaporatoire.kl2[5]) 123/159 (1): TubeEcranBoucleEvaporatoire.cpl2[5] = if noEvent(TubeEcranBoucleEvaporatoire.P[6] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[5] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.pro2[5].cp else if noEvent(TubeEcranBoucleEvaporatoire.xv2[5] <= 0.0) then TubeEcranBoucleEvaporatoire.pro2[5].cp else TubeEcranBoucleEvaporatoire.lsat2[5].cp 124/160 (1): $cse19 = min(TubeEcranBoucleEvaporatoire.P[6], TubeEcranBoucleEvaporatoire.pcrit - 1.0) 125/161 (1): TubeEcranBoucleEvaporatoire.Pb[6] = max($cse19, TubeEcranBoucleEvaporatoire.ptriple) 126/162 (1): TubeEcranBoucleEvaporatoire.filo[6] = if noEvent(TubeEcranBoucleEvaporatoire.xv2[6] < 0.0) then 1.0 else if noEvent(TubeEcranBoucleEvaporatoire.xv2[6] >= 0.0) and noEvent(TubeEcranBoucleEvaporatoire.xv2[6] < 0.8) then 1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[6] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[6]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[6]) else (5.0 + (-5.0) * TubeEcranBoucleEvaporatoire.xv2[6] * TubeEcranBoucleEvaporatoire.rgliss) * (1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[6] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[6]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[6])) + (-4.0 + 5.0 * TubeEcranBoucleEvaporatoire.xv2[6] * TubeEcranBoucleEvaporatoire.rgliss) * TubeEcranBoucleEvaporatoire.rhol2[6] * TubeEcranBoucleEvaporatoire.lambdav[6] / (TubeEcranBoucleEvaporatoire.lambdal[6] * TubeEcranBoucleEvaporatoire.rhov2[6]) 127/163 (1): TubeEcranBoucleEvaporatoire.lambdav[6] = if noEvent(TubeEcranBoucleEvaporatoire.Rev2[6] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rev2[6] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 128/164 (1): TubeEcranBoucleEvaporatoire.Rev2[6] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.muv2[6])) 129/165 (1): TubeEcranBoucleEvaporatoire.re[1] = exp((-0.033) * (TubeEcranBoucleEvaporatoire.Q[1] * TubeEcranBoucleEvaporatoire.diff_res_e[1]) ^ 2.0) 130/166 (1): TubeEcranBoucleEvaporatoire.re[3] = exp((-0.033) * (TubeEcranBoucleEvaporatoire.Q[1] * TubeEcranBoucleEvaporatoire.diff_res_e[3]) ^ 2.0) 131/167 (1): TubeEcranBoucleEvaporatoire.gamma_e[3] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_e[3] 132/168 (1): TubeEcranBoucleEvaporatoire.Je[3] = TubeEcranBoucleEvaporatoire.re[3] * TubeEcranBoucleEvaporatoire.gamma_e[3] * (TubeEcranBoucleEvaporatoire.h[3] - TubeEcranBoucleEvaporatoire.h[4]) 133/169 (1): TubeEcranBoucleEvaporatoire.J[3] = TubeEcranBoucleEvaporatoire.Je[3] + TubeEcranBoucleEvaporatoire.Js[3] 134/170 (1): TubeEcranBoucleEvaporatoire.Js[3] = TubeEcranBoucleEvaporatoire.rs[3] * TubeEcranBoucleEvaporatoire.gamma_s[3] * (TubeEcranBoucleEvaporatoire.h[5] - TubeEcranBoucleEvaporatoire.h[4]) 135/171 (1): TubeEcranBoucleEvaporatoire.rs[3] = TubeEcranBoucleEvaporatoire.re[4] 136/172 (1): TubeEcranBoucleEvaporatoire.re[4] = exp((-0.033) * (TubeEcranBoucleEvaporatoire.Q[1] * TubeEcranBoucleEvaporatoire.diff_res_e[4]) ^ 2.0) 137/173 (1): TubeEcranBoucleEvaporatoire.gamma_e[4] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_e[4] 138/174 (1): TubeEcranBoucleEvaporatoire.Je[4] = TubeEcranBoucleEvaporatoire.re[4] * TubeEcranBoucleEvaporatoire.gamma_e[4] * (TubeEcranBoucleEvaporatoire.h[4] - TubeEcranBoucleEvaporatoire.h[5]) 139/175 (1): TubeEcranBoucleEvaporatoire.J[4] = TubeEcranBoucleEvaporatoire.Je[4] + TubeEcranBoucleEvaporatoire.Js[4] 140/176 (1): TubeEcranBoucleEvaporatoire.Js[4] = TubeEcranBoucleEvaporatoire.rs[4] * TubeEcranBoucleEvaporatoire.gamma_s[4] * (TubeEcranBoucleEvaporatoire.h[6] - TubeEcranBoucleEvaporatoire.h[5]) 141/177 (1): TubeEcranBoucleEvaporatoire.rs[4] = TubeEcranBoucleEvaporatoire.re[5] 142/178 (1): TubeEcranBoucleEvaporatoire.re[5] = exp((-0.033) * (TubeEcranBoucleEvaporatoire.Q[1] * TubeEcranBoucleEvaporatoire.diff_res_e[5]) ^ 2.0) 143/179 (1): TubeEcranBoucleEvaporatoire.gamma_e[5] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_e[5] 144/180 (1): TubeEcranBoucleEvaporatoire.Je[5] = TubeEcranBoucleEvaporatoire.re[5] * TubeEcranBoucleEvaporatoire.gamma_e[5] * (TubeEcranBoucleEvaporatoire.h[5] - TubeEcranBoucleEvaporatoire.h[6]) 145/181 (1): TubeEcranBoucleEvaporatoire.J[5] = TubeEcranBoucleEvaporatoire.Je[5] + TubeEcranBoucleEvaporatoire.Js[5] 146/182 (1): 0.0 = TubeEcranBoucleEvaporatoire.hb[5] * TubeEcranBoucleEvaporatoire.Q[1] + SourceC3.W0[5] + TubeEcranBoucleEvaporatoire.J[5] - TubeEcranBoucleEvaporatoire.hb[6] * TubeEcranBoucleEvaporatoire.Q[1] 147/183 (1): $cse21 = min(TubeEcranBoucleEvaporatoire.P[7], TubeEcranBoucleEvaporatoire.pcrit - 1.0) 148/184 (1): TubeEcranBoucleEvaporatoire.Pb[7] = max($cse21, TubeEcranBoucleEvaporatoire.ptriple) 149/185 (1): TubeEcranBoucleEvaporatoire.filo[7] = if noEvent(TubeEcranBoucleEvaporatoire.xv2[7] < 0.0) then 1.0 else if noEvent(TubeEcranBoucleEvaporatoire.xv2[7] >= 0.0) and noEvent(TubeEcranBoucleEvaporatoire.xv2[7] < 0.8) then 1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[7] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[7]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[7]) else (5.0 + (-5.0) * TubeEcranBoucleEvaporatoire.xv2[7] * TubeEcranBoucleEvaporatoire.rgliss) * (1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[7] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[7]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[7])) + (-4.0 + 5.0 * TubeEcranBoucleEvaporatoire.xv2[7] * TubeEcranBoucleEvaporatoire.rgliss) * TubeEcranBoucleEvaporatoire.rhol2[7] * TubeEcranBoucleEvaporatoire.lambdav[7] / (TubeEcranBoucleEvaporatoire.lambdal[7] * TubeEcranBoucleEvaporatoire.rhov2[7]) 150/186 (1): TubeEcranBoucleEvaporatoire.khi[7] = TubeEcranBoucleEvaporatoire.filo[7] * TubeEcranBoucleEvaporatoire.lambdal[7] * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.D 151/187 (1): TubeEcranBoucleEvaporatoire.lambdal[7] = if noEvent(TubeEcranBoucleEvaporatoire.Rel2[7] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rel2[7] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 152/188 (1): TubeEcranBoucleEvaporatoire.Rel2[7] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.mul2[7])) 153/189 (1): TubeEcranBoucleEvaporatoire.mul2[7] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[7], TubeEcranBoucleEvaporatoire.T2[7], TubeEcranBoucleEvaporatoire.fluid) 154/190 (1): TubeEcranBoucleEvaporatoire.muv2[7] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhov2[7], TubeEcranBoucleEvaporatoire.T2[7], TubeEcranBoucleEvaporatoire.fluid) 155/191 (1): TubeEcranBoucleEvaporatoire.Rev2[7] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.muv2[7])) 156/192 (1): TubeEcranBoucleEvaporatoire.lambdav[7] = if noEvent(TubeEcranBoucleEvaporatoire.Rev2[7] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rev2[7] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 157/193 (1): TubeEcranBoucleEvaporatoire.kl2[7] = ThermoSysPro.Properties.Fluid.ThermalConductivity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[7], TubeEcranBoucleEvaporatoire.T2[7], 0.5 * (TubeEcranBoucleEvaporatoire.P[7] + TubeEcranBoucleEvaporatoire.P[8]), TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 158/194 (1): TubeEcranBoucleEvaporatoire.diff_res_e[7] = TubeEcranBoucleEvaporatoire.rho2[7] * TubeEcranBoucleEvaporatoire.cpl2[7] * TubeEcranBoucleEvaporatoire.dx2 / (TubeEcranBoucleEvaporatoire.rhol2[7] * TubeEcranBoucleEvaporatoire.A * TubeEcranBoucleEvaporatoire.kl2[7]) 159/195 (1): TubeEcranBoucleEvaporatoire.re[7] = exp((-0.033) * (TubeEcranBoucleEvaporatoire.Q[1] * TubeEcranBoucleEvaporatoire.diff_res_e[7]) ^ 2.0) 160/196 (1): TubeEcranBoucleEvaporatoire.Je[7] = TubeEcranBoucleEvaporatoire.re[7] * TubeEcranBoucleEvaporatoire.gamma_e[7] * (TubeEcranBoucleEvaporatoire.h[7] - TubeEcranBoucleEvaporatoire.h[8]) 161/197 (1): TubeEcranBoucleEvaporatoire.hb[7] = if TubeEcranBoucleEvaporatoire.Q[1] > 0.0 then TubeEcranBoucleEvaporatoire.h[7] else TubeEcranBoucleEvaporatoire.h[8] 162/198 (1): TubeEcranBoucleEvaporatoire.Je[8] = TubeEcranBoucleEvaporatoire.re[8] * TubeEcranBoucleEvaporatoire.gamma_e[8] * (TubeEcranBoucleEvaporatoire.h[8] - TubeEcranBoucleEvaporatoire.h[9]) 163/199 (1): TubeEcranBoucleEvaporatoire.gamma_e[8] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_e[8] 164/200 (1): TubeEcranBoucleEvaporatoire.re[8] = exp((-0.033) * (TubeEcranBoucleEvaporatoire.Q[1] * TubeEcranBoucleEvaporatoire.diff_res_e[8]) ^ 2.0) 165/201 (1): TubeEcranBoucleEvaporatoire.rs[7] = TubeEcranBoucleEvaporatoire.re[8] 166/202 (1): TubeEcranBoucleEvaporatoire.Js[7] = TubeEcranBoucleEvaporatoire.rs[7] * TubeEcranBoucleEvaporatoire.gamma_s[7] * (TubeEcranBoucleEvaporatoire.h[9] - TubeEcranBoucleEvaporatoire.h[8]) 167/203 (1): TubeEcranBoucleEvaporatoire.J[7] = TubeEcranBoucleEvaporatoire.Je[7] + TubeEcranBoucleEvaporatoire.Js[7] 168/204 (1): TubeEcranBoucleEvaporatoire.diff_res_e[8] = TubeEcranBoucleEvaporatoire.rho2[8] * TubeEcranBoucleEvaporatoire.cpl2[8] * TubeEcranBoucleEvaporatoire.dx2 / (TubeEcranBoucleEvaporatoire.rhol2[8] * TubeEcranBoucleEvaporatoire.A * TubeEcranBoucleEvaporatoire.kl2[8]) 169/205 (1): TubeEcranBoucleEvaporatoire.cpl2[8] = if noEvent(TubeEcranBoucleEvaporatoire.P[9] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[8] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.pro2[8].cp else if noEvent(TubeEcranBoucleEvaporatoire.xv2[8] <= 0.0) then TubeEcranBoucleEvaporatoire.pro2[8].cp else TubeEcranBoucleEvaporatoire.lsat2[8].cp 170/206 (1): $cse25 = min(TubeEcranBoucleEvaporatoire.P[9], TubeEcranBoucleEvaporatoire.pcrit - 1.0) 171/207 (1): TubeEcranBoucleEvaporatoire.Pb[9] = max($cse25, TubeEcranBoucleEvaporatoire.ptriple) 172/208 (1): TubeEcranBoucleEvaporatoire.filo[9] = if noEvent(TubeEcranBoucleEvaporatoire.xv2[9] < 0.0) then 1.0 else if noEvent(TubeEcranBoucleEvaporatoire.xv2[9] >= 0.0) and noEvent(TubeEcranBoucleEvaporatoire.xv2[9] < 0.8) then 1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[9] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[9]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[9]) else (5.0 + (-5.0) * TubeEcranBoucleEvaporatoire.xv2[9] * TubeEcranBoucleEvaporatoire.rgliss) * (1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[9] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[9]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[9])) + (-4.0 + 5.0 * TubeEcranBoucleEvaporatoire.xv2[9] * TubeEcranBoucleEvaporatoire.rgliss) * TubeEcranBoucleEvaporatoire.rhol2[9] * TubeEcranBoucleEvaporatoire.lambdav[9] / (TubeEcranBoucleEvaporatoire.lambdal[9] * TubeEcranBoucleEvaporatoire.rhov2[9]) 173/209 (1): TubeEcranBoucleEvaporatoire.lambdav[9] = if noEvent(TubeEcranBoucleEvaporatoire.Rev2[9] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rev2[9] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 174/210 (1): TubeEcranBoucleEvaporatoire.Rev2[9] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.muv2[9])) 175/211 (1): TubeEcranBoucleEvaporatoire.muv2[9] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhov2[9], TubeEcranBoucleEvaporatoire.T2[9], TubeEcranBoucleEvaporatoire.fluid) 176/212 (1): TubeEcranBoucleEvaporatoire.mul2[9] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[9], TubeEcranBoucleEvaporatoire.T2[9], TubeEcranBoucleEvaporatoire.fluid) 177/213 (1): TubeEcranBoucleEvaporatoire.Rel2[9] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.mul2[9])) 178/214 (1): TubeEcranBoucleEvaporatoire.lambdal[9] = if noEvent(TubeEcranBoucleEvaporatoire.Rel2[9] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rel2[9] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 179/215 (1): TubeEcranBoucleEvaporatoire.khi[9] = TubeEcranBoucleEvaporatoire.filo[9] * TubeEcranBoucleEvaporatoire.lambdal[9] * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.D 180/216 (1): TubeEcranBoucleEvaporatoire.kl2[9] = ThermoSysPro.Properties.Fluid.ThermalConductivity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[9], TubeEcranBoucleEvaporatoire.T2[9], 0.5 * (TubeEcranBoucleEvaporatoire.P[9] + TubeEcranBoucleEvaporatoire.P[10]), TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 181/217 (1): TubeEcranBoucleEvaporatoire.diff_res_e[9] = TubeEcranBoucleEvaporatoire.rho2[9] * TubeEcranBoucleEvaporatoire.cpl2[9] * TubeEcranBoucleEvaporatoire.dx2 / (TubeEcranBoucleEvaporatoire.rhol2[9] * TubeEcranBoucleEvaporatoire.A * TubeEcranBoucleEvaporatoire.kl2[9]) 182/218 (1): TubeEcranBoucleEvaporatoire.re[9] = exp((-0.033) * (TubeEcranBoucleEvaporatoire.Q[1] * TubeEcranBoucleEvaporatoire.diff_res_e[9]) ^ 2.0) 183/219 (1): TubeEcranBoucleEvaporatoire.Je[9] = TubeEcranBoucleEvaporatoire.re[9] * TubeEcranBoucleEvaporatoire.gamma_e[9] * (TubeEcranBoucleEvaporatoire.h[9] - TubeEcranBoucleEvaporatoire.h[10]) 184/220 (1): TubeEcranBoucleEvaporatoire.J[9] = TubeEcranBoucleEvaporatoire.Je[9] + TubeEcranBoucleEvaporatoire.Js[9] 185/221 (1): TubeEcranBoucleEvaporatoire.rs[8] = TubeEcranBoucleEvaporatoire.re[9] 186/222 (1): TubeEcranBoucleEvaporatoire.Js[8] = TubeEcranBoucleEvaporatoire.rs[8] * TubeEcranBoucleEvaporatoire.gamma_s[8] * (TubeEcranBoucleEvaporatoire.h[10] - TubeEcranBoucleEvaporatoire.h[9]) 187/223 (1): TubeEcranBoucleEvaporatoire.J[8] = TubeEcranBoucleEvaporatoire.Je[8] + TubeEcranBoucleEvaporatoire.Js[8] 188/224 (1): TubeEcranBoucleEvaporatoire.gamma_e[9] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_e[9] 189/225 (1): TubeEcranBoucleEvaporatoire.gamma_s[8] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_e[9] 190/226 (1): TubeEcranBoucleEvaporatoire.cpl2[9] = if noEvent(TubeEcranBoucleEvaporatoire.P[10] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[9] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.pro2[9].cp else if noEvent(TubeEcranBoucleEvaporatoire.xv2[9] <= 0.0) then TubeEcranBoucleEvaporatoire.pro2[9].cp else TubeEcranBoucleEvaporatoire.lsat2[9].cp 191/227 (1): TubeEcranBoucleEvaporatoire.rhov2[9] = if noEvent(TubeEcranBoucleEvaporatoire.P[10] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[9] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[9] else min(TubeEcranBoucleEvaporatoire.rho2[9], TubeEcranBoucleEvaporatoire.vsat2[9].rho) 192/228 (1): TubeEcranBoucleEvaporatoire.rhol2[9] = if noEvent(TubeEcranBoucleEvaporatoire.P[10] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[9] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[9] else max(TubeEcranBoucleEvaporatoire.rho2[9], TubeEcranBoucleEvaporatoire.lsat2[9].rho) 193/229 (1): TubeEcranBoucleEvaporatoire.dpf[9] = 0.5 * TubeEcranBoucleEvaporatoire.dpfCorr * TubeEcranBoucleEvaporatoire.khi[9] * TubeEcranBoucleEvaporatoire.Q[1] * abs(TubeEcranBoucleEvaporatoire.Q[1]) / (TubeEcranBoucleEvaporatoire.A ^ 2.0 * TubeEcranBoucleEvaporatoire.rhol2[9]) 194/230 (1): TubeEcranBoucleEvaporatoire.xv2[9] = if noEvent(0.5 * (TubeEcranBoucleEvaporatoire.P[9] + TubeEcranBoucleEvaporatoire.P[10]) > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[9] > TubeEcranBoucleEvaporatoire.Tcrit) then 1.0 else TubeEcranBoucleEvaporatoire.pro2[9].x 195/231 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(TubeEcranBoucleEvaporatoire.T2[9], TubeEcranBoucleEvaporatoire.rho2[9], TubeEcranBoucleEvaporatoire.pro2[9].u, TubeEcranBoucleEvaporatoire.pro2[9].s, TubeEcranBoucleEvaporatoire.pro2[9].cp, TubeEcranBoucleEvaporatoire.pro2[9].ddhp, TubeEcranBoucleEvaporatoire.pro2[9].ddph, TubeEcranBoucleEvaporatoire.pro2[9].duph, TubeEcranBoucleEvaporatoire.pro2[9].duhp, TubeEcranBoucleEvaporatoire.pro2[9].x) = $cse38 196/241 (10): $cse38 = ThermoSysPro.Properties.Fluid.Ph(0.5 * (TubeEcranBoucleEvaporatoire.P[9] + TubeEcranBoucleEvaporatoire.P[10]), TubeEcranBoucleEvaporatoire.hb[9], TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 197/251 (1): 0.0 = TubeEcranBoucleEvaporatoire.hb[9] * TubeEcranBoucleEvaporatoire.Q[1] + SourceC3.W0[9] + TubeEcranBoucleEvaporatoire.J[9] - TubeEcranBoucleEvaporatoire.hb[10] * TubeEcranBoucleEvaporatoire.Q[1] 198/252 (1): TubeEcranBoucleEvaporatoire.hb[9] = if TubeEcranBoucleEvaporatoire.Q[1] > 0.0 then TubeEcranBoucleEvaporatoire.h[9] else TubeEcranBoucleEvaporatoire.h[10] 199/253 (1): TubeEcranBoucleEvaporatoire.hb[8] = if TubeEcranBoucleEvaporatoire.Q[1] > 0.0 then TubeEcranBoucleEvaporatoire.h[8] else TubeEcranBoucleEvaporatoire.h[9] 200/254 (1): $cse23 = min(TubeEcranBoucleEvaporatoire.P[8], TubeEcranBoucleEvaporatoire.pcrit - 1.0) 201/255 (1): TubeEcranBoucleEvaporatoire.Pb[8] = max($cse23, TubeEcranBoucleEvaporatoire.ptriple) 202/256 (1): TubeEcranBoucleEvaporatoire.filo[8] = if noEvent(TubeEcranBoucleEvaporatoire.xv2[8] < 0.0) then 1.0 else if noEvent(TubeEcranBoucleEvaporatoire.xv2[8] >= 0.0) and noEvent(TubeEcranBoucleEvaporatoire.xv2[8] < 0.8) then 1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[8] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[8]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[8]) else (5.0 + (-5.0) * TubeEcranBoucleEvaporatoire.xv2[8] * TubeEcranBoucleEvaporatoire.rgliss) * (1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[8] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[8]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[8])) + (-4.0 + 5.0 * TubeEcranBoucleEvaporatoire.xv2[8] * TubeEcranBoucleEvaporatoire.rgliss) * TubeEcranBoucleEvaporatoire.rhol2[8] * TubeEcranBoucleEvaporatoire.lambdav[8] / (TubeEcranBoucleEvaporatoire.lambdal[8] * TubeEcranBoucleEvaporatoire.rhov2[8]) 203/257 (1): TubeEcranBoucleEvaporatoire.khi[8] = TubeEcranBoucleEvaporatoire.filo[8] * TubeEcranBoucleEvaporatoire.lambdal[8] * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.D 204/258 (1): TubeEcranBoucleEvaporatoire.lambdal[8] = if noEvent(TubeEcranBoucleEvaporatoire.Rel2[8] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rel2[8] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 205/259 (1): TubeEcranBoucleEvaporatoire.Rel2[8] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.mul2[8])) 206/260 (1): TubeEcranBoucleEvaporatoire.mul2[8] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[8], TubeEcranBoucleEvaporatoire.T2[8], TubeEcranBoucleEvaporatoire.fluid) 207/261 (1): TubeEcranBoucleEvaporatoire.muv2[8] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhov2[8], TubeEcranBoucleEvaporatoire.T2[8], TubeEcranBoucleEvaporatoire.fluid) 208/262 (1): TubeEcranBoucleEvaporatoire.Rev2[8] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.muv2[8])) 209/263 (1): TubeEcranBoucleEvaporatoire.lambdav[8] = if noEvent(TubeEcranBoucleEvaporatoire.Rev2[8] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rev2[8] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 210/264 (1): TubeEcranBoucleEvaporatoire.kl2[8] = ThermoSysPro.Properties.Fluid.ThermalConductivity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[8], TubeEcranBoucleEvaporatoire.T2[8], 0.5 * (TubeEcranBoucleEvaporatoire.P[8] + TubeEcranBoucleEvaporatoire.P[9]), TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 211/265 (1): TubeEcranBoucleEvaporatoire.rhov2[8] = if noEvent(TubeEcranBoucleEvaporatoire.P[9] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[8] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[8] else min(TubeEcranBoucleEvaporatoire.rho2[8], TubeEcranBoucleEvaporatoire.vsat2[8].rho) 212/266 (1): TubeEcranBoucleEvaporatoire.rhol2[8] = if noEvent(TubeEcranBoucleEvaporatoire.P[9] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[8] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[8] else max(TubeEcranBoucleEvaporatoire.rho2[8], TubeEcranBoucleEvaporatoire.lsat2[8].rho) 213/267 (1): TubeEcranBoucleEvaporatoire.dpf[8] = 0.5 * TubeEcranBoucleEvaporatoire.dpfCorr * TubeEcranBoucleEvaporatoire.khi[8] * TubeEcranBoucleEvaporatoire.Q[1] * abs(TubeEcranBoucleEvaporatoire.Q[1]) / (TubeEcranBoucleEvaporatoire.A ^ 2.0 * TubeEcranBoucleEvaporatoire.rhol2[8]) 214/268 (1): TubeEcranBoucleEvaporatoire.xv2[8] = if noEvent(0.5 * (TubeEcranBoucleEvaporatoire.P[8] + TubeEcranBoucleEvaporatoire.P[9]) > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[8] > TubeEcranBoucleEvaporatoire.Tcrit) then 1.0 else TubeEcranBoucleEvaporatoire.pro2[8].x 215/269 (10): $cse37 = ThermoSysPro.Properties.Fluid.Ph(0.5 * (TubeEcranBoucleEvaporatoire.P[8] + TubeEcranBoucleEvaporatoire.P[9]), TubeEcranBoucleEvaporatoire.hb[8], TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 216/279 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(TubeEcranBoucleEvaporatoire.T2[8], TubeEcranBoucleEvaporatoire.rho2[8], TubeEcranBoucleEvaporatoire.pro2[8].u, TubeEcranBoucleEvaporatoire.pro2[8].s, TubeEcranBoucleEvaporatoire.pro2[8].cp, TubeEcranBoucleEvaporatoire.pro2[8].ddhp, TubeEcranBoucleEvaporatoire.pro2[8].ddph, TubeEcranBoucleEvaporatoire.pro2[8].duph, TubeEcranBoucleEvaporatoire.pro2[8].duhp, TubeEcranBoucleEvaporatoire.pro2[8].x) = $cse37 217/289 (1): TubeEcranBoucleEvaporatoire.dpg[8] = 9.80665 * TubeEcranBoucleEvaporatoire.rho2[8] * (TubeEcranBoucleEvaporatoire.z2 - TubeEcranBoucleEvaporatoire.z1) * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.L 218/290 (1): TubeEcranBoucleEvaporatoire.P[8] + (-TubeEcranBoucleEvaporatoire.dpf[8]) - TubeEcranBoucleEvaporatoire.P[9] - TubeEcranBoucleEvaporatoire.dpg[8] = 0.0 219/291 (10): $cse36 = ThermoSysPro.Properties.Fluid.Ph(0.5 * (TubeEcranBoucleEvaporatoire.P[7] + TubeEcranBoucleEvaporatoire.P[8]), TubeEcranBoucleEvaporatoire.hb[7], TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 220/301 (1): TubeEcranBoucleEvaporatoire.rhov2[7] = if noEvent(TubeEcranBoucleEvaporatoire.P[8] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[7] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[7] else min(TubeEcranBoucleEvaporatoire.rho2[7], TubeEcranBoucleEvaporatoire.vsat2[7].rho) 221/302 (1): TubeEcranBoucleEvaporatoire.rhol2[7] = if noEvent(TubeEcranBoucleEvaporatoire.P[8] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[7] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[7] else max(TubeEcranBoucleEvaporatoire.rho2[7], TubeEcranBoucleEvaporatoire.lsat2[7].rho) 222/303 (1): TubeEcranBoucleEvaporatoire.dpf[7] = 0.5 * TubeEcranBoucleEvaporatoire.dpfCorr * TubeEcranBoucleEvaporatoire.khi[7] * TubeEcranBoucleEvaporatoire.Q[1] * abs(TubeEcranBoucleEvaporatoire.Q[1]) / (TubeEcranBoucleEvaporatoire.A ^ 2.0 * TubeEcranBoucleEvaporatoire.rhol2[7]) 223/304 (1): TubeEcranBoucleEvaporatoire.xv2[7] = if noEvent(0.5 * (TubeEcranBoucleEvaporatoire.P[7] + TubeEcranBoucleEvaporatoire.P[8]) > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[7] > TubeEcranBoucleEvaporatoire.Tcrit) then 1.0 else TubeEcranBoucleEvaporatoire.pro2[7].x 224/305 (1): TubeEcranBoucleEvaporatoire.cpl2[7] = if noEvent(TubeEcranBoucleEvaporatoire.P[8] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[7] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.pro2[7].cp else if noEvent(TubeEcranBoucleEvaporatoire.xv2[7] <= 0.0) then TubeEcranBoucleEvaporatoire.pro2[7].cp else TubeEcranBoucleEvaporatoire.lsat2[7].cp 225/306 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(TubeEcranBoucleEvaporatoire.T2[7], TubeEcranBoucleEvaporatoire.rho2[7], TubeEcranBoucleEvaporatoire.pro2[7].u, TubeEcranBoucleEvaporatoire.pro2[7].s, TubeEcranBoucleEvaporatoire.pro2[7].cp, TubeEcranBoucleEvaporatoire.pro2[7].ddhp, TubeEcranBoucleEvaporatoire.pro2[7].ddph, TubeEcranBoucleEvaporatoire.pro2[7].duph, TubeEcranBoucleEvaporatoire.pro2[7].duhp, TubeEcranBoucleEvaporatoire.pro2[7].x) = $cse36 226/316 (1): TubeEcranBoucleEvaporatoire.dpg[7] = 9.80665 * TubeEcranBoucleEvaporatoire.rho2[7] * (TubeEcranBoucleEvaporatoire.z2 - TubeEcranBoucleEvaporatoire.z1) * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.L 227/317 (1): TubeEcranBoucleEvaporatoire.P[7] + (-TubeEcranBoucleEvaporatoire.dpf[7]) - TubeEcranBoucleEvaporatoire.P[8] - TubeEcranBoucleEvaporatoire.dpg[7] = 0.0 228/318 (1): 0.0 = TubeEcranBoucleEvaporatoire.hb[7] * TubeEcranBoucleEvaporatoire.Q[1] + SourceC3.W0[7] + TubeEcranBoucleEvaporatoire.J[7] - TubeEcranBoucleEvaporatoire.hb[8] * TubeEcranBoucleEvaporatoire.Q[1] 229/319 (1): 0.0 = TubeEcranBoucleEvaporatoire.hb[6] * TubeEcranBoucleEvaporatoire.Q[1] + SourceC3.W0[6] + TubeEcranBoucleEvaporatoire.J[6] - TubeEcranBoucleEvaporatoire.hb[7] * TubeEcranBoucleEvaporatoire.Q[1] 230/320 (1): TubeEcranBoucleEvaporatoire.J[6] = TubeEcranBoucleEvaporatoire.Je[6] + TubeEcranBoucleEvaporatoire.Js[6] 231/321 (1): TubeEcranBoucleEvaporatoire.Je[6] = TubeEcranBoucleEvaporatoire.re[6] * TubeEcranBoucleEvaporatoire.gamma_e[6] * (TubeEcranBoucleEvaporatoire.h[6] - TubeEcranBoucleEvaporatoire.h[7]) 232/322 (1): TubeEcranBoucleEvaporatoire.gamma_e[6] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_e[6] 233/323 (1): TubeEcranBoucleEvaporatoire.re[6] = exp((-0.033) * (TubeEcranBoucleEvaporatoire.Q[1] * TubeEcranBoucleEvaporatoire.diff_res_e[6]) ^ 2.0) 234/324 (1): TubeEcranBoucleEvaporatoire.rs[5] = TubeEcranBoucleEvaporatoire.re[6] 235/325 (1): TubeEcranBoucleEvaporatoire.Js[5] = TubeEcranBoucleEvaporatoire.rs[5] * TubeEcranBoucleEvaporatoire.gamma_s[5] * (TubeEcranBoucleEvaporatoire.h[7] - TubeEcranBoucleEvaporatoire.h[6]) 236/326 (1): TubeEcranBoucleEvaporatoire.diff_res_e[6] = TubeEcranBoucleEvaporatoire.rho2[6] * TubeEcranBoucleEvaporatoire.cpl2[6] * TubeEcranBoucleEvaporatoire.dx2 / (TubeEcranBoucleEvaporatoire.rhol2[6] * TubeEcranBoucleEvaporatoire.A * TubeEcranBoucleEvaporatoire.kl2[6]) 237/327 (1): TubeEcranBoucleEvaporatoire.kl2[6] = ThermoSysPro.Properties.Fluid.ThermalConductivity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[6], TubeEcranBoucleEvaporatoire.T2[6], 0.5 * (TubeEcranBoucleEvaporatoire.P[6] + TubeEcranBoucleEvaporatoire.P[7]), TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 238/328 (1): TubeEcranBoucleEvaporatoire.mul2[6] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[6], TubeEcranBoucleEvaporatoire.T2[6], TubeEcranBoucleEvaporatoire.fluid) 239/329 (1): TubeEcranBoucleEvaporatoire.Rel2[6] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.mul2[6])) 240/330 (1): TubeEcranBoucleEvaporatoire.lambdal[6] = if noEvent(TubeEcranBoucleEvaporatoire.Rel2[6] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rel2[6] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 241/331 (1): TubeEcranBoucleEvaporatoire.khi[6] = TubeEcranBoucleEvaporatoire.filo[6] * TubeEcranBoucleEvaporatoire.lambdal[6] * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.D 242/332 (1): TubeEcranBoucleEvaporatoire.rhol2[6] = if noEvent(TubeEcranBoucleEvaporatoire.P[7] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[6] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[6] else max(TubeEcranBoucleEvaporatoire.rho2[6], TubeEcranBoucleEvaporatoire.lsat2[6].rho) 243/333 (1): TubeEcranBoucleEvaporatoire.rhov2[6] = if noEvent(TubeEcranBoucleEvaporatoire.P[7] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[6] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[6] else min(TubeEcranBoucleEvaporatoire.rho2[6], TubeEcranBoucleEvaporatoire.vsat2[6].rho) 244/334 (1): TubeEcranBoucleEvaporatoire.muv2[6] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhov2[6], TubeEcranBoucleEvaporatoire.T2[6], TubeEcranBoucleEvaporatoire.fluid) 245/335 (1): TubeEcranBoucleEvaporatoire.cpl2[6] = if noEvent(TubeEcranBoucleEvaporatoire.P[7] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[6] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.pro2[6].cp else if noEvent(TubeEcranBoucleEvaporatoire.xv2[6] <= 0.0) then TubeEcranBoucleEvaporatoire.pro2[6].cp else TubeEcranBoucleEvaporatoire.lsat2[6].cp 246/336 (1): TubeEcranBoucleEvaporatoire.xv2[6] = if noEvent(0.5 * (TubeEcranBoucleEvaporatoire.P[6] + TubeEcranBoucleEvaporatoire.P[7]) > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[6] > TubeEcranBoucleEvaporatoire.Tcrit) then 1.0 else TubeEcranBoucleEvaporatoire.pro2[6].x 247/337 (10): $cse35 = ThermoSysPro.Properties.Fluid.Ph(0.5 * (TubeEcranBoucleEvaporatoire.P[6] + TubeEcranBoucleEvaporatoire.P[7]), TubeEcranBoucleEvaporatoire.hb[6], TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 248/347 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(TubeEcranBoucleEvaporatoire.T2[6], TubeEcranBoucleEvaporatoire.rho2[6], TubeEcranBoucleEvaporatoire.pro2[6].u, TubeEcranBoucleEvaporatoire.pro2[6].s, TubeEcranBoucleEvaporatoire.pro2[6].cp, TubeEcranBoucleEvaporatoire.pro2[6].ddhp, TubeEcranBoucleEvaporatoire.pro2[6].ddph, TubeEcranBoucleEvaporatoire.pro2[6].duph, TubeEcranBoucleEvaporatoire.pro2[6].duhp, TubeEcranBoucleEvaporatoire.pro2[6].x) = $cse35 249/357 (1): TubeEcranBoucleEvaporatoire.dpg[6] = 9.80665 * TubeEcranBoucleEvaporatoire.rho2[6] * (TubeEcranBoucleEvaporatoire.z2 - TubeEcranBoucleEvaporatoire.z1) * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.L 250/358 (1): TubeEcranBoucleEvaporatoire.P[6] + (-TubeEcranBoucleEvaporatoire.dpf[6]) - TubeEcranBoucleEvaporatoire.P[7] - TubeEcranBoucleEvaporatoire.dpg[6] = 0.0 251/359 (1): TubeEcranBoucleEvaporatoire.dpf[6] = 0.5 * TubeEcranBoucleEvaporatoire.dpfCorr * TubeEcranBoucleEvaporatoire.khi[6] * TubeEcranBoucleEvaporatoire.Q[1] * abs(TubeEcranBoucleEvaporatoire.Q[1]) / (TubeEcranBoucleEvaporatoire.A ^ 2.0 * TubeEcranBoucleEvaporatoire.rhol2[6]) 252/360 (1): TubeEcranBoucleEvaporatoire.gamma_s[5] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_e[6] 253/361 (14): (TubeEcranBoucleEvaporatoire.lsat2[7], TubeEcranBoucleEvaporatoire.vsat2[7]) = ThermoSysPro.Properties.Fluid.Water_sat_P(0.5 * (TubeEcranBoucleEvaporatoire.P[7] + TubeEcranBoucleEvaporatoire.P[8]), TubeEcranBoucleEvaporatoire.fluid) 254/375 (14): (TubeEcranBoucleEvaporatoire.lsat2[8], TubeEcranBoucleEvaporatoire.vsat2[8]) = ThermoSysPro.Properties.Fluid.Water_sat_P(0.5 * (TubeEcranBoucleEvaporatoire.P[8] + TubeEcranBoucleEvaporatoire.P[9]), TubeEcranBoucleEvaporatoire.fluid) 255/389 (1): 0.0 = TubeEcranBoucleEvaporatoire.hb[8] * TubeEcranBoucleEvaporatoire.Q[1] + SourceC3.W0[8] + TubeEcranBoucleEvaporatoire.J[8] - TubeEcranBoucleEvaporatoire.hb[9] * TubeEcranBoucleEvaporatoire.Q[1] 256/390 (1): TubeEcranBoucleEvaporatoire.dpg[9] = 9.80665 * TubeEcranBoucleEvaporatoire.rho2[9] * (TubeEcranBoucleEvaporatoire.z2 - TubeEcranBoucleEvaporatoire.z1) * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.L 257/391 (1): TubeEcranBoucleEvaporatoire.P[9] + (-TubeEcranBoucleEvaporatoire.dpf[9]) - TubeEcranBoucleEvaporatoire.P[10] - TubeEcranBoucleEvaporatoire.dpg[9] = 0.0 258/392 (14): (TubeEcranBoucleEvaporatoire.lsat2[9], TubeEcranBoucleEvaporatoire.vsat2[9]) = ThermoSysPro.Properties.Fluid.Water_sat_P(0.5 * (TubeEcranBoucleEvaporatoire.P[9] + TubeEcranBoucleEvaporatoire.P[10]), TubeEcranBoucleEvaporatoire.fluid) 259/406 (1): TubeEcranBoucleEvaporatoire.gamma_s[7] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_e[8] 260/407 (1): TubeEcranBoucleEvaporatoire.Js[6] = TubeEcranBoucleEvaporatoire.rs[6] * TubeEcranBoucleEvaporatoire.gamma_s[6] * (TubeEcranBoucleEvaporatoire.h[8] - TubeEcranBoucleEvaporatoire.h[7]) 261/408 (1): TubeEcranBoucleEvaporatoire.hb[6] = if TubeEcranBoucleEvaporatoire.Q[1] > 0.0 then TubeEcranBoucleEvaporatoire.h[6] else TubeEcranBoucleEvaporatoire.h[7] 262/409 (1): TubeEcranBoucleEvaporatoire.hb[5] = if TubeEcranBoucleEvaporatoire.Q[1] > 0.0 then TubeEcranBoucleEvaporatoire.h[5] else TubeEcranBoucleEvaporatoire.h[6] 263/410 (1): TubeEcranBoucleEvaporatoire.hb[4] = if TubeEcranBoucleEvaporatoire.Q[1] > 0.0 then TubeEcranBoucleEvaporatoire.h[4] else TubeEcranBoucleEvaporatoire.h[5] 264/411 (1): TubeEcranBoucleEvaporatoire.hb[3] = if TubeEcranBoucleEvaporatoire.Q[1] > 0.0 then TubeEcranBoucleEvaporatoire.h[3] else TubeEcranBoucleEvaporatoire.h[4] 265/412 (1): TubeEcranBoucleEvaporatoire.Js[2] = TubeEcranBoucleEvaporatoire.rs[2] * TubeEcranBoucleEvaporatoire.gamma_s[2] * (TubeEcranBoucleEvaporatoire.h[4] - TubeEcranBoucleEvaporatoire.h[3]) 266/413 (1): TubeEcranBoucleEvaporatoire.rs[2] = TubeEcranBoucleEvaporatoire.re[3] 267/414 (1): TubeEcranBoucleEvaporatoire.Je[2] = TubeEcranBoucleEvaporatoire.re[2] * TubeEcranBoucleEvaporatoire.gamma_e[2] * (TubeEcranBoucleEvaporatoire.h[2] - TubeEcranBoucleEvaporatoire.h[3]) 268/415 (1): TubeEcranBoucleEvaporatoire.J[2] = TubeEcranBoucleEvaporatoire.Je[2] + TubeEcranBoucleEvaporatoire.Js[2] 269/416 (1): TubeEcranBoucleEvaporatoire.hb[2] = if TubeEcranBoucleEvaporatoire.Q[1] > 0.0 then TubeEcranBoucleEvaporatoire.h[2] else TubeEcranBoucleEvaporatoire.h[3] 270/417 (1): TubeEcranBoucleEvaporatoire.hb[1] = if TubeEcranBoucleEvaporatoire.Q[1] > 0.0 then TubeEcranBoucleEvaporatoire.h[1] else TubeEcranBoucleEvaporatoire.h[2] 271/418 (1): $cse11 = min(TubeEcranBoucleEvaporatoire.P[2], TubeEcranBoucleEvaporatoire.pcrit - 1.0) 272/419 (1): TubeEcranBoucleEvaporatoire.Pb[2] = max($cse11, TubeEcranBoucleEvaporatoire.ptriple) 273/420 (10): $cse30 = ThermoSysPro.Properties.Fluid.Ph(0.5 * (TubeEcranBoucleEvaporatoire.P[1] + TubeEcranBoucleEvaporatoire.P[2]), TubeEcranBoucleEvaporatoire.hb[1], TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 274/430 (1): TubeEcranBoucleEvaporatoire.cpl2[1] = if noEvent(TubeEcranBoucleEvaporatoire.P[2] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[1] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.pro2[1].cp else if noEvent(TubeEcranBoucleEvaporatoire.xv2[1] <= 0.0) then TubeEcranBoucleEvaporatoire.pro2[1].cp else TubeEcranBoucleEvaporatoire.lsat2[1].cp 275/431 (1): TubeEcranBoucleEvaporatoire.xv2[1] = if noEvent(0.5 * (TubeEcranBoucleEvaporatoire.P[1] + TubeEcranBoucleEvaporatoire.P[2]) > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[1] > TubeEcranBoucleEvaporatoire.Tcrit) then 1.0 else TubeEcranBoucleEvaporatoire.pro2[1].x 276/432 (1): TubeEcranBoucleEvaporatoire.rhov2[1] = if noEvent(TubeEcranBoucleEvaporatoire.P[2] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[1] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[1] else min(TubeEcranBoucleEvaporatoire.rho2[1], TubeEcranBoucleEvaporatoire.vsat2[1].rho) 277/433 (1): TubeEcranBoucleEvaporatoire.rhol2[1] = if noEvent(TubeEcranBoucleEvaporatoire.P[2] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[1] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[1] else max(TubeEcranBoucleEvaporatoire.rho2[1], TubeEcranBoucleEvaporatoire.lsat2[1].rho) 278/434 (1): TubeEcranBoucleEvaporatoire.dpf[1] = 0.5 * TubeEcranBoucleEvaporatoire.dpfCorr * TubeEcranBoucleEvaporatoire.khi[1] * TubeEcranBoucleEvaporatoire.Q[1] * abs(TubeEcranBoucleEvaporatoire.Q[1]) / (TubeEcranBoucleEvaporatoire.A ^ 2.0 * TubeEcranBoucleEvaporatoire.rhol2[1]) 279/435 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(TubeEcranBoucleEvaporatoire.T2[1], TubeEcranBoucleEvaporatoire.rho2[1], TubeEcranBoucleEvaporatoire.pro2[1].u, TubeEcranBoucleEvaporatoire.pro2[1].s, TubeEcranBoucleEvaporatoire.pro2[1].cp, TubeEcranBoucleEvaporatoire.pro2[1].ddhp, TubeEcranBoucleEvaporatoire.pro2[1].ddph, TubeEcranBoucleEvaporatoire.pro2[1].duph, TubeEcranBoucleEvaporatoire.pro2[1].duhp, TubeEcranBoucleEvaporatoire.pro2[1].x) = $cse30 280/445 (1): TubeEcranBoucleEvaporatoire.dpg[1] = 9.80665 * TubeEcranBoucleEvaporatoire.rho2[1] * (TubeEcranBoucleEvaporatoire.z2 - TubeEcranBoucleEvaporatoire.z1) * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.L 281/446 (1): TubeEcranBoucleEvaporatoire.P[1] + (-TubeEcranBoucleEvaporatoire.dpf[1]) - TubeEcranBoucleEvaporatoire.P[2] - TubeEcranBoucleEvaporatoire.dpg[1] = 0.0 282/447 (14): (TubeEcranBoucleEvaporatoire.lsat2[1], TubeEcranBoucleEvaporatoire.vsat2[1]) = ThermoSysPro.Properties.Fluid.Water_sat_P(0.5 * (TubeEcranBoucleEvaporatoire.P[1] + TubeEcranBoucleEvaporatoire.P[2]), TubeEcranBoucleEvaporatoire.fluid) 283/461 (10): $cse31 = ThermoSysPro.Properties.Fluid.Ph(0.5 * (TubeEcranBoucleEvaporatoire.P[2] + TubeEcranBoucleEvaporatoire.P[3]), TubeEcranBoucleEvaporatoire.hb[2], TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 284/471 (1): 0.0 = TubeEcranBoucleEvaporatoire.hb[2] * TubeEcranBoucleEvaporatoire.Q[1] + SourceC3.W0[2] + TubeEcranBoucleEvaporatoire.J[2] - TubeEcranBoucleEvaporatoire.hb[3] * TubeEcranBoucleEvaporatoire.Q[1] 285/472 (1): 0.0 = TubeEcranBoucleEvaporatoire.hb[1] * TubeEcranBoucleEvaporatoire.Q[1] + SourceC3.W0[1] + TubeEcranBoucleEvaporatoire.J[1] - TubeEcranBoucleEvaporatoire.hb[2] * TubeEcranBoucleEvaporatoire.Q[1] 286/473 (1): TubeEcranBoucleEvaporatoire.xv2[2] = if noEvent(0.5 * (TubeEcranBoucleEvaporatoire.P[2] + TubeEcranBoucleEvaporatoire.P[3]) > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[2] > TubeEcranBoucleEvaporatoire.Tcrit) then 1.0 else TubeEcranBoucleEvaporatoire.pro2[2].x 287/474 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(TubeEcranBoucleEvaporatoire.T2[2], TubeEcranBoucleEvaporatoire.rho2[2], TubeEcranBoucleEvaporatoire.pro2[2].u, TubeEcranBoucleEvaporatoire.pro2[2].s, TubeEcranBoucleEvaporatoire.pro2[2].cp, TubeEcranBoucleEvaporatoire.pro2[2].ddhp, TubeEcranBoucleEvaporatoire.pro2[2].ddph, TubeEcranBoucleEvaporatoire.pro2[2].duph, TubeEcranBoucleEvaporatoire.pro2[2].duhp, TubeEcranBoucleEvaporatoire.pro2[2].x) = $cse31 288/484 (1): TubeEcranBoucleEvaporatoire.dpg[2] = 9.80665 * TubeEcranBoucleEvaporatoire.rho2[2] * (TubeEcranBoucleEvaporatoire.z2 - TubeEcranBoucleEvaporatoire.z1) * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.L 289/485 (1): TubeEcranBoucleEvaporatoire.P[2] + (-TubeEcranBoucleEvaporatoire.dpf[2]) - TubeEcranBoucleEvaporatoire.P[3] - TubeEcranBoucleEvaporatoire.dpg[2] = 0.0 290/486 (1): TubeEcranBoucleEvaporatoire.dpf[2] = 0.5 * TubeEcranBoucleEvaporatoire.dpfCorr * TubeEcranBoucleEvaporatoire.khi[2] * TubeEcranBoucleEvaporatoire.Q[1] * abs(TubeEcranBoucleEvaporatoire.Q[1]) / (TubeEcranBoucleEvaporatoire.A ^ 2.0 * TubeEcranBoucleEvaporatoire.rhol2[2]) 291/487 (1): TubeEcranBoucleEvaporatoire.khi[2] = TubeEcranBoucleEvaporatoire.filo[2] * TubeEcranBoucleEvaporatoire.lambdal[2] * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.D 292/488 (14): (TubeEcranBoucleEvaporatoire.lsat2[2], TubeEcranBoucleEvaporatoire.vsat2[2]) = ThermoSysPro.Properties.Fluid.Water_sat_P(0.5 * (TubeEcranBoucleEvaporatoire.P[2] + TubeEcranBoucleEvaporatoire.P[3]), TubeEcranBoucleEvaporatoire.fluid) 293/502 (1): lumpedStraightPipe.rho = ThermoSysPro.Properties.Fluid.Density_Ph(lumpedStraightPipe.Pm, TubeEcranBoucleEvaporatoire.hb[1], lumpedStraightPipe.fluid, lumpedStraightPipe.mode, 0.0, 1.0, 0.0, 0.0) 294/503 (1): lumpedStraightPipe.k = ThermoSysPro.Properties.Fluid.ThermalConductivity_Ph(lumpedStraightPipe.Pm, TubeEcranBoucleEvaporatoire.hb[1], lumpedStraightPipe.fluid, lumpedStraightPipe.mode, 0.0, 1.0, 0.0, 0.0) 295/504 (1): lumpedStraightPipe.gamma_diff = lumpedStraightPipe.A * lumpedStraightPipe.k / (lumpedStraightPipe.L * lumpedStraightPipe.cp) 296/505 (1): TubeEcranBoucleEvaporatoire.C1.diff_res_1 = 1.0 / lumpedStraightPipe.gamma_diff 297/506 (1): TubeEcranBoucleEvaporatoire.diff_res_e[1] = TubeEcranBoucleEvaporatoire.C1.diff_res_1 + TubeEcranBoucleEvaporatoire.diff_res[1] 298/507 (1): TubeEcranBoucleEvaporatoire.gamma_e[1] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_e[1] 299/508 (1): lumpedStraightPipe.cp = ThermoSysPro.Properties.Fluid.SpecificHeatCapacityCp_Ph(lumpedStraightPipe.Pm, TubeEcranBoucleEvaporatoire.hb[1], lumpedStraightPipe.fluid, lumpedStraightPipe.mode, 0.0, 1.0, 0.0, 0.0) 300/509 (1): TubeEcranBoucleEvaporatoire.rs[6] = TubeEcranBoucleEvaporatoire.re[7] 301/510 (1): TubeEcranBoucleEvaporatoire.gamma_e[7] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_e[7] 302/511 (1): TubeEcranBoucleEvaporatoire.gamma_s[6] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_e[7] 303/512 (14): (TubeEcranBoucleEvaporatoire.lsat2[6], TubeEcranBoucleEvaporatoire.vsat2[6]) = ThermoSysPro.Properties.Fluid.Water_sat_P(0.5 * (TubeEcranBoucleEvaporatoire.P[6] + TubeEcranBoucleEvaporatoire.P[7]), TubeEcranBoucleEvaporatoire.fluid) 304/526 (1): TubeEcranBoucleEvaporatoire.gamma_s[4] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_e[5] 305/527 (1): TubeEcranBoucleEvaporatoire.gamma_s[3] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_e[4] 306/528 (1): TubeEcranBoucleEvaporatoire.gamma_s[2] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_e[3] 307/529 (1): $cse45 = ThermoSysPro.Functions.ThermoSquare(TubeEcranBoucleEvaporatoire.Q[1], lumpedStraightPipe.eps) 308/530 (1): lumpedStraightPipe.deltaPf = 0.5 * lumpedStraightPipe.khi * $cse45 / (lumpedStraightPipe.A ^ 2.0 * lumpedStraightPipe.rho) 309/531 (1): lumpedStraightPipe.deltaP = lumpedStraightPipe.deltaPf + 9.80665 * lumpedStraightPipe.rho * (lumpedStraightPipe.z2 - lumpedStraightPipe.z1) 310/532 (1): TubeEcranBoucleEvaporatoire.Rev2[11] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.muv2[11])) 311/533 (1): TubeEcranBoucleEvaporatoire.lambdav[11] = if noEvent(TubeEcranBoucleEvaporatoire.Rev2[11] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rev2[11] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 312/534 (1): TubeEcranBoucleEvaporatoire.filo[11] = if noEvent(TubeEcranBoucleEvaporatoire.xv2[11] < 0.0) then 1.0 else if noEvent(TubeEcranBoucleEvaporatoire.xv2[11] >= 0.0) and noEvent(TubeEcranBoucleEvaporatoire.xv2[11] < 0.8) then 1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[11] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[11]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[11]) else (5.0 + (-5.0) * TubeEcranBoucleEvaporatoire.xv2[11] * TubeEcranBoucleEvaporatoire.rgliss) * (1.0 + /*Real*/(TubeEcranBoucleEvaporatoire.a) * TubeEcranBoucleEvaporatoire.xv2[11] * TubeEcranBoucleEvaporatoire.rgliss * exp((-1.1904761904761906e-7) * TubeEcranBoucleEvaporatoire.Pb[11]) / (19.0 + 1e-5 * TubeEcranBoucleEvaporatoire.Pb[11])) + (-4.0 + 5.0 * TubeEcranBoucleEvaporatoire.xv2[11] * TubeEcranBoucleEvaporatoire.rgliss) * TubeEcranBoucleEvaporatoire.rhol2[11] * TubeEcranBoucleEvaporatoire.lambdav[11] / (TubeEcranBoucleEvaporatoire.lambdal[11] * TubeEcranBoucleEvaporatoire.rhov2[11]) 313/535 (1): TubeEcranBoucleEvaporatoire.khi[11] = TubeEcranBoucleEvaporatoire.filo[11] * TubeEcranBoucleEvaporatoire.lambdal[11] * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.D 314/536 (1): TubeEcranBoucleEvaporatoire.lambdal[11] = if noEvent(TubeEcranBoucleEvaporatoire.Rel2[11] > 1.0) then 0.25 / log10(13.0 / TubeEcranBoucleEvaporatoire.Rel2[11] + TubeEcranBoucleEvaporatoire.rugosrel / (3.7 * TubeEcranBoucleEvaporatoire.D)) ^ 2.0 else 0.01 315/537 (1): TubeEcranBoucleEvaporatoire.Rel2[11] = abs(4.0 * TubeEcranBoucleEvaporatoire.Q[1] / (3.141592653589793 * TubeEcranBoucleEvaporatoire.Di * TubeEcranBoucleEvaporatoire.mul2[11])) 316/538 (1): TubeEcranBoucleEvaporatoire.mul2[11] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[11], TubeEcranBoucleEvaporatoire.T2[11], TubeEcranBoucleEvaporatoire.fluid) 317/539 (1): TubeEcranBoucleEvaporatoire.muv2[11] = ThermoSysPro.Properties.Fluid.DynamicViscosity_rhoT(TubeEcranBoucleEvaporatoire.rhov2[11], TubeEcranBoucleEvaporatoire.T2[11], TubeEcranBoucleEvaporatoire.fluid) 318/540 (1): TubeEcranBoucleEvaporatoire.kl2[11] = ThermoSysPro.Properties.Fluid.ThermalConductivity_rhoT(TubeEcranBoucleEvaporatoire.rhol2[11], TubeEcranBoucleEvaporatoire.T2[11], 0.5 * (TubeEcranBoucleEvaporatoire.P[11] + TubeEcranBoucleEvaporatoire.P[12]), TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 319/541 (1): TubeEcranBoucleEvaporatoire.diff_res_s[10] = TubeEcranBoucleEvaporatoire.rho2[11] * TubeEcranBoucleEvaporatoire.cpl2[11] * TubeEcranBoucleEvaporatoire.dx2 / (TubeEcranBoucleEvaporatoire.rhol2[11] * TubeEcranBoucleEvaporatoire.A * TubeEcranBoucleEvaporatoire.kl2[11]) 320/542 (1): TubeEcranBoucleEvaporatoire.cpl2[11] = if noEvent(TubeEcranBoucleEvaporatoire.P[12] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[11] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.pro2[11].cp else if noEvent(TubeEcranBoucleEvaporatoire.xv2[11] <= 0.0) then TubeEcranBoucleEvaporatoire.pro2[11].cp else TubeEcranBoucleEvaporatoire.lsat2[11].cp 321/543 (1): $cse29 = min(TubeEcranBoucleEvaporatoire.P[11], TubeEcranBoucleEvaporatoire.pcrit - 1.0) 322/544 (1): TubeEcranBoucleEvaporatoire.Pb[11] = max($cse29, TubeEcranBoucleEvaporatoire.ptriple) 323/545 (10): $cse39 = ThermoSysPro.Properties.Fluid.Ph(0.5 * (TubeEcranBoucleEvaporatoire.P[10] + TubeEcranBoucleEvaporatoire.P[11]), TubeEcranBoucleEvaporatoire.hb[10], TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 324/555 (1): TubeEcranBoucleEvaporatoire.rhov2[10] = if noEvent(TubeEcranBoucleEvaporatoire.P[11] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[10] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[10] else min(TubeEcranBoucleEvaporatoire.rho2[10], TubeEcranBoucleEvaporatoire.vsat2[10].rho) 325/556 (1): TubeEcranBoucleEvaporatoire.rhol2[10] = if noEvent(TubeEcranBoucleEvaporatoire.P[11] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[10] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[10] else max(TubeEcranBoucleEvaporatoire.rho2[10], TubeEcranBoucleEvaporatoire.lsat2[10].rho) 326/557 (1): TubeEcranBoucleEvaporatoire.dpf[10] = 0.5 * TubeEcranBoucleEvaporatoire.dpfCorr * TubeEcranBoucleEvaporatoire.khi[10] * TubeEcranBoucleEvaporatoire.Q[1] * abs(TubeEcranBoucleEvaporatoire.Q[1]) / (TubeEcranBoucleEvaporatoire.A ^ 2.0 * TubeEcranBoucleEvaporatoire.rhol2[10]) 327/558 (1): TubeEcranBoucleEvaporatoire.xv2[10] = if noEvent(0.5 * (TubeEcranBoucleEvaporatoire.P[10] + TubeEcranBoucleEvaporatoire.P[11]) > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[10] > TubeEcranBoucleEvaporatoire.Tcrit) then 1.0 else TubeEcranBoucleEvaporatoire.pro2[10].x 328/559 (1): TubeEcranBoucleEvaporatoire.cpl2[10] = if noEvent(TubeEcranBoucleEvaporatoire.P[11] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[10] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.pro2[10].cp else if noEvent(TubeEcranBoucleEvaporatoire.xv2[10] <= 0.0) then TubeEcranBoucleEvaporatoire.pro2[10].cp else TubeEcranBoucleEvaporatoire.lsat2[10].cp 329/560 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(TubeEcranBoucleEvaporatoire.T2[10], TubeEcranBoucleEvaporatoire.rho2[10], TubeEcranBoucleEvaporatoire.pro2[10].u, TubeEcranBoucleEvaporatoire.pro2[10].s, TubeEcranBoucleEvaporatoire.pro2[10].cp, TubeEcranBoucleEvaporatoire.pro2[10].ddhp, TubeEcranBoucleEvaporatoire.pro2[10].ddph, TubeEcranBoucleEvaporatoire.pro2[10].duph, TubeEcranBoucleEvaporatoire.pro2[10].duhp, TubeEcranBoucleEvaporatoire.pro2[10].x) = $cse39 330/570 (1): TubeEcranBoucleEvaporatoire.dpg[10] = 9.80665 * TubeEcranBoucleEvaporatoire.rho2[10] * (TubeEcranBoucleEvaporatoire.z2 - TubeEcranBoucleEvaporatoire.z1) * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.L 331/571 (1): TubeEcranBoucleEvaporatoire.P[10] + (-TubeEcranBoucleEvaporatoire.dpf[10]) - TubeEcranBoucleEvaporatoire.P[11] - TubeEcranBoucleEvaporatoire.dpg[10] = 0.0 332/572 (14): (TubeEcranBoucleEvaporatoire.lsat2[10], TubeEcranBoucleEvaporatoire.vsat2[10]) = ThermoSysPro.Properties.Fluid.Water_sat_P(0.5 * (TubeEcranBoucleEvaporatoire.P[10] + TubeEcranBoucleEvaporatoire.P[11]), TubeEcranBoucleEvaporatoire.fluid) 333/586 (10): $cse4 = ThermoSysPro.Properties.Fluid.Ph(TubeEcranBoucleEvaporatoire.P[12], TubeEcranBoucleEvaporatoire.h[12], 0, Drum.fluid) 334/596 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(Drum.Tl, Drum.rhol, Drum.prol.u, Drum.prol.s, Drum.prol.cp, Drum.prol.ddhp, Drum.prol.ddph, Drum.prol.duph, Drum.prol.duhp, Drum.xl) = $cse4 335/606 (14): (Drum.lsat, Drum.vsat) = ThermoSysPro.Properties.Fluid.Water_sat_P(TubeEcranBoucleEvaporatoire.P[12], Drum.fluid) 336/620 (10): $cse40 = ThermoSysPro.Properties.Fluid.Ph(0.5 * (TubeEcranBoucleEvaporatoire.P[11] + TubeEcranBoucleEvaporatoire.P[12]), TubeEcranBoucleEvaporatoire.hb[11], TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 337/630 (1): TubeEcranBoucleEvaporatoire.rhov2[11] = if noEvent(TubeEcranBoucleEvaporatoire.P[12] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[11] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[11] else min(TubeEcranBoucleEvaporatoire.rho2[11], TubeEcranBoucleEvaporatoire.vsat2[11].rho) 338/631 (1): TubeEcranBoucleEvaporatoire.rhol2[11] = if noEvent(TubeEcranBoucleEvaporatoire.P[12] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[11] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[11] else max(TubeEcranBoucleEvaporatoire.rho2[11], TubeEcranBoucleEvaporatoire.lsat2[11].rho) 339/632 (1): TubeEcranBoucleEvaporatoire.dpf[11] = 0.5 * TubeEcranBoucleEvaporatoire.dpfCorr * TubeEcranBoucleEvaporatoire.khi[11] * TubeEcranBoucleEvaporatoire.Q[1] * abs(TubeEcranBoucleEvaporatoire.Q[1]) / (TubeEcranBoucleEvaporatoire.A ^ 2.0 * TubeEcranBoucleEvaporatoire.rhol2[11]) 340/633 (1): TubeEcranBoucleEvaporatoire.xv2[11] = if noEvent(0.5 * (TubeEcranBoucleEvaporatoire.P[11] + TubeEcranBoucleEvaporatoire.P[12]) > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[11] > TubeEcranBoucleEvaporatoire.Tcrit) then 1.0 else TubeEcranBoucleEvaporatoire.pro2[11].x 341/634 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(TubeEcranBoucleEvaporatoire.T2[11], TubeEcranBoucleEvaporatoire.rho2[11], TubeEcranBoucleEvaporatoire.pro2[11].u, TubeEcranBoucleEvaporatoire.pro2[11].s, TubeEcranBoucleEvaporatoire.pro2[11].cp, TubeEcranBoucleEvaporatoire.pro2[11].ddhp, TubeEcranBoucleEvaporatoire.pro2[11].ddph, TubeEcranBoucleEvaporatoire.pro2[11].duph, TubeEcranBoucleEvaporatoire.pro2[11].duhp, TubeEcranBoucleEvaporatoire.pro2[11].x) = $cse40 342/644 (1): TubeEcranBoucleEvaporatoire.dpg[11] = 9.80665 * TubeEcranBoucleEvaporatoire.rho2[11] * (TubeEcranBoucleEvaporatoire.z2 - TubeEcranBoucleEvaporatoire.z1) * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.L 343/645 (1): TubeEcranBoucleEvaporatoire.P[11] + (-TubeEcranBoucleEvaporatoire.dpf[11]) - TubeEcranBoucleEvaporatoire.P[12] - TubeEcranBoucleEvaporatoire.dpg[11] = 0.0 344/646 (14): (TubeEcranBoucleEvaporatoire.lsat2[11], TubeEcranBoucleEvaporatoire.vsat2[11]) = ThermoSysPro.Properties.Fluid.Water_sat_P(0.5 * (TubeEcranBoucleEvaporatoire.P[11] + TubeEcranBoucleEvaporatoire.P[12]), TubeEcranBoucleEvaporatoire.fluid) 345/660 (1): feedwaterValve.Pm = 0.5 * (sourceP.P0 + TubeEcranBoucleEvaporatoire.P[12]) 346/661 (1): feedwaterValve.rho = ThermoSysPro.Properties.Fluid.Density_Ph(feedwaterValve.Pm, feedwaterValve.h, feedwaterValve.fluid, feedwaterValve.mode, 0.0, 0.0, 0.0, 0.0) 347/662 (1): feedwaterValve.deltaP * feedwaterValve.Cv * abs(feedwaterValve.Cv) = 1.733e12 * $cse6 / feedwaterValve.rho ^ 2.0 348/663 (1): $cse6 = ThermoSysPro.Functions.ThermoSquare(sourceP.Q, feedwaterValve.eps) 349/664 (1): feedwaterValve.h = if sourceP.Q > 0.0 then 1.4e6 else TubeEcranBoucleEvaporatoire.h[12] 350/665 (1): Drum.re1 = if feedwaterValve.C2.diff_on_1 then exp((-0.033) * (sourceP.Q * feedwaterValve.C2.diff_res_1) ^ 2.0) else 0.0 351/666 (1): Drum.Je1 = if feedwaterValve.C2.diff_on_1 then Drum.re1 * Drum.gamma_e1 * (1.4e6 - TubeEcranBoucleEvaporatoire.h[12]) else 0.0 352/667 (1): 0.0 = sourceP.Q + (1.0 - Drum.xmv) * TubeEcranBoucleEvaporatoire.Q[1] + Drum.Qcond + (-Drum.Qevap) - TubeEcranBoucleEvaporatoire.Q[1] 353/668 (1): 0.0 = Drum.xmv * TubeEcranBoucleEvaporatoire.Q[1] + Drum.Qevap + (-Drum.Qcond) - SteamMassFlowRate.k 354/669 (1): feedwaterValve.deltaP = sourceP.P0 - TubeEcranBoucleEvaporatoire.P[12] 355/670 (1): TubeEcranBoucleEvaporatoire.dpf[5] = 0.5 * TubeEcranBoucleEvaporatoire.dpfCorr * TubeEcranBoucleEvaporatoire.khi[5] * TubeEcranBoucleEvaporatoire.Q[1] * abs(TubeEcranBoucleEvaporatoire.Q[1]) / (TubeEcranBoucleEvaporatoire.A ^ 2.0 * TubeEcranBoucleEvaporatoire.rhol2[5]) 356/671 (1): TubeEcranBoucleEvaporatoire.dpf[3] = 0.5 * TubeEcranBoucleEvaporatoire.dpfCorr * TubeEcranBoucleEvaporatoire.khi[3] * TubeEcranBoucleEvaporatoire.Q[1] * abs(TubeEcranBoucleEvaporatoire.Q[1]) / (TubeEcranBoucleEvaporatoire.A ^ 2.0 * TubeEcranBoucleEvaporatoire.rhol2[3]) 357/672 (1): TubeEcranBoucleEvaporatoire.hb[10] = if TubeEcranBoucleEvaporatoire.Q[1] > 0.0 then TubeEcranBoucleEvaporatoire.h[10] else TubeEcranBoucleEvaporatoire.h[11] 358/673 (1): 0.0 = TubeEcranBoucleEvaporatoire.hb[4] * TubeEcranBoucleEvaporatoire.Q[1] + SourceC3.W0[4] + TubeEcranBoucleEvaporatoire.J[4] - TubeEcranBoucleEvaporatoire.hb[5] * TubeEcranBoucleEvaporatoire.Q[1] 359/674 (1): 0.0 = TubeEcranBoucleEvaporatoire.hb[3] * TubeEcranBoucleEvaporatoire.Q[1] + SourceC3.W0[3] + TubeEcranBoucleEvaporatoire.J[3] - TubeEcranBoucleEvaporatoire.hb[4] * TubeEcranBoucleEvaporatoire.Q[1] 360/675 (10): $cse34 = ThermoSysPro.Properties.Fluid.Ph(0.5 * (TubeEcranBoucleEvaporatoire.P[5] + TubeEcranBoucleEvaporatoire.P[6]), TubeEcranBoucleEvaporatoire.hb[5], TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 361/685 (1): TubeEcranBoucleEvaporatoire.xv2[5] = if noEvent(0.5 * (TubeEcranBoucleEvaporatoire.P[5] + TubeEcranBoucleEvaporatoire.P[6]) > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[5] > TubeEcranBoucleEvaporatoire.Tcrit) then 1.0 else TubeEcranBoucleEvaporatoire.pro2[5].x 362/686 (1): TubeEcranBoucleEvaporatoire.rhov2[5] = if noEvent(TubeEcranBoucleEvaporatoire.P[6] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[5] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[5] else min(TubeEcranBoucleEvaporatoire.rho2[5], TubeEcranBoucleEvaporatoire.vsat2[5].rho) 363/687 (1): TubeEcranBoucleEvaporatoire.rhol2[5] = if noEvent(TubeEcranBoucleEvaporatoire.P[6] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[5] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[5] else max(TubeEcranBoucleEvaporatoire.rho2[5], TubeEcranBoucleEvaporatoire.lsat2[5].rho) 364/688 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(TubeEcranBoucleEvaporatoire.T2[5], TubeEcranBoucleEvaporatoire.rho2[5], TubeEcranBoucleEvaporatoire.pro2[5].u, TubeEcranBoucleEvaporatoire.pro2[5].s, TubeEcranBoucleEvaporatoire.pro2[5].cp, TubeEcranBoucleEvaporatoire.pro2[5].ddhp, TubeEcranBoucleEvaporatoire.pro2[5].ddph, TubeEcranBoucleEvaporatoire.pro2[5].duph, TubeEcranBoucleEvaporatoire.pro2[5].duhp, TubeEcranBoucleEvaporatoire.pro2[5].x) = $cse34 365/698 (1): TubeEcranBoucleEvaporatoire.dpg[5] = 9.80665 * TubeEcranBoucleEvaporatoire.rho2[5] * (TubeEcranBoucleEvaporatoire.z2 - TubeEcranBoucleEvaporatoire.z1) * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.L 366/699 (1): TubeEcranBoucleEvaporatoire.P[5] + (-TubeEcranBoucleEvaporatoire.dpf[5]) - TubeEcranBoucleEvaporatoire.P[6] - TubeEcranBoucleEvaporatoire.dpg[5] = 0.0 367/700 (14): (TubeEcranBoucleEvaporatoire.lsat2[5], TubeEcranBoucleEvaporatoire.vsat2[5]) = ThermoSysPro.Properties.Fluid.Water_sat_P(0.5 * (TubeEcranBoucleEvaporatoire.P[5] + TubeEcranBoucleEvaporatoire.P[6]), TubeEcranBoucleEvaporatoire.fluid) 368/714 (10): $cse33 = ThermoSysPro.Properties.Fluid.Ph(0.5 * (TubeEcranBoucleEvaporatoire.P[4] + TubeEcranBoucleEvaporatoire.P[5]), TubeEcranBoucleEvaporatoire.hb[4], TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 369/724 (1): TubeEcranBoucleEvaporatoire.cpl2[4] = if noEvent(TubeEcranBoucleEvaporatoire.P[5] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[4] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.pro2[4].cp else if noEvent(TubeEcranBoucleEvaporatoire.xv2[4] <= 0.0) then TubeEcranBoucleEvaporatoire.pro2[4].cp else TubeEcranBoucleEvaporatoire.lsat2[4].cp 370/725 (1): TubeEcranBoucleEvaporatoire.xv2[4] = if noEvent(0.5 * (TubeEcranBoucleEvaporatoire.P[4] + TubeEcranBoucleEvaporatoire.P[5]) > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[4] > TubeEcranBoucleEvaporatoire.Tcrit) then 1.0 else TubeEcranBoucleEvaporatoire.pro2[4].x 371/726 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(TubeEcranBoucleEvaporatoire.T2[4], TubeEcranBoucleEvaporatoire.rho2[4], TubeEcranBoucleEvaporatoire.pro2[4].u, TubeEcranBoucleEvaporatoire.pro2[4].s, TubeEcranBoucleEvaporatoire.pro2[4].cp, TubeEcranBoucleEvaporatoire.pro2[4].ddhp, TubeEcranBoucleEvaporatoire.pro2[4].ddph, TubeEcranBoucleEvaporatoire.pro2[4].duph, TubeEcranBoucleEvaporatoire.pro2[4].duhp, TubeEcranBoucleEvaporatoire.pro2[4].x) = $cse33 372/736 (14): (TubeEcranBoucleEvaporatoire.lsat2[4], TubeEcranBoucleEvaporatoire.vsat2[4]) = ThermoSysPro.Properties.Fluid.Water_sat_P(0.5 * (TubeEcranBoucleEvaporatoire.P[4] + TubeEcranBoucleEvaporatoire.P[5]), TubeEcranBoucleEvaporatoire.fluid) 373/750 (1): TubeEcranBoucleEvaporatoire.P[4] + (-TubeEcranBoucleEvaporatoire.dpf[4]) - TubeEcranBoucleEvaporatoire.P[5] - TubeEcranBoucleEvaporatoire.dpg[4] = 0.0 374/751 (1): TubeEcranBoucleEvaporatoire.dpg[4] = 9.80665 * TubeEcranBoucleEvaporatoire.rho2[4] * (TubeEcranBoucleEvaporatoire.z2 - TubeEcranBoucleEvaporatoire.z1) * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.L 375/752 (10): $cse32 = ThermoSysPro.Properties.Fluid.Ph(0.5 * (TubeEcranBoucleEvaporatoire.P[3] + TubeEcranBoucleEvaporatoire.P[4]), TubeEcranBoucleEvaporatoire.hb[3], TubeEcranBoucleEvaporatoire.mode, TubeEcranBoucleEvaporatoire.fluid) 376/762 (1): TubeEcranBoucleEvaporatoire.cpl2[3] = if noEvent(TubeEcranBoucleEvaporatoire.P[4] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[3] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.pro2[3].cp else if noEvent(TubeEcranBoucleEvaporatoire.xv2[3] <= 0.0) then TubeEcranBoucleEvaporatoire.pro2[3].cp else TubeEcranBoucleEvaporatoire.lsat2[3].cp 377/763 (1): TubeEcranBoucleEvaporatoire.rhov2[3] = if noEvent(TubeEcranBoucleEvaporatoire.P[4] > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[3] > TubeEcranBoucleEvaporatoire.Tcrit) then TubeEcranBoucleEvaporatoire.rho2[3] else min(TubeEcranBoucleEvaporatoire.rho2[3], TubeEcranBoucleEvaporatoire.vsat2[3].rho) 378/764 (10): ThermoSysPro.Properties.WaterSteam.Common.ThermoProperties_ph(TubeEcranBoucleEvaporatoire.T2[3], TubeEcranBoucleEvaporatoire.rho2[3], TubeEcranBoucleEvaporatoire.pro2[3].u, TubeEcranBoucleEvaporatoire.pro2[3].s, TubeEcranBoucleEvaporatoire.pro2[3].cp, TubeEcranBoucleEvaporatoire.pro2[3].ddhp, TubeEcranBoucleEvaporatoire.pro2[3].ddph, TubeEcranBoucleEvaporatoire.pro2[3].duph, TubeEcranBoucleEvaporatoire.pro2[3].duhp, TubeEcranBoucleEvaporatoire.pro2[3].x) = $cse32 379/774 (1): TubeEcranBoucleEvaporatoire.xv2[3] = if noEvent(0.5 * (TubeEcranBoucleEvaporatoire.P[3] + TubeEcranBoucleEvaporatoire.P[4]) > TubeEcranBoucleEvaporatoire.pcrit) or noEvent(TubeEcranBoucleEvaporatoire.T2[3] > TubeEcranBoucleEvaporatoire.Tcrit) then 1.0 else TubeEcranBoucleEvaporatoire.pro2[3].x 380/775 (1): TubeEcranBoucleEvaporatoire.dpg[3] = 9.80665 * TubeEcranBoucleEvaporatoire.rho2[3] * (TubeEcranBoucleEvaporatoire.z2 - TubeEcranBoucleEvaporatoire.z1) * TubeEcranBoucleEvaporatoire.dx2 / TubeEcranBoucleEvaporatoire.L 381/776 (1): TubeEcranBoucleEvaporatoire.P[3] + (-TubeEcranBoucleEvaporatoire.dpf[3]) - TubeEcranBoucleEvaporatoire.P[4] - TubeEcranBoucleEvaporatoire.dpg[3] = 0.0 382/777 (14): (TubeEcranBoucleEvaporatoire.lsat2[3], TubeEcranBoucleEvaporatoire.vsat2[3]) = ThermoSysPro.Properties.Fluid.Water_sat_P(0.5 * (TubeEcranBoucleEvaporatoire.P[3] + TubeEcranBoucleEvaporatoire.P[4]), TubeEcranBoucleEvaporatoire.fluid) 383/791 (1): TubeEcranBoucleEvaporatoire.gamma_e[2] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_e[2] 384/792 (1): TubeEcranBoucleEvaporatoire.gamma_s[1] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_e[2] 385/793 (1): Drum.Vl = Drum.Al * Drum.L 386/794 (1): Drum.Avp = (3.141592653589793 + 2.0 * Drum.theta) * Drum.R * Drum.L + 2.0 * Drum.Al 387/795 (1): Drum.Alp = (3.141592653589793 + (-2.0) * Drum.theta) * Drum.R * Drum.L + 2.0 * Drum.Al 388/796 (1): Drum.Jt_v = if Drum.Cv.diff_on_2 then Drum.rv * Drum.gamma_v * (1e5 - Drum.hv) else 0.0 389/797 (1): TubeEcranBoucleEvaporatoire.gamma_e[10] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_e[10] 390/798 (1): TubeEcranBoucleEvaporatoire.gamma_s[9] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_e[10] 391/799 (1): TubeEcranBoucleEvaporatoire.gamma_s[10] = 1.0 / TubeEcranBoucleEvaporatoire.diff_res_s[10] 392/800 (1): lumpedStraightPipe.deltaP = Drum.Pfond - TubeEcranBoucleEvaporatoire.P[1] 393/801 (1): Drum.Avl = 2.0 * Drum.R * $cse3 * Drum.L Variables: 1: Drum.Avl:VARIABLE(start = 1.0 unit = "m2" ) "Heat exchange surface between the liquid and gas phases" type: Real 2: lumpedStraightPipe.deltaP:VARIABLE(unit = "Pa" ) "Total pressure loss" type: Real 3: TubeEcranBoucleEvaporatoire.gamma_s[10]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at outlet of thermal node i" type: Real [10] 4: TubeEcranBoucleEvaporatoire.gamma_s[9]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at outlet of thermal node i" type: Real [10] 5: TubeEcranBoucleEvaporatoire.gamma_e[10]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at inlet of thermal node i" type: Real [10] 6: Drum.Jt_v:VARIABLE(unit = "W" ) "Total thermal power diffusion for the vapor" type: Real 7: Drum.Alp:VARIABLE(unit = "m2" ) "Liquid phase surface on contact with the wall" type: Real 8: Drum.Avp:VARIABLE(unit = "m2" ) "Gas phase surface on contact with the wall" type: Real 9: Drum.Al:VARIABLE(unit = "m2" ) "Cross sectional area of the liquid phase" type: Real 10: TubeEcranBoucleEvaporatoire.gamma_s[1]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at outlet of thermal node i" type: Real [10] 11: TubeEcranBoucleEvaporatoire.gamma_e[2]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at inlet of thermal node i" type: Real [10] 12: TubeEcranBoucleEvaporatoire.vsat2[3].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 13: TubeEcranBoucleEvaporatoire.lsat2[3].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 14: TubeEcranBoucleEvaporatoire.vsat2[3].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 15: TubeEcranBoucleEvaporatoire.lsat2[3].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 16: TubeEcranBoucleEvaporatoire.lsat2[3].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 17: TubeEcranBoucleEvaporatoire.lsat2[3].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 18: TubeEcranBoucleEvaporatoire.vsat2[3].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 19: TubeEcranBoucleEvaporatoire.lsat2[3].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 20: TubeEcranBoucleEvaporatoire.lsat2[3].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 21: TubeEcranBoucleEvaporatoire.vsat2[3].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 22: TubeEcranBoucleEvaporatoire.vsat2[3].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 23: TubeEcranBoucleEvaporatoire.dpf[3]:VARIABLE(unit = "Pa" ) "Friction pressure loss in node i" type: Real [11] 24: TubeEcranBoucleEvaporatoire.dpg[3]:VARIABLE(unit = "Pa" ) "Gravity pressure loss in node i" type: Real [11] 25: TubeEcranBoucleEvaporatoire.xv2[3]:VARIABLE() "Vapor mass fraction in hydraulic node i" type: Real [11] 26: TubeEcranBoucleEvaporatoire.pro2[3].x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real [11] 27: TubeEcranBoucleEvaporatoire.pro2[3].s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real [11] 28: TubeEcranBoucleEvaporatoire.rhov2[3]:VARIABLE(min = 0.0 start = 1.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i for the vapor" type: Real [11] 29: TubeEcranBoucleEvaporatoire.rho2[3]:VARIABLE(min = 1e-9 max = 1e5 start = 998.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i" type: Real [11] 30: $cse32.ddph:VARIABLE(protected = true ) type: Real unreplaceable 31: TubeEcranBoucleEvaporatoire.pro2[3].duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real [11] 32: TubeEcranBoucleEvaporatoire.pro2[3].u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real [11] 33: TubeEcranBoucleEvaporatoire.pro2[3].duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real [11] 34: TubeEcranBoucleEvaporatoire.cpl2[3]:VARIABLE(start = 4000.0 unit = "J/(kg.K)" nominal = 4000.0 ) "Specific heat capacity in hydraulic node i for the liquid" type: Real [11] 35: TubeEcranBoucleEvaporatoire.pro2[3].cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real [11] 36: TubeEcranBoucleEvaporatoire.pro2[3].ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real [11] 37: TubeEcranBoucleEvaporatoire.pro2[3].ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real [11] 38: $cse32.duph:VARIABLE(protected = true ) type: Real unreplaceable 39: $cse32.s:VARIABLE(protected = true ) type: Real unreplaceable 40: $cse32.T:VARIABLE(protected = true ) type: Real unreplaceable 41: $cse32.ddhp:VARIABLE(protected = true ) type: Real unreplaceable 42: TubeEcranBoucleEvaporatoire.hb[3]:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy at the boundary of node i" type: Real [11] 43: $cse32.cp:VARIABLE(protected = true ) type: Real unreplaceable 44: $cse32.u:VARIABLE(protected = true ) type: Real unreplaceable 45: $cse32.x:VARIABLE(protected = true ) type: Real unreplaceable 46: $cse32.d:VARIABLE(protected = true ) type: Real unreplaceable 47: $cse32.duhp:VARIABLE(protected = true ) type: Real unreplaceable 48: TubeEcranBoucleEvaporatoire.dpg[4]:VARIABLE(unit = "Pa" ) "Gravity pressure loss in node i" type: Real [11] 49: TubeEcranBoucleEvaporatoire.dpf[4]:VARIABLE(unit = "Pa" ) "Friction pressure loss in node i" type: Real [11] 50: TubeEcranBoucleEvaporatoire.vsat2[4].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 51: TubeEcranBoucleEvaporatoire.vsat2[4].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 52: TubeEcranBoucleEvaporatoire.vsat2[4].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 53: TubeEcranBoucleEvaporatoire.vsat2[4].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 54: TubeEcranBoucleEvaporatoire.lsat2[4].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 55: TubeEcranBoucleEvaporatoire.vsat2[4].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 56: TubeEcranBoucleEvaporatoire.lsat2[4].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 57: TubeEcranBoucleEvaporatoire.lsat2[4].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 58: TubeEcranBoucleEvaporatoire.lsat2[4].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 59: TubeEcranBoucleEvaporatoire.lsat2[4].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 60: TubeEcranBoucleEvaporatoire.vsat2[4].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 61: TubeEcranBoucleEvaporatoire.vsat2[4].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 62: TubeEcranBoucleEvaporatoire.lsat2[4].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 63: TubeEcranBoucleEvaporatoire.lsat2[4].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 64: TubeEcranBoucleEvaporatoire.pro2[4].u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real [11] 65: TubeEcranBoucleEvaporatoire.pro2[4].ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real [11] 66: $cse33.ddph:VARIABLE(protected = true ) type: Real unreplaceable 67: TubeEcranBoucleEvaporatoire.xv2[4]:VARIABLE() "Vapor mass fraction in hydraulic node i" type: Real [11] 68: TubeEcranBoucleEvaporatoire.pro2[4].x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real [11] 69: TubeEcranBoucleEvaporatoire.pro2[4].s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real [11] 70: TubeEcranBoucleEvaporatoire.pro2[4].duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real [11] 71: TubeEcranBoucleEvaporatoire.pro2[4].duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real [11] 72: TubeEcranBoucleEvaporatoire.pro2[4].ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real [11] 73: TubeEcranBoucleEvaporatoire.cpl2[4]:VARIABLE(start = 4000.0 unit = "J/(kg.K)" nominal = 4000.0 ) "Specific heat capacity in hydraulic node i for the liquid" type: Real [11] 74: TubeEcranBoucleEvaporatoire.pro2[4].cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real [11] 75: $cse33.duhp:VARIABLE(protected = true ) type: Real unreplaceable 76: $cse33.x:VARIABLE(protected = true ) type: Real unreplaceable 77: $cse33.cp:VARIABLE(protected = true ) type: Real unreplaceable 78: $cse33.duph:VARIABLE(protected = true ) type: Real unreplaceable 79: $cse33.u:VARIABLE(protected = true ) type: Real unreplaceable 80: $cse33.T:VARIABLE(protected = true ) type: Real unreplaceable 81: $cse33.s:VARIABLE(protected = true ) type: Real unreplaceable 82: TubeEcranBoucleEvaporatoire.lsat2[5].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 83: TubeEcranBoucleEvaporatoire.lsat2[5].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 84: TubeEcranBoucleEvaporatoire.vsat2[5].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 85: TubeEcranBoucleEvaporatoire.dpf[5]:VARIABLE(unit = "Pa" ) "Friction pressure loss in node i" type: Real [11] 86: TubeEcranBoucleEvaporatoire.dpg[5]:VARIABLE(unit = "Pa" ) "Gravity pressure loss in node i" type: Real [11] 87: TubeEcranBoucleEvaporatoire.pro2[5].duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real [11] 88: TubeEcranBoucleEvaporatoire.pro2[5].u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real [11] 89: TubeEcranBoucleEvaporatoire.rhol2[5]:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" nominal = 998.0 ) "Fluid density in hydraulic node i for the liquid" type: Real [11] 90: TubeEcranBoucleEvaporatoire.rhov2[5]:VARIABLE(min = 0.0 start = 1.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i for the vapor" type: Real [11] 91: TubeEcranBoucleEvaporatoire.rho2[5]:VARIABLE(min = 1e-9 max = 1e5 start = 998.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i" type: Real [11] 92: TubeEcranBoucleEvaporatoire.pro2[5].ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real [11] 93: TubeEcranBoucleEvaporatoire.xv2[5]:VARIABLE() "Vapor mass fraction in hydraulic node i" type: Real [11] 94: TubeEcranBoucleEvaporatoire.pro2[5].x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real [11] 95: TubeEcranBoucleEvaporatoire.pro2[5].cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real [11] 96: $cse34.u:VARIABLE(protected = true ) type: Real unreplaceable 97: TubeEcranBoucleEvaporatoire.pro2[5].duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real [11] 98: TubeEcranBoucleEvaporatoire.pro2[5].s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real [11] 99: TubeEcranBoucleEvaporatoire.pro2[5].ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real [11] 100: $cse34.s:VARIABLE(protected = true ) type: Real unreplaceable 101: $cse34.d:VARIABLE(protected = true ) type: Real unreplaceable 102: $cse34.ddph:VARIABLE(protected = true ) type: Real unreplaceable 103: $cse34.duhp:VARIABLE(protected = true ) type: Real unreplaceable 104: $cse34.duph:VARIABLE(protected = true ) type: Real unreplaceable 105: TubeEcranBoucleEvaporatoire.hb[5]:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy at the boundary of node i" type: Real [11] 106: $cse34.ddhp:VARIABLE(protected = true ) type: Real unreplaceable 107: $cse34.T:VARIABLE(protected = true ) type: Real unreplaceable 108: $cse34.x:VARIABLE(protected = true ) type: Real unreplaceable 109: $cse34.cp:VARIABLE(protected = true ) type: Real unreplaceable 110: TubeEcranBoucleEvaporatoire.J[3]:VARIABLE(unit = "W" ) "Total thermal power diffusion of thermal node i" type: Real [10] 111: TubeEcranBoucleEvaporatoire.J[4]:VARIABLE(unit = "W" ) "Total thermal power diffusion of thermal node i" type: Real [10] 112: TubeEcranBoucleEvaporatoire.h[10]:VARIABLE(start = 2.1464854172061565e6 unit = "J/kg" nominal = 1e6 ) "Fluid specific enthalpy in node i" type: Real [12] 113: TubeEcranBoucleEvaporatoire.khi[3]:VARIABLE() "Hydraulic pressure loss coefficient in node i" type: Real [11] 114: TubeEcranBoucleEvaporatoire.khi[5]:VARIABLE() "Hydraulic pressure loss coefficient in node i" type: Real [11] 115: feedwaterValve.deltaP:VARIABLE(unit = "Pa" ) "Singular pressure loss" type: Real 116: Drum.Qevap:VARIABLE(unit = "kg/s" ) "Evaporation mass flow rate from the liquid phase" type: Real 117: Drum.Qcond:VARIABLE(unit = "kg/s" ) "Condensation mass flow rate from the vapor phase" type: Real 118: Drum.Je1:VARIABLE(unit = "W" ) "Thermal power diffusion from inlet Ce1" type: Real 119: Drum.re1:VARIABLE() "Value of r(Q/gamma) for inlet Ce1" type: Real 120: feedwaterValve.h:VARIABLE(start = 1.4e6 unit = "J/kg" ) "Fluid specific enthalpy" type: Real 121: sourceP.Q:VARIABLE(start = 79.5 unit = "kg/s" ) "Fluid mass flow rate" type: Real 122: $cse6:VARIABLE(protected = true ) type: Real unreplaceable 123: feedwaterValve.rho:VARIABLE(min = 0.0 start = 888.0 unit = "kg/m3" ) "Fluid density" type: Real 124: feedwaterValve.Pm:VARIABLE(min = 0.0 start = 1.31e7 unit = "Pa" nominal = 1e5 ) "Fluid average pressure" type: Real 125: TubeEcranBoucleEvaporatoire.vsat2[11].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 126: TubeEcranBoucleEvaporatoire.lsat2[11].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 127: TubeEcranBoucleEvaporatoire.lsat2[11].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 128: TubeEcranBoucleEvaporatoire.lsat2[11].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 129: TubeEcranBoucleEvaporatoire.dpf[11]:VARIABLE(unit = "Pa" ) "Friction pressure loss in node i" type: Real [11] 130: TubeEcranBoucleEvaporatoire.dpg[11]:VARIABLE(unit = "Pa" ) "Gravity pressure loss in node i" type: Real [11] 131: TubeEcranBoucleEvaporatoire.pro2[11].duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real [11] 132: TubeEcranBoucleEvaporatoire.xv2[11]:VARIABLE() "Vapor mass fraction in hydraulic node i" type: Real [11] 133: TubeEcranBoucleEvaporatoire.pro2[11].x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real [11] 134: $cse40.x:VARIABLE(protected = true ) type: Real unreplaceable 135: TubeEcranBoucleEvaporatoire.pro2[11].u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real [11] 136: TubeEcranBoucleEvaporatoire.pro2[11].s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real [11] 137: TubeEcranBoucleEvaporatoire.pro2[11].ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real [11] 138: TubeEcranBoucleEvaporatoire.pro2[11].cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real [11] 139: TubeEcranBoucleEvaporatoire.pro2[11].ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real [11] 140: TubeEcranBoucleEvaporatoire.khi[11]:VARIABLE() "Hydraulic pressure loss coefficient in node i" type: Real [11] 141: TubeEcranBoucleEvaporatoire.rhol2[11]:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" nominal = 998.0 ) "Fluid density in hydraulic node i for the liquid" type: Real [11] 142: TubeEcranBoucleEvaporatoire.rhov2[11]:VARIABLE(min = 0.0 start = 1.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i for the vapor" type: Real [11] 143: TubeEcranBoucleEvaporatoire.rho2[11]:VARIABLE(min = 1e-9 max = 1e5 start = 998.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i" type: Real [11] 144: TubeEcranBoucleEvaporatoire.pro2[11].duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real [11] 145: $cse40.d:VARIABLE(protected = true ) type: Real unreplaceable 146: $cse40.duhp:VARIABLE(protected = true ) type: Real unreplaceable 147: $cse40.s:VARIABLE(protected = true ) type: Real unreplaceable 148: $cse40.ddhp:VARIABLE(protected = true ) type: Real unreplaceable 149: Drum.vsat.cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real 150: Drum.lsat.h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real 151: Drum.vsat.h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real 152: Drum.lsat.cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real 153: Drum.vsat.pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real 154: Drum.lsat.T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real 155: Drum.lsat.rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real 156: Drum.vsat.T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real 157: Drum.lsat.pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real 158: Drum.vsat.cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real 159: Drum.lsat.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real 160: Drum.vsat.rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real 161: Drum.lsat.cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real 162: Drum.vsat.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real 163: Drum.prol.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 164: Drum.prol.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 165: $cse4.duhp:VARIABLE(protected = true ) type: Real unreplaceable 166: $cse4.cp:VARIABLE(protected = true ) type: Real unreplaceable 167: $cse4.duph:VARIABLE(protected = true ) type: Real unreplaceable 168: $cse4.T:VARIABLE(protected = true ) type: Real unreplaceable 169: TubeEcranBoucleEvaporatoire.P[12]:VARIABLE(min = 0.0 start = 1.3e7 unit = "Pa" fixed = true nominal = 1e5 ) "Fluid pressure in node i" type: Real [12] 170: $cse40.duph:VARIABLE(protected = true ) type: Real unreplaceable 171: $cse40.ddph:VARIABLE(protected = true ) type: Real unreplaceable 172: $cse40.cp:VARIABLE(protected = true ) type: Real unreplaceable 173: $cse40.u:VARIABLE(protected = true ) type: Real unreplaceable 174: $cse40.T:VARIABLE(protected = true ) type: Real unreplaceable 175: TubeEcranBoucleEvaporatoire.lsat2[10].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 176: TubeEcranBoucleEvaporatoire.lsat2[10].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 177: TubeEcranBoucleEvaporatoire.lsat2[10].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 178: TubeEcranBoucleEvaporatoire.vsat2[10].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 179: TubeEcranBoucleEvaporatoire.vsat2[10].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 180: TubeEcranBoucleEvaporatoire.vsat2[10].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 181: TubeEcranBoucleEvaporatoire.vsat2[10].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 182: TubeEcranBoucleEvaporatoire.vsat2[10].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 183: TubeEcranBoucleEvaporatoire.vsat2[10].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 184: TubeEcranBoucleEvaporatoire.lsat2[10].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 185: TubeEcranBoucleEvaporatoire.vsat2[10].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 186: TubeEcranBoucleEvaporatoire.lsat2[10].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 187: TubeEcranBoucleEvaporatoire.lsat2[10].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 188: TubeEcranBoucleEvaporatoire.lsat2[10].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 189: TubeEcranBoucleEvaporatoire.dpf[10]:VARIABLE(unit = "Pa" ) "Friction pressure loss in node i" type: Real [11] 190: TubeEcranBoucleEvaporatoire.dpg[10]:VARIABLE(unit = "Pa" ) "Gravity pressure loss in node i" type: Real [11] 191: TubeEcranBoucleEvaporatoire.pro2[10].s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real [11] 192: TubeEcranBoucleEvaporatoire.pro2[10].duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real [11] 193: TubeEcranBoucleEvaporatoire.pro2[10].u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real [11] 194: $cse39.x:VARIABLE(protected = true ) type: Real unreplaceable 195: TubeEcranBoucleEvaporatoire.pro2[10].ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real [11] 196: TubeEcranBoucleEvaporatoire.pro2[10].cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real [11] 197: TubeEcranBoucleEvaporatoire.cpl2[10]:VARIABLE(start = 4000.0 unit = "J/(kg.K)" nominal = 4000.0 ) "Specific heat capacity in hydraulic node i for the liquid" type: Real [11] 198: TubeEcranBoucleEvaporatoire.xv2[10]:VARIABLE() "Vapor mass fraction in hydraulic node i" type: Real [11] 199: TubeEcranBoucleEvaporatoire.pro2[10].x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real [11] 200: TubeEcranBoucleEvaporatoire.khi[10]:VARIABLE() "Hydraulic pressure loss coefficient in node i" type: Real [11] 201: TubeEcranBoucleEvaporatoire.rhol2[10]:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" nominal = 998.0 ) "Fluid density in hydraulic node i for the liquid" type: Real [11] 202: TubeEcranBoucleEvaporatoire.rhov2[10]:VARIABLE(min = 0.0 start = 1.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i for the vapor" type: Real [11] 203: TubeEcranBoucleEvaporatoire.rho2[10]:VARIABLE(min = 1e-9 max = 1e5 start = 998.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i" type: Real [11] 204: TubeEcranBoucleEvaporatoire.pro2[10].duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real [11] 205: TubeEcranBoucleEvaporatoire.pro2[10].ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real [11] 206: $cse39.cp:VARIABLE(protected = true ) type: Real unreplaceable 207: TubeEcranBoucleEvaporatoire.Pb[11]:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Bounded fluid pressure in node i" type: Real [12] 208: $cse29:VARIABLE(protected = true ) type: Real unreplaceable 209: TubeEcranBoucleEvaporatoire.P[11]:VARIABLE(min = 0.0 start = 1.3001323948575e7 unit = "Pa" nominal = 1e5 ) "Fluid pressure in node i" type: Real [12] 210: TubeEcranBoucleEvaporatoire.lsat2[11].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 211: TubeEcranBoucleEvaporatoire.vsat2[11].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 212: TubeEcranBoucleEvaporatoire.lsat2[11].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 213: TubeEcranBoucleEvaporatoire.vsat2[11].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 214: TubeEcranBoucleEvaporatoire.lsat2[11].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 215: TubeEcranBoucleEvaporatoire.vsat2[11].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 216: TubeEcranBoucleEvaporatoire.vsat2[11].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 217: TubeEcranBoucleEvaporatoire.vsat2[11].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 218: TubeEcranBoucleEvaporatoire.vsat2[11].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 219: TubeEcranBoucleEvaporatoire.lsat2[11].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 220: TubeEcranBoucleEvaporatoire.cpl2[11]:VARIABLE(start = 4000.0 unit = "J/(kg.K)" nominal = 4000.0 ) "Specific heat capacity in hydraulic node i for the liquid" type: Real [11] 221: TubeEcranBoucleEvaporatoire.kl2[11]:VARIABLE(start = 0.6 unit = "W/(m.K)" nominal = 0.6 ) "Thermal conductivity in hydraulic node i for the liquid" type: Real [11] 222: TubeEcranBoucleEvaporatoire.muv2[11]:VARIABLE(min = 0.0 start = 1e-5 unit = "Pa.s" nominal = 1e-4 ) "Dynamic viscosity in hydraulic node i for the vapor" type: Real [11] 223: TubeEcranBoucleEvaporatoire.T2[11]:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 300.0 ) "Fluid temperature in hydraulic node i" type: Real [11] 224: TubeEcranBoucleEvaporatoire.mul2[11]:VARIABLE(min = 0.0 start = 2e-4 unit = "Pa.s" nominal = 2e-4 ) "Dynamic viscosity in hydraulic node i for the liquid" type: Real [11] 225: TubeEcranBoucleEvaporatoire.Rel2[11]:VARIABLE(start = 6e4 unit = "1" nominal = 5000.0 ) "Reynolds number in hydraulic node i for the liquid" type: Real [11] 226: TubeEcranBoucleEvaporatoire.lambdal[11]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the liquid" type: Real [11] 227: TubeEcranBoucleEvaporatoire.filo[11]:VARIABLE() "Pressure loss coefficient for two-phase flow" type: Real [11] 228: TubeEcranBoucleEvaporatoire.lambdav[11]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the vapor)" type: Real [11] 229: TubeEcranBoucleEvaporatoire.Rev2[11]:VARIABLE(start = 1000.0 unit = "1" nominal = 5e5 ) "Reynolds number in hydraulic node i for the vapor" type: Real [11] 230: lumpedStraightPipe.deltaPf:VARIABLE(unit = "Pa" ) "Friction pressure loss" type: Real 231: lumpedStraightPipe.rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Fluid density" type: Real 232: $cse45:VARIABLE(protected = true ) type: Real unreplaceable 233: TubeEcranBoucleEvaporatoire.gamma_s[2]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at outlet of thermal node i" type: Real [10] 234: TubeEcranBoucleEvaporatoire.gamma_s[3]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at outlet of thermal node i" type: Real [10] 235: TubeEcranBoucleEvaporatoire.gamma_s[4]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at outlet of thermal node i" type: Real [10] 236: TubeEcranBoucleEvaporatoire.lsat2[6].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 237: TubeEcranBoucleEvaporatoire.vsat2[6].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 238: TubeEcranBoucleEvaporatoire.vsat2[6].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 239: TubeEcranBoucleEvaporatoire.vsat2[6].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 240: TubeEcranBoucleEvaporatoire.lsat2[6].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 241: TubeEcranBoucleEvaporatoire.lsat2[6].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 242: TubeEcranBoucleEvaporatoire.lsat2[6].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 243: TubeEcranBoucleEvaporatoire.vsat2[6].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 244: TubeEcranBoucleEvaporatoire.lsat2[6].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 245: TubeEcranBoucleEvaporatoire.vsat2[6].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 246: TubeEcranBoucleEvaporatoire.lsat2[6].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 247: TubeEcranBoucleEvaporatoire.vsat2[6].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 248: TubeEcranBoucleEvaporatoire.vsat2[6].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 249: TubeEcranBoucleEvaporatoire.lsat2[6].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 250: TubeEcranBoucleEvaporatoire.gamma_s[6]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at outlet of thermal node i" type: Real [10] 251: TubeEcranBoucleEvaporatoire.gamma_e[7]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at inlet of thermal node i" type: Real [10] 252: TubeEcranBoucleEvaporatoire.rs[6]:VARIABLE() "Value of r(Q/gamma) for outlet of thermal node i" type: Real [10] 253: lumpedStraightPipe.cp:VARIABLE(start = 4200.0 unit = "J/(kg.K)" ) "Fluid specific heat capacity" type: Real 254: TubeEcranBoucleEvaporatoire.gamma_e[1]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at inlet of thermal node i" type: Real [10] 255: TubeEcranBoucleEvaporatoire.diff_res_e[1]:VARIABLE() "Diffusion resistance at inlet of thermal node i" type: Real [10] 256: TubeEcranBoucleEvaporatoire.C1.diff_res_1:VARIABLE(flow=false start = 1e4 ) "Diffusion resistance from control volume 1" type: Real 257: lumpedStraightPipe.gamma_diff:VARIABLE(start = 1e-4 unit = "kg/s" ) "Diffusion conductance" type: Real 258: lumpedStraightPipe.k:VARIABLE(start = 0.05 unit = "W/(m.K)" ) "Fluid thermal conductivity" type: Real 259: lumpedStraightPipe.Pm:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Fluid average pressure" type: Real 260: TubeEcranBoucleEvaporatoire.vsat2[2].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 261: TubeEcranBoucleEvaporatoire.lsat2[2].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 262: TubeEcranBoucleEvaporatoire.vsat2[2].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 263: TubeEcranBoucleEvaporatoire.lsat2[2].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 264: TubeEcranBoucleEvaporatoire.vsat2[2].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 265: TubeEcranBoucleEvaporatoire.vsat2[2].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 266: TubeEcranBoucleEvaporatoire.vsat2[2].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 267: TubeEcranBoucleEvaporatoire.vsat2[2].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 268: TubeEcranBoucleEvaporatoire.lsat2[2].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 269: TubeEcranBoucleEvaporatoire.lsat2[2].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 270: TubeEcranBoucleEvaporatoire.vsat2[2].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 271: TubeEcranBoucleEvaporatoire.lsat2[2].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 272: TubeEcranBoucleEvaporatoire.lsat2[2].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 273: TubeEcranBoucleEvaporatoire.filo[2]:VARIABLE() "Pressure loss coefficient for two-phase flow" type: Real [11] 274: TubeEcranBoucleEvaporatoire.khi[2]:VARIABLE() "Hydraulic pressure loss coefficient in node i" type: Real [11] 275: TubeEcranBoucleEvaporatoire.dpf[2]:VARIABLE(unit = "Pa" ) "Friction pressure loss in node i" type: Real [11] 276: TubeEcranBoucleEvaporatoire.dpg[2]:VARIABLE(unit = "Pa" ) "Gravity pressure loss in node i" type: Real [11] 277: TubeEcranBoucleEvaporatoire.pro2[2].s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real [11] 278: TubeEcranBoucleEvaporatoire.pro2[2].duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real [11] 279: TubeEcranBoucleEvaporatoire.xv2[2]:VARIABLE() "Vapor mass fraction in hydraulic node i" type: Real [11] 280: TubeEcranBoucleEvaporatoire.pro2[2].x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real [11] 281: TubeEcranBoucleEvaporatoire.pro2[2].ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real [11] 282: TubeEcranBoucleEvaporatoire.pro2[2].ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real [11] 283: $cse31.ddph:VARIABLE(protected = true ) type: Real unreplaceable 284: TubeEcranBoucleEvaporatoire.pro2[2].u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real [11] 285: TubeEcranBoucleEvaporatoire.pro2[2].duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real [11] 286: TubeEcranBoucleEvaporatoire.rho2[2]:VARIABLE(min = 1e-9 max = 1e5 start = 998.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i" type: Real [11] 287: TubeEcranBoucleEvaporatoire.pro2[2].cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real [11] 288: TubeEcranBoucleEvaporatoire.J[1]:VARIABLE(unit = "W" ) "Total thermal power diffusion of thermal node i" type: Real [10] 289: TubeEcranBoucleEvaporatoire.J[2]:VARIABLE(unit = "W" ) "Total thermal power diffusion of thermal node i" type: Real [10] 290: TubeEcranBoucleEvaporatoire.hb[2]:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy at the boundary of node i" type: Real [11] 291: $cse31.ddhp:VARIABLE(protected = true ) type: Real unreplaceable 292: $cse31.u:VARIABLE(protected = true ) type: Real unreplaceable 293: $cse31.T:VARIABLE(protected = true ) type: Real unreplaceable 294: $cse31.d:VARIABLE(protected = true ) type: Real unreplaceable 295: $cse31.s:VARIABLE(protected = true ) type: Real unreplaceable 296: $cse31.x:VARIABLE(protected = true ) type: Real unreplaceable 297: $cse31.duhp:VARIABLE(protected = true ) type: Real unreplaceable 298: $cse31.duph:VARIABLE(protected = true ) type: Real unreplaceable 299: $cse31.cp:VARIABLE(protected = true ) type: Real unreplaceable 300: TubeEcranBoucleEvaporatoire.vsat2[1].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 301: TubeEcranBoucleEvaporatoire.lsat2[1].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 302: TubeEcranBoucleEvaporatoire.vsat2[1].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 303: TubeEcranBoucleEvaporatoire.vsat2[1].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 304: TubeEcranBoucleEvaporatoire.vsat2[1].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 305: TubeEcranBoucleEvaporatoire.vsat2[1].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 306: TubeEcranBoucleEvaporatoire.vsat2[1].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 307: TubeEcranBoucleEvaporatoire.lsat2[1].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 308: TubeEcranBoucleEvaporatoire.lsat2[1].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 309: TubeEcranBoucleEvaporatoire.lsat2[1].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 310: TubeEcranBoucleEvaporatoire.lsat2[1].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 311: TubeEcranBoucleEvaporatoire.vsat2[1].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 312: TubeEcranBoucleEvaporatoire.lsat2[1].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 313: TubeEcranBoucleEvaporatoire.lsat2[1].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 314: TubeEcranBoucleEvaporatoire.dpf[1]:VARIABLE(unit = "Pa" ) "Friction pressure loss in node i" type: Real [11] 315: TubeEcranBoucleEvaporatoire.dpg[1]:VARIABLE(unit = "Pa" ) "Gravity pressure loss in node i" type: Real [11] 316: TubeEcranBoucleEvaporatoire.pro2[1].u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real [11] 317: TubeEcranBoucleEvaporatoire.pro2[1].duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real [11] 318: TubeEcranBoucleEvaporatoire.pro2[1].ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real [11] 319: TubeEcranBoucleEvaporatoire.khi[1]:VARIABLE() "Hydraulic pressure loss coefficient in node i" type: Real [11] 320: TubeEcranBoucleEvaporatoire.rhol2[1]:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" nominal = 998.0 ) "Fluid density in hydraulic node i for the liquid" type: Real [11] 321: TubeEcranBoucleEvaporatoire.rhov2[1]:VARIABLE(min = 0.0 start = 1.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i for the vapor" type: Real [11] 322: TubeEcranBoucleEvaporatoire.rho2[1]:VARIABLE(min = 1e-9 max = 1e5 start = 998.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i" type: Real [11] 323: TubeEcranBoucleEvaporatoire.pro2[1].ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real [11] 324: TubeEcranBoucleEvaporatoire.pro2[1].s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real [11] 325: TubeEcranBoucleEvaporatoire.pro2[1].duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real [11] 326: TubeEcranBoucleEvaporatoire.xv2[1]:VARIABLE() "Vapor mass fraction in hydraulic node i" type: Real [11] 327: TubeEcranBoucleEvaporatoire.pro2[1].x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real [11] 328: $cse30.duph:VARIABLE(protected = true ) type: Real unreplaceable 329: TubeEcranBoucleEvaporatoire.cpl2[1]:VARIABLE(start = 4000.0 unit = "J/(kg.K)" nominal = 4000.0 ) "Specific heat capacity in hydraulic node i for the liquid" type: Real [11] 330: TubeEcranBoucleEvaporatoire.pro2[1].cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real [11] 331: $cse30.x:VARIABLE(protected = true ) type: Real unreplaceable 332: TubeEcranBoucleEvaporatoire.Pb[2]:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Bounded fluid pressure in node i" type: Real [12] 333: $cse11:VARIABLE(protected = true ) type: Real unreplaceable 334: TubeEcranBoucleEvaporatoire.P[2]:VARIABLE(min = 0.0 start = 1.3025908565037e7 unit = "Pa" nominal = 1e5 ) "Fluid pressure in node i" type: Real [12] 335: $cse30.ddhp:VARIABLE(protected = true ) type: Real unreplaceable 336: $cse30.cp:VARIABLE(protected = true ) type: Real unreplaceable 337: $cse30.ddph:VARIABLE(protected = true ) type: Real unreplaceable 338: $cse30.u:VARIABLE(protected = true ) type: Real unreplaceable 339: $cse30.d:VARIABLE(protected = true ) type: Real unreplaceable 340: $cse30.s:VARIABLE(protected = true ) type: Real unreplaceable 341: $cse30.T:VARIABLE(protected = true ) type: Real unreplaceable 342: $cse30.duhp:VARIABLE(protected = true ) type: Real unreplaceable 343: TubeEcranBoucleEvaporatoire.hb[1]:VARIABLE(start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy at the boundary of node i" type: Real [11] 344: TubeEcranBoucleEvaporatoire.h[2]:VARIABLE(start = 1.5311008018215413e6 unit = "J/kg" nominal = 1e6 ) "Fluid specific enthalpy in node i" type: Real [12] 345: TubeEcranBoucleEvaporatoire.Js[2]:VARIABLE(unit = "W" ) "Thermal power diffusion from outlet of thermal node i" type: Real [10] 346: TubeEcranBoucleEvaporatoire.Je[2]:VARIABLE(unit = "W" ) "Thermal power diffusion from inlet of thermal node i" type: Real [10] 347: TubeEcranBoucleEvaporatoire.re[3]:VARIABLE() "Value of r(Q/gamma) for inlet of thermal node i" type: Real [10] 348: TubeEcranBoucleEvaporatoire.rs[2]:VARIABLE() "Value of r(Q/gamma) for outlet of thermal node i" type: Real [10] 349: TubeEcranBoucleEvaporatoire.h[3]:VARIABLE(start = 1.6080238787446183e6 unit = "J/kg" nominal = 1e6 ) "Fluid specific enthalpy in node i" type: Real [12] 350: TubeEcranBoucleEvaporatoire.h[4]:VARIABLE(start = 1.684946955667695e6 unit = "J/kg" nominal = 1e6 ) "Fluid specific enthalpy in node i" type: Real [12] 351: TubeEcranBoucleEvaporatoire.h[5]:VARIABLE(start = 1.761870032590772e6 unit = "J/kg" nominal = 1e6 ) "Fluid specific enthalpy in node i" type: Real [12] 352: TubeEcranBoucleEvaporatoire.h[6]:VARIABLE(start = 1.838793109513849e6 unit = "J/kg" nominal = 1e6 ) "Fluid specific enthalpy in node i" type: Real [12] 353: TubeEcranBoucleEvaporatoire.Js[6]:VARIABLE(unit = "W" ) "Thermal power diffusion from outlet of thermal node i" type: Real [10] 354: TubeEcranBoucleEvaporatoire.gamma_s[7]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at outlet of thermal node i" type: Real [10] 355: TubeEcranBoucleEvaporatoire.lsat2[9].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 356: TubeEcranBoucleEvaporatoire.lsat2[9].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 357: TubeEcranBoucleEvaporatoire.lsat2[9].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 358: TubeEcranBoucleEvaporatoire.vsat2[9].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 359: TubeEcranBoucleEvaporatoire.vsat2[9].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 360: TubeEcranBoucleEvaporatoire.vsat2[9].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 361: TubeEcranBoucleEvaporatoire.lsat2[9].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 362: TubeEcranBoucleEvaporatoire.vsat2[9].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 363: TubeEcranBoucleEvaporatoire.lsat2[9].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 364: TubeEcranBoucleEvaporatoire.lsat2[9].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 365: TubeEcranBoucleEvaporatoire.lsat2[9].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 366: TubeEcranBoucleEvaporatoire.vsat2[9].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 367: TubeEcranBoucleEvaporatoire.vsat2[9].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 368: TubeEcranBoucleEvaporatoire.vsat2[9].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 369: TubeEcranBoucleEvaporatoire.dpf[9]:VARIABLE(unit = "Pa" ) "Friction pressure loss in node i" type: Real [11] 370: TubeEcranBoucleEvaporatoire.dpg[9]:VARIABLE(unit = "Pa" ) "Gravity pressure loss in node i" type: Real [11] 371: TubeEcranBoucleEvaporatoire.J[8]:VARIABLE(unit = "W" ) "Total thermal power diffusion of thermal node i" type: Real [10] 372: TubeEcranBoucleEvaporatoire.vsat2[8].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 373: TubeEcranBoucleEvaporatoire.lsat2[8].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 374: TubeEcranBoucleEvaporatoire.lsat2[8].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 375: TubeEcranBoucleEvaporatoire.vsat2[8].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 376: TubeEcranBoucleEvaporatoire.vsat2[8].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 377: TubeEcranBoucleEvaporatoire.lsat2[8].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 378: TubeEcranBoucleEvaporatoire.lsat2[8].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 379: TubeEcranBoucleEvaporatoire.vsat2[8].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 380: TubeEcranBoucleEvaporatoire.vsat2[7].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 381: TubeEcranBoucleEvaporatoire.vsat2[7].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 382: TubeEcranBoucleEvaporatoire.vsat2[7].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 383: TubeEcranBoucleEvaporatoire.lsat2[7].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 384: TubeEcranBoucleEvaporatoire.lsat2[7].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 385: TubeEcranBoucleEvaporatoire.lsat2[7].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 386: TubeEcranBoucleEvaporatoire.vsat2[7].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 387: TubeEcranBoucleEvaporatoire.vsat2[7].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 388: TubeEcranBoucleEvaporatoire.lsat2[7].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 389: TubeEcranBoucleEvaporatoire.vsat2[7].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 390: TubeEcranBoucleEvaporatoire.lsat2[7].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 391: TubeEcranBoucleEvaporatoire.lsat2[7].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 392: TubeEcranBoucleEvaporatoire.lsat2[7].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 393: TubeEcranBoucleEvaporatoire.vsat2[7].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 394: TubeEcranBoucleEvaporatoire.gamma_s[5]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at outlet of thermal node i" type: Real [10] 395: TubeEcranBoucleEvaporatoire.khi[6]:VARIABLE() "Hydraulic pressure loss coefficient in node i" type: Real [11] 396: TubeEcranBoucleEvaporatoire.dpf[6]:VARIABLE(unit = "Pa" ) "Friction pressure loss in node i" type: Real [11] 397: TubeEcranBoucleEvaporatoire.dpg[6]:VARIABLE(unit = "Pa" ) "Gravity pressure loss in node i" type: Real [11] 398: TubeEcranBoucleEvaporatoire.pro2[6].s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real [11] 399: TubeEcranBoucleEvaporatoire.pro2[6].ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real [11] 400: TubeEcranBoucleEvaporatoire.pro2[6].duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real [11] 401: TubeEcranBoucleEvaporatoire.pro2[6].duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real [11] 402: TubeEcranBoucleEvaporatoire.T2[6]:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 300.0 ) "Fluid temperature in hydraulic node i" type: Real [11] 403: $cse35.u:VARIABLE(protected = true ) type: Real unreplaceable 404: $cse35.s:VARIABLE(protected = true ) type: Real unreplaceable 405: $cse35.duph:VARIABLE(protected = true ) type: Real unreplaceable 406: $cse35.d:VARIABLE(protected = true ) type: Real unreplaceable 407: $cse35.ddhp:VARIABLE(protected = true ) type: Real unreplaceable 408: $cse35.T:VARIABLE(protected = true ) type: Real unreplaceable 409: $cse35.duhp:VARIABLE(protected = true ) type: Real unreplaceable 410: $cse35.x:VARIABLE(protected = true ) type: Real unreplaceable 411: $cse35.cp:VARIABLE(protected = true ) type: Real unreplaceable 412: $cse35.ddph:VARIABLE(protected = true ) type: Real unreplaceable 413: TubeEcranBoucleEvaporatoire.xv2[6]:VARIABLE() "Vapor mass fraction in hydraulic node i" type: Real [11] 414: TubeEcranBoucleEvaporatoire.pro2[6].x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real [11] 415: TubeEcranBoucleEvaporatoire.pro2[6].u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real [11] 416: TubeEcranBoucleEvaporatoire.pro2[6].ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real [11] 417: TubeEcranBoucleEvaporatoire.cpl2[6]:VARIABLE(start = 4000.0 unit = "J/(kg.K)" nominal = 4000.0 ) "Specific heat capacity in hydraulic node i for the liquid" type: Real [11] 418: TubeEcranBoucleEvaporatoire.pro2[6].cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real [11] 419: TubeEcranBoucleEvaporatoire.muv2[6]:VARIABLE(min = 0.0 start = 1e-5 unit = "Pa.s" nominal = 1e-4 ) "Dynamic viscosity in hydraulic node i for the vapor" type: Real [11] 420: TubeEcranBoucleEvaporatoire.rhov2[6]:VARIABLE(min = 0.0 start = 1.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i for the vapor" type: Real [11] 421: TubeEcranBoucleEvaporatoire.rho2[6]:VARIABLE(min = 1e-9 max = 1e5 start = 998.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i" type: Real [11] 422: TubeEcranBoucleEvaporatoire.filo[6]:VARIABLE() "Pressure loss coefficient for two-phase flow" type: Real [11] 423: TubeEcranBoucleEvaporatoire.lambdal[6]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the liquid" type: Real [11] 424: TubeEcranBoucleEvaporatoire.Rel2[6]:VARIABLE(start = 6e4 unit = "1" nominal = 5000.0 ) "Reynolds number in hydraulic node i for the liquid" type: Real [11] 425: TubeEcranBoucleEvaporatoire.mul2[6]:VARIABLE(min = 0.0 start = 2e-4 unit = "Pa.s" nominal = 2e-4 ) "Dynamic viscosity in hydraulic node i for the liquid" type: Real [11] 426: TubeEcranBoucleEvaporatoire.rhol2[6]:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" nominal = 998.0 ) "Fluid density in hydraulic node i for the liquid" type: Real [11] 427: TubeEcranBoucleEvaporatoire.kl2[6]:VARIABLE(start = 0.6 unit = "W/(m.K)" nominal = 0.6 ) "Thermal conductivity in hydraulic node i for the liquid" type: Real [11] 428: TubeEcranBoucleEvaporatoire.Js[5]:VARIABLE(unit = "W" ) "Thermal power diffusion from outlet of thermal node i" type: Real [10] 429: TubeEcranBoucleEvaporatoire.rs[5]:VARIABLE() "Value of r(Q/gamma) for outlet of thermal node i" type: Real [10] 430: TubeEcranBoucleEvaporatoire.re[6]:VARIABLE() "Value of r(Q/gamma) for inlet of thermal node i" type: Real [10] 431: TubeEcranBoucleEvaporatoire.diff_res_e[6]:VARIABLE() "Diffusion resistance at inlet of thermal node i" type: Real [10] 432: TubeEcranBoucleEvaporatoire.gamma_e[6]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at inlet of thermal node i" type: Real [10] 433: TubeEcranBoucleEvaporatoire.Je[6]:VARIABLE(unit = "W" ) "Thermal power diffusion from inlet of thermal node i" type: Real [10] 434: TubeEcranBoucleEvaporatoire.J[6]:VARIABLE(unit = "W" ) "Total thermal power diffusion of thermal node i" type: Real [10] 435: TubeEcranBoucleEvaporatoire.J[7]:VARIABLE(unit = "W" ) "Total thermal power diffusion of thermal node i" type: Real [10] 436: TubeEcranBoucleEvaporatoire.dpf[7]:VARIABLE(unit = "Pa" ) "Friction pressure loss in node i" type: Real [11] 437: TubeEcranBoucleEvaporatoire.dpg[7]:VARIABLE(unit = "Pa" ) "Gravity pressure loss in node i" type: Real [11] 438: TubeEcranBoucleEvaporatoire.pro2[7].s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real [11] 439: TubeEcranBoucleEvaporatoire.pro2[7].cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real [11] 440: TubeEcranBoucleEvaporatoire.pro2[7].duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real [11] 441: TubeEcranBoucleEvaporatoire.cpl2[7]:VARIABLE(start = 4000.0 unit = "J/(kg.K)" nominal = 4000.0 ) "Specific heat capacity in hydraulic node i for the liquid" type: Real [11] 442: TubeEcranBoucleEvaporatoire.xv2[7]:VARIABLE() "Vapor mass fraction in hydraulic node i" type: Real [11] 443: TubeEcranBoucleEvaporatoire.pro2[7].x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real [11] 444: TubeEcranBoucleEvaporatoire.khi[7]:VARIABLE() "Hydraulic pressure loss coefficient in node i" type: Real [11] 445: TubeEcranBoucleEvaporatoire.rhol2[7]:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" nominal = 998.0 ) "Fluid density in hydraulic node i for the liquid" type: Real [11] 446: TubeEcranBoucleEvaporatoire.rhov2[7]:VARIABLE(min = 0.0 start = 1.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i for the vapor" type: Real [11] 447: TubeEcranBoucleEvaporatoire.rho2[7]:VARIABLE(min = 1e-9 max = 1e5 start = 998.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i" type: Real [11] 448: TubeEcranBoucleEvaporatoire.pro2[7].ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real [11] 449: TubeEcranBoucleEvaporatoire.pro2[7].ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real [11] 450: TubeEcranBoucleEvaporatoire.pro2[7].duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real [11] 451: TubeEcranBoucleEvaporatoire.pro2[7].u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real [11] 452: $cse36.x:VARIABLE(protected = true ) type: Real unreplaceable 453: $cse36.duhp:VARIABLE(protected = true ) type: Real unreplaceable 454: $cse36.u:VARIABLE(protected = true ) type: Real unreplaceable 455: TubeEcranBoucleEvaporatoire.hb[7]:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy at the boundary of node i" type: Real [11] 456: $cse36.d:VARIABLE(protected = true ) type: Real unreplaceable 457: $cse36.cp:VARIABLE(protected = true ) type: Real unreplaceable 458: $cse36.s:VARIABLE(protected = true ) type: Real unreplaceable 459: $cse36.ddph:VARIABLE(protected = true ) type: Real unreplaceable 460: $cse36.ddhp:VARIABLE(protected = true ) type: Real unreplaceable 461: $cse36.duph:VARIABLE(protected = true ) type: Real unreplaceable 462: $cse36.T:VARIABLE(protected = true ) type: Real unreplaceable 463: TubeEcranBoucleEvaporatoire.dpf[8]:VARIABLE(unit = "Pa" ) "Friction pressure loss in node i" type: Real [11] 464: TubeEcranBoucleEvaporatoire.dpg[8]:VARIABLE(unit = "Pa" ) "Gravity pressure loss in node i" type: Real [11] 465: TubeEcranBoucleEvaporatoire.pro2[8].duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real [11] 466: TubeEcranBoucleEvaporatoire.pro2[8].cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real [11] 467: TubeEcranBoucleEvaporatoire.pro2[8].s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real [11] 468: $cse37.x:VARIABLE(protected = true ) type: Real unreplaceable 469: $cse37.duhp:VARIABLE(protected = true ) type: Real unreplaceable 470: $cse37.ddph:VARIABLE(protected = true ) type: Real unreplaceable 471: $cse37.d:VARIABLE(protected = true ) type: Real unreplaceable 472: $cse37.ddhp:VARIABLE(protected = true ) type: Real unreplaceable 473: $cse37.s:VARIABLE(protected = true ) type: Real unreplaceable 474: $cse37.duph:VARIABLE(protected = true ) type: Real unreplaceable 475: $cse37.T:VARIABLE(protected = true ) type: Real unreplaceable 476: TubeEcranBoucleEvaporatoire.pro2[8].duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real [11] 477: TubeEcranBoucleEvaporatoire.pro2[8].x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real [11] 478: TubeEcranBoucleEvaporatoire.rho2[8]:VARIABLE(min = 1e-9 max = 1e5 start = 998.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i" type: Real [11] 479: TubeEcranBoucleEvaporatoire.pro2[8].ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real [11] 480: TubeEcranBoucleEvaporatoire.pro2[8].u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real [11] 481: TubeEcranBoucleEvaporatoire.pro2[8].ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real [11] 482: TubeEcranBoucleEvaporatoire.xv2[8]:VARIABLE() "Vapor mass fraction in hydraulic node i" type: Real [11] 483: TubeEcranBoucleEvaporatoire.khi[8]:VARIABLE() "Hydraulic pressure loss coefficient in node i" type: Real [11] 484: TubeEcranBoucleEvaporatoire.rhol2[8]:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" nominal = 998.0 ) "Fluid density in hydraulic node i for the liquid" type: Real [11] 485: TubeEcranBoucleEvaporatoire.rhov2[8]:VARIABLE(min = 0.0 start = 1.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i for the vapor" type: Real [11] 486: TubeEcranBoucleEvaporatoire.kl2[8]:VARIABLE(start = 0.6 unit = "W/(m.K)" nominal = 0.6 ) "Thermal conductivity in hydraulic node i for the liquid" type: Real [11] 487: TubeEcranBoucleEvaporatoire.lambdav[8]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the vapor)" type: Real [11] 488: TubeEcranBoucleEvaporatoire.Rev2[8]:VARIABLE(start = 1000.0 unit = "1" nominal = 5e5 ) "Reynolds number in hydraulic node i for the vapor" type: Real [11] 489: TubeEcranBoucleEvaporatoire.muv2[8]:VARIABLE(min = 0.0 start = 1e-5 unit = "Pa.s" nominal = 1e-4 ) "Dynamic viscosity in hydraulic node i for the vapor" type: Real [11] 490: TubeEcranBoucleEvaporatoire.T2[8]:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 300.0 ) "Fluid temperature in hydraulic node i" type: Real [11] 491: TubeEcranBoucleEvaporatoire.mul2[8]:VARIABLE(min = 0.0 start = 2e-4 unit = "Pa.s" nominal = 2e-4 ) "Dynamic viscosity in hydraulic node i for the liquid" type: Real [11] 492: TubeEcranBoucleEvaporatoire.Rel2[8]:VARIABLE(start = 6e4 unit = "1" nominal = 5000.0 ) "Reynolds number in hydraulic node i for the liquid" type: Real [11] 493: TubeEcranBoucleEvaporatoire.lambdal[8]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the liquid" type: Real [11] 494: TubeEcranBoucleEvaporatoire.filo[8]:VARIABLE() "Pressure loss coefficient for two-phase flow" type: Real [11] 495: TubeEcranBoucleEvaporatoire.Pb[8]:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Bounded fluid pressure in node i" type: Real [12] 496: $cse23:VARIABLE(protected = true ) type: Real unreplaceable 497: TubeEcranBoucleEvaporatoire.P[8]:VARIABLE(min = 0.0 start = 1.3005979718403e7 unit = "Pa" nominal = 1e5 ) "Fluid pressure in node i" type: Real [12] 498: $cse37.u:VARIABLE(protected = true ) type: Real unreplaceable 499: $cse37.cp:VARIABLE(protected = true ) type: Real unreplaceable 500: TubeEcranBoucleEvaporatoire.hb[8]:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy at the boundary of node i" type: Real [11] 501: TubeEcranBoucleEvaporatoire.h[9]:VARIABLE(start = 2.0695623402830793e6 unit = "J/kg" nominal = 1e6 ) "Fluid specific enthalpy in node i" type: Real [12] 502: TubeEcranBoucleEvaporatoire.J[9]:VARIABLE(unit = "W" ) "Total thermal power diffusion of thermal node i" type: Real [10] 503: $cse38.d:VARIABLE(protected = true ) type: Real unreplaceable 504: $cse38.u:VARIABLE(protected = true ) type: Real unreplaceable 505: TubeEcranBoucleEvaporatoire.hb[9]:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy at the boundary of node i" type: Real [11] 506: $cse38.duhp:VARIABLE(protected = true ) type: Real unreplaceable 507: $cse38.ddph:VARIABLE(protected = true ) type: Real unreplaceable 508: $cse38.cp:VARIABLE(protected = true ) type: Real unreplaceable 509: $cse38.ddhp:VARIABLE(protected = true ) type: Real unreplaceable 510: $cse38.duph:VARIABLE(protected = true ) type: Real unreplaceable 511: $cse38.s:VARIABLE(protected = true ) type: Real unreplaceable 512: $cse38.T:VARIABLE(protected = true ) type: Real unreplaceable 513: $cse38.x:VARIABLE(protected = true ) type: Real unreplaceable 514: TubeEcranBoucleEvaporatoire.pro2[9].ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real [11] 515: TubeEcranBoucleEvaporatoire.pro2[9].cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real [11] 516: TubeEcranBoucleEvaporatoire.rho2[9]:VARIABLE(min = 1e-9 max = 1e5 start = 998.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i" type: Real [11] 517: TubeEcranBoucleEvaporatoire.pro2[9].ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real [11] 518: TubeEcranBoucleEvaporatoire.pro2[9].duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real [11] 519: TubeEcranBoucleEvaporatoire.pro2[9].u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real [11] 520: TubeEcranBoucleEvaporatoire.pro2[9].x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real [11] 521: TubeEcranBoucleEvaporatoire.pro2[9].duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real [11] 522: TubeEcranBoucleEvaporatoire.pro2[9].s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real [11] 523: TubeEcranBoucleEvaporatoire.xv2[9]:VARIABLE() "Vapor mass fraction in hydraulic node i" type: Real [11] 524: TubeEcranBoucleEvaporatoire.khi[9]:VARIABLE() "Hydraulic pressure loss coefficient in node i" type: Real [11] 525: TubeEcranBoucleEvaporatoire.rhol2[9]:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" nominal = 998.0 ) "Fluid density in hydraulic node i for the liquid" type: Real [11] 526: TubeEcranBoucleEvaporatoire.rhov2[9]:VARIABLE(min = 0.0 start = 1.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i for the vapor" type: Real [11] 527: TubeEcranBoucleEvaporatoire.cpl2[9]:VARIABLE(start = 4000.0 unit = "J/(kg.K)" nominal = 4000.0 ) "Specific heat capacity in hydraulic node i for the liquid" type: Real [11] 528: TubeEcranBoucleEvaporatoire.gamma_s[8]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at outlet of thermal node i" type: Real [10] 529: TubeEcranBoucleEvaporatoire.gamma_e[9]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at inlet of thermal node i" type: Real [10] 530: TubeEcranBoucleEvaporatoire.Je[8]:VARIABLE(unit = "W" ) "Thermal power diffusion from inlet of thermal node i" type: Real [10] 531: TubeEcranBoucleEvaporatoire.Js[8]:VARIABLE(unit = "W" ) "Thermal power diffusion from outlet of thermal node i" type: Real [10] 532: TubeEcranBoucleEvaporatoire.rs[8]:VARIABLE() "Value of r(Q/gamma) for outlet of thermal node i" type: Real [10] 533: TubeEcranBoucleEvaporatoire.Js[9]:VARIABLE(unit = "W" ) "Thermal power diffusion from outlet of thermal node i" type: Real [10] 534: TubeEcranBoucleEvaporatoire.Je[9]:VARIABLE(unit = "W" ) "Thermal power diffusion from inlet of thermal node i" type: Real [10] 535: TubeEcranBoucleEvaporatoire.re[9]:VARIABLE() "Value of r(Q/gamma) for inlet of thermal node i" type: Real [10] 536: TubeEcranBoucleEvaporatoire.diff_res_e[9]:VARIABLE() "Diffusion resistance at inlet of thermal node i" type: Real [10] 537: TubeEcranBoucleEvaporatoire.kl2[9]:VARIABLE(start = 0.6 unit = "W/(m.K)" nominal = 0.6 ) "Thermal conductivity in hydraulic node i for the liquid" type: Real [11] 538: TubeEcranBoucleEvaporatoire.filo[9]:VARIABLE() "Pressure loss coefficient for two-phase flow" type: Real [11] 539: TubeEcranBoucleEvaporatoire.lambdal[9]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the liquid" type: Real [11] 540: TubeEcranBoucleEvaporatoire.Rel2[9]:VARIABLE(start = 6e4 unit = "1" nominal = 5000.0 ) "Reynolds number in hydraulic node i for the liquid" type: Real [11] 541: TubeEcranBoucleEvaporatoire.mul2[9]:VARIABLE(min = 0.0 start = 2e-4 unit = "Pa.s" nominal = 2e-4 ) "Dynamic viscosity in hydraulic node i for the liquid" type: Real [11] 542: TubeEcranBoucleEvaporatoire.T2[9]:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 300.0 ) "Fluid temperature in hydraulic node i" type: Real [11] 543: TubeEcranBoucleEvaporatoire.muv2[9]:VARIABLE(min = 0.0 start = 1e-5 unit = "Pa.s" nominal = 1e-4 ) "Dynamic viscosity in hydraulic node i for the vapor" type: Real [11] 544: TubeEcranBoucleEvaporatoire.Rev2[9]:VARIABLE(start = 1000.0 unit = "1" nominal = 5e5 ) "Reynolds number in hydraulic node i for the vapor" type: Real [11] 545: TubeEcranBoucleEvaporatoire.lambdav[9]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the vapor)" type: Real [11] 546: TubeEcranBoucleEvaporatoire.Pb[9]:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Bounded fluid pressure in node i" type: Real [12] 547: $cse25:VARIABLE(protected = true ) type: Real unreplaceable 548: TubeEcranBoucleEvaporatoire.P[9]:VARIABLE(min = 0.0 start = 1.3004283685995e7 unit = "Pa" nominal = 1e5 ) "Fluid pressure in node i" type: Real [12] 549: TubeEcranBoucleEvaporatoire.vsat2[8].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 550: TubeEcranBoucleEvaporatoire.vsat2[8].cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real [11] 551: TubeEcranBoucleEvaporatoire.vsat2[8].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 552: TubeEcranBoucleEvaporatoire.lsat2[8].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 553: TubeEcranBoucleEvaporatoire.lsat2[8].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 554: TubeEcranBoucleEvaporatoire.lsat2[8].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 555: TubeEcranBoucleEvaporatoire.cpl2[8]:VARIABLE(start = 4000.0 unit = "J/(kg.K)" nominal = 4000.0 ) "Specific heat capacity in hydraulic node i for the liquid" type: Real [11] 556: TubeEcranBoucleEvaporatoire.Je[7]:VARIABLE(unit = "W" ) "Thermal power diffusion from inlet of thermal node i" type: Real [10] 557: TubeEcranBoucleEvaporatoire.Js[7]:VARIABLE(unit = "W" ) "Thermal power diffusion from outlet of thermal node i" type: Real [10] 558: TubeEcranBoucleEvaporatoire.rs[7]:VARIABLE() "Value of r(Q/gamma) for outlet of thermal node i" type: Real [10] 559: TubeEcranBoucleEvaporatoire.re[8]:VARIABLE() "Value of r(Q/gamma) for inlet of thermal node i" type: Real [10] 560: TubeEcranBoucleEvaporatoire.diff_res_e[8]:VARIABLE() "Diffusion resistance at inlet of thermal node i" type: Real [10] 561: TubeEcranBoucleEvaporatoire.gamma_e[8]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at inlet of thermal node i" type: Real [10] 562: TubeEcranBoucleEvaporatoire.h[8]:VARIABLE(start = 1.9926392633600028e6 unit = "J/kg" nominal = 1e6 ) "Fluid specific enthalpy in node i" type: Real [12] 563: TubeEcranBoucleEvaporatoire.h[7]:VARIABLE(start = 1.915716186436926e6 unit = "J/kg" nominal = 1e6 ) "Fluid specific enthalpy in node i" type: Real [12] 564: TubeEcranBoucleEvaporatoire.re[7]:VARIABLE() "Value of r(Q/gamma) for inlet of thermal node i" type: Real [10] 565: TubeEcranBoucleEvaporatoire.diff_res_e[7]:VARIABLE() "Diffusion resistance at inlet of thermal node i" type: Real [10] 566: TubeEcranBoucleEvaporatoire.kl2[7]:VARIABLE(start = 0.6 unit = "W/(m.K)" nominal = 0.6 ) "Thermal conductivity in hydraulic node i for the liquid" type: Real [11] 567: TubeEcranBoucleEvaporatoire.lambdav[7]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the vapor)" type: Real [11] 568: TubeEcranBoucleEvaporatoire.Rev2[7]:VARIABLE(start = 1000.0 unit = "1" nominal = 5e5 ) "Reynolds number in hydraulic node i for the vapor" type: Real [11] 569: TubeEcranBoucleEvaporatoire.muv2[7]:VARIABLE(min = 0.0 start = 1e-5 unit = "Pa.s" nominal = 1e-4 ) "Dynamic viscosity in hydraulic node i for the vapor" type: Real [11] 570: TubeEcranBoucleEvaporatoire.T2[7]:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 300.0 ) "Fluid temperature in hydraulic node i" type: Real [11] 571: TubeEcranBoucleEvaporatoire.mul2[7]:VARIABLE(min = 0.0 start = 2e-4 unit = "Pa.s" nominal = 2e-4 ) "Dynamic viscosity in hydraulic node i for the liquid" type: Real [11] 572: TubeEcranBoucleEvaporatoire.Rel2[7]:VARIABLE(start = 6e4 unit = "1" nominal = 5000.0 ) "Reynolds number in hydraulic node i for the liquid" type: Real [11] 573: TubeEcranBoucleEvaporatoire.lambdal[7]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the liquid" type: Real [11] 574: TubeEcranBoucleEvaporatoire.filo[7]:VARIABLE() "Pressure loss coefficient for two-phase flow" type: Real [11] 575: TubeEcranBoucleEvaporatoire.Pb[7]:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Bounded fluid pressure in node i" type: Real [12] 576: $cse21:VARIABLE(protected = true ) type: Real unreplaceable 577: TubeEcranBoucleEvaporatoire.P[7]:VARIABLE(min = 0.0 start = 1.3007881468256e7 unit = "Pa" nominal = 1e5 ) "Fluid pressure in node i" type: Real [12] 578: TubeEcranBoucleEvaporatoire.hb[6]:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy at the boundary of node i" type: Real [11] 579: TubeEcranBoucleEvaporatoire.J[5]:VARIABLE(unit = "W" ) "Total thermal power diffusion of thermal node i" type: Real [10] 580: TubeEcranBoucleEvaporatoire.Je[5]:VARIABLE(unit = "W" ) "Thermal power diffusion from inlet of thermal node i" type: Real [10] 581: TubeEcranBoucleEvaporatoire.gamma_e[5]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at inlet of thermal node i" type: Real [10] 582: TubeEcranBoucleEvaporatoire.diff_res_e[5]:VARIABLE() "Diffusion resistance at inlet of thermal node i" type: Real [10] 583: TubeEcranBoucleEvaporatoire.re[5]:VARIABLE() "Value of r(Q/gamma) for inlet of thermal node i" type: Real [10] 584: TubeEcranBoucleEvaporatoire.rs[4]:VARIABLE() "Value of r(Q/gamma) for outlet of thermal node i" type: Real [10] 585: TubeEcranBoucleEvaporatoire.Js[4]:VARIABLE(unit = "W" ) "Thermal power diffusion from outlet of thermal node i" type: Real [10] 586: TubeEcranBoucleEvaporatoire.Je[4]:VARIABLE(unit = "W" ) "Thermal power diffusion from inlet of thermal node i" type: Real [10] 587: TubeEcranBoucleEvaporatoire.gamma_e[4]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at inlet of thermal node i" type: Real [10] 588: TubeEcranBoucleEvaporatoire.diff_res_e[4]:VARIABLE() "Diffusion resistance at inlet of thermal node i" type: Real [10] 589: TubeEcranBoucleEvaporatoire.re[4]:VARIABLE() "Value of r(Q/gamma) for inlet of thermal node i" type: Real [10] 590: TubeEcranBoucleEvaporatoire.rs[3]:VARIABLE() "Value of r(Q/gamma) for outlet of thermal node i" type: Real [10] 591: TubeEcranBoucleEvaporatoire.Js[3]:VARIABLE(unit = "W" ) "Thermal power diffusion from outlet of thermal node i" type: Real [10] 592: TubeEcranBoucleEvaporatoire.Je[3]:VARIABLE(unit = "W" ) "Thermal power diffusion from inlet of thermal node i" type: Real [10] 593: TubeEcranBoucleEvaporatoire.gamma_e[3]:VARIABLE(unit = "kg/s" ) "Diffusion conductance at inlet of thermal node i" type: Real [10] 594: TubeEcranBoucleEvaporatoire.diff_res_e[3]:VARIABLE() "Diffusion resistance at inlet of thermal node i" type: Real [10] 595: TubeEcranBoucleEvaporatoire.re[1]:VARIABLE() "Value of r(Q/gamma) for inlet of thermal node i" type: Real [10] 596: TubeEcranBoucleEvaporatoire.Q[1]:VARIABLE(start = 130.0 unit = "kg/s" fixed = true nominal = 10.0 ) "Mass flow rate in node i" type: Real [11] 597: TubeEcranBoucleEvaporatoire.Rev2[6]:VARIABLE(start = 1000.0 unit = "1" nominal = 5e5 ) "Reynolds number in hydraulic node i for the vapor" type: Real [11] 598: TubeEcranBoucleEvaporatoire.lambdav[6]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the vapor)" type: Real [11] 599: TubeEcranBoucleEvaporatoire.Pb[6]:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Bounded fluid pressure in node i" type: Real [12] 600: $cse19:VARIABLE(protected = true ) type: Real unreplaceable 601: TubeEcranBoucleEvaporatoire.P[6]:VARIABLE(min = 0.0 start = 1.3010064118918e7 unit = "Pa" nominal = 1e5 ) "Fluid pressure in node i" type: Real [12] 602: TubeEcranBoucleEvaporatoire.vsat2[5].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 603: TubeEcranBoucleEvaporatoire.lsat2[5].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 604: TubeEcranBoucleEvaporatoire.lsat2[5].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 605: TubeEcranBoucleEvaporatoire.vsat2[5].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 606: TubeEcranBoucleEvaporatoire.vsat2[5].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 607: TubeEcranBoucleEvaporatoire.lsat2[5].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 608: TubeEcranBoucleEvaporatoire.lsat2[5].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 609: TubeEcranBoucleEvaporatoire.vsat2[5].pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real [11] 610: TubeEcranBoucleEvaporatoire.vsat2[5].h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real [11] 611: TubeEcranBoucleEvaporatoire.vsat2[5].T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real [11] 612: TubeEcranBoucleEvaporatoire.lsat2[5].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 613: TubeEcranBoucleEvaporatoire.cpl2[5]:VARIABLE(start = 4000.0 unit = "J/(kg.K)" nominal = 4000.0 ) "Specific heat capacity in hydraulic node i for the liquid" type: Real [11] 614: TubeEcranBoucleEvaporatoire.kl2[5]:VARIABLE(start = 0.6 unit = "W/(m.K)" nominal = 0.6 ) "Thermal conductivity in hydraulic node i for the liquid" type: Real [11] 615: TubeEcranBoucleEvaporatoire.lambdav[5]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the vapor)" type: Real [11] 616: TubeEcranBoucleEvaporatoire.Rev2[5]:VARIABLE(start = 1000.0 unit = "1" nominal = 5e5 ) "Reynolds number in hydraulic node i for the vapor" type: Real [11] 617: TubeEcranBoucleEvaporatoire.muv2[5]:VARIABLE(min = 0.0 start = 1e-5 unit = "Pa.s" nominal = 1e-4 ) "Dynamic viscosity in hydraulic node i for the vapor" type: Real [11] 618: TubeEcranBoucleEvaporatoire.T2[5]:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 300.0 ) "Fluid temperature in hydraulic node i" type: Real [11] 619: TubeEcranBoucleEvaporatoire.mul2[5]:VARIABLE(min = 0.0 start = 2e-4 unit = "Pa.s" nominal = 2e-4 ) "Dynamic viscosity in hydraulic node i for the liquid" type: Real [11] 620: TubeEcranBoucleEvaporatoire.Rel2[5]:VARIABLE(start = 6e4 unit = "1" nominal = 5000.0 ) "Reynolds number in hydraulic node i for the liquid" type: Real [11] 621: TubeEcranBoucleEvaporatoire.lambdal[5]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the liquid" type: Real [11] 622: TubeEcranBoucleEvaporatoire.filo[5]:VARIABLE() "Pressure loss coefficient for two-phase flow" type: Real [11] 623: TubeEcranBoucleEvaporatoire.Pb[5]:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Bounded fluid pressure in node i" type: Real [12] 624: $cse17:VARIABLE(protected = true ) type: Real unreplaceable 625: TubeEcranBoucleEvaporatoire.P[5]:VARIABLE(min = 0.0 start = 1.3012648443752e7 unit = "Pa" nominal = 1e5 ) "Fluid pressure in node i" type: Real [12] 626: $cse33.d:VARIABLE(protected = true ) type: Real unreplaceable 627: TubeEcranBoucleEvaporatoire.hb[4]:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy at the boundary of node i" type: Real [11] 628: $cse33.ddhp:VARIABLE(protected = true ) type: Real unreplaceable 629: TubeEcranBoucleEvaporatoire.filo[4]:VARIABLE() "Pressure loss coefficient for two-phase flow" type: Real [11] 630: TubeEcranBoucleEvaporatoire.khi[4]:VARIABLE() "Hydraulic pressure loss coefficient in node i" type: Real [11] 631: TubeEcranBoucleEvaporatoire.rhol2[4]:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" nominal = 998.0 ) "Fluid density in hydraulic node i for the liquid" type: Real [11] 632: TubeEcranBoucleEvaporatoire.rhov2[4]:VARIABLE(min = 0.0 start = 1.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i for the vapor" type: Real [11] 633: TubeEcranBoucleEvaporatoire.rho2[4]:VARIABLE(min = 1e-9 max = 1e5 start = 998.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i" type: Real [11] 634: TubeEcranBoucleEvaporatoire.kl2[4]:VARIABLE(start = 0.6 unit = "W/(m.K)" nominal = 0.6 ) "Thermal conductivity in hydraulic node i for the liquid" type: Real [11] 635: TubeEcranBoucleEvaporatoire.lambdav[4]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the vapor)" type: Real [11] 636: TubeEcranBoucleEvaporatoire.Rev2[4]:VARIABLE(start = 1000.0 unit = "1" nominal = 5e5 ) "Reynolds number in hydraulic node i for the vapor" type: Real [11] 637: TubeEcranBoucleEvaporatoire.muv2[4]:VARIABLE(min = 0.0 start = 1e-5 unit = "Pa.s" nominal = 1e-4 ) "Dynamic viscosity in hydraulic node i for the vapor" type: Real [11] 638: TubeEcranBoucleEvaporatoire.T2[4]:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 300.0 ) "Fluid temperature in hydraulic node i" type: Real [11] 639: TubeEcranBoucleEvaporatoire.mul2[4]:VARIABLE(min = 0.0 start = 2e-4 unit = "Pa.s" nominal = 2e-4 ) "Dynamic viscosity in hydraulic node i for the liquid" type: Real [11] 640: TubeEcranBoucleEvaporatoire.Rel2[4]:VARIABLE(start = 6e4 unit = "1" nominal = 5000.0 ) "Reynolds number in hydraulic node i for the liquid" type: Real [11] 641: TubeEcranBoucleEvaporatoire.lambdal[4]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the liquid" type: Real [11] 642: TubeEcranBoucleEvaporatoire.Pb[4]:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Bounded fluid pressure in node i" type: Real [12] 643: $cse15:VARIABLE(protected = true ) type: Real unreplaceable 644: TubeEcranBoucleEvaporatoire.P[4]:VARIABLE(min = 0.0 start = 1.3015847070697e7 unit = "Pa" nominal = 1e5 ) "Fluid pressure in node i" type: Real [12] 645: TubeEcranBoucleEvaporatoire.vsat2[3].P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real [11] 646: TubeEcranBoucleEvaporatoire.vsat2[3].cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real [11] 647: TubeEcranBoucleEvaporatoire.lsat2[3].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 648: TubeEcranBoucleEvaporatoire.rhol2[3]:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" nominal = 998.0 ) "Fluid density in hydraulic node i for the liquid" type: Real [11] 649: TubeEcranBoucleEvaporatoire.kl2[3]:VARIABLE(start = 0.6 unit = "W/(m.K)" nominal = 0.6 ) "Thermal conductivity in hydraulic node i for the liquid" type: Real [11] 650: TubeEcranBoucleEvaporatoire.lambdav[3]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the vapor)" type: Real [11] 651: TubeEcranBoucleEvaporatoire.Rev2[3]:VARIABLE(start = 1000.0 unit = "1" nominal = 5e5 ) "Reynolds number in hydraulic node i for the vapor" type: Real [11] 652: TubeEcranBoucleEvaporatoire.muv2[3]:VARIABLE(min = 0.0 start = 1e-5 unit = "Pa.s" nominal = 1e-4 ) "Dynamic viscosity in hydraulic node i for the vapor" type: Real [11] 653: TubeEcranBoucleEvaporatoire.T2[3]:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 300.0 ) "Fluid temperature in hydraulic node i" type: Real [11] 654: TubeEcranBoucleEvaporatoire.mul2[3]:VARIABLE(min = 0.0 start = 2e-4 unit = "Pa.s" nominal = 2e-4 ) "Dynamic viscosity in hydraulic node i for the liquid" type: Real [11] 655: TubeEcranBoucleEvaporatoire.Rel2[3]:VARIABLE(start = 6e4 unit = "1" nominal = 5000.0 ) "Reynolds number in hydraulic node i for the liquid" type: Real [11] 656: TubeEcranBoucleEvaporatoire.lambdal[3]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the liquid" type: Real [11] 657: TubeEcranBoucleEvaporatoire.filo[3]:VARIABLE() "Pressure loss coefficient for two-phase flow" type: Real [11] 658: TubeEcranBoucleEvaporatoire.Pb[3]:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Bounded fluid pressure in node i" type: Real [12] 659: $cse13:VARIABLE(protected = true ) type: Real unreplaceable 660: TubeEcranBoucleEvaporatoire.P[3]:VARIABLE(min = 0.0 start = 1.3020089245351e7 unit = "Pa" nominal = 1e5 ) "Fluid pressure in node i" type: Real [12] 661: TubeEcranBoucleEvaporatoire.lsat2[2].rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real [11] 662: TubeEcranBoucleEvaporatoire.rhov2[2]:VARIABLE(min = 0.0 start = 1.0 unit = "kg/m3" nominal = 1.0 ) "Fluid density in hydraulic node i for the vapor" type: Real [11] 663: TubeEcranBoucleEvaporatoire.cpl2[2]:VARIABLE(start = 4000.0 unit = "J/(kg.K)" nominal = 4000.0 ) "Specific heat capacity in hydraulic node i for the liquid" type: Real [11] 664: TubeEcranBoucleEvaporatoire.kl2[2]:VARIABLE(start = 0.6 unit = "W/(m.K)" nominal = 0.6 ) "Thermal conductivity in hydraulic node i for the liquid" type: Real [11] 665: TubeEcranBoucleEvaporatoire.T2[2]:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 300.0 ) "Fluid temperature in hydraulic node i" type: Real [11] 666: TubeEcranBoucleEvaporatoire.muv2[2]:VARIABLE(min = 0.0 start = 1e-5 unit = "Pa.s" nominal = 1e-4 ) "Dynamic viscosity in hydraulic node i for the vapor" type: Real [11] 667: TubeEcranBoucleEvaporatoire.Rev2[2]:VARIABLE(start = 1000.0 unit = "1" nominal = 5e5 ) "Reynolds number in hydraulic node i for the vapor" type: Real [11] 668: TubeEcranBoucleEvaporatoire.lambdav[2]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the vapor)" type: Real [11] 669: TubeEcranBoucleEvaporatoire.lambdal[2]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the liquid" type: Real [11] 670: TubeEcranBoucleEvaporatoire.Rel2[2]:VARIABLE(start = 6e4 unit = "1" nominal = 5000.0 ) "Reynolds number in hydraulic node i for the liquid" type: Real [11] 671: TubeEcranBoucleEvaporatoire.mul2[2]:VARIABLE(min = 0.0 start = 2e-4 unit = "Pa.s" nominal = 2e-4 ) "Dynamic viscosity in hydraulic node i for the liquid" type: Real [11] 672: TubeEcranBoucleEvaporatoire.rhol2[2]:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" nominal = 998.0 ) "Fluid density in hydraulic node i for the liquid" type: Real [11] 673: TubeEcranBoucleEvaporatoire.diff_res_e[2]:VARIABLE() "Diffusion resistance at inlet of thermal node i" type: Real [10] 674: TubeEcranBoucleEvaporatoire.re[2]:VARIABLE() "Value of r(Q/gamma) for inlet of thermal node i" type: Real [10] 675: TubeEcranBoucleEvaporatoire.rs[1]:VARIABLE() "Value of r(Q/gamma) for outlet of thermal node i" type: Real [10] 676: TubeEcranBoucleEvaporatoire.Js[1]:VARIABLE(unit = "W" ) "Thermal power diffusion from outlet of thermal node i" type: Real [10] 677: TubeEcranBoucleEvaporatoire.Je[1]:VARIABLE(unit = "W" ) "Thermal power diffusion from inlet of thermal node i" type: Real [10] 678: TubeEcranBoucleEvaporatoire.h[1]:VARIABLE(start = 1.45417775e6 unit = "J/kg" nominal = 1e6 ) "Fluid specific enthalpy in node i" type: Real [12] 679: TubeEcranBoucleEvaporatoire.h[12]:VARIABLE(start = 1.45417775e6 unit = "J/kg" nominal = 1e6 ) "Fluid specific enthalpy in node i" type: Real [12] 680: $cse4.u:VARIABLE(protected = true ) type: Real unreplaceable 681: $cse4.d:VARIABLE(protected = true ) type: Real unreplaceable 682: $cse4.x:VARIABLE(protected = true ) type: Real unreplaceable 683: $cse4.s:VARIABLE(protected = true ) type: Real unreplaceable 684: $cse4.ddph:VARIABLE(protected = true ) type: Real unreplaceable 685: $cse4.ddhp:VARIABLE(protected = true ) type: Real unreplaceable 686: Drum.prol.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 687: Drum.prol.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real 688: Drum.xl:VARIABLE(min = 0.0 max = 1.0 start = 0.5 ) "Mass vapor fraction in the liquid phase" type: Real 689: Drum.prol.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 690: Drum.Tl:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 300.0 ) "Liquid phase temperature" type: Real 691: Drum.prol.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 692: Drum.prol.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 693: Drum.rhol:VARIABLE(min = 1e-9 max = 1e5 start = 670.0 unit = "kg/m3" nominal = 998.0 ) "Liquid phase density" type: Real 694: Drum.Vl:VARIABLE(unit = "m3" ) "Liquid phase volume" type: Real 695: Drum.Vv:VARIABLE(start = 39.0 unit = "m3" ) "Gas phase volume" type: Real 696: Drum.Wlv:VARIABLE(unit = "W" ) "Thermal power exchanged from the gas phase to the liquid phase" type: Real 697: Drum.gamma_m:VARIABLE(unit = "kg/s" ) "Diffusion conductance for inlet Cm" type: Real 698: Drum.Jm:VARIABLE(unit = "W" ) "Thermal power diffusion from inlet Cm" type: Real 699: Drum.rm:VARIABLE() "Value of r(Q/gamma) for inlet Cm" type: Real 700: Drum.Cm.diff_res_1:VARIABLE(flow=false start = 8.476939240220599e6 ) "Diffusion resistance from control volume 1" type: Real 701: TubeEcranBoucleEvaporatoire.diff_res_t:VARIABLE(start = 1e4 ) "Total diffusion resistance in the pipe" type: Real 702: Drum.rd:VARIABLE() "Value of r(Q/gamma) for outlet Cd" type: Real 703: Drum.Cd.diff_res_2:VARIABLE(flow=false start = 1e4 ) "Diffusion resistance from control volume 2" type: Real 704: Drum.gamma_d:VARIABLE(unit = "kg/s" ) "Diffusion conductance for outlet Cd" type: Real 705: Drum.Jd:VARIABLE(unit = "W" ) "Thermal power diffusion from outlet Cd" type: Real 706: Drum.Jt_l:VARIABLE(unit = "W" ) "Total thermal power diffusion for the liquid" type: Real 707: Drum.Tp:VARIABLE(min = 0.0 start = 590.93934457637 unit = "K" nominal = 300.0 ) "Wall temperature" type: Real 708: Drum.Wpl:VARIABLE(unit = "W" ) "Thermal power exchanged from the liquid phase to the wall" type: Real 709: Drum.prov.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 710: Drum.prov.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 711: Drum.Tv:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 300.0 ) "Gas phase temperature" type: Real 712: Drum.prov.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 713: Drum.xv:VARIABLE(min = 0.0 max = 1.0 start = 0.01 ) "Mass vapor fraction in the vapor phase" type: Real 714: Drum.prov.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 715: Drum.rhov:VARIABLE(min = 1e-9 max = 1e5 start = 78.0 unit = "kg/m3" nominal = 998.0 ) "Gas phase density" type: Real 716: Drum.prov.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real 717: Drum.prov.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 718: Drum.prov.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 719: $cse5.ddph:VARIABLE(protected = true ) type: Real unreplaceable 720: $cse5.cp:VARIABLE(protected = true ) type: Real unreplaceable 721: $cse5.T:VARIABLE(protected = true ) type: Real unreplaceable 722: $cse5.ddhp:VARIABLE(protected = true ) type: Real unreplaceable 723: $cse5.d:VARIABLE(protected = true ) type: Real unreplaceable 724: $cse5.duhp:VARIABLE(protected = true ) type: Real unreplaceable 725: $cse5.duph:VARIABLE(protected = true ) type: Real unreplaceable 726: $cse5.u:VARIABLE(protected = true ) type: Real unreplaceable 727: $cse5.x:VARIABLE(protected = true ) type: Real unreplaceable 728: $cse5.s:VARIABLE(protected = true ) type: Real unreplaceable 729: Drum.hv:VARIABLE(start = 2.6700028920646077e6 unit = "J/kg" ) "Gas phase specific enthalpy" type: Real 730: steamValve.h:VARIABLE(start = 2.65793e6 unit = "J/kg" ) "Fluid specific enthalpy" type: Real 731: Drum.xmv:VARIABLE(start = 0.5 ) "Mass vapor fraction in the ascending tube" type: Real 732: Drum.prom.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 733: Drum.prom.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real 734: Drum.prom.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 735: Drum.prom.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real 736: Drum.prom.x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real 737: Drum.prom.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 738: Drum.prom.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 739: Drum.prom.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 740: Drum.prom.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 741: Drum.prom.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 742: TubeEcranBoucleEvaporatoire.hb[11]:VARIABLE(start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy at the boundary of node i" type: Real [11] 743: TubeEcranBoucleEvaporatoire.h[11]:VARIABLE(start = 2.2234084941292335e6 unit = "J/kg" nominal = 1e6 ) "Fluid specific enthalpy in node i" type: Real [12] 744: TubeEcranBoucleEvaporatoire.rs[9]:VARIABLE() "Value of r(Q/gamma) for outlet of thermal node i" type: Real [10] 745: TubeEcranBoucleEvaporatoire.Je[10]:VARIABLE(unit = "W" ) "Thermal power diffusion from inlet of thermal node i" type: Real [10] 746: TubeEcranBoucleEvaporatoire.re[10]:VARIABLE() "Value of r(Q/gamma) for inlet of thermal node i" type: Real [10] 747: TubeEcranBoucleEvaporatoire.diff_res_e[10]:VARIABLE() "Diffusion resistance at inlet of thermal node i" type: Real [10] 748: TubeEcranBoucleEvaporatoire.kl2[10]:VARIABLE(start = 0.6 unit = "W/(m.K)" nominal = 0.6 ) "Thermal conductivity in hydraulic node i for the liquid" type: Real [11] 749: TubeEcranBoucleEvaporatoire.filo[10]:VARIABLE() "Pressure loss coefficient for two-phase flow" type: Real [11] 750: TubeEcranBoucleEvaporatoire.lambdal[10]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the liquid" type: Real [11] 751: TubeEcranBoucleEvaporatoire.Rel2[10]:VARIABLE(start = 6e4 unit = "1" nominal = 5000.0 ) "Reynolds number in hydraulic node i for the liquid" type: Real [11] 752: TubeEcranBoucleEvaporatoire.mul2[10]:VARIABLE(min = 0.0 start = 2e-4 unit = "Pa.s" nominal = 2e-4 ) "Dynamic viscosity in hydraulic node i for the liquid" type: Real [11] 753: TubeEcranBoucleEvaporatoire.T2[10]:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 300.0 ) "Fluid temperature in hydraulic node i" type: Real [11] 754: TubeEcranBoucleEvaporatoire.muv2[10]:VARIABLE(min = 0.0 start = 1e-5 unit = "Pa.s" nominal = 1e-4 ) "Dynamic viscosity in hydraulic node i for the vapor" type: Real [11] 755: TubeEcranBoucleEvaporatoire.Rev2[10]:VARIABLE(start = 1000.0 unit = "1" nominal = 5e5 ) "Reynolds number in hydraulic node i for the vapor" type: Real [11] 756: TubeEcranBoucleEvaporatoire.lambdav[10]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the vapor)" type: Real [11] 757: TubeEcranBoucleEvaporatoire.Pb[10]:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Bounded fluid pressure in node i" type: Real [12] 758: $cse27:VARIABLE(protected = true ) type: Real unreplaceable 759: TubeEcranBoucleEvaporatoire.P[10]:VARIABLE(min = 0.0 start = 1.3002743397189e7 unit = "Pa" nominal = 1e5 ) "Fluid pressure in node i" type: Real [12] 760: $cse39.s:VARIABLE(protected = true ) type: Real unreplaceable 761: $cse39.ddhp:VARIABLE(protected = true ) type: Real unreplaceable 762: $cse39.T:VARIABLE(protected = true ) type: Real unreplaceable 763: $cse39.d:VARIABLE(protected = true ) type: Real unreplaceable 764: $cse39.duph:VARIABLE(protected = true ) type: Real unreplaceable 765: $cse39.duhp:VARIABLE(protected = true ) type: Real unreplaceable 766: $cse39.ddph:VARIABLE(protected = true ) type: Real unreplaceable 767: $cse39.u:VARIABLE(protected = true ) type: Real unreplaceable 768: TubeEcranBoucleEvaporatoire.hb[10]:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy at the boundary of node i" type: Real [11] 769: TubeEcranBoucleEvaporatoire.J[10]:VARIABLE(unit = "W" ) "Total thermal power diffusion of thermal node i" type: Real [10] 770: TubeEcranBoucleEvaporatoire.Js[10]:VARIABLE(unit = "W" ) "Thermal power diffusion from outlet of thermal node i" type: Real [10] 771: TubeEcranBoucleEvaporatoire.rs[10]:VARIABLE() "Value of r(Q/gamma) for outlet of thermal node i" type: Real [10] 772: TubeEcranBoucleEvaporatoire.diff_res_s[10]:VARIABLE() "Diffusion resistance at outlet of thermal node i" type: Real [10] 773: TubeEcranBoucleEvaporatoire.diff_res[1]:VARIABLE() "Total diffusion resistance in hydraulic node i" type: Real [11] 774: TubeEcranBoucleEvaporatoire.kl2[1]:VARIABLE(start = 0.6 unit = "W/(m.K)" nominal = 0.6 ) "Thermal conductivity in hydraulic node i for the liquid" type: Real [11] 775: TubeEcranBoucleEvaporatoire.filo[1]:VARIABLE() "Pressure loss coefficient for two-phase flow" type: Real [11] 776: TubeEcranBoucleEvaporatoire.lambdal[1]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the liquid" type: Real [11] 777: TubeEcranBoucleEvaporatoire.Rel2[1]:VARIABLE(start = 6e4 unit = "1" nominal = 5000.0 ) "Reynolds number in hydraulic node i for the liquid" type: Real [11] 778: TubeEcranBoucleEvaporatoire.mul2[1]:VARIABLE(min = 0.0 start = 2e-4 unit = "Pa.s" nominal = 2e-4 ) "Dynamic viscosity in hydraulic node i for the liquid" type: Real [11] 779: TubeEcranBoucleEvaporatoire.T2[1]:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 300.0 ) "Fluid temperature in hydraulic node i" type: Real [11] 780: TubeEcranBoucleEvaporatoire.muv2[1]:VARIABLE(min = 0.0 start = 1e-5 unit = "Pa.s" nominal = 1e-4 ) "Dynamic viscosity in hydraulic node i for the vapor" type: Real [11] 781: TubeEcranBoucleEvaporatoire.Rev2[1]:VARIABLE(start = 1000.0 unit = "1" nominal = 5e5 ) "Reynolds number in hydraulic node i for the vapor" type: Real [11] 782: TubeEcranBoucleEvaporatoire.lambdav[1]:VARIABLE(start = 0.03 nominal = 0.03 ) "Friction pressure loss coefficient in node i for the vapor)" type: Real [11] 783: TubeEcranBoucleEvaporatoire.Pb[1]:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Bounded fluid pressure in node i" type: Real [12] 784: $cse8:VARIABLE(protected = true ) type: Real unreplaceable 785: TubeEcranBoucleEvaporatoire.P[1]:VARIABLE(min = 0.0 start = 1.3032002884172e7 unit = "Pa" nominal = 1e5 ) "Fluid pressure in node i" type: Real [12] 786: Drum.prod.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 787: Drum.prod.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 788: Drum.prod.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 789: Drum.prod.x:VARIABLE(min = 0.0 max = 1.0 unit = "1" ) "Vapor mass fraction" type: Real 790: Drum.prod.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real 791: Drum.prod.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 792: Drum.prod.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 793: Drum.prod.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real 794: Drum.prod.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 795: Drum.prod.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 796: Drum.Pfond:VARIABLE(min = 0.0 start = 1.3006991905108e7 unit = "Pa" nominal = 1e5 ) "Fluid pressure at the bottom of the drum" type: Real 797: Drum.zl:VARIABLE(start = 1.05 unit = "m" fixed = true ) "Liquid level in drum" type: Real 798: $cse2:VARIABLE(protected = true ) type: Real unreplaceable 799: $cse1:VARIABLE(protected = true ) type: Real unreplaceable 800: Drum.theta:VARIABLE(unit = "rad" ) "Angle" type: Real 801: $cse3:VARIABLE(protected = true ) type: Real unreplaceable [/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.05796/4.427, allocations: 300.5 MB / 1.819 GB, free: 66.33 MB / 0.8262 GB Error: post-optimization module createDAEmodeBDAE (simulation) failed. Error: Internal error SimCode DAEmode: The model ThermoSysPro.Fluid.Examples.SimpleExamples.TestDynamicDrum could not be translated