Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Buildings_latest_Buildings.Templates.Components.Validation.HeatPumps.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo): time 0.001564/0.001564, allocations: 97.11 kB / 19.7 MB, free: 2.129 MB / 14.72 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo): time 0.001738/0.001738, allocations: 209.8 kB / 23 MB, free: 4.934 MB / 14.72 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo): time 1.443/1.443, allocations: 230.6 MB / 256.8 MB, free: 7.793 MB / 206.1 MB " [Timeout remaining time 178] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/package.mo): time 3.253/3.253, allocations: 0.505 GB / 0.8109 GB, free: 23.55 MB / 0.6231 GB " [Timeout remaining time 176] Using package Buildings with version 13.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/package.mo) Using package Modelica with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo) Using package Complex with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo) Using package ModelicaServices with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo) Running command: translateModel(Buildings.Templates.Components.Validation.HeatPumps,tolerance=1e-06,outputFormat="mat",numberOfIntervals=2500,variableFilter="time|y1.y.1.|y1Hea.y.1.|weaDat.weaBus.TDryBul|TRet.T|TSup.T|hpAw.bus.TSet|hpAw.THeaWatRet_nominal|hpAw.TChiWatRet_nominal|hpAw.port_a.m_flow|hpAw.mHeaWat_flow_nominal|hpAw.mChiWat_flow_nominal|hpAw.hp.refCyc.sigBus.yMea|hpAw.hp.COP|TRet1.T|TSup1.T|hpAwNrv.bus.TSet|hpAwNrv.THeaWatRet_nominal|hpAwNrv.TChiWatRet_nominal|hpAwNrv.port_a.m_flow|hpAwNrv.mHeaWat_flow_nominal|hpAwNrv.mChiWat_flow_nominal|hpAwNrv.hp.refCyc.sigBus.yMea|hpAwNrv.hp.COP|TRet2.T|TSup2.T|hpWw.bus.TSet|hpWw.THeaWatRet_nominal|hpWw.TChiWatRet_nominal|hpWw.port_a.m_flow|hpWw.mHeaWat_flow_nominal|hpWw.mChiWat_flow_nominal|hpWw.hp.refCyc.sigBus.yMea|hpWw.hp.COP",fileNamePrefix="Buildings_latest_Buildings.Templates.Components.Validation.HeatPumps") translateModel(Buildings.Templates.Components.Validation.HeatPumps,tolerance=1e-06,outputFormat="mat",numberOfIntervals=2500,variableFilter="time|y1.y.1.|y1Hea.y.1.|weaDat.weaBus.TDryBul|TRet.T|TSup.T|hpAw.bus.TSet|hpAw.THeaWatRet_nominal|hpAw.TChiWatRet_nominal|hpAw.port_a.m_flow|hpAw.mHeaWat_flow_nominal|hpAw.mChiWat_flow_nominal|hpAw.hp.refCyc.sigBus.yMea|hpAw.hp.COP|TRet1.T|TSup1.T|hpAwNrv.bus.TSet|hpAwNrv.THeaWatRet_nominal|hpAwNrv.TChiWatRet_nominal|hpAwNrv.port_a.m_flow|hpAwNrv.mHeaWat_flow_nominal|hpAwNrv.mChiWat_flow_nominal|hpAwNrv.hp.refCyc.sigBus.yMea|hpAwNrv.hp.COP|TRet2.T|TSup2.T|hpWw.bus.TSet|hpWw.THeaWatRet_nominal|hpWw.TChiWatRet_nominal|hpWw.port_a.m_flow|hpWw.mHeaWat_flow_nominal|hpWw.mChiWat_flow_nominal|hpWw.hp.refCyc.sigBus.yMea|hpWw.hp.COP",fileNamePrefix="Buildings_latest_Buildings.Templates.Components.Validation.HeatPumps") [Timeout 300] "Notification: Buildings requested package Modelica of version 4.0.0. Modelica 4.1.0 is used instead which states that it is fully compatible without conversion script needed. Notification: Performance of FrontEnd - loaded program: time 0.002102/0.002102, allocations: 69.45 kB / 1.178 GB, free: 16.42 MB / 0.9044 GB Notification: Performance of FrontEnd - Absyn->SCode: time 0.31/0.3121, allocations: 180.2 MB / 1.354 GB, free: 7.422 MB / 1.045 GB Notification: Performance of NFInst.instantiate(Buildings.Templates.Components.Validation.HeatPumps): time 1.277/1.59, allocations: 0.4942 GB / 1.848 GB, free: 15.22 MB / 1.357 GB Notification: Performance of NFInst.instExpressions: time 0.1245/1.714, allocations: 80.65 MB / 1.927 GB, free: 14.38 MB / 1.436 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.01847/1.733, allocations: 0.5544 MB / 1.928 GB, free: 13.82 MB / 1.436 GB Notification: Performance of NFTyping.typeComponents: time 0.01967/1.752, allocations: 6.372 MB / 1.934 GB, free: 7.41 MB / 1.436 GB Notification: Performance of NFTyping.typeBindings: time 0.04457/1.797, allocations: 16.18 MB / 1.95 GB, free: 7.172 MB / 1.451 GB Notification: Performance of NFTyping.typeClassSections: time 0.02686/1.824, allocations: 11.07 MB / 1.96 GB, free: 12.13 MB / 1.467 GB [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:54:3-58:65:writable] Warning: Parameter datHpAwNrv.mChiWat_flow_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=0.0) as default value. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:63:3-66:65:writable] Warning: Parameter datHpAwNrv.capCoo_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=0.0) as default value. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:67:3-71:65:writable] Warning: Parameter datHpAwNrv.TChiWatSup_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=Buildings.Templates.Data.Defaults.TChiWatSup) as default value. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:83:3-88:77:writable] Warning: Parameter datHpAwNrv.mSouWwHea_flow_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=datHpAwNrv.mHeaWat_flow_nominal) as default value. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:89:3-94:77:writable] Warning: Parameter datHpAwNrv.dpSouWwHea_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=Buildings.Templates.Data.Defaults.dpChiWatChi) as default value. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:104:3-109:20:writable] Warning: Parameter datHpAwNrv.TSouCoo_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=Buildings.Templates.Data.Defaults.TOutHpCoo) as default value. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:110:3-116:13:writable] Warning: Parameter datHpAwNrv.mSouWwCoo_flow_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=datHpAwNrv.mChiWat_flow_nominal) as default value. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:83:3-88:77:writable] Warning: Parameter datHpAw.mSouWwHea_flow_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=datHpAw.mHeaWat_flow_nominal) as default value. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:89:3-94:77:writable] Warning: Parameter datHpAw.dpSouWwHea_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=Buildings.Templates.Data.Defaults.dpChiWatChi) as default value. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:110:3-116:13:writable] Warning: Parameter datHpAw.mSouWwCoo_flow_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=datHpAw.mChiWat_flow_nominal) as default value. Notification: Performance of NFFlatten.flatten: time 0.04605/1.87, allocations: 31.5 MB / 1.991 GB, free: 12.55 MB / 1.498 GB Notification: Performance of NFFlatten.resolveConnections: time 0.02254/1.892, allocations: 12.51 MB / 2.003 GB, free: 15.87 MB / 1.514 GB Notification: Performance of NFEvalConstants.evaluate: time 0.03334/1.926, allocations: 14.41 MB / 2.017 GB, free: 1.449 MB / 1.514 GB Notification: Performance of NFSimplifyModel.simplify: time 0.01963/1.945, allocations: 10.38 MB / 2.028 GB, free: 7.047 MB / 1.529 GB Notification: Performance of NFPackage.collectConstants: time 0.006606/1.952, allocations: 2.18 MB / 2.03 GB, free: 4.867 MB / 1.529 GB Notification: Performance of NFFlatten.collectFunctions: time 0.02612/1.978, allocations: 10.23 MB / 2.04 GB, free: 10.62 MB / 1.545 GB Notification: Performance of NFScalarize.scalarize: time 0.008887/1.987, allocations: 5.612 MB / 2.045 GB, free: 4.988 MB / 1.545 GB Notification: Performance of NFVerifyModel.verify: time 0.01733/2.004, allocations: 7.655 MB / 2.053 GB, free: 13.3 MB / 1.561 GB Notification: Performance of NFConvertDAE.convert: time 0.05651/2.061, allocations: 35.03 MB / 2.087 GB, free: 10.16 MB / 1.592 GB Notification: Performance of FrontEnd - DAE generated: time 7.354e-06/2.061, allocations: 4 kB / 2.087 GB, free: 10.16 MB / 1.592 GB Notification: Performance of FrontEnd: time 1.462e-06/2.061, allocations: 0 / 2.087 GB, free: 10.16 MB / 1.592 GB Notification: Performance of Transformations before backend: time 0.000834/2.061, allocations: 0 / 2.087 GB, free: 10.16 MB / 1.592 GB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 2615 * Number of variables: 2615 Notification: Performance of Generate backend data structure: time 0.04926/2.111, allocations: 19.2 MB / 2.106 GB, free: 6.531 MB / 1.607 GB Notification: Performance of prepare preOptimizeDAE: time 4.779e-05/2.111, allocations: 8.031 kB / 2.106 GB, free: 6.523 MB / 1.607 GB Notification: Performance of preOpt normalInlineFunction (simulation): time 0.01986/2.131, allocations: 2.858 MB / 2.108 GB, free: 3.652 MB / 1.607 GB Notification: Performance of preOpt evaluateParameters (simulation): time 0.04736/2.178, allocations: 21.72 MB / 2.13 GB, free: 13.8 MB / 1.639 GB Notification: Performance of preOpt simplifyIfEquations (simulation): time 0.001314/2.179, allocations: 1.147 MB / 2.131 GB, free: 12.59 MB / 1.639 GB Notification: Performance of preOpt expandDerOperator (simulation): time 0.003235/2.183, allocations: 1.043 MB / 2.132 GB, free: 11.55 MB / 1.639 GB Notification: Performance of preOpt clockPartitioning (simulation): time 0.0328/2.215, allocations: 14.94 MB / 2.146 GB, free: 11.86 MB / 1.654 GB Notification: Performance of preOpt findStateOrder (simulation): time 0.0001982/2.216, allocations: 15.88 kB / 2.146 GB, free: 11.85 MB / 1.654 GB Notification: Performance of preOpt replaceEdgeChange (simulation): time 0.001293/2.217, allocations: 436 kB / 2.147 GB, free: 11.42 MB / 1.654 GB Notification: Performance of preOpt inlineArrayEqn (simulation): time 0.0003655/2.217, allocations: 375.5 kB / 2.147 GB, free: 11.05 MB / 1.654 GB Notification: Performance of preOpt removeEqualRHS (simulation): time 0.02623/2.243, allocations: 11.6 MB / 2.158 GB, free: 15.27 MB / 1.67 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.08759/2.331, allocations: 40.23 MB / 2.198 GB, free: 6.465 MB / 1.701 GB Notification: Performance of preOpt comSubExp (simulation): time 0.01607/2.347, allocations: 7.638 MB / 2.205 GB, free: 14.67 MB / 1.717 GB Notification: Performance of preOpt resolveLoops (simulation): time 0.009089/2.356, allocations: 4.933 MB / 2.21 GB, free: 9.539 MB / 1.717 GB Notification: Performance of preOpt evalFunc (simulation): time 0.002004/2.358, allocations: 0.5043 MB / 2.211 GB, free: 9.031 MB / 1.717 GB Notification: Performance of preOpt encapsulateWhenConditions (simulation): time 0.01203/2.37, allocations: 6.693 MB / 2.217 GB, free: 1.828 MB / 1.717 GB Notification: Performance of preOpt simplifyInStream (simulation): time 0.004299/2.375, allocations: 0.6368 MB / 2.218 GB, free: 1.188 MB / 1.717 GB Notification: Performance of pre-optimization done (n=675): time 2.342e-05/2.375, allocations: 0 / 2.218 GB, free: 1.188 MB / 1.717 GB Notification: Performance of matching and sorting (n=679): time 0.07517/2.45, allocations: 38.71 MB / 2.256 GB, free: 9.273 MB / 1.764 GB Notification: Performance of inlineWhenForInitialization (initialization): time 0.0008238/2.451, allocations: 1.236 MB / 2.257 GB, free: 7.758 MB / 1.764 GB [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:110:3-116:13:writable] Warning: Parameter datHpAw.mSouWwCoo_flow_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=datHpAw.mChiWat_flow_nominal) as default value. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:89:3-94:77:writable] Warning: Parameter datHpAw.dpSouWwHea_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=4e4) as default value. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:83:3-88:77:writable] Warning: Parameter datHpAw.mSouWwHea_flow_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=datHpAw.mHeaWat_flow_nominal) as default value. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:110:3-116:13:writable] Warning: Parameter datHpAwNrv.mSouWwCoo_flow_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=datHpAwNrv.mChiWat_flow_nominal) as default value. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:104:3-109:20:writable] Warning: Parameter datHpAwNrv.TSouCoo_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=308.15) as default value. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:89:3-94:77:writable] Warning: Parameter datHpAwNrv.dpSouWwHea_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=4e4) as default value. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:83:3-88:77:writable] Warning: Parameter datHpAwNrv.mSouWwHea_flow_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=datHpAwNrv.mHeaWat_flow_nominal) as default value. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:67:3-71:65:writable] Warning: Parameter datHpAwNrv.TChiWatSup_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=280.15) as default value. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:63:3-66:65:writable] Warning: Parameter datHpAwNrv.capCoo_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=0.0) as default value. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings master/Templates/Components/Data/HeatPump.mo:54:3-58:65:writable] Warning: Parameter datHpAwNrv.mChiWat_flow_nominal has no value, and is fixed during initialization (fixed=true), using available start value (start=0.0) as default value. Notification: Performance of selectInitializationVariablesDAE (initialization): time 0.02014/2.471, allocations: 11.47 MB / 2.268 GB, free: 12.34 MB / 1.779 GB Notification: Performance of collectPreVariables (initialization): time 0.001581/2.472, allocations: 221.6 kB / 2.268 GB, free: 12.12 MB / 1.779 GB Notification: Performance of collectInitialEqns (initialization): time 0.007779/2.48, allocations: 6.576 MB / 2.275 GB, free: 5.516 MB / 1.779 GB Notification: Performance of collectInitialBindings (initialization): time 0.003759/2.484, allocations: 2.371 MB / 2.277 GB, free: 3.125 MB / 1.779 GB Notification: Performance of simplifyInitialFunctions (initialization): time 0.00342/2.487, allocations: 1.79 MB / 2.279 GB, free: 1.324 MB / 1.779 GB Notification: Performance of setup shared object (initialization): time 0.0001393/2.487, allocations: 305.1 kB / 2.279 GB, free: 1.023 MB / 1.779 GB Notification: Performance of preBalanceInitialSystem (initialization): time 0.00885/2.496, allocations: 5.105 MB / 2.284 GB, free: 11.72 MB / 1.795 GB Notification: Performance of partitionIndependentBlocks (initialization): time 0.01203/2.508, allocations: 8.291 MB / 2.292 GB, free: 2.246 MB / 1.795 GB Warning: It was not possible to determine if the initialization problem is consistent, because of not evaluable parameters/start values during compile time: hpAw.hp.eva.vol.dynBal.medium.p = hpAw.hp.eva.vol.dynBal.p_start (weaDat.pAtmSel.p = hpAw.hp.eva.vol.dynBal.p_start) Warning: It was not possible to determine if the initialization problem is consistent, because of not evaluable parameters/start values during compile time: hpAwNrv.hp.eva.vol.dynBal.medium.p = hpAwNrv.hp.eva.vol.dynBal.p_start (weaDat.pAtmSel.p = hpAwNrv.hp.eva.vol.dynBal.p_start) Notification: Performance of analyzeInitialSystem (initialization): time 0.8049/3.313, allocations: 42.64 MB / 2.334 GB, free: 0.6772 GB / 1.795 GB Notification: Performance of solveInitialSystemEqSystem (initialization): time 4.704e-05/3.313, allocations: 13.44 kB / 2.334 GB, free: 0.6772 GB / 1.795 GB Notification: Performance of matching and sorting (n=1039) (initialization): time 0.02235/3.336, allocations: 14.29 MB / 2.348 GB, free: 0.6706 GB / 1.795 GB Notification: Performance of prepare postOptimizeDAE: time 0.0002567/3.336, allocations: 0.81 MB / 2.348 GB, free: 0.6697 GB / 1.795 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 7.032e-05/3.336, allocations: 42.78 kB / 2.348 GB, free: 0.6697 GB / 1.795 GB Notification: Performance of postOpt tearingSystem (initialization): time 0.003046/3.339, allocations: 2.678 MB / 2.351 GB, free: 0.6692 GB / 1.795 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.006362/3.345, allocations: 1.542 MB / 2.353 GB, free: 0.669 GB / 1.795 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.006446/3.352, allocations: 7.472 MB / 2.36 GB, free: 0.6634 GB / 1.795 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.008309/3.36, allocations: 474.7 kB / 2.36 GB, free: 0.6633 GB / 1.795 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.001059/3.361, allocations: 421.3 kB / 2.361 GB, free: 0.6632 GB / 1.795 GB Warning: The initial conditions are over specified. The following 2 initial equations are redundant, so they are removed from the initialization system: hpAw.hp.eva.vol.dynBal.medium.p = hpAw.hp.eva.vol.dynBal.p_start hpAwNrv.hp.eva.vol.dynBal.medium.p = hpAwNrv.hp.eva.vol.dynBal.p_start. Notification: Performance of preBalanceInitialSystem (initialization_lambda0): time 0.0123/3.373, allocations: 8.179 MB / 2.369 GB, free: 0.6589 GB / 1.795 GB Notification: Performance of partitionIndependentBlocks (initialization_lambda0): time 0.008034/3.381, allocations: 8.268 MB / 2.377 GB, free: 0.6526 GB / 1.795 GB Warning: It was not possible to determine if the initialization problem is consistent, because of not evaluable parameters/start values during compile time: hpAw.hp.eva.vol.dynBal.medium.p = hpAw.hp.eva.vol.dynBal.p_start (weaDat.pAtmSel.p = hpAw.hp.eva.vol.dynBal.p_start) Warning: It was not possible to determine if the initialization problem is consistent, because of not evaluable parameters/start values during compile time: hpAwNrv.hp.eva.vol.dynBal.medium.p = hpAwNrv.hp.eva.vol.dynBal.p_start (weaDat.pAtmSel.p = hpAwNrv.hp.eva.vol.dynBal.p_start) Notification: Performance of analyzeInitialSystem (initialization_lambda0): time 0.1292/3.511, allocations: 42.46 MB / 2.418 GB, free: 0.6112 GB / 1.795 GB Notification: Performance of solveInitialSystemEqSystem (initialization_lambda0): time 4.735e-05/3.511, allocations: 12 kB / 2.418 GB, free: 0.6112 GB / 1.795 GB Notification: Performance of matching and sorting (n=1039) (initialization_lambda0): time 0.02318/3.534, allocations: 14.26 MB / 2.432 GB, free: 0.5975 GB / 1.795 GB Notification: Performance of prepare postOptimizeDAE: time 0.0001845/3.534, allocations: 0.8038 MB / 2.433 GB, free: 0.5965 GB / 1.795 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 6.088e-05/3.534, allocations: 46.91 kB / 2.433 GB, free: 0.5965 GB / 1.795 GB Notification: Performance of postOpt tearingSystem (initialization): time 0.002784/3.537, allocations: 2.683 MB / 2.436 GB, free: 0.5939 GB / 1.795 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.005789/3.543, allocations: 1.482 MB / 2.437 GB, free: 0.5924 GB / 1.795 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.005309/3.548, allocations: 5.055 MB / 2.442 GB, free: 0.5874 GB / 1.795 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.008457/3.556, allocations: 483.5 kB / 2.442 GB, free: 0.5869 GB / 1.795 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.001063/3.558, allocations: 419.7 kB / 2.443 GB, free: 0.5865 GB / 1.795 GB Warning: The initial conditions are over specified. The following 2 initial equations are redundant, so they are removed from the initialization_lambda0 system: hpAw.hp.eva.vol.dynBal.medium.p = hpAw.hp.eva.vol.dynBal.p_start hpAwNrv.hp.eva.vol.dynBal.medium.p = hpAwNrv.hp.eva.vol.dynBal.p_start. Notification: Model statistics after passing the back-end for initialization: * Number of independent subsystems: 177 * Number of states: 0 () * Number of discrete variables: 169 ($PRE.hpAw.y1_actual.offToOn.enableFire,$PRE.hpAw.y1_actual.onToOff.enableFire,$PRE.hpAwNrv.y1_actual.offToOn.enableFire,$PRE.hpAwNrv.y1_actual.onToOff.enableFire,$PRE.hpWw.y1_actual.offToOn.enableFire,$PRE.hpWw.y1_actual.onToOff.enableFire,$whenCondition13,$whenCondition12,$whenCondition11,$whenCondition10,hpAw.hp.refCyc.refCycHeaPumCoo.cooLoa.u2,hpAw.hp.refCyc.refCycHeaPumCoo.notHavSwi.y,hpWw.hp.refCyc.refCycHeaPumCoo.cooLoa.u2,hpWw.hp.refCyc.refCycHeaPumCoo.notHavSwi.y,hpWw.y1_actual.stateGraphRoot.resume,hpWw.y1_actual.stateGraphRoot.suspend,hpAwNrv.y1_actual.stateGraphRoot.resume,hpAwNrv.y1_actual.stateGraphRoot.suspend,hpAw.y1_actual.stateGraphRoot.resume,hpAw.y1_actual.stateGraphRoot.suspend,hpWw.hp.refCyc.refCycHeaPumCoo.have_swi.y,hpWw.hp.refCyc.refCycHeaPumCoo.cst[2].y,hpWw.hp.refCyc.refCycHeaPumCoo.cst[1].y,hpWw.hp.refCyc.refCycHeaPumCoo.plaCoo.y,hpWw.hp.refCyc.refCycHeaPumCoo.use_inChi.y,hpWw.hp.refCyc.refCycHeaPumHea.use_inHp.y,hpWw.hp.refCyc.refCycHeaPumHea.cst[2].y,hpWw.hp.refCyc.refCycHeaPumHea.cst[1].y,hpAwNrv.hp.conHeaBus.y,hpAwNrv.hp.refCyc.refCycHeaPumHea.tru.y,hpAwNrv.hp.refCyc.refCycHeaPumHea.use_inHp.y,hpAwNrv.hp.refCyc.refCycHeaPumHea.cst[2].y,hpAwNrv.hp.refCyc.refCycHeaPumHea.cst[1].y,hpAw.hp.refCyc.refCycHeaPumCoo.have_swi.y,hpAw.hp.refCyc.refCycHeaPumCoo.cst[2].y,hpAw.hp.refCyc.refCycHeaPumCoo.cst[1].y,hpAw.hp.refCyc.refCycHeaPumCoo.plaCoo.y,hpAw.hp.refCyc.refCycHeaPumCoo.use_inChi.y,hpAw.hp.refCyc.refCycHeaPumHea.use_inHp.y,hpAw.hp.refCyc.refCycHeaPumHea.cst[2].y,hpAw.hp.refCyc.refCycHeaPumHea.cst[1].y,hpAw.hp.refCyc.refCycHeaPumHea.intScaRep.y[6],hpAw.hp.refCyc.refCycHeaPumCoo.havSwiAndCoo.y,hpAw.hp.refCyc.refCycHeaPumCoo.cooLoaAndUseChi.y,hpAw.hp.refCyc.refCycHeaPumCoo.cooLoa.y,hpAwNrv.hp.refCyc.refCycHeaPumHea.intScaRep.y[6],hpWw.hp.refCyc.refCycHeaPumHea.intScaRep.y[6],hpWw.hp.refCyc.refCycHeaPumCoo.havSwiAndCoo.y,hpWw.hp.refCyc.refCycHeaPumCoo.cooLoaAndUseChi.y,hpWw.hp.refCyc.refCycHeaPumCoo.cooLoa.y,hpWw.hp.refCyc.refCycHeaPumCoo.intScaRep.y[6],hpAw.hp.refCyc.refCycHeaPumCoo.intScaRep.y[6],hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.coo_internal,hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.coo_internal,hpAwNrv.hp.refCyc.refCycHeaPumHea.calQUseP.coo_internal,hpAw.hp.refCyc.refCycHeaPumCoo.calQUseP.coo_internal,hpAw.hp.refCyc.refCycHeaPumHea.calQUseP.coo_internal,weaDat.conTim.canRepeatWeatherFile,weaDat.conTimMin.canRepeatWeatherFile,$PRE.hpWw.hp.eff.hys.y,$PRE.hpWw.y1_actual.onToOff.t_start,$PRE.hpWw.y1_actual.on.oldActive,$PRE.hpWw.y1_actual.on.newActive,$PRE.hpWw.y1_actual.on.localActive,$PRE.hpWw.y1_actual.offToOn.t_start,$PRE.hpWw.y1_actual.off.oldActive,$PRE.hpWw.y1_actual.off.newActive,$PRE.hpWw.y1_actual.off.localActive,$PRE.hpAwNrv.hp.eff.hys.y,$PRE.hpAwNrv.y1_actual.onToOff.t_start,$PRE.hpAwNrv.y1_actual.on.oldActive,$PRE.hpAwNrv.y1_actual.on.newActive,$PRE.hpAwNrv.y1_actual.on.localActive,$PRE.hpAwNrv.y1_actual.offToOn.t_start,$PRE.hpAwNrv.y1_actual.off.oldActive,$PRE.hpAwNrv.y1_actual.off.newActive,$PRE.hpAwNrv.y1_actual.off.localActive,$PRE.y1Hea.intTimTab.idx,$PRE.y1Hea.intTimTab.y[1],$PRE.y1.intTimTab.idx,$PRE.y1.intTimTab.y[1],$PRE.hpAw.hp.eff.hys.y,$PRE.hpAw.y1_actual.onToOff.t_start,$PRE.hpAw.y1_actual.on.oldActive,$PRE.hpAw.y1_actual.on.newActive,$PRE.hpAw.y1_actual.on.localActive,$PRE.hpAw.y1_actual.offToOn.t_start,$PRE.hpAw.y1_actual.off.oldActive,$PRE.hpAw.y1_actual.off.newActive,$PRE.hpAw.y1_actual.off.localActive,hpWw.hp.eff.hys.y,hpWw.hp.refCyc.refCycHeaPumCoo.onAndCoo.y,hpWw.hp.refCyc.refCycHeaPumHea.onAndHea.y,hpWw.y1_actual.onToOff.t_start,hpWw.y1_actual.onToOff.fire,hpWw.y1_actual.onToOff.enableFire,hpWw.y1_actual.on.active,hpWw.y1_actual.on.oldActive,hpWw.y1_actual.on.newActive,hpWw.y1_actual.on.localActive,hpWw.y1_actual.offToOn.t_start,hpWw.y1_actual.offToOn.fire,hpWw.y1_actual.offToOn.enableFire,hpWw.y1_actual.off.active,hpWw.y1_actual.off.oldActive,hpWw.y1_actual.off.newActive,hpWw.y1_actual.off.localActive,hpWw.y1_actual.stateGraphRoot.activeSteps,hpAwNrv.hp.eff.hys.y,hpAwNrv.y1_actual.onToOff.t_start,hpAwNrv.y1_actual.onToOff.fire,hpAwNrv.y1_actual.onToOff.enableFire,hpAwNrv.y1_actual.on.active,hpAwNrv.y1_actual.on.oldActive,hpAwNrv.y1_actual.on.newActive,hpAwNrv.y1_actual.on.localActive,hpAwNrv.y1_actual.offToOn.t_start,hpAwNrv.y1_actual.offToOn.fire,hpAwNrv.y1_actual.offToOn.enableFire,hpAwNrv.y1_actual.off.active,hpAwNrv.y1_actual.off.oldActive,hpAwNrv.y1_actual.off.newActive,hpAwNrv.y1_actual.off.localActive,hpAwNrv.y1_actual.stateGraphRoot.activeSteps,weaDat.decAng.tNext,$PRE.weaDat.decAng.tNext,weaDat.eqnTim.tNext,$PRE.weaDat.eqnTim.tNext,weaDat.conTim.tNext,$PRE.weaDat.conTim.tNext,weaDat.conTimMin.tNext,$PRE.weaDat.conTimMin.tNext,weaDat.locTim.tNext,$PRE.weaDat.locTim.tNext,y1Hea.intTimTab.idx,y1Hea.intTimTab.y[1],y1.intTimTab.idx,y1.intTimTab.y[1],hpAw.hp.eff.hys.y,hpAw.hp.refCyc.refCycHeaPumCoo.onAndCoo.y,hpAw.hp.refCyc.refCycHeaPumHea.onAndHea.y,hpAw.y1_actual.onToOff.t_start,hpAw.y1_actual.onToOff.fire,hpAw.y1_actual.onToOff.enableFire,hpAw.y1_actual.on.active,hpAw.y1_actual.on.oldActive,hpAw.y1_actual.on.newActive,hpAw.y1_actual.on.localActive,hpAw.y1_actual.offToOn.t_start,hpAw.y1_actual.offToOn.fire,hpAw.y1_actual.offToOn.enableFire,hpAw.y1_actual.off.active,hpAw.y1_actual.off.oldActive,hpAw.y1_actual.off.newActive,hpAw.y1_actual.off.localActive,hpAw.y1_actual.stateGraphRoot.activeSteps,bus2.y1,bus2.y1Hea,$whenCondition1,$whenCondition2,$whenCondition3,$whenCondition4,$whenCondition5,$whenCondition6,$whenCondition7,$whenCondition8,$whenCondition9,$whenCondition14,$whenCondition15) * Number of discrete states: 0 () * Number of clocked states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for initialization (947): * Single equations (assignments): 905 * Array equations: 6 * Algorithm blocks: 30 * Record equations: 0 * When equations: 0 * If-equations: 0 * Equation systems (not torn): 4 * Torn equation systems: 2 * 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): 4 systems {1, 1, 1, 1} * Without analytic Jacobian (size): 0 systems Notification: Torn system details for strict tearing set: * Linear torn systems (#iteration vars, #inner vars, density): 0 systems * Non-linear torn systems (#iteration vars, #inner vars): 2 systems {(1,2), (1,2)} Notification: Performance of prepare postOptimizeDAE: time 0.002153/3.56, allocations: 1.584 MB / 2.444 GB, free: 0.5848 GB / 1.795 GB Notification: Performance of postOpt lateInlineFunction (simulation): time 0.002961/3.563, allocations: 1.249 MB / 2.446 GB, free: 0.5843 GB / 1.795 GB Notification: Performance of postOpt wrapFunctionCalls (simulation): time 0.01952/3.582, allocations: 13.25 MB / 2.459 GB, free: 0.571 GB / 1.795 GB Notification: Performance of postOpt simplifysemiLinear (simulation): time 0.01448/3.597, allocations: 11.26 MB / 2.47 GB, free: 0.5595 GB / 1.795 GB Notification: Performance of postOpt simplifyComplexFunction (simulation): time 1.822e-05/3.597, allocations: 0 / 2.47 GB, free: 0.5595 GB / 1.795 GB Notification: Performance of postOpt removeConstants (simulation): time 0.005916/3.603, allocations: 2.398 MB / 2.472 GB, free: 0.5577 GB / 1.795 GB Notification: Performance of postOpt simplifyTimeIndepFuncCalls (simulation): time 0.002057/3.605, allocations: 158.1 kB / 2.472 GB, free: 0.5575 GB / 1.795 GB Notification: Performance of postOpt simplifyAllExpressions (simulation): time 0.005297/3.61, allocations: 352.2 kB / 2.472 GB, free: 0.5572 GB / 1.795 GB Notification: Performance of postOpt findZeroCrossings (simulation): time 0.0009094/3.611, allocations: 0.5549 MB / 2.473 GB, free: 0.5566 GB / 1.795 GB [/var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/Compiler/BackEnd/DAEMode.mo:521:7-523:90:writable] Error: Internal error DAEMode.traverserStrongComponents failed on equation: 1/1 (26): if hpWw.hp.refCyc.refCycHeaPumHea.onAndHea.y then hpWw.hp.refCyc.refCycHeaPumHea.PEle = if hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PLRCyc_min < 0.45 then Modelica.Math.Vectors.interpolate({0.0, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PLRCyc_min, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.9, 1.0}, {hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.P_min, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[1], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[1], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[2], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[3], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[4], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[5], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[6], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[7], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[8], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[9], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[10]}, hpWw.hp.PLR, 1)[1] else Modelica.Math.Vectors.interpolate({0.0, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.9, 1.0}, {hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.P_min, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[1], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[2], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[3], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[4], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[5], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[6], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[7], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[8], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[9], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[10]}, hpWw.hp.PLR, 1)[1] hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt = {Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[1], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[2], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[3], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[4], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[5], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[6], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[7], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[8], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[9], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[10], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac} hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.Q_flow = Modelica.Math.Vectors.interpolate({0.0, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.9, 1.0}, {0.0, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[1], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[2], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[3], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[4], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[5], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[6], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[7], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[8], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[9], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[10]}, hpWw.hp.PLR, 1)[1] hpWw.hp.sigBus.PLRHea = if hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PLR1 < 0.45 and hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PLR1 > hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PLRCyc_min then 0.45 else hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PLR1 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PLR1 = min(1.0, Modelica.Math.Vectors.interpolate({0.0, abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[1]), abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[2]), abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[3]), abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[4]), abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[5]), abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[6]), abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[7]), abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[8]), abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[9]), abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[10])}, {0.0, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.9, 1.0}, abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QSet_flow), 1)[1]) hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow = {Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[1], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[2], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[3], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[4], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[5], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[6], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[7], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[8], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[9], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[10], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac} hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QSwiSet_flow = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QSet_flow = max(0.0, (bus2.TSet - hpWw.hp.refCyc.refCycHeaPumHea.extBusSig[3].y) * hpWw.hp.refCyc.refCycHeaPumHea.extBusSig[6].y * hpWw.hp.refCyc.refCycHeaPumHea.extBusSig[5].y) else hpWw.hp.refCyc.refCycHeaPumHea.PEle = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[10] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[9] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[8] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[7] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[6] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[5] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[4] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[3] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[2] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[1] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.Q_flow = 0.0 hpWw.hp.sigBus.PLRHea = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PLR1 = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[10] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[9] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[8] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[7] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[6] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[5] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[4] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[3] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[2] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[1] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QSwiSet_flow = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QSet_flow = 0.0 end if Variables: 1: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[2]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 2: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[4]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 3: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[6]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 4: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[3]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 5: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QSet_flow:VARIABLE(unit = \"W\" protected = true final = true ) \"Cooling or heating load\" type: Real 6: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[4]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 7: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[2]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 8: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[8]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 9: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[7]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 10: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[9]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 11: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[7]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 12: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[1]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 13: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[1]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 14: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[5]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 15: hpWw.hp.refCyc.refCycHeaPumHea.PEle:VARIABLE(flow=false unit = \"W\" ) \"Electrical Power consumed by the device\" type: Real 16: hpWw.hp.refCyc.refCycHeaPumCoo.PEle:VARIABLE(flow=false unit = \"W\" ) \"Electrical Power consumed by the device\" type: Real 17: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[5]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 18: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[4]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 19: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[8]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 20: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PLR1:VARIABLE(min = 0.0 max = 1.0 start = 0.0 protected = true final = true ) \"Machine part load ratio\" type: Real 21: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[7]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 22: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[10]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 23: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[8]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 24: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QSet_flow:VARIABLE(unit = \"W\" protected = true final = true ) \"Cooling or heating load\" type: Real 25: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[2]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 26: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[9]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] [/var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/Compiler/BackEnd/DAEMode.mo:521:7-523:90:writable] Error: Internal error DAEMode.traverserStrongComponents failed on equation: 1/1 (1): hpWw.hp.PLR = max(hpWw.hp.sigBus.PLRHea, hpWw.hp.sigBus.PLRCoo) 2/2 (26): if hpWw.hp.refCyc.refCycHeaPumCoo.onAndCoo.y then hpWw.hp.refCyc.refCycHeaPumCoo.PEle = if hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PLRCyc_min < 0.45 then Modelica.Math.Vectors.interpolate({0.0, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PLRCyc_min, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.9, 1.0}, {hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.P_min, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[1], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[1], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[2], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[3], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[4], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[5], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[6], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[7], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[8], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[9], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[10]}, hpWw.hp.PLR, 1)[1] else Modelica.Math.Vectors.interpolate({0.0, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.9, 1.0}, {hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.P_min, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[1], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[2], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[3], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[4], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[5], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[6], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[7], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[8], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[9], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[10]}, hpWw.hp.PLR, 1)[1] hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt = {Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabP[1], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabP[2], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabP[3], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabP[4], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabP[5], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabP[6], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabP[7], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabP[8], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabP[9], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabP[10], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac} hpWw.hp.refCyc.refCycHeaPumCoo.QEva_flow = Modelica.Math.Vectors.interpolate({0.0, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.9, 1.0}, {0.0, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[1], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[2], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[3], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[4], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[5], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[6], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[7], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[8], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[9], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[10]}, hpWw.hp.PLR, 1)[1] hpWw.hp.sigBus.PLRCoo = if hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PLR1 < 0.45 and hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PLR1 > hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PLRCyc_min then 0.45 else hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PLR1 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PLR1 = min(1.0, Modelica.Math.Vectors.interpolate({0.0, abs(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[1]), abs(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[2]), abs(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[3]), abs(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[4]), abs(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[5]), abs(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[6]), abs(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[7]), abs(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[8]), abs(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[9]), abs(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[10])}, {0.0, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.9, 1.0}, abs(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QSet_flow), 1)[1]) hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow = {Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabQ[1], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabQ[2], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabQ[3], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabQ[4], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabQ[5], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabQ[6], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabQ[7], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabQ[8], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabQ[9], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.tabQ[10], hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.scaFac} hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QSwiSet_flow = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QSet_flow = min(0.0, (bus2.TSet - hpWw.hp.refCyc.refCycHeaPumCoo.extBusSig[3].y) * hpWw.hp.refCyc.refCycHeaPumCoo.extBusSig[6].y * hpWw.hp.refCyc.refCycHeaPumCoo.extBusSig[5].y) else hpWw.hp.refCyc.refCycHeaPumCoo.PEle = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[10] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[9] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[8] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[7] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[6] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[5] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[4] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[3] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[2] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[1] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.QEva_flow = 0.0 hpWw.hp.sigBus.PLRCoo = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PLR1 = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[10] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[9] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[8] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[7] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[6] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[5] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[4] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[3] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[2] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[1] = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QSwiSet_flow = 0.0 hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QSet_flow = 0.0 end if 3/28 (26): if hpWw.hp.refCyc.refCycHeaPumHea.onAndHea.y then hpWw.hp.refCyc.refCycHeaPumHea.PEle = if hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PLRCyc_min < 0.45 then Modelica.Math.Vectors.interpolate({0.0, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PLRCyc_min, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.9, 1.0}, {hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.P_min, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[1], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[1], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[2], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[3], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[4], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[5], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[6], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[7], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[8], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[9], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[10]}, hpWw.hp.PLR, 1)[1] else Modelica.Math.Vectors.interpolate({0.0, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.9, 1.0}, {hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.P_min, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[1], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[2], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[3], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[4], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[5], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[6], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[7], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[8], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[9], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[10]}, hpWw.hp.PLR, 1)[1] hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt = {Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[1], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[2], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[3], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[4], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[5], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[6], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[7], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[8], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[9], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabP[10], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac} hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.Q_flow = Modelica.Math.Vectors.interpolate({0.0, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.9, 1.0}, {0.0, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[1], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[2], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[3], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[4], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[5], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[6], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[7], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[8], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[9], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[10]}, hpWw.hp.PLR, 1)[1] hpWw.hp.sigBus.PLRHea = if hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PLR1 < 0.45 and hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PLR1 > hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PLRCyc_min then 0.45 else hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PLR1 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PLR1 = min(1.0, Modelica.Math.Vectors.interpolate({0.0, abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[1]), abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[2]), abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[3]), abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[4]), abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[5]), abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[6]), abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[7]), abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[8]), abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[9]), abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[10])}, {0.0, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.9, 1.0}, abs(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QSet_flow), 1)[1]) hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow = {Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[1], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[2], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[3], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[4], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[5], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[6], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[7], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[8], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[9], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac, Modelica.Blocks.Tables.Internal.getTable2DValueNoDer2(hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.tabQ[10], hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TLoaTab, hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.TAmbTab) * hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.scaFac} hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QSwiSet_flow = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QSet_flow = max(0.0, (bus2.TSet - hpWw.hp.refCyc.refCycHeaPumHea.extBusSig[3].y) * hpWw.hp.refCyc.refCycHeaPumHea.extBusSig[6].y * hpWw.hp.refCyc.refCycHeaPumHea.extBusSig[5].y) else hpWw.hp.refCyc.refCycHeaPumHea.PEle = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[10] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[9] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[8] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[7] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[6] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[5] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[4] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[3] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[2] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[1] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.Q_flow = 0.0 hpWw.hp.sigBus.PLRHea = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PLR1 = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[10] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[9] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[8] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[7] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[6] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[5] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[4] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[3] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[2] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[1] = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QSwiSet_flow = 0.0 hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QSet_flow = 0.0 end if Variables: 1: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[2]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 2: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[4]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 3: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[6]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 4: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[3]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 5: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QSet_flow:VARIABLE(unit = \"W\" protected = true final = true ) \"Cooling or heating load\" type: Real 6: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[4]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 7: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[2]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 8: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[8]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 9: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[7]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 10: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[9]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 11: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[7]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 12: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[1]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 13: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[1]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 14: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[5]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 15: hpWw.hp.refCyc.refCycHeaPumHea.PEle:VARIABLE(flow=false unit = \"W\" ) \"Electrical Power consumed by the device\" type: Real 16: hpWw.hp.refCyc.refCycHeaPumCoo.PEle:VARIABLE(flow=false unit = \"W\" ) \"Electrical Power consumed by the device\" type: Real 17: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[5]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 18: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[4]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 19: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[8]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 20: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PLR1:VARIABLE(min = 0.0 max = 1.0 start = 0.0 protected = true final = true ) \"Machine part load ratio\" type: Real 21: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[7]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 22: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[10]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 23: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[8]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 24: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QSet_flow:VARIABLE(unit = \"W\" protected = true final = true ) \"Cooling or heating load\" type: Real 25: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[2]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 26: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[9]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 27: hpWw.hp.refCyc.refCycHeaPumCoo.QEva_flow:VARIABLE(flow=false unit = \"W\" ) \"Heat flow rate through evaporator\" type: Real 28: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[4]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 29: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[1]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 30: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[1]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 31: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QSwiSet_flow:VARIABLE(min = 0.0 start = 0.0 unit = \"W\" protected = true final = true ) \"Heating load – Used for HRC in heating mode\" type: Real 32: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[5]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 33: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[3]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 34: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[6]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 35: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[7]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 36: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[2]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 37: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[3]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 38: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[9]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 39: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.QInt_flow[6]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 40: hpWw.hp.PLR:VARIABLE(flow=false unit = \"1\" ) \"Compressor part load ratio\" type: Real 41: hpWw.hp.refCyc.refCycHeaPumCoo.calQUseP.PInt[10]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 42: hpWw.hp.sigBus.PLRCoo:VARIABLE() \"virtual variable in expandable connector\" type: Real 43: hpWw.hp.sigBus.PLRHea:VARIABLE() \"virtual variable in expandable connector\" type: Real 44: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PInt[10]:VARIABLE(unit = \"W\" protected = true final = true ) \"Input power at PLR support points\" type: Real [10] 45: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[10]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 46: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QSwiSet_flow:VARIABLE(min = 0.0 start = 0.0 unit = \"W\" protected = true final = true ) \"Heating load – Used for HRC in heating mode\" type: Real 47: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.PLR1:VARIABLE(min = 0.0 max = 1.0 start = 0.0 protected = true final = true ) \"Machine part load ratio\" type: Real 48: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[5]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 49: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[6]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 50: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[8]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 51: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.Q_flow:VARIABLE(flow=false unit = \"J/s\" ) \"Heat flow rate\" type: Real 52: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[3]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] 53: hpWw.hp.refCyc.refCycHeaPumHea.calQUseP.QInt_flow[9]:VARIABLE(unit = \"W\" protected = true final = true ) \"Capacity at PLR support points\" type: Real [10] [/var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo:9812:5-9813:77:writable] Error: Internal error BackendDAEUtil.traverseEqSystemStrongComponents failed with function: omc_DAEMode_traverserStrongComponents Notification: Performance of postOpt createDAEmodeBDAE (simulation): time 0.007252/3.618, allocations: 6.02 MB / 2.479 GB, free: 0.5504 GB / 1.795 GB Error: post-optimization module createDAEmodeBDAE (simulation) failed. Error: Internal error SimCode DAEmode: The model Buildings.Templates.Components.Validation.HeatPumps could not be translated " [Timeout remaining time 296] [Calling sys.exit(0), Time elapsed: 9.927715557998454] Failed to read output from testmodel.py, exit status != 0: 3.6267914380005095 3.634849652 1.571889449 Calling exit ...