diff --git a/docs/ci_updates/OM_check/check/AixLib.Controls/AixLib.Controls-check_log.txt b/docs/ci_updates/OM_check/check/AixLib.Controls/AixLib.Controls-check_log.txt index d0bb498148..97b0af2b9f 100644 --- a/docs/ci_updates/OM_check/check/AixLib.Controls/AixLib.Controls-check_log.txt +++ b/docs/ci_updates/OM_check/check/AixLib.Controls/AixLib.Controls-check_log.txt @@ -1,24 +1,6 @@ -Error in model: AixLib.Controls.HeatPump.HPControl -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error in model: AixLib.Controls.HVACAgentBasedControl.BaseClasses.UDPSend_adapted Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -157,16 +139,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -176,6 +148,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/UDPSend_adapted.mo:3:3-3:32:writable] Error: Import Modelica_DeviceDrivers not found in scope . +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/UDPSend_adapted.mo:4:3-4:58:writable] Error: Base class Modelica_DeviceDrivers.Utilities.Icons.BaseIcon not found in scope UDPSend_adapted. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -314,10 +288,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.BaseClasses.Internal.sendToUDP Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -327,51 +297,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:6:2-7:50:writable] Warning: Connector coolingValveOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:9:2-10:50:writable] Warning: Connector heatingValveOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:12:2-13:50:writable] Warning: Connector fanExhaustAirPower is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:15:2-16:49:writable] Warning: Connector fanSupplyAirPower is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:18:2-19:55:writable] Warning: Connector circulationDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:21:2-22:57:writable] Warning: Connector hRCDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:24:2-25:52:writable] Warning: Connector freshAirDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:27:3-28:39:writable] Warning: Connector roomTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:30:3-31:42:writable] Warning: Connector outdoorTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:33:3-34:43:writable] Warning: Connector roomSetTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:36:2-37:42:writable] Warning: Connector co2Concentration is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:39:3-40:77:writable] Warning: Connector mixTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:42:3-43:56:writable] Warning: Connector supplyTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendToUDP.mo:4:3-4:62:writable] Error: Class Modelica_DeviceDrivers.Communication.UDPSocket not found in scope sendToUDP. -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:6:2-7:50:writable] Warning: Connector coolingValveOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:9:2-10:50:writable] Warning: Connector heatingValveOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:12:2-13:50:writable] Warning: Connector fanExhaustAirPower is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:15:2-16:49:writable] Warning: Connector fanSupplyAirPower is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:18:2-19:55:writable] Warning: Connector circulationDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:21:2-22:57:writable] Warning: Connector hRCDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:24:2-25:52:writable] Warning: Connector freshAirDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:27:3-28:39:writable] Warning: Connector roomTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:30:3-31:42:writable] Warning: Connector outdoorTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:33:3-34:43:writable] Warning: Connector roomSetTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:36:2-37:42:writable] Warning: Connector co2Concentration is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:39:3-40:77:writable] Warning: Connector mixTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:42:3-43:56:writable] Warning: Connector supplyTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/UDPSend_adapted.mo:3:3-3:32:writable] Error: Import Modelica_DeviceDrivers not found in scope . +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/UDPSend_adapted.mo:4:3-4:58:writable] Error: Base class Modelica_DeviceDrivers.Utilities.Icons.BaseIcon not found in scope UDPSend_adapted. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.HeatProducerAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -381,10 +311,40 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendToUDP.mo:4:3-4:62:writable] Error: Class Modelica_DeviceDrivers.Communication.UDPSocket not found in scope sendToUDP. - - -Error in model: AixLib.Controls.HeatPump.SafetyControls.OnOffControl +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:11:3-13:69:writable] Warning: Connector meaRotEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:14:3-16:74:writable] Warning: Connector meaFuePowEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:17:3-19:74:writable] Warning: Connector meaThePowEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:20:3-21:74:writable] Warning: Connector meaTorEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:22:3-24:74:writable] Warning: Connector meaMasFloFueEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:25:3-27:74:writable] Warning: Connector meaMasFloAirEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:28:3-30:74:writable] Warning: Connector meaMasFloCO2Eng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:31:3-33:74:writable] Warning: Connector calMeaCpExh is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:34:3-36:74:writable] Warning: Connector meaTemInEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:37:3-39:74:writable] Warning: Connector meaTemOutEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:43:3-44:66:writable] Warning: Connector meaElPowGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:45:3-46:66:writable] Warning: Connector meaCurGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:47:3-48:66:writable] Warning: Connector meaTorGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:49:3-52:61:writable] Warning: Connector calEtaGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:53:3-54:66:writable] Warning: Connector calThePowGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:58:3-60:79:writable] Warning: Connector meaTemExhHexOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:61:3-63:79:writable] Warning: Connector meaTemExhHexIn is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:64:3-66:79:writable] Warning: Connector meaThePowOutHex is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:67:3-69:79:writable] Warning: Connector meaMasFloConHex is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:70:3-72:79:writable] Warning: Connector meaTemInHex is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:73:3-75:79:writable] Warning: Connector meaTemOutHex is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:79:3-81:65:writable] Warning: Connector meaThePowChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:82:3-84:65:writable] Warning: Connector meaTemRetCooChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:85:3-87:65:writable] Warning: Connector meaTemSupCooChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:88:3-90:65:writable] Warning: Connector preVolFloHea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:91:3-94:60:writable] Warning: Connector calEmiCO2Chp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:95:3-98:60:writable] Warning: Connector calFueChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:99:3-102:60:writable] Warning: Connector calEtaTheChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:103:3-106:60:writable] Warning: Connector calEtaElChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:107:3-110:60:writable] Warning: Connector calFueUtiChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:111:3-113:65:writable] Warning: Connector modFac is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:114:3-116:65:writable] Warning: Connector isOn is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:117:3-119:65:writable] Warning: Connector isOnPump is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:120:3-122:65:writable] Warning: Connector volFlowControlHeating is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -394,6 +354,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -446,6 +407,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HeatPump.SafetyControls.OperationalEnvelope Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -455,6 +420,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:24:3-26:67:writable] Warning: Connector meaConVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:28:3-30:62:writable] Warning: Connector intSetPoiCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:31:3-33:70:writable] Warning: Connector extManVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:34:3-36:70:writable] Warning: Connector curManVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -464,7 +433,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HeatPump/SafetyControls/OnOffControl.mo:25:3-27:73:writable] Error: The conditional expression use_runPerHou could not be evaluated. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:6:1-6:46:writable] Warning: Connector isOn is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:7:3-7:67:writable] Warning: Connector TAmbient is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:8:1-8:62:writable] Warning: Connector switchToNightMode is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:9:3-10:52:writable] Warning: Connector chemicalEnergyFlowRate is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -483,40 +455,20 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:11:3-13:69:writable] Warning: Connector meaRotEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:14:3-16:74:writable] Warning: Connector meaFuePowEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:17:3-19:74:writable] Warning: Connector meaThePowEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:20:3-21:74:writable] Warning: Connector meaTorEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:22:3-24:74:writable] Warning: Connector meaMasFloFueEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:25:3-27:74:writable] Warning: Connector meaMasFloAirEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:28:3-30:74:writable] Warning: Connector meaMasFloCO2Eng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:31:3-33:74:writable] Warning: Connector calMeaCpExh is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:34:3-36:74:writable] Warning: Connector meaTemInEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:37:3-39:74:writable] Warning: Connector meaTemOutEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:43:3-44:66:writable] Warning: Connector meaElPowGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:45:3-46:66:writable] Warning: Connector meaCurGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:47:3-48:66:writable] Warning: Connector meaTorGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:49:3-52:61:writable] Warning: Connector calEtaGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:53:3-54:66:writable] Warning: Connector calThePowGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:58:3-60:79:writable] Warning: Connector meaTemExhHexOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:61:3-63:79:writable] Warning: Connector meaTemExhHexIn is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:64:3-66:79:writable] Warning: Connector meaThePowOutHex is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:67:3-69:79:writable] Warning: Connector meaMasFloConHex is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:70:3-72:79:writable] Warning: Connector meaTemInHex is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:73:3-75:79:writable] Warning: Connector meaTemOutHex is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:79:3-81:65:writable] Warning: Connector meaThePowChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:82:3-84:65:writable] Warning: Connector meaTemRetCooChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:85:3-87:65:writable] Warning: Connector meaTemSupCooChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:88:3-90:65:writable] Warning: Connector preVolFloHea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:91:3-94:60:writable] Warning: Connector calEmiCO2Chp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:95:3-98:60:writable] Warning: Connector calFueChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:99:3-102:60:writable] Warning: Connector calEtaTheChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:103:3-106:60:writable] Warning: Connector calEtaElChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:107:3-110:60:writable] Warning: Connector calFueUtiChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:111:3-113:65:writable] Warning: Connector modFac is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:114:3-116:65:writable] Warning: Connector isOn is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:117:3-119:65:writable] Warning: Connector isOnPump is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:120:3-122:65:writable] Warning: Connector volFlowControlHeating is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.OperationalEnvelope failed with no error message. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:24:3-26:67:writable] Warning: Connector meaConVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:28:3-30:62:writable] Warning: Connector intSetPoiCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:31:3-33:70:writable] Warning: Connector extManVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:34:3-36:70:writable] Warning: Connector curManVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -526,6 +478,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:6:1-6:46:writable] Warning: Connector isOn is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:7:3-7:67:writable] Warning: Connector TAmbient is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:8:1-8:62:writable] Warning: Connector switchToNightMode is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:9:3-10:52:writable] Warning: Connector chemicalEnergyFlowRate is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -544,10 +500,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HeatPump/SafetyControls/OnOffControl.mo:25:3-27:73:writable] Error: The conditional expression use_runPerHou could not be evaluated. +Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.OperationalEnvelope failed with no error message. -Error in model: AixLib.Controls.HVACAgentBasedControl.BaseClasses.Internal.sendTo +Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -593,8 +549,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendTo.mo:5:3-5:56:writable] Error: Import Modelica_DeviceDrivers.Communication.UDPSocket not found in scope . -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendTo.mo:7:3-7:25:writable] Error: Class UDPSocket not found in scope sendTo. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:24:3-26:72:writable] Warning: Connector meaConVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:28:3-30:67:writable] Warning: Connector intSetPoiVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:31:3-33:75:writable] Warning: Connector extManVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:34:3-36:75:writable] Warning: Connector curManVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -631,6 +589,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -640,11 +599,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendTo.mo:5:3-5:56:writable] Error: Import Modelica_DeviceDrivers.Communication.UDPSocket not found in scope . -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendTo.mo:7:3-7:25:writable] Error: Class UDPSocket not found in scope sendTo. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.RoomAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -681,10 +635,28 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:6:1-6:46:writable] Warning: Connector isOn is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:7:3-7:67:writable] Warning: Connector TAmbient is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:8:1-8:62:writable] Warning: Connector switchToNightMode is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:9:3-10:52:writable] Warning: Connector chemicalEnergyFlowRate is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:24:3-26:72:writable] Warning: Connector meaConVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:28:3-30:67:writable] Warning: Connector intSetPoiVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:31:3-33:75:writable] Warning: Connector extManVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:34:3-36:75:writable] Warning: Connector curManVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -704,6 +676,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.BaseClasses.Internal.sendTo Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -731,6 +706,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendTo.mo:5:3-5:56:writable] Error: Import Modelica_DeviceDrivers.Communication.UDPSocket not found in scope . +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendTo.mo:7:3-7:25:writable] Error: Class UDPSocket not found in scope sendTo. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -740,10 +717,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:6:1-6:46:writable] Warning: Connector isOn is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:7:3-7:67:writable] Warning: Connector TAmbient is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:8:1-8:62:writable] Warning: Connector switchToNightMode is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:9:3-10:52:writable] Warning: Connector chemicalEnergyFlowRate is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -762,10 +735,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendTo.mo:5:3-5:56:writable] Error: Import Modelica_DeviceDrivers.Communication.UDPSocket not found in scope . +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendTo.mo:7:3-7:25:writable] Error: Class UDPSocket not found in scope sendTo. -Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.ConsumerAgent +Error in model: AixLib.Controls.HVACAgentBasedControl.BaseClasses.PartialAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -775,30 +749,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:27:3-29:70:writable] Warning: Connector meaPreVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:30:3-32:70:writable] Warning: Connector meaTemVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:33:3-35:70:writable] Warning: Connector meaMasFloVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:36:3-38:68:writable] Warning: Connector meaPhaVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:42:3-44:65:writable] Warning: Connector meaPreEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:45:3-47:65:writable] Warning: Connector meaTemEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:48:3-50:65:writable] Warning: Connector meaMasFloEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:51:3-53:63:writable] Warning: Connector meaPhaEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:57:3-59:65:writable] Warning: Connector meaPreCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:60:3-62:65:writable] Warning: Connector meaTemCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:63:3-65:65:writable] Warning: Connector meaMasFloCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:66:3-68:63:writable] Warning: Connector meaPhaCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:72:3-74:64:writable] Warning: Connector meaPreCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:75:3-77:64:writable] Warning: Connector meaTemCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:78:3-80:64:writable] Warning: Connector meaMasFloCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:81:3-83:62:writable] Warning: Connector meaPhaCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:87:3-89:61:writable] Warning: Connector meaPreEvaSou is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:90:3-92:61:writable] Warning: Connector meaTemEvaSouInl is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:93:3-95:61:writable] Warning: Connector meaTemEvaSouOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:96:3-98:61:writable] Warning: Connector meaMasFloEvaSou is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:102:3-104:59:writable] Warning: Connector meaPreConSin is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:105:3-107:59:writable] Warning: Connector meaTemConSinInl is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:108:3-110:59:writable] Warning: Connector meaTemConSinOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:111:3-113:59:writable] Warning: Connector meaMasFloConSin is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -808,6 +759,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -817,6 +772,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -827,6 +783,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.SetPoints.HeatingCurve Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -836,30 +795,66 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:27:3-29:70:writable] Warning: Connector meaPreVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:30:3-32:70:writable] Warning: Connector meaTemVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:33:3-35:70:writable] Warning: Connector meaMasFloVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:36:3-38:68:writable] Warning: Connector meaPhaVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:42:3-44:65:writable] Warning: Connector meaPreEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:45:3-47:65:writable] Warning: Connector meaTemEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:48:3-50:65:writable] Warning: Connector meaMasFloEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:51:3-53:63:writable] Warning: Connector meaPhaEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:57:3-59:65:writable] Warning: Connector meaPreCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:60:3-62:65:writable] Warning: Connector meaTemCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:63:3-65:65:writable] Warning: Connector meaMasFloCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:66:3-68:63:writable] Warning: Connector meaPhaCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:72:3-74:64:writable] Warning: Connector meaPreCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:75:3-77:64:writable] Warning: Connector meaTemCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:78:3-80:64:writable] Warning: Connector meaMasFloCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:81:3-83:62:writable] Warning: Connector meaPhaCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:87:3-89:61:writable] Warning: Connector meaPreEvaSou is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:90:3-92:61:writable] Warning: Connector meaTemEvaSouInl is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:93:3-95:61:writable] Warning: Connector meaTemEvaSouOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:96:3-98:61:writable] Warning: Connector meaMasFloEvaSou is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:102:3-104:59:writable] Warning: Connector meaPreConSin is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:105:3-107:59:writable] Warning: Connector meaTemConSinInl is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:108:3-110:59:writable] Warning: Connector meaTemConSinOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:111:3-113:59:writable] Warning: Connector meaMasFloConSin is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Controls.SetPoints.HeatingCurve failed with no error message. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Controls.SetPoints.HeatingCurve failed with no error message. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookSellerAgent +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -890,7 +885,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. -Error in model: AixLib.Controls.HVACAgentBasedControl.BaseClasses.PartialAgent +Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.HVACAgentsCommunications.SimpleCommunication Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -900,7 +895,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -910,10 +904,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. - - -Error in model: AixLib.Controls.HeatPump.SafetyControls.SafetyControl Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -923,7 +913,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.SafetyControl failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -933,10 +922,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.SafetyControl failed with no error message. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingWithPV Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -955,7 +940,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -965,6 +949,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -974,10 +959,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. - - -Error in model: AixLib.Controls.SetPoints.HeatingCurve Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -996,7 +977,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.SetPoints.HeatingCurve failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1015,10 +995,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.SetPoints.HeatingCurve failed with no error message. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.BaseClasses.UDPSend_adapted Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1028,8 +1004,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/UDPSend_adapted.mo:3:3-3:32:writable] Error: Import Modelica_DeviceDrivers not found in scope . -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/UDPSend_adapted.mo:4:3-4:58:writable] Error: Base class Modelica_DeviceDrivers.Utilities.Icons.BaseIcon not found in scope UDPSend_adapted. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1039,11 +1013,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/UDPSend_adapted.mo:3:3-3:32:writable] Error: Import Modelica_DeviceDrivers not found in scope . -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/UDPSend_adapted.mo:4:3-4:58:writable] Error: Base class Modelica_DeviceDrivers.Utilities.Icons.BaseIcon not found in scope UDPSend_adapted. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. -Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 +Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookBuyerAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1062,6 +1035,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1071,7 +1045,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1081,6 +1054,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMapIcon Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1099,10 +1076,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke +Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMapIcon failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1112,7 +1086,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1122,10 +1095,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. +Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMapIcon failed with no error message. -Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 +Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingWithPV Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1135,6 +1108,19 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:6:2-7:50:writable] Warning: Connector coolingValveOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:9:2-10:50:writable] Warning: Connector heatingValveOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:12:2-13:50:writable] Warning: Connector fanExhaustAirPower is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:15:2-16:49:writable] Warning: Connector fanSupplyAirPower is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:18:2-19:55:writable] Warning: Connector circulationDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:21:2-22:57:writable] Warning: Connector hRCDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:24:2-25:52:writable] Warning: Connector freshAirDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:27:3-28:39:writable] Warning: Connector roomTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:30:3-31:42:writable] Warning: Connector outdoorTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:33:3-34:43:writable] Warning: Connector roomSetTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:36:2-37:42:writable] Warning: Connector co2Concentration is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:39:3-40:77:writable] Warning: Connector mixTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:42:3-43:56:writable] Warning: Connector supplyTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1153,6 +1139,30 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:27:3-29:70:writable] Warning: Connector meaPreVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:30:3-32:70:writable] Warning: Connector meaTemVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:33:3-35:70:writable] Warning: Connector meaMasFloVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:36:3-38:68:writable] Warning: Connector meaPhaVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:42:3-44:65:writable] Warning: Connector meaPreEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:45:3-47:65:writable] Warning: Connector meaTemEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:48:3-50:65:writable] Warning: Connector meaMasFloEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:51:3-53:63:writable] Warning: Connector meaPhaEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:57:3-59:65:writable] Warning: Connector meaPreCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:60:3-62:65:writable] Warning: Connector meaTemCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:63:3-65:65:writable] Warning: Connector meaMasFloCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:66:3-68:63:writable] Warning: Connector meaPhaCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:72:3-74:64:writable] Warning: Connector meaPreCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:75:3-77:64:writable] Warning: Connector meaTemCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:78:3-80:64:writable] Warning: Connector meaMasFloCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:81:3-83:62:writable] Warning: Connector meaPhaCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:87:3-89:61:writable] Warning: Connector meaPreEvaSou is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:90:3-92:61:writable] Warning: Connector meaTemEvaSouInl is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:93:3-95:61:writable] Warning: Connector meaTemEvaSouOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:96:3-98:61:writable] Warning: Connector meaMasFloEvaSou is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:102:3-104:59:writable] Warning: Connector meaPreConSin is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:105:3-107:59:writable] Warning: Connector meaTemConSinInl is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:108:3-110:59:writable] Warning: Connector meaTemConSinOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:111:3-113:59:writable] Warning: Connector meaMasFloConSin is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1171,7 +1181,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1199,6 +1208,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1208,6 +1218,19 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:6:2-7:50:writable] Warning: Connector coolingValveOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:9:2-10:50:writable] Warning: Connector heatingValveOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:12:2-13:50:writable] Warning: Connector fanExhaustAirPower is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:15:2-16:49:writable] Warning: Connector fanSupplyAirPower is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:18:2-19:55:writable] Warning: Connector circulationDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:21:2-22:57:writable] Warning: Connector hRCDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:24:2-25:52:writable] Warning: Connector freshAirDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:27:3-28:39:writable] Warning: Connector roomTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:30:3-31:42:writable] Warning: Connector outdoorTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:33:3-34:43:writable] Warning: Connector roomSetTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:36:2-37:42:writable] Warning: Connector co2Concentration is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:39:3-40:77:writable] Warning: Connector mixTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:42:3-43:56:writable] Warning: Connector supplyTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1217,10 +1240,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1230,7 +1249,30 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:27:3-29:70:writable] Warning: Connector meaPreVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:30:3-32:70:writable] Warning: Connector meaTemVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:33:3-35:70:writable] Warning: Connector meaMasFloVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:36:3-38:68:writable] Warning: Connector meaPhaVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:42:3-44:65:writable] Warning: Connector meaPreEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:45:3-47:65:writable] Warning: Connector meaTemEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:48:3-50:65:writable] Warning: Connector meaMasFloEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:51:3-53:63:writable] Warning: Connector meaPhaEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:57:3-59:65:writable] Warning: Connector meaPreCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:60:3-62:65:writable] Warning: Connector meaTemCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:63:3-65:65:writable] Warning: Connector meaMasFloCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:66:3-68:63:writable] Warning: Connector meaPhaCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:72:3-74:64:writable] Warning: Connector meaPreCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:75:3-77:64:writable] Warning: Connector meaTemCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:78:3-80:64:writable] Warning: Connector meaMasFloCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:81:3-83:62:writable] Warning: Connector meaPhaCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:87:3-89:61:writable] Warning: Connector meaPreEvaSou is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:90:3-92:61:writable] Warning: Connector meaTemEvaSouInl is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:93:3-95:61:writable] Warning: Connector meaTemEvaSouOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:96:3-98:61:writable] Warning: Connector meaMasFloEvaSou is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:102:3-104:59:writable] Warning: Connector meaPreConSin is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:105:3-107:59:writable] Warning: Connector meaTemConSinInl is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:108:3-110:59:writable] Warning: Connector meaTemConSinOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:111:3-113:59:writable] Warning: Connector meaMasFloConSin is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1240,10 +1282,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.IntermediateAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1280,6 +1318,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.IntermediateAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1299,6 +1341,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1336,9 +1382,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1375,6 +1418,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMap Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1402,7 +1449,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. +Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMap failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1430,6 +1477,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMap failed with no error message. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.Broker Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1467,9 +1518,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookSellerAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1479,7 +1527,24 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1492,7 +1557,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. -Error in model: AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMap +Error in model: AixLib.Controls.HeatPump.HPControl Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1529,6 +1594,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1538,10 +1604,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:24:3-26:72:writable] Warning: Connector meaConVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:28:3-30:67:writable] Warning: Connector intSetPoiVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:31:3-33:75:writable] Warning: Connector extManVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:34:3-36:75:writable] Warning: Connector curManVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1551,7 +1613,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMap failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1570,6 +1631,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.ConsumerAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1597,10 +1662,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:24:3-26:72:writable] Warning: Connector meaConVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:28:3-30:67:writable] Warning: Connector intSetPoiVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:31:3-33:75:writable] Warning: Connector extManVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:34:3-36:75:writable] Warning: Connector curManVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1610,10 +1672,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMap failed with no error message. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.HeatProducerAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1633,6 +1691,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.BaseClasses.Internal.sendToUDP Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1642,6 +1703,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendToUDP.mo:4:3-4:62:writable] Error: Class Modelica_DeviceDrivers.Communication.UDPSocket not found in scope sendToUDP. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1651,10 +1713,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendToUDP.mo:4:3-4:62:writable] Error: Class Modelica_DeviceDrivers.Communication.UDPSocket not found in scope sendToUDP. -Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookBuyerAgent +Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1673,7 +1735,21 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:6:3-7:32:writable] Warning: Connector nSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:8:3-9:90:writable] Warning: Connector modeSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:12:3-14:55:writable] Warning: Connector onOffMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:15:3-16:42:writable] Warning: Connector TEvaInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:18:3-19:41:writable] Warning: Connector TConInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:21:3-22:44:writable] Warning: Connector TEvaOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:24:3-25:43:writable] Warning: Connector TConOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:27:3-27:65:writable] Warning: Connector PelMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:29:3-30:40:writable] Warning: Connector m_flowEvaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:32:3-33:39:writable] Warning: Connector m_flowConMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:35:3-35:43:writable] Warning: Connector CoPMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:37:3-37:79:writable] Warning: Connector TOdaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:38:3-39:45:writable] Warning: Connector TEvaAmbMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:40:3-41:44:writable] Warning: Connector TConAmbMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:42:3-59:11:writable] Warning: Connector iceFacMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1693,9 +1769,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.Broker Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1705,7 +1778,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1715,10 +1787,21 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. - - -Error in model: AixLib.Controls.HeatPump.SafetyControls.OperationalEnvelope +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:6:3-7:32:writable] Warning: Connector nSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:8:3-9:90:writable] Warning: Connector modeSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:12:3-14:55:writable] Warning: Connector onOffMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:15:3-16:42:writable] Warning: Connector TEvaInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:18:3-19:41:writable] Warning: Connector TConInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:21:3-22:44:writable] Warning: Connector TEvaOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:24:3-25:43:writable] Warning: Connector TConOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:27:3-27:65:writable] Warning: Connector PelMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:29:3-30:40:writable] Warning: Connector m_flowEvaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:32:3-33:39:writable] Warning: Connector m_flowConMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:35:3-35:43:writable] Warning: Connector CoPMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:37:3-37:79:writable] Warning: Connector TOdaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:38:3-39:45:writable] Warning: Connector TEvaAmbMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:40:3-41:44:writable] Warning: Connector TConAmbMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:42:3-59:11:writable] Warning: Connector iceFacMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1737,7 +1820,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.OperationalEnvelope failed with no error message. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HeatPump.SafetyControls.SafetyControl Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1756,10 +1842,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.OperationalEnvelope failed with no error message. - - -Error in model: AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMapIcon Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1769,10 +1851,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:24:3-26:67:writable] Warning: Connector meaConVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:28:3-30:62:writable] Warning: Connector intSetPoiCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:31:3-33:70:writable] Warning: Connector extManVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:34:3-36:70:writable] Warning: Connector curManVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1782,6 +1860,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.SafetyControl failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1809,7 +1888,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMapIcon failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1819,10 +1897,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:24:3-26:67:writable] Warning: Connector meaConVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:28:3-30:62:writable] Warning: Connector intSetPoiCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:31:3-33:70:writable] Warning: Connector extManVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:34:3-36:70:writable] Warning: Connector curManVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.SafetyControl failed with no error message. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.RoomAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1832,6 +1910,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1841,6 +1920,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HeatPump.SafetyControls.OnOffControl Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1850,6 +1933,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HeatPump/SafetyControls/OnOffControl.mo:25:3-27:73:writable] Error: The conditional expression use_runPerHou could not be evaluated. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1859,10 +1943,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMapIcon failed with no error message. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HeatPump/SafetyControls/OnOffControl.mo:25:3-27:73:writable] Error: The conditional expression use_runPerHou could not be evaluated. -Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.ColdProducerAgent +Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1885,7 +1969,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. -Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.HVACAgentsCommunications.SimpleCommunication +Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.ColdProducerAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) diff --git a/docs/ci_updates/OM_check/check/AixLib.Controls/AixLib.Controls-error_log.txt b/docs/ci_updates/OM_check/check/AixLib.Controls/AixLib.Controls-error_log.txt index d0bb498148..97b0af2b9f 100644 --- a/docs/ci_updates/OM_check/check/AixLib.Controls/AixLib.Controls-error_log.txt +++ b/docs/ci_updates/OM_check/check/AixLib.Controls/AixLib.Controls-error_log.txt @@ -1,24 +1,6 @@ -Error in model: AixLib.Controls.HeatPump.HPControl -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error in model: AixLib.Controls.HVACAgentBasedControl.BaseClasses.UDPSend_adapted Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -157,16 +139,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -176,6 +148,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/UDPSend_adapted.mo:3:3-3:32:writable] Error: Import Modelica_DeviceDrivers not found in scope . +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/UDPSend_adapted.mo:4:3-4:58:writable] Error: Base class Modelica_DeviceDrivers.Utilities.Icons.BaseIcon not found in scope UDPSend_adapted. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -314,10 +288,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.BaseClasses.Internal.sendToUDP Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -327,51 +297,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:6:2-7:50:writable] Warning: Connector coolingValveOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:9:2-10:50:writable] Warning: Connector heatingValveOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:12:2-13:50:writable] Warning: Connector fanExhaustAirPower is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:15:2-16:49:writable] Warning: Connector fanSupplyAirPower is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:18:2-19:55:writable] Warning: Connector circulationDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:21:2-22:57:writable] Warning: Connector hRCDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:24:2-25:52:writable] Warning: Connector freshAirDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:27:3-28:39:writable] Warning: Connector roomTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:30:3-31:42:writable] Warning: Connector outdoorTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:33:3-34:43:writable] Warning: Connector roomSetTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:36:2-37:42:writable] Warning: Connector co2Concentration is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:39:3-40:77:writable] Warning: Connector mixTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:42:3-43:56:writable] Warning: Connector supplyTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendToUDP.mo:4:3-4:62:writable] Error: Class Modelica_DeviceDrivers.Communication.UDPSocket not found in scope sendToUDP. -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:6:2-7:50:writable] Warning: Connector coolingValveOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:9:2-10:50:writable] Warning: Connector heatingValveOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:12:2-13:50:writable] Warning: Connector fanExhaustAirPower is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:15:2-16:49:writable] Warning: Connector fanSupplyAirPower is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:18:2-19:55:writable] Warning: Connector circulationDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:21:2-22:57:writable] Warning: Connector hRCDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:24:2-25:52:writable] Warning: Connector freshAirDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:27:3-28:39:writable] Warning: Connector roomTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:30:3-31:42:writable] Warning: Connector outdoorTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:33:3-34:43:writable] Warning: Connector roomSetTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:36:2-37:42:writable] Warning: Connector co2Concentration is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:39:3-40:77:writable] Warning: Connector mixTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:42:3-43:56:writable] Warning: Connector supplyTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/UDPSend_adapted.mo:3:3-3:32:writable] Error: Import Modelica_DeviceDrivers not found in scope . +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/UDPSend_adapted.mo:4:3-4:58:writable] Error: Base class Modelica_DeviceDrivers.Utilities.Icons.BaseIcon not found in scope UDPSend_adapted. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.HeatProducerAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -381,10 +311,40 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendToUDP.mo:4:3-4:62:writable] Error: Class Modelica_DeviceDrivers.Communication.UDPSocket not found in scope sendToUDP. - - -Error in model: AixLib.Controls.HeatPump.SafetyControls.OnOffControl +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:11:3-13:69:writable] Warning: Connector meaRotEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:14:3-16:74:writable] Warning: Connector meaFuePowEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:17:3-19:74:writable] Warning: Connector meaThePowEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:20:3-21:74:writable] Warning: Connector meaTorEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:22:3-24:74:writable] Warning: Connector meaMasFloFueEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:25:3-27:74:writable] Warning: Connector meaMasFloAirEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:28:3-30:74:writable] Warning: Connector meaMasFloCO2Eng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:31:3-33:74:writable] Warning: Connector calMeaCpExh is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:34:3-36:74:writable] Warning: Connector meaTemInEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:37:3-39:74:writable] Warning: Connector meaTemOutEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:43:3-44:66:writable] Warning: Connector meaElPowGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:45:3-46:66:writable] Warning: Connector meaCurGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:47:3-48:66:writable] Warning: Connector meaTorGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:49:3-52:61:writable] Warning: Connector calEtaGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:53:3-54:66:writable] Warning: Connector calThePowGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:58:3-60:79:writable] Warning: Connector meaTemExhHexOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:61:3-63:79:writable] Warning: Connector meaTemExhHexIn is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:64:3-66:79:writable] Warning: Connector meaThePowOutHex is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:67:3-69:79:writable] Warning: Connector meaMasFloConHex is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:70:3-72:79:writable] Warning: Connector meaTemInHex is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:73:3-75:79:writable] Warning: Connector meaTemOutHex is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:79:3-81:65:writable] Warning: Connector meaThePowChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:82:3-84:65:writable] Warning: Connector meaTemRetCooChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:85:3-87:65:writable] Warning: Connector meaTemSupCooChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:88:3-90:65:writable] Warning: Connector preVolFloHea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:91:3-94:60:writable] Warning: Connector calEmiCO2Chp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:95:3-98:60:writable] Warning: Connector calFueChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:99:3-102:60:writable] Warning: Connector calEtaTheChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:103:3-106:60:writable] Warning: Connector calEtaElChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:107:3-110:60:writable] Warning: Connector calFueUtiChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:111:3-113:65:writable] Warning: Connector modFac is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:114:3-116:65:writable] Warning: Connector isOn is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:117:3-119:65:writable] Warning: Connector isOnPump is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:120:3-122:65:writable] Warning: Connector volFlowControlHeating is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -394,6 +354,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -446,6 +407,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HeatPump.SafetyControls.OperationalEnvelope Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -455,6 +420,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:24:3-26:67:writable] Warning: Connector meaConVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:28:3-30:62:writable] Warning: Connector intSetPoiCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:31:3-33:70:writable] Warning: Connector extManVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:34:3-36:70:writable] Warning: Connector curManVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -464,7 +433,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HeatPump/SafetyControls/OnOffControl.mo:25:3-27:73:writable] Error: The conditional expression use_runPerHou could not be evaluated. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:6:1-6:46:writable] Warning: Connector isOn is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:7:3-7:67:writable] Warning: Connector TAmbient is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:8:1-8:62:writable] Warning: Connector switchToNightMode is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:9:3-10:52:writable] Warning: Connector chemicalEnergyFlowRate is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -483,40 +455,20 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:11:3-13:69:writable] Warning: Connector meaRotEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:14:3-16:74:writable] Warning: Connector meaFuePowEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:17:3-19:74:writable] Warning: Connector meaThePowEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:20:3-21:74:writable] Warning: Connector meaTorEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:22:3-24:74:writable] Warning: Connector meaMasFloFueEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:25:3-27:74:writable] Warning: Connector meaMasFloAirEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:28:3-30:74:writable] Warning: Connector meaMasFloCO2Eng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:31:3-33:74:writable] Warning: Connector calMeaCpExh is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:34:3-36:74:writable] Warning: Connector meaTemInEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:37:3-39:74:writable] Warning: Connector meaTemOutEng is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:43:3-44:66:writable] Warning: Connector meaElPowGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:45:3-46:66:writable] Warning: Connector meaCurGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:47:3-48:66:writable] Warning: Connector meaTorGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:49:3-52:61:writable] Warning: Connector calEtaGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:53:3-54:66:writable] Warning: Connector calThePowGen is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:58:3-60:79:writable] Warning: Connector meaTemExhHexOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:61:3-63:79:writable] Warning: Connector meaTemExhHexIn is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:64:3-66:79:writable] Warning: Connector meaThePowOutHex is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:67:3-69:79:writable] Warning: Connector meaMasFloConHex is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:70:3-72:79:writable] Warning: Connector meaTemInHex is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:73:3-75:79:writable] Warning: Connector meaTemOutHex is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:79:3-81:65:writable] Warning: Connector meaThePowChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:82:3-84:65:writable] Warning: Connector meaTemRetCooChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:85:3-87:65:writable] Warning: Connector meaTemSupCooChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:88:3-90:65:writable] Warning: Connector preVolFloHea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:91:3-94:60:writable] Warning: Connector calEmiCO2Chp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:95:3-98:60:writable] Warning: Connector calFueChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:99:3-102:60:writable] Warning: Connector calEtaTheChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:103:3-106:60:writable] Warning: Connector calEtaElChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:107:3-110:60:writable] Warning: Connector calFueUtiChp is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:111:3-113:65:writable] Warning: Connector modFac is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:114:3-116:65:writable] Warning: Connector isOn is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:117:3-119:65:writable] Warning: Connector isOnPump is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/CHPControlBus.mo:120:3-122:65:writable] Warning: Connector volFlowControlHeating is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.OperationalEnvelope failed with no error message. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:24:3-26:67:writable] Warning: Connector meaConVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:28:3-30:62:writable] Warning: Connector intSetPoiCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:31:3-33:70:writable] Warning: Connector extManVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:34:3-36:70:writable] Warning: Connector curManVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -526,6 +478,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:6:1-6:46:writable] Warning: Connector isOn is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:7:3-7:67:writable] Warning: Connector TAmbient is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:8:1-8:62:writable] Warning: Connector switchToNightMode is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:9:3-10:52:writable] Warning: Connector chemicalEnergyFlowRate is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -544,10 +500,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HeatPump/SafetyControls/OnOffControl.mo:25:3-27:73:writable] Error: The conditional expression use_runPerHou could not be evaluated. +Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.OperationalEnvelope failed with no error message. -Error in model: AixLib.Controls.HVACAgentBasedControl.BaseClasses.Internal.sendTo +Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -593,8 +549,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendTo.mo:5:3-5:56:writable] Error: Import Modelica_DeviceDrivers.Communication.UDPSocket not found in scope . -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendTo.mo:7:3-7:25:writable] Error: Class UDPSocket not found in scope sendTo. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:24:3-26:72:writable] Warning: Connector meaConVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:28:3-30:67:writable] Warning: Connector intSetPoiVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:31:3-33:75:writable] Warning: Connector extManVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:34:3-36:75:writable] Warning: Connector curManVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -631,6 +589,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -640,11 +599,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendTo.mo:5:3-5:56:writable] Error: Import Modelica_DeviceDrivers.Communication.UDPSocket not found in scope . -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendTo.mo:7:3-7:25:writable] Error: Class UDPSocket not found in scope sendTo. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.RoomAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -681,10 +635,28 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:6:1-6:46:writable] Warning: Connector isOn is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:7:3-7:67:writable] Warning: Connector TAmbient is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:8:1-8:62:writable] Warning: Connector switchToNightMode is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:9:3-10:52:writable] Warning: Connector chemicalEnergyFlowRate is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:24:3-26:72:writable] Warning: Connector meaConVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:28:3-30:67:writable] Warning: Connector intSetPoiVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:31:3-33:75:writable] Warning: Connector extManVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:34:3-36:75:writable] Warning: Connector curManVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -704,6 +676,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.BaseClasses.Internal.sendTo Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -731,6 +706,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendTo.mo:5:3-5:56:writable] Error: Import Modelica_DeviceDrivers.Communication.UDPSocket not found in scope . +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendTo.mo:7:3-7:25:writable] Error: Class UDPSocket not found in scope sendTo. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -740,10 +717,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:6:1-6:46:writable] Warning: Connector isOn is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:7:3-7:67:writable] Warning: Connector TAmbient is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:8:1-8:62:writable] Warning: Connector switchToNightMode is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/BoilerControlBus.mo:9:3-10:52:writable] Warning: Connector chemicalEnergyFlowRate is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -762,10 +735,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendTo.mo:5:3-5:56:writable] Error: Import Modelica_DeviceDrivers.Communication.UDPSocket not found in scope . +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendTo.mo:7:3-7:25:writable] Error: Class UDPSocket not found in scope sendTo. -Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.ConsumerAgent +Error in model: AixLib.Controls.HVACAgentBasedControl.BaseClasses.PartialAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -775,30 +749,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:27:3-29:70:writable] Warning: Connector meaPreVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:30:3-32:70:writable] Warning: Connector meaTemVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:33:3-35:70:writable] Warning: Connector meaMasFloVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:36:3-38:68:writable] Warning: Connector meaPhaVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:42:3-44:65:writable] Warning: Connector meaPreEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:45:3-47:65:writable] Warning: Connector meaTemEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:48:3-50:65:writable] Warning: Connector meaMasFloEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:51:3-53:63:writable] Warning: Connector meaPhaEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:57:3-59:65:writable] Warning: Connector meaPreCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:60:3-62:65:writable] Warning: Connector meaTemCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:63:3-65:65:writable] Warning: Connector meaMasFloCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:66:3-68:63:writable] Warning: Connector meaPhaCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:72:3-74:64:writable] Warning: Connector meaPreCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:75:3-77:64:writable] Warning: Connector meaTemCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:78:3-80:64:writable] Warning: Connector meaMasFloCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:81:3-83:62:writable] Warning: Connector meaPhaCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:87:3-89:61:writable] Warning: Connector meaPreEvaSou is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:90:3-92:61:writable] Warning: Connector meaTemEvaSouInl is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:93:3-95:61:writable] Warning: Connector meaTemEvaSouOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:96:3-98:61:writable] Warning: Connector meaMasFloEvaSou is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:102:3-104:59:writable] Warning: Connector meaPreConSin is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:105:3-107:59:writable] Warning: Connector meaTemConSinInl is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:108:3-110:59:writable] Warning: Connector meaTemConSinOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:111:3-113:59:writable] Warning: Connector meaMasFloConSin is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -808,6 +759,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -817,6 +772,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -827,6 +783,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.SetPoints.HeatingCurve Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -836,30 +795,66 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:27:3-29:70:writable] Warning: Connector meaPreVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:30:3-32:70:writable] Warning: Connector meaTemVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:33:3-35:70:writable] Warning: Connector meaMasFloVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:36:3-38:68:writable] Warning: Connector meaPhaVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:42:3-44:65:writable] Warning: Connector meaPreEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:45:3-47:65:writable] Warning: Connector meaTemEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:48:3-50:65:writable] Warning: Connector meaMasFloEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:51:3-53:63:writable] Warning: Connector meaPhaEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:57:3-59:65:writable] Warning: Connector meaPreCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:60:3-62:65:writable] Warning: Connector meaTemCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:63:3-65:65:writable] Warning: Connector meaMasFloCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:66:3-68:63:writable] Warning: Connector meaPhaCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:72:3-74:64:writable] Warning: Connector meaPreCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:75:3-77:64:writable] Warning: Connector meaTemCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:78:3-80:64:writable] Warning: Connector meaMasFloCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:81:3-83:62:writable] Warning: Connector meaPhaCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:87:3-89:61:writable] Warning: Connector meaPreEvaSou is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:90:3-92:61:writable] Warning: Connector meaTemEvaSouInl is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:93:3-95:61:writable] Warning: Connector meaTemEvaSouOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:96:3-98:61:writable] Warning: Connector meaMasFloEvaSou is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:102:3-104:59:writable] Warning: Connector meaPreConSin is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:105:3-107:59:writable] Warning: Connector meaTemConSinInl is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:108:3-110:59:writable] Warning: Connector meaTemConSinOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:111:3-113:59:writable] Warning: Connector meaMasFloConSin is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Controls.SetPoints.HeatingCurve failed with no error message. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Controls.SetPoints.HeatingCurve failed with no error message. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookSellerAgent +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -890,7 +885,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. -Error in model: AixLib.Controls.HVACAgentBasedControl.BaseClasses.PartialAgent +Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.HVACAgentsCommunications.SimpleCommunication Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -900,7 +895,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -910,10 +904,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. - - -Error in model: AixLib.Controls.HeatPump.SafetyControls.SafetyControl Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -923,7 +913,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.SafetyControl failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -933,10 +922,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.SafetyControl failed with no error message. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingWithPV Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -955,7 +940,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -965,6 +949,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -974,10 +959,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. - - -Error in model: AixLib.Controls.SetPoints.HeatingCurve Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -996,7 +977,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.SetPoints.HeatingCurve failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1015,10 +995,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.SetPoints.HeatingCurve failed with no error message. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.BaseClasses.UDPSend_adapted Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1028,8 +1004,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/UDPSend_adapted.mo:3:3-3:32:writable] Error: Import Modelica_DeviceDrivers not found in scope . -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/UDPSend_adapted.mo:4:3-4:58:writable] Error: Base class Modelica_DeviceDrivers.Utilities.Icons.BaseIcon not found in scope UDPSend_adapted. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1039,11 +1013,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/UDPSend_adapted.mo:3:3-3:32:writable] Error: Import Modelica_DeviceDrivers not found in scope . -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/UDPSend_adapted.mo:4:3-4:58:writable] Error: Base class Modelica_DeviceDrivers.Utilities.Icons.BaseIcon not found in scope UDPSend_adapted. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. -Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 +Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookBuyerAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1062,6 +1035,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1071,7 +1045,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1081,6 +1054,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMapIcon Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1099,10 +1076,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke +Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMapIcon failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1112,7 +1086,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1122,10 +1095,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. +Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMapIcon failed with no error message. -Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 +Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingWithPV Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1135,6 +1108,19 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:6:2-7:50:writable] Warning: Connector coolingValveOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:9:2-10:50:writable] Warning: Connector heatingValveOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:12:2-13:50:writable] Warning: Connector fanExhaustAirPower is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:15:2-16:49:writable] Warning: Connector fanSupplyAirPower is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:18:2-19:55:writable] Warning: Connector circulationDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:21:2-22:57:writable] Warning: Connector hRCDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:24:2-25:52:writable] Warning: Connector freshAirDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:27:3-28:39:writable] Warning: Connector roomTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:30:3-31:42:writable] Warning: Connector outdoorTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:33:3-34:43:writable] Warning: Connector roomSetTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:36:2-37:42:writable] Warning: Connector co2Concentration is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:39:3-40:77:writable] Warning: Connector mixTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:42:3-43:56:writable] Warning: Connector supplyTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1153,6 +1139,30 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:27:3-29:70:writable] Warning: Connector meaPreVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:30:3-32:70:writable] Warning: Connector meaTemVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:33:3-35:70:writable] Warning: Connector meaMasFloVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:36:3-38:68:writable] Warning: Connector meaPhaVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:42:3-44:65:writable] Warning: Connector meaPreEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:45:3-47:65:writable] Warning: Connector meaTemEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:48:3-50:65:writable] Warning: Connector meaMasFloEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:51:3-53:63:writable] Warning: Connector meaPhaEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:57:3-59:65:writable] Warning: Connector meaPreCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:60:3-62:65:writable] Warning: Connector meaTemCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:63:3-65:65:writable] Warning: Connector meaMasFloCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:66:3-68:63:writable] Warning: Connector meaPhaCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:72:3-74:64:writable] Warning: Connector meaPreCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:75:3-77:64:writable] Warning: Connector meaTemCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:78:3-80:64:writable] Warning: Connector meaMasFloCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:81:3-83:62:writable] Warning: Connector meaPhaCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:87:3-89:61:writable] Warning: Connector meaPreEvaSou is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:90:3-92:61:writable] Warning: Connector meaTemEvaSouInl is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:93:3-95:61:writable] Warning: Connector meaTemEvaSouOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:96:3-98:61:writable] Warning: Connector meaMasFloEvaSou is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:102:3-104:59:writable] Warning: Connector meaPreConSin is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:105:3-107:59:writable] Warning: Connector meaTemConSinInl is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:108:3-110:59:writable] Warning: Connector meaTemConSinOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:111:3-113:59:writable] Warning: Connector meaMasFloConSin is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1171,7 +1181,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1199,6 +1208,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1208,6 +1218,19 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:6:2-7:50:writable] Warning: Connector coolingValveOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:9:2-10:50:writable] Warning: Connector heatingValveOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:12:2-13:50:writable] Warning: Connector fanExhaustAirPower is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:15:2-16:49:writable] Warning: Connector fanSupplyAirPower is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:18:2-19:55:writable] Warning: Connector circulationDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:21:2-22:57:writable] Warning: Connector hRCDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:24:2-25:52:writable] Warning: Connector freshAirDamperOpening is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:27:3-28:39:writable] Warning: Connector roomTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:30:3-31:42:writable] Warning: Connector outdoorTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:33:3-34:43:writable] Warning: Connector roomSetTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:36:2-37:42:writable] Warning: Connector co2Concentration is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:39:3-40:77:writable] Warning: Connector mixTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/FVUControlBus.mo:42:3-43:56:writable] Warning: Connector supplyTemperature is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1217,10 +1240,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1230,7 +1249,30 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:27:3-29:70:writable] Warning: Connector meaPreVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:30:3-32:70:writable] Warning: Connector meaTemVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:33:3-35:70:writable] Warning: Connector meaMasFloVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:36:3-38:68:writable] Warning: Connector meaPhaVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:42:3-44:65:writable] Warning: Connector meaPreEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:45:3-47:65:writable] Warning: Connector meaTemEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:48:3-50:65:writable] Warning: Connector meaMasFloEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:51:3-53:63:writable] Warning: Connector meaPhaEva is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:57:3-59:65:writable] Warning: Connector meaPreCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:60:3-62:65:writable] Warning: Connector meaTemCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:63:3-65:65:writable] Warning: Connector meaMasFloCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:66:3-68:63:writable] Warning: Connector meaPhaCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:72:3-74:64:writable] Warning: Connector meaPreCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:75:3-77:64:writable] Warning: Connector meaTemCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:78:3-80:64:writable] Warning: Connector meaMasFloCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:81:3-83:62:writable] Warning: Connector meaPhaCon is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:87:3-89:61:writable] Warning: Connector meaPreEvaSou is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:90:3-92:61:writable] Warning: Connector meaTemEvaSouInl is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:93:3-95:61:writable] Warning: Connector meaTemEvaSouOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:96:3-98:61:writable] Warning: Connector meaMasFloEvaSou is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:102:3-104:59:writable] Warning: Connector meaPreConSin is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:105:3-107:59:writable] Warning: Connector meaTemConSinInl is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:108:3-110:59:writable] Warning: Connector meaTemConSinOut is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularSensorControlBus.mo:111:3-113:59:writable] Warning: Connector meaMasFloConSin is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1240,10 +1282,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.IntermediateAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1280,6 +1318,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.IntermediateAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1299,6 +1341,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1336,9 +1382,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1375,6 +1418,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMap Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1402,7 +1449,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. +Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMap failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1430,6 +1477,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMap failed with no error message. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.Broker Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1467,9 +1518,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookSellerAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1479,7 +1527,24 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1492,7 +1557,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. -Error in model: AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMap +Error in model: AixLib.Controls.HeatPump.HPControl Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1529,6 +1594,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1538,10 +1604,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:24:3-26:72:writable] Warning: Connector meaConVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:28:3-30:67:writable] Warning: Connector intSetPoiVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:31:3-33:75:writable] Warning: Connector extManVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:34:3-36:75:writable] Warning: Connector curManVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1551,7 +1613,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMap failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1570,6 +1631,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.ConsumerAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1597,10 +1662,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:24:3-26:72:writable] Warning: Connector meaConVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:28:3-30:67:writable] Warning: Connector intSetPoiVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:31:3-33:75:writable] Warning: Connector extManVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularExpansionValveControlBus.mo:34:3-36:75:writable] Warning: Connector curManVarVal is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1610,10 +1672,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMap failed with no error message. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.HeatProducerAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1633,6 +1691,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.BaseClasses.Internal.sendToUDP Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1642,6 +1703,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendToUDP.mo:4:3-4:62:writable] Error: Class Modelica_DeviceDrivers.Communication.UDPSocket not found in scope sendToUDP. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1651,10 +1713,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendToUDP.mo:4:3-4:62:writable] Error: Class Modelica_DeviceDrivers.Communication.UDPSocket not found in scope sendToUDP. -Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookBuyerAgent +Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1673,7 +1735,21 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:6:3-7:32:writable] Warning: Connector nSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:8:3-9:90:writable] Warning: Connector modeSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:12:3-14:55:writable] Warning: Connector onOffMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:15:3-16:42:writable] Warning: Connector TEvaInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:18:3-19:41:writable] Warning: Connector TConInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:21:3-22:44:writable] Warning: Connector TEvaOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:24:3-25:43:writable] Warning: Connector TConOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:27:3-27:65:writable] Warning: Connector PelMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:29:3-30:40:writable] Warning: Connector m_flowEvaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:32:3-33:39:writable] Warning: Connector m_flowConMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:35:3-35:43:writable] Warning: Connector CoPMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:37:3-37:79:writable] Warning: Connector TOdaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:38:3-39:45:writable] Warning: Connector TEvaAmbMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:40:3-41:44:writable] Warning: Connector TConAmbMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:42:3-59:11:writable] Warning: Connector iceFacMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1693,9 +1769,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. - - -Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.Broker Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1705,7 +1778,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1715,10 +1787,21 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. - - -Error in model: AixLib.Controls.HeatPump.SafetyControls.OperationalEnvelope +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:6:3-7:32:writable] Warning: Connector nSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:8:3-9:90:writable] Warning: Connector modeSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:12:3-14:55:writable] Warning: Connector onOffMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:15:3-16:42:writable] Warning: Connector TEvaInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:18:3-19:41:writable] Warning: Connector TConInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:21:3-22:44:writable] Warning: Connector TEvaOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:24:3-25:43:writable] Warning: Connector TConOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:27:3-27:65:writable] Warning: Connector PelMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:29:3-30:40:writable] Warning: Connector m_flowEvaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:32:3-33:39:writable] Warning: Connector m_flowConMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:35:3-35:43:writable] Warning: Connector CoPMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:37:3-37:79:writable] Warning: Connector TOdaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:38:3-39:45:writable] Warning: Connector TEvaAmbMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:40:3-41:44:writable] Warning: Connector TConAmbMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/VapourCompressionMachineControlBus.mo:42:3-59:11:writable] Warning: Connector iceFacMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1737,7 +1820,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.OperationalEnvelope failed with no error message. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HeatPump.SafetyControls.SafetyControl Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1756,10 +1842,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.OperationalEnvelope failed with no error message. - - -Error in model: AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMapIcon Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1769,10 +1851,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:24:3-26:67:writable] Warning: Connector meaConVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:28:3-30:62:writable] Warning: Connector intSetPoiCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:31:3-33:70:writable] Warning: Connector extManVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:34:3-36:70:writable] Warning: Connector curManVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1782,6 +1860,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.SafetyControl failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1809,7 +1888,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMapIcon failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1819,10 +1897,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:24:3-26:67:writable] Warning: Connector meaConVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:28:3-30:62:writable] Warning: Connector intSetPoiCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:31:3-33:70:writable] Warning: Connector extManVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/Interfaces/ModularCompressorControlBus.mo:34:3-36:70:writable] Warning: Connector curManVarCom is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.SafetyControl failed with no error message. + + +Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.RoomAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1832,6 +1910,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1841,6 +1920,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. + + +Error in model: AixLib.Controls.HeatPump.SafetyControls.OnOffControl Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1850,6 +1933,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HeatPump/SafetyControls/OnOffControl.mo:25:3-27:73:writable] Error: The conditional expression use_runPerHou could not be evaluated. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1859,10 +1943,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Controls.HeatPump.SafetyControls.BaseClasses.BoundaryMapIcon failed with no error message. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HeatPump/SafetyControls/OnOffControl.mo:25:3-27:73:writable] Error: The conditional expression use_runPerHou could not be evaluated. -Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.ColdProducerAgent +Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1885,7 +1969,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/HVACAgentBasedControl/BaseClasses/PartialAgent.mo:12:3-13:73:writable] Error: Class Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Packager not found in scope PartialAgent. -Error in model: AixLib.Controls.HVACAgentBasedControl.Examples.HVACAgentsCommunications.SimpleCommunication +Error in model: AixLib.Controls.HVACAgentBasedControl.Agents.ColdProducerAgent Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) diff --git a/docs/ci_updates/OM_check/check/AixLib.Fluid/AixLib.Fluid-check_log.txt b/docs/ci_updates/OM_check/check/AixLib.Fluid/AixLib.Fluid-check_log.txt index be4aed662e..12b5aebbb3 100644 --- a/docs/ci_updates/OM_check/check/AixLib.Fluid/AixLib.Fluid-check_log.txt +++ b/docs/ci_updates/OM_check/check/AixLib.Fluid/AixLib.Fluid-check_log.txt @@ -1,6 +1,6 @@ -Error in model: AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.ExternalControlNightDayHC +Error in model: AixLib.Fluid.Humidifiers.GenericHumidifier_u Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -10,7 +10,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.ExternalControlNightDayHC failed with no error message. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -20,10 +20,18 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.ExternalControlNightDayHC failed with no error message. - - -Error in model: AixLib.Fluid.Pools.BaseClasses.waveMachine +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -33,7 +41,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -52,8 +59,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/waveMachine.mo:16:7-16:17:writable] Notification: From here: -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Interfaces.mo:445:5-446:56:writable] Error: Non-array modification ‘"W/m"‘ for array component ‘unit‘, possibly due to missing ‘each‘. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = (rotSpe - c[5]) / c[6] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = ((rotSpe - c[5]) / c[6]) ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "c[5]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -63,7 +76,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -82,11 +94,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/waveMachine.mo:16:7-16:17:writable] Notification: From here: -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Interfaces.mo:445:5-446:56:writable] Error: Non-array modification ‘"W/m"‘ for array component ‘unit‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.BaseModelStaticHeatPumpController +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:187:99-188:71:writable] Warning: Conditional component ‘Insulation‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -105,6 +114,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -123,8 +133,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -134,6 +142,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -143,6 +152,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -152,6 +162,18 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -161,11 +183,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.BoilerCHP.CHP Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -184,6 +201,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = (rotSpe - c[5]) / c[6] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = ((rotSpe - c[5]) / c[6]) ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "c[5]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -202,22 +227,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity(modExpVal.modExpVal[1].flowCoefficient.satInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[2]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity().dl" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.density(modExpVal.modExpVal[1].flowCoefficient.staOut) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[3]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.density().d" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[4] = modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl)" has unit "K" -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[4]" has unit "m2" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[5] = modExpVal.modExpVal[1].flowCoefficient.dCle -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.dCle" has unit "m" -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -227,6 +236,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:187:99-188:71:writable] Warning: Conditional component ‘Insulation‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -245,6 +256,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -263,7 +275,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -273,6 +284,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.MultiLayerThermalDelta Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -291,7 +306,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -319,58 +333,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" -- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" -- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -380,7 +342,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.CHP failed with no error message. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -417,22 +379,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity(modExpVal.modExpVal[1].flowCoefficient.satInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[2]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity().dl" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.density(modExpVal.modExpVal[1].flowCoefficient.staOut) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[3]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.density().d" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[4] = modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl)" has unit "K" -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[4]" has unit "m2" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[5] = modExpVal.modExpVal[1].flowCoefficient.dCle -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.dCle" has unit "m" -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -451,6 +397,19 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.BaseClasses.GeothermalHeatPumpBase +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -478,7 +437,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -488,6 +446,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -525,6 +484,13 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -534,58 +500,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" -- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" -- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -595,10 +509,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.CHP failed with no error message. - - -Error in model: AixLib.Fluid.HeatExchangers.Radiators.Radiator Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -608,7 +518,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -618,10 +527,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.FixedResistances.Pipe Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -631,14 +536,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4255:7-4255:52:writable] Error: Output parameter h was not assigned a value +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -648,17 +546,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4255:7-4255:52:writable] Error: Output parameter h was not assigned a value - - -Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.PlugFlowPipeEmbedded Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -668,7 +555,16 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -678,10 +574,16 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.BoilerCHP.CHPNoControl +Error in model: AixLib.Fluid.DistrictHeatingCooling.Supplies.ClosedLoop.DHCSupplyHeaterCoolerStorage Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -691,6 +593,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -700,6 +603,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Movers.Compressors.Validation.ModularInactiveCompressors Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -709,12 +616,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -724,6 +625,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -733,7 +636,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.CHPNoControl failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -743,6 +645,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.OpenLoop.VarTSupplyDpFixedTempDifferenceBypass Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -752,6 +659,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -761,12 +669,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -785,10 +687,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.CHPNoControl failed with no error message. - - -Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.Examples.PanelHeatingMultiple +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -807,14 +706,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panelheating_1D_Dis1.panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -833,17 +725,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panelheating_1D_Dis1.panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. - - -Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.SpecifiedModels.RefrigerantR410aScrollCompressor +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -853,6 +735,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -871,8 +754,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -882,6 +763,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -900,11 +782,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.Movers.PumpsPolynomialBased.PumpHeadControlled +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -914,42 +792,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[3] = rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "p[3]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe * piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe * piPre" has unit "Hz" -- sub-expression "p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 2.0" has unit "s-2" -- sub-expression "p[6]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[7] = piPre ^ 2.0 * rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "piPre ^ 2.0 * rotSpe" has unit "Hz" -- sub-expression "p[7]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[8] = piPre * rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "piPre * rotSpe ^ 2.0" has unit "s-2" -- sub-expression "p[8]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[9] = rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 3.0" has unit "s-3" -- sub-expression "p[9]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[10] = rotSpe ^ 2.0 * piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 2.0 * piPre ^ 2.0" has unit "s-2" -- sub-expression "p[10]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[11] = rotSpe ^ 3.0 * piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 3.0 * piPre" has unit "s-3" -- sub-expression "p[11]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[12] = rotSpe ^ 4.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 4.0" has unit "s-4" -- sub-expression "p[12]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -960,6 +802,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Movers.Compressors.BaseClasses.PartialModularCompressors Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -969,42 +814,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[3] = rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "p[3]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe * piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe * piPre" has unit "Hz" -- sub-expression "p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 2.0" has unit "s-2" -- sub-expression "p[6]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[7] = piPre ^ 2.0 * rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "piPre ^ 2.0 * rotSpe" has unit "Hz" -- sub-expression "p[7]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[8] = piPre * rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "piPre * rotSpe ^ 2.0" has unit "s-2" -- sub-expression "p[8]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[9] = rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 3.0" has unit "s-3" -- sub-expression "p[9]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[10] = rotSpe ^ 2.0 * piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 2.0 * piPre ^ 2.0" has unit "s-2" -- sub-expression "p[10]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[11] = rotSpe ^ 3.0 * piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 3.0 * piPre" has unit "s-3" -- sub-expression "p[11]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[12] = rotSpe ^ 4.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 4.0" has unit "s-4" -- sub-expression "p[12]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1014,10 +823,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PolynomialFlowCoefficient Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1027,7 +832,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PolynomialFlowCoefficient failed with no error message. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1037,10 +843,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PolynomialFlowCoefficient failed with no error message. - - -Error in model: AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PolynomialEngineEfficiency Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1059,6 +861,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.Fluid.FixedResistances.BaseClasses.PlugFlowCore Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1068,6 +875,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1086,6 +894,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1095,6 +904,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1113,6 +923,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.Components.BaseClasses.BoilerBase Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1122,6 +936,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:74:5-75:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[4] = rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "p[4]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:76:5-77:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 2.0" has unit "s-2" +- sub-expression "p[5]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1131,6 +953,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1140,6 +963,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:74:5-75:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[4] = rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "p[4]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:76:5-77:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 2.0" has unit "s-2" +- sub-expression "p[5]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1149,6 +980,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.Examples.PanelHeatingMultiple Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1158,7 +993,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PolynomialEngineEfficiency failed with no error message. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panelheating_1D_Dis1.panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1168,6 +1010,17 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panelheating_1D_Dis1.panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. + + +Error in model: AixLib.Fluid.HeatExchangers.Radiators.Radiator Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1177,6 +1030,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1186,6 +1040,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Storage.BaseClasses.HeatingCoil Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1195,6 +1053,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1204,6 +1063,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Chillers.Chiller Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1231,6 +1094,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:249:3-251:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[1, 1] == 0.0, == on Real numbers is only allowed inside functions. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:252:3-254:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[4, 2] == 0.0, == on Real numbers is only allowed inside functions. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1240,6 +1106,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1267,6 +1134,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:249:3-251:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[1, 1] == 0.0, == on Real numbers is only allowed inside functions. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:252:3-254:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[4, 2] == 0.0, == on Real numbers is only allowed inside functions. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1276,10 +1146,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PolynomialEngineEfficiency failed with no error message. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.Movers.Compressors.ModularCompressors.ModularCompressors +Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.Examples.PanelHeatingSingle Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1299,32 +1169,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.Components.BoilerStandAlone +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:5:3-6:34:writable] Warning: Connector rpmSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:7:3-8:34:writable] Warning: Connector rpmMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:9:3-10:71:writable] Warning: Connector PelMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:11:3-12:66:writable] Warning: Connector dpMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:13:3-14:75:writable] Warning: Connector efficiencyMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:15:3-15:52:writable] Warning: Connector dpSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:16:3-17:63:writable] Warning: Connector mFlowSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:18:3-18:45:writable] Warning: Connector onSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1343,6 +1195,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:6:3-7:81:writable] Warning: Connector p_pumpGeothermalSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:8:3-9:90:writable] Warning: Connector p_pumpCondenser is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:10:3-11:91:writable] Warning: Connector p_pumpEvaporator is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:12:3-13:82:writable] Warning: Connector p_pumpColdConsumer is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:14:3-15:82:writable] Warning: Connector p_pumpHeatConsumer is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1352,6 +1209,12 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -1371,7 +1234,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panel_Dis1D.panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1381,6 +1245,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1390,6 +1255,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:5:3-6:34:writable] Warning: Connector rpmSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:7:3-8:34:writable] Warning: Connector rpmMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:9:3-10:71:writable] Warning: Connector PelMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:11:3-12:66:writable] Warning: Connector dpMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:13:3-14:75:writable] Warning: Connector efficiencyMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:15:3-15:52:writable] Warning: Connector dpSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:16:3-17:63:writable] Warning: Connector mFlowSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:18:3-18:45:writable] Warning: Connector onSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1399,7 +1272,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1409,6 +1281,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:6:3-7:81:writable] Warning: Connector p_pumpGeothermalSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:8:3-9:90:writable] Warning: Connector p_pumpCondenser is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:10:3-11:91:writable] Warning: Connector p_pumpEvaporator is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:12:3-13:82:writable] Warning: Connector p_pumpColdConsumer is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:14:3-15:82:writable] Warning: Connector p_pumpHeatConsumer is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1418,10 +1295,13 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.BaseClasses.PanelHeatingSegment +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1431,15 +1311,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1449,18 +1320,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panel_Dis1D.panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. -Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.DHCSubstationHeatPumpDirectCooling +Error in model: AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PolynomialIsentropicEfficiency Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1470,6 +1334,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PolynomialIsentropicEfficiency failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1479,6 +1344,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PolynomialIsentropicEfficiency failed with no error message. + + +Error in model: AixLib.Fluid.BoilerCHP.Boiler Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1498,8 +1367,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:187:99-188:71:writable] Warning: Conditional component ‘Insulation‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1527,7 +1394,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.Boiler failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1537,6 +1404,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1555,7 +1423,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1565,8 +1432,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:187:99-188:71:writable] Warning: Conditional component ‘Insulation‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1576,6 +1441,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.Boiler failed with no error message. + + +Error in model: AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PolynomialFlowCoefficient Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1594,10 +1463,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PolynomialVolumetricEfficiency Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1607,6 +1472,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PolynomialFlowCoefficient failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1616,7 +1482,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PolynomialVolumetricEfficiency failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1635,19 +1500,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PolynomialVolumetricEfficiency failed with no error message. +Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PolynomialFlowCoefficient failed with no error message. -Error in model: AixLib.Fluid.Movers.Compressors.BaseClasses.PartialModularCompressors -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error in model: AixLib.Fluid.BoilerCHP.CHPNoControl Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1666,7 +1522,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.CHPNoControl failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1685,6 +1541,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.CHPNoControl failed with no error message. + + +Error in model: AixLib.Fluid.Movers.Compressors.ModularCompressors.ModularCompressors Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1694,6 +1554,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -1724,6 +1585,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1742,16 +1605,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.Fluid.BoilerCHP.BoilerNoControl Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1761,6 +1619,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1789,11 +1648,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.FixedResistances.HydraulicResistance Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1803,6 +1657,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BoilerNoControl failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1812,6 +1667,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1821,7 +1677,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1849,19 +1705,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BoilerNoControl failed with no error message. -Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.BaseModelStaticBoundaries -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error in model: AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PowerIsentropicEfficiency Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1880,7 +1727,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1890,8 +1736,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PowerIsentropicEfficiency failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1919,7 +1764,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PowerIsentropicEfficiency failed with no error message. + + +Error in model: AixLib.Fluid.FixedResistances.SimplePipe Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1929,11 +1777,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.Storage.Storage Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1943,6 +1786,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1961,6 +1805,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.FixedResistances.GenericPipe Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1988,8 +1836,58 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/Storage.mo:8:3-8:50:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/Storage.mo:68:83-68:159:writable] Error: Constant n is used without having been given a value. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" +- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" +- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1999,6 +1897,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2026,6 +1925,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2044,11 +1944,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/Storage.mo:8:3-8:50:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/Storage.mo:68:83-68:159:writable] Error: Constant n is used without having been given a value. - - -Error in model: AixLib.Fluid.DistrictHeatingCooling.Supplies.ClosedLoop.DHCSupplyHeaterCoolerStorage Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2058,38 +1953,58 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.BaseClasses.GeothermalHeatPumpControlledBase +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" +- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" +- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2118,13 +2033,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2134,7 +2042,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.HeatExchangers.DynamicHX Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2144,6 +2055,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2153,27 +2065,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.FixedResistances.SimplePipe -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.StaticPipe Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2229,17 +2124,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2279,7 +2163,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.Movers.Compressors.Examples.ModularRotaryCompressor +Error in model: AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.PressureDropRadiator Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2289,8 +2173,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.PressureDropRadiator.Medium.specificEnthalpy‘ is partial. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2300,34 +2183,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.PressureDropRadiator.Medium.specificEnthalpy‘ is partial. -Error in model: AixLib.Fluid.Pools.BaseClasses.AirFlowMoistureToROM -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:249:3-251:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[1, 1] == 0.0, == on Real numbers is only allowed inside functions. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:252:3-254:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[4, 2] == 0.0, == on Real numbers is only allowed inside functions. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:59-28:23:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:3-30:39:writable] Error: Non-array modification ‘"HeatFlowRate"‘ for array component ‘quantity‘, possibly due to missing ‘each‘. +Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.OpenLoop.VarTSupplyDp Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2337,9 +2196,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:249:3-251:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[1, 1] == 0.0, == on Real numbers is only allowed inside functions. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:252:3-254:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[4, 2] == 0.0, == on Real numbers is only allowed inside functions. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2349,8 +2206,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:59-28:23:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:3-30:39:writable] Error: Non-array modification ‘"HeatFlowRate"‘ for array component ‘quantity‘, possibly due to missing ‘each‘. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Error in model: AixLib.Fluid.DistrictHeatingCooling.BaseClasses.Supplies.OpenLoop.PartialSupply @@ -2363,17 +2219,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2383,7 +2228,62 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.DistrictHeatingCooling.BaseClasses.Supplies.OpenLoop.PartialSupply.Medium.specificEnthalpy‘ is partial. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Validation/EfficiencyModels.mo:91:3-93:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: preInp.y[4] = rotCom.manVarCom +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.manVarCom" has unit "Hz" +- sub-expression "preInp.y[4]" has unit "K" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" +- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" +- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2393,17 +2293,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2413,10 +2302,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.DistrictHeatingCooling.BaseClasses.Supplies.OpenLoop.PartialSupply.Medium.specificEnthalpy‘ is partial. - - -Error in model: AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PowerFlowCoefficient Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2426,6 +2311,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.DistrictHeatingCooling.BaseClasses.Supplies.OpenLoop.PartialSupply.Medium.specificEnthalpy‘ is partial. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2435,7 +2321,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PowerFlowCoefficient failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2445,6 +2330,62 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Validation/EfficiencyModels.mo:91:3-93:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: preInp.y[4] = rotCom.manVarCom +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.manVarCom" has unit "Hz" +- sub-expression "preInp.y[4]" has unit "K" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" +- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" +- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2454,10 +2395,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PowerFlowCoefficient failed with no error message. - - -Error in model: AixLib.Fluid.Movers.Compressors.Validation.ModularInactiveCompressors Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2467,8 +2404,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2478,11 +2413,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.DistrictHeatingCooling.BaseClasses.Supplies.OpenLoop.PartialSupply.Medium.specificEnthalpy‘ is partial. -Error in model: AixLib.Fluid.Movers.DpControlledMovers.DpControlled_dp +Error in model: AixLib.Fluid.BaseClasses.PartialReversibleVapourCompressionMachine Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2501,6 +2435,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2510,10 +2445,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2532,6 +2464,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2541,6 +2474,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.HeatExchangers.EvaporatorCondenserWithCapacity Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2550,6 +2487,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2559,6 +2497,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Interfaces.FourPortHeatExchanger Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2568,7 +2510,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2578,8 +2519,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Interfaces/PartialTwoPortInterface.mo:8:3-9:76:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:208:3-213:110:writable] Error: Constant m_flow_nominal is used without having been given a value. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2607,10 +2546,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2620,6 +2555,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2629,6 +2565,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2665,6 +2602,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -2675,11 +2613,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Interfaces/PartialTwoPortInterface.mo:8:3-9:76:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:208:3-213:110:writable] Error: Constant m_flow_nominal is used without having been given a value. - - -Error in model: AixLib.Fluid.Movers.Compressors.ModularCompressors.ModularCompressorsSensors +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2716,14 +2650,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:6:3-7:98:writable] Warning: Connector opening_valveHeatSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:8:3-9:94:writable] Warning: Connector opening_valveColdStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:11:3-12:97:writable] Warning: Connector opening_valveHeatSink is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:13:3-14:93:writable] Warning: Connector opening_valveHeatStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:16:3-17:95:writable] Warning: Connector feedback_valveHeatSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:18:3-19:91:writable] Warning: Connector feedback_valveColdStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:21:3-22:94:writable] Warning: Connector feedback_valveHeatSink is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:23:3-24:90:writable] Warning: Connector feedback_valveHeatStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2742,89 +2668,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" -- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" -- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/SimpleExpansionValves/IsenthalpicExpansionValve.mo:15:5-16:70:writable] Warning: The following equation is INCONSISTENT due to specified unit information: m_flow = C * AThr * dp -Warning: The units of following sub-expressions need to be equal: -- sub-expression "C * AThr * dp" has unit "km2.s-1.g" -- sub-expression "m_flow" has unit "kg/s" -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2834,8 +2678,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2872,14 +2715,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:6:3-7:98:writable] Warning: Connector opening_valveHeatSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:8:3-9:94:writable] Warning: Connector opening_valveColdStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:11:3-12:97:writable] Warning: Connector opening_valveHeatSink is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:13:3-14:93:writable] Warning: Connector opening_valveHeatStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:16:3-17:95:writable] Warning: Connector feedback_valveHeatSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:18:3-19:91:writable] Warning: Connector feedback_valveColdStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:21:3-22:94:writable] Warning: Connector feedback_valveHeatSink is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:23:3-24:90:writable] Warning: Connector feedback_valveHeatStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2889,6 +2726,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.PanelHeating Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2898,58 +2739,15 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" -- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" -- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2959,6 +2757,18 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. + + +Error in model: AixLib.Fluid.Pools.BaseClasses.AirFlowMoistureToROM Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2968,10 +2778,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/SimpleExpansionValves/IsenthalpicExpansionValve.mo:15:5-16:70:writable] Warning: The following equation is INCONSISTENT due to specified unit information: m_flow = C * AThr * dp -Warning: The units of following sub-expressions need to be equal: -- sub-expression "C * AThr * dp" has unit "km2.s-1.g" -- sub-expression "m_flow" has unit "kg/s" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2990,11 +2796,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.DHCSubstationHeatPumpChiller Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3004,7 +2805,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3014,10 +2814,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.OpenLoop.HeatPumpCarnot Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3027,6 +2823,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -3037,6 +2838,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:83:5-84:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:85:5-86:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 2.0" has unit "s-2" +- sub-expression "p[6]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3055,6 +2864,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:59-28:23:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:3-30:39:writable] Error: Non-array modification ‘"HeatFlowRate"‘ for array component ‘quantity‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3064,7 +2875,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3074,7 +2884,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3084,7 +2893,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3112,6 +2920,12 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3121,7 +2935,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:83:5-84:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:85:5-86:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 2.0" has unit "s-2" +- sub-expression "p[6]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3131,10 +2952,20 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:59-28:23:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:3-30:39:writable] Error: Non-array modification ‘"HeatFlowRate"‘ for array component ‘quantity‘, possibly due to missing ‘each‘. -Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.Components.BoilerExternalControl +Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.Distributor Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3144,7 +2975,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3154,7 +2984,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3164,7 +2993,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3174,10 +3002,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Storage.BaseClasses.HeatTransferLambdaSimple +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range vol_flow.nPorts Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3214,8 +3039,21 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BaseClasses/HeatTransferLambdaSimple.mo:15:5-15:31:writable] Notification: From here: -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Logical.mo:678:5-678:56:writable] Error: Non-array modification ‘const_lambda_eff‘ for array component ‘amplitude‘, possibly due to missing ‘each‘. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range vol_flow.nPorts + + +Error in model: AixLib.Fluid.Storage.Storage +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/Storage.mo:8:3-8:50:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/Storage.mo:68:83-68:159:writable] Error: Constant n is used without having been given a value. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3225,6 +3063,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/Storage.mo:8:3-8:50:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/Storage.mo:68:83-68:159:writable] Error: Constant n is used without having been given a value. + + +Error in model: AixLib.Fluid.Pools.BaseClasses.waveMachine Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3234,6 +3077,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3252,11 +3096,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BaseClasses/HeatTransferLambdaSimple.mo:15:5-15:31:writable] Notification: From here: -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Logical.mo:678:5-678:56:writable] Error: Non-array modification ‘const_lambda_eff‘ for array component ‘amplitude‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PowerIsentropicEfficiency +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/waveMachine.mo:16:7-16:17:writable] Notification: From here: +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Interfaces.mo:445:5-446:56:writable] Error: Non-array modification ‘"W/m"‘ for array component ‘unit‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3266,7 +3107,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PowerIsentropicEfficiency failed with no error message. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3276,10 +3117,20 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PowerIsentropicEfficiency failed with no error message. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/waveMachine.mo:16:7-16:17:writable] Notification: From here: +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Interfaces.mo:445:5-446:56:writable] Error: Non-array modification ‘"W/m"‘ for array component ‘unit‘, possibly due to missing ‘each‘. -Error in model: AixLib.Fluid.BoilerCHP.ModularCHP.BaseClasses.BaseClassComponents.GasolineEngineChp_EngineHousing +Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.BaseModelStaticHeatPump Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3289,7 +3140,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1088:9-1088:67:writable] Error: Internal error NFCeval.evalBinaryMul failed to evaluate ‘3.141592653589793 * dCyl‘ +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3299,10 +3151,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1088:9-1088:67:writable] Error: Internal error NFCeval.evalBinaryMul failed to evaluate ‘3.141592653589793 * dCyl‘ +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. -Error in model: AixLib.Fluid.Pools.IndoorSwimmingPool +Error in model: AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PowerEngineEfficiency Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3312,14 +3165,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = (rotSpe - c[5]) / c[6] -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = ((rotSpe - c[5]) / c[6]) ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "c[5]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3339,7 +3184,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1088:9-1088:67:writable] Error: Internal error NFCeval.evalBinaryMul failed to evaluate ‘poolParam.V_flow_nominal * 995.586‘ Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3349,14 +3193,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = (rotSpe - c[5]) / c[6] -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = ((rotSpe - c[5]) / c[6]) ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "c[5]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3366,7 +3202,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3376,10 +3211,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1088:9-1088:67:writable] Error: Internal error NFCeval.evalBinaryMul failed to evaluate ‘poolParam.V_flow_nominal * 995.586‘ - - -Error in model: AixLib.Fluid.FixedResistances.BaseClasses.PlugFlowCore +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PowerEngineEfficiency failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3389,14 +3221,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3406,7 +3230,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3416,14 +3240,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3433,10 +3249,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Solar.Thermal.SolarThermal Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3446,7 +3258,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3456,10 +3267,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PowerEngineEfficiency failed with no error message. -Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.Distributor +Error in model: AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PowerVolumetricEfficiency Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3469,7 +3280,22 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range vol_flow.nPorts +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.bubbleDensity(satInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "P[2]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.bubbleDensity().dl" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.density(staOut) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "P[3]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.density().d" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[4] = satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.temperature(staInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.temperature(staInl)" has unit "K" +- sub-expression "P[4]" has unit "m2" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[5] = dCle +Warning: The units of following sub-expressions need to be equal: +- sub-expression "dCle" has unit "m" +- sub-expression "P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3479,10 +3305,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range vol_flow.nPorts - - -Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.OpenLoop.VarTSupplyDpFixedTempDifferenceBypass +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3492,6 +3315,58 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" +- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" +- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3511,7 +3386,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3530,7 +3404,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3540,10 +3413,42 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Humidifiers.GenericHumidifier_u +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[3] = rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "p[3]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe * piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe * piPre" has unit "Hz" +- sub-expression "p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 2.0" has unit "s-2" +- sub-expression "p[6]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[7] = piPre ^ 2.0 * rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "piPre ^ 2.0 * rotSpe" has unit "Hz" +- sub-expression "p[7]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[8] = piPre * rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "piPre * rotSpe ^ 2.0" has unit "s-2" +- sub-expression "p[8]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[9] = rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 3.0" has unit "s-3" +- sub-expression "p[9]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[10] = rotSpe ^ 2.0 * piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 2.0 * piPre ^ 2.0" has unit "s-2" +- sub-expression "p[10]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[11] = rotSpe ^ 3.0 * piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 3.0 * piPre" has unit "s-3" +- sub-expression "p[11]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[12] = rotSpe ^ 4.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 4.0" has unit "s-4" +- sub-expression "p[12]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3553,7 +3458,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3563,10 +3467,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Movers.PumpsPolynomialBased.PumpSpeedControlled +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PowerVolumetricEfficiency failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3576,6 +3477,22 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.bubbleDensity(satInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "P[2]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.bubbleDensity().dl" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.density(staOut) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "P[3]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.density().d" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[4] = satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.temperature(staInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.temperature(staInl)" has unit "K" +- sub-expression "P[4]" has unit "m2" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[5] = dCle +Warning: The units of following sub-expressions need to be equal: +- sub-expression "dCle" has unit "m" +- sub-expression "P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3585,7 +3502,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3595,6 +3512,58 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" +- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" +- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3604,10 +3573,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.BoilerCHP.BoilerNoControl +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3617,7 +3583,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3627,7 +3592,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BoilerNoControl failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3637,7 +3601,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3647,10 +3610,42 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BoilerNoControl failed with no error message. - - -Error in model: AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PolynomialIsentropicEfficiency +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[3] = rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "p[3]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe * piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe * piPre" has unit "Hz" +- sub-expression "p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 2.0" has unit "s-2" +- sub-expression "p[6]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[7] = piPre ^ 2.0 * rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "piPre ^ 2.0 * rotSpe" has unit "Hz" +- sub-expression "p[7]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[8] = piPre * rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "piPre * rotSpe ^ 2.0" has unit "s-2" +- sub-expression "p[8]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[9] = rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 3.0" has unit "s-3" +- sub-expression "p[9]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[10] = rotSpe ^ 2.0 * piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 2.0 * piPre ^ 2.0" has unit "s-2" +- sub-expression "p[10]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[11] = rotSpe ^ 3.0 * piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 3.0 * piPre" has unit "s-3" +- sub-expression "p[11]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[12] = rotSpe ^ 4.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 4.0" has unit "s-4" +- sub-expression "p[12]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3660,14 +3655,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:5:3-6:34:writable] Warning: Connector rpmSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:7:3-8:34:writable] Warning: Connector rpmMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:9:3-10:71:writable] Warning: Connector PelMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:11:3-12:66:writable] Warning: Connector dpMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:13:3-14:75:writable] Warning: Connector efficiencyMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:15:3-15:52:writable] Warning: Connector dpSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:16:3-17:63:writable] Warning: Connector mFlowSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:18:3-18:45:writable] Warning: Connector onSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3677,6 +3664,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PowerVolumetricEfficiency failed with no error message. + + +Error in model: AixLib.Fluid.DistrictHeatingCooling.Supplies.OpenLoop.SourceIdeal Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3695,7 +3686,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PolynomialIsentropicEfficiency failed with no error message. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3705,14 +3696,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:5:3-6:34:writable] Warning: Connector rpmSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:7:3-8:34:writable] Warning: Connector rpmMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:9:3-10:71:writable] Warning: Connector PelMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:11:3-12:66:writable] Warning: Connector dpMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:13:3-14:75:writable] Warning: Connector efficiencyMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:15:3-15:52:writable] Warning: Connector dpSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:16:3-17:63:writable] Warning: Connector mFlowSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:18:3-18:45:writable] Warning: Connector onSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3722,6 +3705,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3740,10 +3724,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PolynomialIsentropicEfficiency failed with no error message. - - -Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.PanelHeating Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3763,6 +3743,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/SimpleExpansionValves/IsenthalpicExpansionValve.mo:15:5-16:70:writable] Warning: The following equation is INCONSISTENT due to specified unit information: m_flow = C * AThr * dp +Warning: The units of following sub-expressions need to be equal: +- sub-expression "C * AThr * dp" has unit "km2.s-1.g" +- sub-expression "m_flow" has unit "kg/s" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3772,6 +3756,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.DistrictHeatingCooling.Supplies.OpenLoop.SourceIdeal.Medium.specificEnthalpy‘ is partial. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3781,14 +3766,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:83:5-84:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:85:5-86:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 2.0" has unit "s-2" -- sub-expression "p[6]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3817,15 +3794,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -3836,25 +3804,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3873,6 +3822,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3882,14 +3832,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:83:5-84:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:85:5-86:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = rotSpe ^ 2.0 +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/SimpleExpansionValves/IsenthalpicExpansionValve.mo:15:5-16:70:writable] Warning: The following equation is INCONSISTENT due to specified unit information: m_flow = C * AThr * dp Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 2.0" has unit "s-2" -- sub-expression "p[6]" has unit "1" +- sub-expression "C * AThr * dp" has unit "km2.s-1.g" +- sub-expression "m_flow" has unit "kg/s" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3899,7 +3845,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.DistrictHeatingCooling.Supplies.OpenLoop.SourceIdeal.Medium.specificEnthalpy‘ is partial. + + +Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.BaseClasses.PanelHeatingSegment Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3918,6 +3867,15 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3927,7 +3885,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3945,10 +3902,10 @@ an inner "system" component is not defined. For simulation drag Modelica.Fluid.System into your model to specify system properties. [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. -Error in model: AixLib.Fluid.Actuators.Dampers.VAVBoxExponential +Error in model: AixLib.Fluid.Movers.Compressors.ModularCompressors.ModularCompressorsSensors Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3958,6 +3915,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3967,8 +3926,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Dampers/VAVBoxExponential.mo:6:9-6:29:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/BaseClasses/PartialDamperExponential.mo:51:3-53:121:writable] Error: Trying to override final element kFixed with modifier '= sqrt(kResSqu)'. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.Fluid.Actuators.Dampers.VAVBoxExponential Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3978,6 +3940,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Dampers/VAVBoxExponential.mo:6:9-6:29:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/BaseClasses/PartialDamperExponential.mo:51:3-53:121:writable] Error: Trying to override final element kFixed with modifier '= sqrt(kResSqu)'. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3991,7 +3955,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/BaseClasses/PartialDamperExponential.mo:51:3-53:121:writable] Error: Trying to override final element kFixed with modifier '= sqrt(kResSqu)'. -Error in model: AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.MultiLayerThermalDelta +Error in model: AixLib.Fluid.BoilerCHP.ModularCHP.BaseClasses.BaseClassComponents.GasolineEngineChp_EngineHousing Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4001,22 +3965,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity(modExpVal.modExpVal[1].flowCoefficient.satInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[2]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity().dl" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.density(modExpVal.modExpVal[1].flowCoefficient.staOut) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[3]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.density().d" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[4] = modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl)" has unit "K" -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[4]" has unit "m2" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[5] = modExpVal.modExpVal[1].flowCoefficient.dCle -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.dCle" has unit "m" -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[5]" has unit "m2" +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1088:9-1088:67:writable] Error: Internal error NFCeval.evalBinaryMul failed to evaluate ‘3.141592653589793 * dCyl‘ Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4026,6 +3975,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1088:9-1088:67:writable] Error: Internal error NFCeval.evalBinaryMul failed to evaluate ‘3.141592653589793 * dCyl‘ + + +Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.SpecifiedModels.RefrigerantR134aScrollCompressor Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4035,7 +3988,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4045,22 +3999,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity(modExpVal.modExpVal[1].flowCoefficient.satInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[2]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity().dl" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.density(modExpVal.modExpVal[1].flowCoefficient.staOut) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[3]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.density().d" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[4] = modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl)" has unit "K" -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[4]" has unit "m2" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[5] = modExpVal.modExpVal[1].flowCoefficient.dCle -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.dCle" has unit "m" -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[5]" has unit "m2" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.DHCSubstationHeatPumpDirectCooling Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4079,10 +4022,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.FixedResistances.GenericPipe Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4092,9 +4031,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:249:3-251:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[1, 1] == 0.0, == on Real numbers is only allowed inside functions. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:252:3-254:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[4, 2] == 0.0, == on Real numbers is only allowed inside functions. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4104,7 +4040,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4114,9 +4050,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:249:3-251:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[1, 1] == 0.0, == on Real numbers is only allowed inside functions. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:252:3-254:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[4, 2] == 0.0, == on Real numbers is only allowed inside functions. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4126,10 +4060,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.Components.BaseClasses.BoilerBase Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4148,7 +4078,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4158,6 +4087,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4170,7 +4100,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.BoilerCHP.BaseClasses.PartialHeatGenerator +Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.DHCSubstationHeatPumpChiller Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4180,22 +4110,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.bubbleDensity(satInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "P[2]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.bubbleDensity().dl" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.density(staOut) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "P[3]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.density().d" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[4] = satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.temperature(staInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.temperature(staInl)" has unit "K" -- sub-expression "P[4]" has unit "m2" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[5] = dCle -Warning: The units of following sub-expressions need to be equal: -- sub-expression "dCle" has unit "m" -- sub-expression "P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4214,7 +4128,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4224,22 +4137,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.bubbleDensity(satInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "P[2]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.bubbleDensity().dl" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.density(staOut) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "P[3]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.density().d" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[4] = satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.temperature(staInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.temperature(staInl)" has unit "K" -- sub-expression "P[4]" has unit "m2" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[5] = dCle -Warning: The units of following sub-expressions need to be equal: -- sub-expression "dCle" has unit "m" -- sub-expression "P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4249,6 +4146,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4258,10 +4156,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.BaseClasses.Functions.CollisionIntegral Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4298,7 +4192,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.BaseClasses.Functions.CollisionIntegral failed with no error message. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Movers.PumpsPolynomialBased.BaseClasses.polynomial2D Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4308,6 +4205,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4317,6 +4216,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.Movers.PumpsPolynomialBased.BaseClasses.polynomial2D failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4326,6 +4226,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4335,10 +4237,19 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.BaseClasses.Functions.CollisionIntegral failed with no error message. +Error: Internal error Instantiation of AixLib.Fluid.Movers.PumpsPolynomialBased.BaseClasses.polynomial2D failed with no error message. -Error in model: AixLib.Fluid.Storage.BaseClasses.HeatingCoil +Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.Components.BoilerStandAlone +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4348,8 +4259,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4359,7 +4268,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4379,8 +4287,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4390,7 +4296,15 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4403,7 +4317,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.BaseClasses.GeothermalHeatPumpBase +Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.BaseModelStaticHeatPumpController Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4413,6 +4327,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4422,14 +4338,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[3] = rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 3.0" has unit "s-3" -- sub-expression "p[3]" has unit "Hz" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[4] = piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "piPre ^ 2.0" has unit "1" -- sub-expression "p[4]" has unit "Hz" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.Fluid.Storage.BufferStorage Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4439,13 +4352,22 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity(modExpVal.modExpVal[1].flowCoefficient.satInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[2]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity().dl" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.density(modExpVal.modExpVal[1].flowCoefficient.staOut) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[3]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.density().d" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[4] = modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl)" has unit "K" +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[4]" has unit "m2" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[5] = modExpVal.modExpVal[1].flowCoefficient.dCle +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.dCle" has unit "m" +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4464,14 +4386,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[3] = rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 3.0" has unit "s-3" -- sub-expression "p[3]" has unit "Hz" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[4] = piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "piPre ^ 2.0" has unit "1" -- sub-expression "p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4481,16 +4395,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.BaseClassesStatic.StaticCore +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4500,7 +4405,13 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:326:11-326:43:writable] Warning: Conditional component ‘mHC2_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:319:5-319:34:writable] Warning: Conditional component ‘m_flow_small_HC2‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:335:3-336:118:writable] Warning: Conditional component ‘mHC2_flow_nominal‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range layer[1].nPorts Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4510,10 +4421,22 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PowerVolumetricEfficiency +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity(modExpVal.modExpVal[1].flowCoefficient.satInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[2]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity().dl" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.density(modExpVal.modExpVal[1].flowCoefficient.staOut) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[3]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.density().d" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[4] = modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl)" has unit "K" +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[4]" has unit "m2" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[5] = modExpVal.modExpVal[1].flowCoefficient.dCle +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.dCle" has unit "m" +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4523,7 +4446,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4542,7 +4464,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PowerVolumetricEfficiency failed with no error message. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4552,7 +4474,16 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:326:11-326:43:writable] Warning: Conditional component ‘mHC2_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:319:5-319:34:writable] Warning: Conditional component ‘m_flow_small_HC2‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:335:3-336:118:writable] Warning: Conditional component ‘mHC2_flow_nominal‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range layer[1].nPorts + + +Error in model: AixLib.Fluid.Interfaces.PassThroughMedium Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4571,10 +4502,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PowerVolumetricEfficiency failed with no error message. - - -Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.SpecifiedModels.RefrigerantR134aScrollCompressor Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4593,8 +4520,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.Interfaces.PassThroughMedium.Medium.specificEnthalpy‘ is partial. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4613,11 +4539,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.Interfaces.PassThroughMedium Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4627,18 +4548,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4648,6 +4557,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.Interfaces.PassThroughMedium.Medium.specificEnthalpy‘ is partial. + + +Error in model: AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.ExternalControlNightDayHC Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4675,6 +4588,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4684,12 +4601,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -4700,6 +4611,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.ExternalControlNightDayHC failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4718,7 +4630,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.Interfaces.PassThroughMedium.Medium.specificEnthalpy‘ is partial. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4728,17 +4639,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -4749,6 +4652,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4758,6 +4662,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.ExternalControlNightDayHC failed with no error message. + + +Error in model: AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PolynomialEngineEfficiency Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4785,13 +4693,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PolynomialEngineEfficiency failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4819,10 +4721,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.Interfaces.PassThroughMedium.Medium.specificEnthalpy‘ is partial. +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PolynomialEngineEfficiency failed with no error message. -Error in model: AixLib.Fluid.Interfaces.FourPortHeatExchanger +Error in model: AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PowerFlowCoefficient Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4832,8 +4734,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PowerFlowCoefficient failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4843,7 +4744,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PowerFlowCoefficient failed with no error message. + + +Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.PlugFlowPipeEmbedded Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4853,8 +4757,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4867,7 +4770,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.DistrictHeatingCooling.Supplies.OpenLoop.SourceIdeal +Error in model: AixLib.Fluid.Movers.Compressors.Examples.ModularRotaryCompressor Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4877,7 +4780,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.DistrictHeatingCooling.Supplies.OpenLoop.SourceIdeal.Medium.specificEnthalpy‘ is partial. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4887,10 +4790,13 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.DistrictHeatingCooling.Supplies.OpenLoop.SourceIdeal.Medium.specificEnthalpy‘ is partial. - - -Error in model: AixLib.Fluid.HeatExchangers.EvaporatorCondenserWithCapacity +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4910,13 +4816,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4926,7 +4827,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4936,6 +4837,12 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -4946,13 +4853,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4962,10 +4863,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. -Error in model: AixLib.Fluid.MixingVolumes.HydraulicSeparator +Error in model: AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.BaseClasses.Functions.CollisionIntegral Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4975,13 +4877,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Error: Internal error Instantiation of AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.BaseClasses.Functions.CollisionIntegral failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4991,16 +4887,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Error: Internal error Instantiation of AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.BaseClasses.Functions.CollisionIntegral failed with no error message. -Error in model: AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.PressureDropRadiator +Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.SpecifiedModels.RefrigerantR410aScrollCompressorController Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5010,7 +4900,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.PressureDropRadiator.Medium.specificEnthalpy‘ is partial. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5020,10 +4911,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.PressureDropRadiator.Medium.specificEnthalpy‘ is partial. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. -Error in model: AixLib.Fluid.BaseClasses.PartialReversibleVapourCompressionMachine +Error in model: AixLib.Fluid.Movers.DpControlledMovers.DpControlled_dp Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5051,7 +4943,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5061,7 +4952,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5071,6 +4969,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Interfaces/PartialTwoPortInterface.mo:8:3-9:76:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:208:3-213:110:writable] Error: Constant m_flow_nominal is used without having been given a value. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5089,7 +4989,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5099,10 +4998,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.HeatPumps.HeatPump Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5112,7 +5007,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5122,19 +5024,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Interfaces/PartialTwoPortInterface.mo:8:3-9:76:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:208:3-213:110:writable] Error: Constant m_flow_nominal is used without having been given a value. -Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.OpenLoop.VarTSupplyDpBypass -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error in model: AixLib.Fluid.Movers.PumpsPolynomialBased.PumpSpeedControlled Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5162,6 +5056,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5171,6 +5066,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5198,6 +5094,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5208,6 +5105,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.BoilerCHP.HeatGeneratorNoControl Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5226,6 +5126,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5244,6 +5145,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.BoilerCHP.BaseClasses.PartialHeatGenerator Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5262,15 +5167,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5292,7 +5189,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.SpecifiedModels.RefrigerantR410aScrollCompressorController +Error in model: AixLib.Fluid.Pools.IndoorSwimmingPool Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5302,6 +5199,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1088:9-1088:67:writable] Error: Internal error NFCeval.evalBinaryMul failed to evaluate ‘poolParam.V_flow_nominal * 995.586‘ Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5311,8 +5209,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1088:9-1088:67:writable] Error: Internal error NFCeval.evalBinaryMul failed to evaluate ‘poolParam.V_flow_nominal * 995.586‘ + + +Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.BaseModelStaticBoundaries Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5331,11 +5231,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.StaticPipe Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5345,6 +5240,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5354,7 +5251,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5364,7 +5260,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5374,14 +5269,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:74:5-75:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[4] = rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "p[4]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:76:5-77:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 2.0" has unit "s-2" -- sub-expression "p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.Components.BoilerExternalControl Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5400,6 +5292,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5409,7 +5302,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5419,6 +5311,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5428,7 +5321,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5448,14 +5340,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:74:5-75:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[4] = rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "p[4]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:76:5-77:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 2.0" has unit "s-2" -- sub-expression "p[5]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5465,6 +5349,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.MixingVolumes.HydraulicSeparator Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5483,10 +5371,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.BoilerCHP.HeatGeneratorNoControl +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5496,7 +5381,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5516,7 +5400,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5526,6 +5409,12 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -5536,7 +5425,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5556,7 +5444,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5566,10 +5453,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.BoilerCHP.Boiler +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5579,7 +5463,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.Boiler failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5589,10 +5472,16 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.Boiler failed with no error message. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.Storage.BufferStorage +Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.OpenLoop.VarTSupplyDpBypass Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5602,6 +5491,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5611,13 +5501,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:326:11-326:43:writable] Warning: Conditional component ‘mHC2_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:319:5-319:34:writable] Warning: Conditional component ‘m_flow_small_HC2‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:335:3-336:118:writable] Warning: Conditional component ‘mHC2_flow_nominal‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range layer[1].nPorts +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5627,6 +5511,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5636,16 +5521,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:326:11-326:43:writable] Warning: Conditional component ‘mHC2_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:319:5-319:34:writable] Warning: Conditional component ‘m_flow_small_HC2‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:335:3-336:118:writable] Warning: Conditional component ‘mHC2_flow_nominal‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range layer[1].nPorts +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.Chillers.Chiller +Error in model: AixLib.Fluid.Movers.PumpsPolynomialBased.PumpHeadControlled Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5655,7 +5534,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5665,10 +5543,22 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.OpenLoop.VarTSupplyDp +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity(modExpVal.modExpVal[1].flowCoefficient.satInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[2]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity().dl" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.density(modExpVal.modExpVal[1].flowCoefficient.staOut) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[3]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.density().d" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[4] = modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl)" has unit "K" +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[4]" has unit "m2" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[5] = modExpVal.modExpVal[1].flowCoefficient.dCle +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.dCle" has unit "m" +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5678,13 +5568,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5694,7 +5578,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5704,71 +5587,22 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Validation/EfficiencyModels.mo:91:3-93:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: preInp.y[4] = rotCom.manVarCom -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.manVarCom" has unit "Hz" -- sub-expression "preInp.y[4]" has unit "K" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" -- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity(modExpVal.modExpVal[1].flowCoefficient.satInl) Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[2]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity().dl" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.density(modExpVal.modExpVal[1].flowCoefficient.staOut) Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[3]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.density().d" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[4] = modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl) Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl)" has unit "K" +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[4]" has unit "m2" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[5] = modExpVal.modExpVal[1].flowCoefficient.dCle Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" -- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.dCle" has unit "m" +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5778,7 +5612,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Storage.BaseClasses.HeatTransferLambdaSimple Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5788,11 +5625,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:6:3-7:81:writable] Warning: Connector p_pumpGeothermalSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:8:3-9:90:writable] Warning: Connector p_pumpCondenser is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:10:3-11:91:writable] Warning: Connector p_pumpEvaporator is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:12:3-13:82:writable] Warning: Connector p_pumpColdConsumer is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:14:3-15:82:writable] Warning: Connector p_pumpHeatConsumer is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5802,7 +5634,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BaseClasses/HeatTransferLambdaSimple.mo:15:5-15:31:writable] Notification: From here: +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Logical.mo:678:5-678:56:writable] Error: Non-array modification ‘const_lambda_eff‘ for array component ‘amplitude‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5812,13 +5645,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5828,7 +5654,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BaseClasses/HeatTransferLambdaSimple.mo:15:5-15:31:writable] Notification: From here: +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Logical.mo:678:5-678:56:writable] Error: Non-array modification ‘const_lambda_eff‘ for array component ‘amplitude‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.Fluid.Actuators.Valves.Data.GenericThreeWay Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5836,64 +5666,9 @@ Notification: You can install the requested package using one of the commands: Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Validation/EfficiencyModels.mo:91:3-93:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: preInp.y[4] = rotCom.manVarCom -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.manVarCom" has unit "Hz" -- sub-expression "preInp.y[4]" has unit "K" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" -- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" -- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.Data.GenericThreeWay failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5903,6 +5678,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.Data.GenericThreeWay failed with no error message. + + +Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.OpenLoop.HeatPumpCarnot Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5912,7 +5691,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5922,11 +5700,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:6:3-7:81:writable] Warning: Connector p_pumpGeothermalSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:8:3-9:90:writable] Warning: Connector p_pumpCondenser is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:10:3-11:91:writable] Warning: Connector p_pumpEvaporator is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:12:3-13:82:writable] Warning: Connector p_pumpColdConsumer is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:14:3-15:82:writable] Warning: Connector p_pumpHeatConsumer is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5936,10 +5709,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.DHCPipe Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5959,10 +5728,37 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.BaseModelStaticHeatPump +Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.BaseClassesStatic.StaticCore Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5972,6 +5768,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5981,6 +5778,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6000,6 +5798,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.DHCPipe Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6009,6 +5811,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6018,8 +5821,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Solar.Thermal.SolarThermal Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6038,6 +5843,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6047,7 +5853,19 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.InternalControl Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6066,6 +5884,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[3] = rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 3.0" has unit "s-3" +- sub-expression "p[3]" has unit "Hz" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[4] = piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "piPre ^ 2.0" has unit "1" +- sub-expression "p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6075,11 +5901,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.HeatExchangers.HeatingRod +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6089,6 +5911,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.InternalControl failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6098,7 +5921,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6108,6 +5930,24 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[3] = rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 3.0" has unit "s-3" +- sub-expression "p[3]" has unit "Hz" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[4] = piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "piPre ^ 2.0" has unit "1" +- sub-expression "p[4]" has unit "Hz" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6117,10 +5957,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.InternalControl failed with no error message. -Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.PlugFlowPipeZeta +Error in model: AixLib.Fluid.HeatExchangers.HeatingRod Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6130,6 +5970,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6139,6 +5980,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.PlugFlowPipeZeta Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6148,6 +5993,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6184,7 +6030,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6194,7 +6039,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6204,6 +6048,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6213,6 +6058,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6258,7 +6104,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6271,7 +6116,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.Examples.PanelHeatingSingle +Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.SpecifiedModels.RefrigerantR410aScrollCompressor Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6281,7 +6126,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6291,6 +6135,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6300,8 +6146,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panel_Dis1D.panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6311,7 +6155,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PolynomialVolumetricEfficiency Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6330,11 +6178,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panel_Dis1D.panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. - - -Error in model: AixLib.Fluid.Movers.PumpsPolynomialBased.BaseClasses.polynomial2D +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PolynomialVolumetricEfficiency failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6344,7 +6188,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.PumpsPolynomialBased.BaseClasses.polynomial2D failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6354,10 +6197,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.PumpsPolynomialBased.BaseClasses.polynomial2D failed with no error message. +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PolynomialVolumetricEfficiency failed with no error message. -Error in model: AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PowerEngineEfficiency +Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.BaseClasses.GeothermalHeatPumpControlledBase Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6367,6 +6210,13 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6376,7 +6226,16 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PowerEngineEfficiency failed with no error message. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.BoilerCHP.CHP Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6386,6 +6245,17 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6395,10 +6265,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PowerEngineEfficiency failed with no error message. - - -Error in model: AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.InternalControl +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6408,6 +6275,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:6:3-7:98:writable] Warning: Connector opening_valveHeatSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:8:3-9:94:writable] Warning: Connector opening_valveColdStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:11:3-12:97:writable] Warning: Connector opening_valveHeatSink is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:13:3-14:93:writable] Warning: Connector opening_valveHeatStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:16:3-17:95:writable] Warning: Connector feedback_valveHeatSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:18:3-19:91:writable] Warning: Connector feedback_valveColdStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:21:3-22:94:writable] Warning: Connector feedback_valveHeatSink is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:23:3-24:90:writable] Warning: Connector feedback_valveHeatStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6417,7 +6292,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.CHP failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6427,7 +6302,17 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.InternalControl failed with no error message. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6437,6 +6322,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6446,7 +6332,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:6:3-7:98:writable] Warning: Connector opening_valveHeatSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:8:3-9:94:writable] Warning: Connector opening_valveColdStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:11:3-12:97:writable] Warning: Connector opening_valveHeatSink is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:13:3-14:93:writable] Warning: Connector opening_valveHeatStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:16:3-17:95:writable] Warning: Connector feedback_valveHeatSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:18:3-19:91:writable] Warning: Connector feedback_valveColdStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:21:3-22:94:writable] Warning: Connector feedback_valveHeatSink is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:23:3-24:90:writable] Warning: Connector feedback_valveHeatStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6456,10 +6349,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.InternalControl failed with no error message. +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.CHP failed with no error message. -Error in model: AixLib.Fluid.HeatExchangers.DynamicHX +Error in model: AixLib.Fluid.HeatPumps.HeatPump Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6469,7 +6362,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6479,6 +6372,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.FixedResistances.HydraulicResistance Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6488,7 +6385,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6498,6 +6394,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:249:3-251:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[1, 1] == 0.0, == on Real numbers is only allowed inside functions. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:252:3-254:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[4, 2] == 0.0, == on Real numbers is only allowed inside functions. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -6518,9 +6416,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Actuators.Valves.Data.GenericThreeWay Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6539,6 +6434,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:249:3-251:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[1, 1] == 0.0, == on Real numbers is only allowed inside functions. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:252:3-254:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[4, 2] == 0.0, == on Real numbers is only allowed inside functions. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6548,7 +6446,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6558,7 +6455,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.Data.GenericThreeWay failed with no error message. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.FixedResistances.Pipe Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6577,6 +6477,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4255:7-4255:52:writable] Error: Output parameter h was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6586,7 +6494,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6596,4 +6503,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.Data.GenericThreeWay failed with no error message. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4255:7-4255:52:writable] Error: Output parameter h was not assigned a value diff --git a/docs/ci_updates/OM_check/check/AixLib.Fluid/AixLib.Fluid-error_log.txt b/docs/ci_updates/OM_check/check/AixLib.Fluid/AixLib.Fluid-error_log.txt index be4aed662e..12b5aebbb3 100644 --- a/docs/ci_updates/OM_check/check/AixLib.Fluid/AixLib.Fluid-error_log.txt +++ b/docs/ci_updates/OM_check/check/AixLib.Fluid/AixLib.Fluid-error_log.txt @@ -1,6 +1,6 @@ -Error in model: AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.ExternalControlNightDayHC +Error in model: AixLib.Fluid.Humidifiers.GenericHumidifier_u Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -10,7 +10,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.ExternalControlNightDayHC failed with no error message. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -20,10 +20,18 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.ExternalControlNightDayHC failed with no error message. - - -Error in model: AixLib.Fluid.Pools.BaseClasses.waveMachine +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -33,7 +41,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -52,8 +59,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/waveMachine.mo:16:7-16:17:writable] Notification: From here: -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Interfaces.mo:445:5-446:56:writable] Error: Non-array modification ‘"W/m"‘ for array component ‘unit‘, possibly due to missing ‘each‘. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = (rotSpe - c[5]) / c[6] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = ((rotSpe - c[5]) / c[6]) ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "c[5]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -63,7 +76,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -82,11 +94,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/waveMachine.mo:16:7-16:17:writable] Notification: From here: -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Interfaces.mo:445:5-446:56:writable] Error: Non-array modification ‘"W/m"‘ for array component ‘unit‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.BaseModelStaticHeatPumpController +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:187:99-188:71:writable] Warning: Conditional component ‘Insulation‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -105,6 +114,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -123,8 +133,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -134,6 +142,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -143,6 +152,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -152,6 +162,18 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -161,11 +183,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.BoilerCHP.CHP Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -184,6 +201,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = (rotSpe - c[5]) / c[6] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = ((rotSpe - c[5]) / c[6]) ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "c[5]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -202,22 +227,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity(modExpVal.modExpVal[1].flowCoefficient.satInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[2]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity().dl" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.density(modExpVal.modExpVal[1].flowCoefficient.staOut) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[3]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.density().d" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[4] = modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl)" has unit "K" -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[4]" has unit "m2" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[5] = modExpVal.modExpVal[1].flowCoefficient.dCle -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.dCle" has unit "m" -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -227,6 +236,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:187:99-188:71:writable] Warning: Conditional component ‘Insulation‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -245,6 +256,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -263,7 +275,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -273,6 +284,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.MultiLayerThermalDelta Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -291,7 +306,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -319,58 +333,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" -- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" -- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -380,7 +342,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.CHP failed with no error message. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -417,22 +379,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity(modExpVal.modExpVal[1].flowCoefficient.satInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[2]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity().dl" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.density(modExpVal.modExpVal[1].flowCoefficient.staOut) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[3]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.density().d" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[4] = modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl)" has unit "K" -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[4]" has unit "m2" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[5] = modExpVal.modExpVal[1].flowCoefficient.dCle -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.dCle" has unit "m" -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -451,6 +397,19 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.BaseClasses.GeothermalHeatPumpBase +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -478,7 +437,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -488,6 +446,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -525,6 +484,13 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -534,58 +500,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" -- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" -- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -595,10 +509,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.CHP failed with no error message. - - -Error in model: AixLib.Fluid.HeatExchangers.Radiators.Radiator Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -608,7 +518,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -618,10 +527,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.FixedResistances.Pipe Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -631,14 +536,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4255:7-4255:52:writable] Error: Output parameter h was not assigned a value +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -648,17 +546,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4255:7-4255:52:writable] Error: Output parameter h was not assigned a value - - -Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.PlugFlowPipeEmbedded Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -668,7 +555,16 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -678,10 +574,16 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.BoilerCHP.CHPNoControl +Error in model: AixLib.Fluid.DistrictHeatingCooling.Supplies.ClosedLoop.DHCSupplyHeaterCoolerStorage Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -691,6 +593,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -700,6 +603,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Movers.Compressors.Validation.ModularInactiveCompressors Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -709,12 +616,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -724,6 +625,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -733,7 +636,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.CHPNoControl failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -743,6 +645,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.OpenLoop.VarTSupplyDpFixedTempDifferenceBypass Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -752,6 +659,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -761,12 +669,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -785,10 +687,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.CHPNoControl failed with no error message. - - -Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.Examples.PanelHeatingMultiple +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -807,14 +706,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panelheating_1D_Dis1.panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -833,17 +725,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panelheating_1D_Dis1.panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. - - -Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.SpecifiedModels.RefrigerantR410aScrollCompressor +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -853,6 +735,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -871,8 +754,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -882,6 +763,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -900,11 +782,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.Movers.PumpsPolynomialBased.PumpHeadControlled +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -914,42 +792,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[3] = rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "p[3]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe * piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe * piPre" has unit "Hz" -- sub-expression "p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 2.0" has unit "s-2" -- sub-expression "p[6]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[7] = piPre ^ 2.0 * rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "piPre ^ 2.0 * rotSpe" has unit "Hz" -- sub-expression "p[7]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[8] = piPre * rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "piPre * rotSpe ^ 2.0" has unit "s-2" -- sub-expression "p[8]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[9] = rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 3.0" has unit "s-3" -- sub-expression "p[9]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[10] = rotSpe ^ 2.0 * piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 2.0 * piPre ^ 2.0" has unit "s-2" -- sub-expression "p[10]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[11] = rotSpe ^ 3.0 * piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 3.0 * piPre" has unit "s-3" -- sub-expression "p[11]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[12] = rotSpe ^ 4.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 4.0" has unit "s-4" -- sub-expression "p[12]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -960,6 +802,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Movers.Compressors.BaseClasses.PartialModularCompressors Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -969,42 +814,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[3] = rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "p[3]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe * piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe * piPre" has unit "Hz" -- sub-expression "p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 2.0" has unit "s-2" -- sub-expression "p[6]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[7] = piPre ^ 2.0 * rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "piPre ^ 2.0 * rotSpe" has unit "Hz" -- sub-expression "p[7]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[8] = piPre * rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "piPre * rotSpe ^ 2.0" has unit "s-2" -- sub-expression "p[8]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[9] = rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 3.0" has unit "s-3" -- sub-expression "p[9]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[10] = rotSpe ^ 2.0 * piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 2.0 * piPre ^ 2.0" has unit "s-2" -- sub-expression "p[10]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[11] = rotSpe ^ 3.0 * piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 3.0 * piPre" has unit "s-3" -- sub-expression "p[11]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[12] = rotSpe ^ 4.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 4.0" has unit "s-4" -- sub-expression "p[12]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1014,10 +823,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PolynomialFlowCoefficient Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1027,7 +832,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PolynomialFlowCoefficient failed with no error message. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1037,10 +843,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PolynomialFlowCoefficient failed with no error message. - - -Error in model: AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PolynomialEngineEfficiency Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1059,6 +861,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.Fluid.FixedResistances.BaseClasses.PlugFlowCore Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1068,6 +875,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1086,6 +894,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1095,6 +904,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1113,6 +923,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.Components.BaseClasses.BoilerBase Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1122,6 +936,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:74:5-75:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[4] = rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "p[4]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:76:5-77:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 2.0" has unit "s-2" +- sub-expression "p[5]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1131,6 +953,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1140,6 +963,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:74:5-75:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[4] = rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "p[4]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:76:5-77:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 2.0" has unit "s-2" +- sub-expression "p[5]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1149,6 +980,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.Examples.PanelHeatingMultiple Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1158,7 +993,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PolynomialEngineEfficiency failed with no error message. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panelheating_1D_Dis1.panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1168,6 +1010,17 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panelheating_1D_Dis1.panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. + + +Error in model: AixLib.Fluid.HeatExchangers.Radiators.Radiator Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1177,6 +1030,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1186,6 +1040,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Storage.BaseClasses.HeatingCoil Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1195,6 +1053,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1204,6 +1063,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Chillers.Chiller Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1231,6 +1094,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:249:3-251:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[1, 1] == 0.0, == on Real numbers is only allowed inside functions. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:252:3-254:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[4, 2] == 0.0, == on Real numbers is only allowed inside functions. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1240,6 +1106,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1267,6 +1134,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:249:3-251:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[1, 1] == 0.0, == on Real numbers is only allowed inside functions. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:252:3-254:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[4, 2] == 0.0, == on Real numbers is only allowed inside functions. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1276,10 +1146,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PolynomialEngineEfficiency failed with no error message. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.Movers.Compressors.ModularCompressors.ModularCompressors +Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.Examples.PanelHeatingSingle Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1299,32 +1169,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.Components.BoilerStandAlone +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:5:3-6:34:writable] Warning: Connector rpmSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:7:3-8:34:writable] Warning: Connector rpmMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:9:3-10:71:writable] Warning: Connector PelMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:11:3-12:66:writable] Warning: Connector dpMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:13:3-14:75:writable] Warning: Connector efficiencyMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:15:3-15:52:writable] Warning: Connector dpSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:16:3-17:63:writable] Warning: Connector mFlowSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:18:3-18:45:writable] Warning: Connector onSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1343,6 +1195,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:6:3-7:81:writable] Warning: Connector p_pumpGeothermalSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:8:3-9:90:writable] Warning: Connector p_pumpCondenser is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:10:3-11:91:writable] Warning: Connector p_pumpEvaporator is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:12:3-13:82:writable] Warning: Connector p_pumpColdConsumer is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:14:3-15:82:writable] Warning: Connector p_pumpHeatConsumer is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1352,6 +1209,12 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -1371,7 +1234,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panel_Dis1D.panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1381,6 +1245,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1390,6 +1255,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:5:3-6:34:writable] Warning: Connector rpmSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:7:3-8:34:writable] Warning: Connector rpmMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:9:3-10:71:writable] Warning: Connector PelMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:11:3-12:66:writable] Warning: Connector dpMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:13:3-14:75:writable] Warning: Connector efficiencyMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:15:3-15:52:writable] Warning: Connector dpSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:16:3-17:63:writable] Warning: Connector mFlowSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:18:3-18:45:writable] Warning: Connector onSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1399,7 +1272,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1409,6 +1281,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:6:3-7:81:writable] Warning: Connector p_pumpGeothermalSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:8:3-9:90:writable] Warning: Connector p_pumpCondenser is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:10:3-11:91:writable] Warning: Connector p_pumpEvaporator is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:12:3-13:82:writable] Warning: Connector p_pumpColdConsumer is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:14:3-15:82:writable] Warning: Connector p_pumpHeatConsumer is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1418,10 +1295,13 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.BaseClasses.PanelHeatingSegment +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1431,15 +1311,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1449,18 +1320,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panel_Dis1D.panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. -Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.DHCSubstationHeatPumpDirectCooling +Error in model: AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PolynomialIsentropicEfficiency Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1470,6 +1334,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PolynomialIsentropicEfficiency failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1479,6 +1344,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PolynomialIsentropicEfficiency failed with no error message. + + +Error in model: AixLib.Fluid.BoilerCHP.Boiler Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1498,8 +1367,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:187:99-188:71:writable] Warning: Conditional component ‘Insulation‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1527,7 +1394,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.Boiler failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1537,6 +1404,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1555,7 +1423,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1565,8 +1432,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:187:99-188:71:writable] Warning: Conditional component ‘Insulation‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1576,6 +1441,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.Boiler failed with no error message. + + +Error in model: AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PolynomialFlowCoefficient Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1594,10 +1463,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PolynomialVolumetricEfficiency Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1607,6 +1472,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PolynomialFlowCoefficient failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1616,7 +1482,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PolynomialVolumetricEfficiency failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1635,19 +1500,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PolynomialVolumetricEfficiency failed with no error message. +Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PolynomialFlowCoefficient failed with no error message. -Error in model: AixLib.Fluid.Movers.Compressors.BaseClasses.PartialModularCompressors -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error in model: AixLib.Fluid.BoilerCHP.CHPNoControl Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1666,7 +1522,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.CHPNoControl failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1685,6 +1541,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.CHPNoControl failed with no error message. + + +Error in model: AixLib.Fluid.Movers.Compressors.ModularCompressors.ModularCompressors Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1694,6 +1554,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -1724,6 +1585,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1742,16 +1605,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.Fluid.BoilerCHP.BoilerNoControl Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1761,6 +1619,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1789,11 +1648,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.FixedResistances.HydraulicResistance Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1803,6 +1657,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BoilerNoControl failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1812,6 +1667,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1821,7 +1677,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1849,19 +1705,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BoilerNoControl failed with no error message. -Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.BaseModelStaticBoundaries -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error in model: AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PowerIsentropicEfficiency Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1880,7 +1727,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1890,8 +1736,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PowerIsentropicEfficiency failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1919,7 +1764,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PowerIsentropicEfficiency failed with no error message. + + +Error in model: AixLib.Fluid.FixedResistances.SimplePipe Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1929,11 +1777,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.Storage.Storage Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1943,6 +1786,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1961,6 +1805,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.FixedResistances.GenericPipe Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1988,8 +1836,58 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/Storage.mo:8:3-8:50:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/Storage.mo:68:83-68:159:writable] Error: Constant n is used without having been given a value. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" +- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" +- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1999,6 +1897,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2026,6 +1925,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2044,11 +1944,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/Storage.mo:8:3-8:50:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/Storage.mo:68:83-68:159:writable] Error: Constant n is used without having been given a value. - - -Error in model: AixLib.Fluid.DistrictHeatingCooling.Supplies.ClosedLoop.DHCSupplyHeaterCoolerStorage Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2058,38 +1953,58 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.BaseClasses.GeothermalHeatPumpControlledBase +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" +- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" +- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2118,13 +2033,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2134,7 +2042,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.HeatExchangers.DynamicHX Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2144,6 +2055,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2153,27 +2065,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.FixedResistances.SimplePipe -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.StaticPipe Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2229,17 +2124,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2279,7 +2163,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.Movers.Compressors.Examples.ModularRotaryCompressor +Error in model: AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.PressureDropRadiator Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2289,8 +2173,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.PressureDropRadiator.Medium.specificEnthalpy‘ is partial. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2300,34 +2183,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.PressureDropRadiator.Medium.specificEnthalpy‘ is partial. -Error in model: AixLib.Fluid.Pools.BaseClasses.AirFlowMoistureToROM -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:249:3-251:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[1, 1] == 0.0, == on Real numbers is only allowed inside functions. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:252:3-254:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[4, 2] == 0.0, == on Real numbers is only allowed inside functions. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:59-28:23:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:3-30:39:writable] Error: Non-array modification ‘"HeatFlowRate"‘ for array component ‘quantity‘, possibly due to missing ‘each‘. +Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.OpenLoop.VarTSupplyDp Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2337,9 +2196,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:249:3-251:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[1, 1] == 0.0, == on Real numbers is only allowed inside functions. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:252:3-254:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[4, 2] == 0.0, == on Real numbers is only allowed inside functions. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2349,8 +2206,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:59-28:23:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:3-30:39:writable] Error: Non-array modification ‘"HeatFlowRate"‘ for array component ‘quantity‘, possibly due to missing ‘each‘. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Error in model: AixLib.Fluid.DistrictHeatingCooling.BaseClasses.Supplies.OpenLoop.PartialSupply @@ -2363,17 +2219,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2383,7 +2228,62 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.DistrictHeatingCooling.BaseClasses.Supplies.OpenLoop.PartialSupply.Medium.specificEnthalpy‘ is partial. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Validation/EfficiencyModels.mo:91:3-93:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: preInp.y[4] = rotCom.manVarCom +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.manVarCom" has unit "Hz" +- sub-expression "preInp.y[4]" has unit "K" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" +- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" +- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2393,17 +2293,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2413,10 +2302,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.DistrictHeatingCooling.BaseClasses.Supplies.OpenLoop.PartialSupply.Medium.specificEnthalpy‘ is partial. - - -Error in model: AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PowerFlowCoefficient Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2426,6 +2311,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.DistrictHeatingCooling.BaseClasses.Supplies.OpenLoop.PartialSupply.Medium.specificEnthalpy‘ is partial. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2435,7 +2321,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PowerFlowCoefficient failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2445,6 +2330,62 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Validation/EfficiencyModels.mo:91:3-93:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: preInp.y[4] = rotCom.manVarCom +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.manVarCom" has unit "Hz" +- sub-expression "preInp.y[4]" has unit "K" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" +- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" +- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2454,10 +2395,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PowerFlowCoefficient failed with no error message. - - -Error in model: AixLib.Fluid.Movers.Compressors.Validation.ModularInactiveCompressors Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2467,8 +2404,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2478,11 +2413,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.DistrictHeatingCooling.BaseClasses.Supplies.OpenLoop.PartialSupply.Medium.specificEnthalpy‘ is partial. -Error in model: AixLib.Fluid.Movers.DpControlledMovers.DpControlled_dp +Error in model: AixLib.Fluid.BaseClasses.PartialReversibleVapourCompressionMachine Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2501,6 +2435,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2510,10 +2445,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2532,6 +2464,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2541,6 +2474,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.HeatExchangers.EvaporatorCondenserWithCapacity Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2550,6 +2487,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2559,6 +2497,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Interfaces.FourPortHeatExchanger Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2568,7 +2510,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2578,8 +2519,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Interfaces/PartialTwoPortInterface.mo:8:3-9:76:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:208:3-213:110:writable] Error: Constant m_flow_nominal is used without having been given a value. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2607,10 +2546,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2620,6 +2555,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2629,6 +2565,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2665,6 +2602,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -2675,11 +2613,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Interfaces/PartialTwoPortInterface.mo:8:3-9:76:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:208:3-213:110:writable] Error: Constant m_flow_nominal is used without having been given a value. - - -Error in model: AixLib.Fluid.Movers.Compressors.ModularCompressors.ModularCompressorsSensors +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2716,14 +2650,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:6:3-7:98:writable] Warning: Connector opening_valveHeatSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:8:3-9:94:writable] Warning: Connector opening_valveColdStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:11:3-12:97:writable] Warning: Connector opening_valveHeatSink is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:13:3-14:93:writable] Warning: Connector opening_valveHeatStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:16:3-17:95:writable] Warning: Connector feedback_valveHeatSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:18:3-19:91:writable] Warning: Connector feedback_valveColdStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:21:3-22:94:writable] Warning: Connector feedback_valveHeatSink is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:23:3-24:90:writable] Warning: Connector feedback_valveHeatStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2742,89 +2668,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" -- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" -- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/SimpleExpansionValves/IsenthalpicExpansionValve.mo:15:5-16:70:writable] Warning: The following equation is INCONSISTENT due to specified unit information: m_flow = C * AThr * dp -Warning: The units of following sub-expressions need to be equal: -- sub-expression "C * AThr * dp" has unit "km2.s-1.g" -- sub-expression "m_flow" has unit "kg/s" -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2834,8 +2678,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2872,14 +2715,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:6:3-7:98:writable] Warning: Connector opening_valveHeatSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:8:3-9:94:writable] Warning: Connector opening_valveColdStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:11:3-12:97:writable] Warning: Connector opening_valveHeatSink is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:13:3-14:93:writable] Warning: Connector opening_valveHeatStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:16:3-17:95:writable] Warning: Connector feedback_valveHeatSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:18:3-19:91:writable] Warning: Connector feedback_valveColdStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:21:3-22:94:writable] Warning: Connector feedback_valveHeatSink is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:23:3-24:90:writable] Warning: Connector feedback_valveHeatStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2889,6 +2726,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.PanelHeating Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2898,58 +2739,15 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" -- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" -- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2959,6 +2757,18 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. + + +Error in model: AixLib.Fluid.Pools.BaseClasses.AirFlowMoistureToROM Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2968,10 +2778,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/SimpleExpansionValves/IsenthalpicExpansionValve.mo:15:5-16:70:writable] Warning: The following equation is INCONSISTENT due to specified unit information: m_flow = C * AThr * dp -Warning: The units of following sub-expressions need to be equal: -- sub-expression "C * AThr * dp" has unit "km2.s-1.g" -- sub-expression "m_flow" has unit "kg/s" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -2990,11 +2796,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.DHCSubstationHeatPumpChiller Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3004,7 +2805,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3014,10 +2814,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.OpenLoop.HeatPumpCarnot Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3027,6 +2823,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -3037,6 +2838,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:83:5-84:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:85:5-86:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 2.0" has unit "s-2" +- sub-expression "p[6]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3055,6 +2864,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:59-28:23:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:3-30:39:writable] Error: Non-array modification ‘"HeatFlowRate"‘ for array component ‘quantity‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3064,7 +2875,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3074,7 +2884,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3084,7 +2893,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3112,6 +2920,12 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3121,7 +2935,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:83:5-84:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:85:5-86:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 2.0" has unit "s-2" +- sub-expression "p[6]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3131,10 +2952,20 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:59-28:23:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:3-30:39:writable] Error: Non-array modification ‘"HeatFlowRate"‘ for array component ‘quantity‘, possibly due to missing ‘each‘. -Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.Components.BoilerExternalControl +Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.Distributor Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3144,7 +2975,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3154,7 +2984,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3164,7 +2993,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3174,10 +3002,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Storage.BaseClasses.HeatTransferLambdaSimple +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range vol_flow.nPorts Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3214,8 +3039,21 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BaseClasses/HeatTransferLambdaSimple.mo:15:5-15:31:writable] Notification: From here: -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Logical.mo:678:5-678:56:writable] Error: Non-array modification ‘const_lambda_eff‘ for array component ‘amplitude‘, possibly due to missing ‘each‘. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range vol_flow.nPorts + + +Error in model: AixLib.Fluid.Storage.Storage +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/Storage.mo:8:3-8:50:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/Storage.mo:68:83-68:159:writable] Error: Constant n is used without having been given a value. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3225,6 +3063,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/Storage.mo:8:3-8:50:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/Storage.mo:68:83-68:159:writable] Error: Constant n is used without having been given a value. + + +Error in model: AixLib.Fluid.Pools.BaseClasses.waveMachine Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3234,6 +3077,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3252,11 +3096,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BaseClasses/HeatTransferLambdaSimple.mo:15:5-15:31:writable] Notification: From here: -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Logical.mo:678:5-678:56:writable] Error: Non-array modification ‘const_lambda_eff‘ for array component ‘amplitude‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PowerIsentropicEfficiency +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/waveMachine.mo:16:7-16:17:writable] Notification: From here: +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Interfaces.mo:445:5-446:56:writable] Error: Non-array modification ‘"W/m"‘ for array component ‘unit‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3266,7 +3107,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PowerIsentropicEfficiency failed with no error message. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3276,10 +3117,20 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PowerIsentropicEfficiency failed with no error message. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/waveMachine.mo:16:7-16:17:writable] Notification: From here: +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Interfaces.mo:445:5-446:56:writable] Error: Non-array modification ‘"W/m"‘ for array component ‘unit‘, possibly due to missing ‘each‘. -Error in model: AixLib.Fluid.BoilerCHP.ModularCHP.BaseClasses.BaseClassComponents.GasolineEngineChp_EngineHousing +Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.BaseModelStaticHeatPump Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3289,7 +3140,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1088:9-1088:67:writable] Error: Internal error NFCeval.evalBinaryMul failed to evaluate ‘3.141592653589793 * dCyl‘ +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3299,10 +3151,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1088:9-1088:67:writable] Error: Internal error NFCeval.evalBinaryMul failed to evaluate ‘3.141592653589793 * dCyl‘ +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. -Error in model: AixLib.Fluid.Pools.IndoorSwimmingPool +Error in model: AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PowerEngineEfficiency Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3312,14 +3165,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = (rotSpe - c[5]) / c[6] -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = ((rotSpe - c[5]) / c[6]) ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "c[5]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3339,7 +3184,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1088:9-1088:67:writable] Error: Internal error NFCeval.evalBinaryMul failed to evaluate ‘poolParam.V_flow_nominal * 995.586‘ Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3349,14 +3193,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = (rotSpe - c[5]) / c[6] -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = ((rotSpe - c[5]) / c[6]) ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "c[5]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3366,7 +3202,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3376,10 +3211,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1088:9-1088:67:writable] Error: Internal error NFCeval.evalBinaryMul failed to evaluate ‘poolParam.V_flow_nominal * 995.586‘ - - -Error in model: AixLib.Fluid.FixedResistances.BaseClasses.PlugFlowCore +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PowerEngineEfficiency failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3389,14 +3221,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3406,7 +3230,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3416,14 +3240,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3433,10 +3249,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Solar.Thermal.SolarThermal Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3446,7 +3258,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3456,10 +3267,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PowerEngineEfficiency failed with no error message. -Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.Distributor +Error in model: AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PowerVolumetricEfficiency Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3469,7 +3280,22 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range vol_flow.nPorts +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.bubbleDensity(satInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "P[2]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.bubbleDensity().dl" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.density(staOut) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "P[3]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.density().d" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[4] = satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.temperature(staInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.temperature(staInl)" has unit "K" +- sub-expression "P[4]" has unit "m2" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[5] = dCle +Warning: The units of following sub-expressions need to be equal: +- sub-expression "dCle" has unit "m" +- sub-expression "P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3479,10 +3305,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range vol_flow.nPorts - - -Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.OpenLoop.VarTSupplyDpFixedTempDifferenceBypass +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3492,6 +3315,58 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" +- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" +- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3511,7 +3386,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3530,7 +3404,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3540,10 +3413,42 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Humidifiers.GenericHumidifier_u +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[3] = rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "p[3]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe * piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe * piPre" has unit "Hz" +- sub-expression "p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 2.0" has unit "s-2" +- sub-expression "p[6]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[7] = piPre ^ 2.0 * rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "piPre ^ 2.0 * rotSpe" has unit "Hz" +- sub-expression "p[7]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[8] = piPre * rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "piPre * rotSpe ^ 2.0" has unit "s-2" +- sub-expression "p[8]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[9] = rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 3.0" has unit "s-3" +- sub-expression "p[9]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[10] = rotSpe ^ 2.0 * piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 2.0 * piPre ^ 2.0" has unit "s-2" +- sub-expression "p[10]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[11] = rotSpe ^ 3.0 * piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 3.0 * piPre" has unit "s-3" +- sub-expression "p[11]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[12] = rotSpe ^ 4.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 4.0" has unit "s-4" +- sub-expression "p[12]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3553,7 +3458,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3563,10 +3467,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Movers.PumpsPolynomialBased.PumpSpeedControlled +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PowerVolumetricEfficiency failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3576,6 +3477,22 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.bubbleDensity(satInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "P[2]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.bubbleDensity().dl" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.density(staOut) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "P[3]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.density().d" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[4] = satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.temperature(staInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.temperature(staInl)" has unit "K" +- sub-expression "P[4]" has unit "m2" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[5] = dCle +Warning: The units of following sub-expressions need to be equal: +- sub-expression "dCle" has unit "m" +- sub-expression "P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3585,7 +3502,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3595,6 +3512,58 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" +- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" +- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" +- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" +- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" +- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" +- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3604,10 +3573,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.BoilerCHP.BoilerNoControl +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3617,7 +3583,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3627,7 +3592,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BoilerNoControl failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3637,7 +3601,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3647,10 +3610,42 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BoilerNoControl failed with no error message. - - -Error in model: AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PolynomialIsentropicEfficiency +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[3] = rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe" has unit "Hz" +- sub-expression "p[3]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe * piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe * piPre" has unit "Hz" +- sub-expression "p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 2.0" has unit "s-2" +- sub-expression "p[6]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[7] = piPre ^ 2.0 * rotSpe +Warning: The units of following sub-expressions need to be equal: +- sub-expression "piPre ^ 2.0 * rotSpe" has unit "Hz" +- sub-expression "p[7]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[8] = piPre * rotSpe ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "piPre * rotSpe ^ 2.0" has unit "s-2" +- sub-expression "p[8]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[9] = rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 3.0" has unit "s-3" +- sub-expression "p[9]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[10] = rotSpe ^ 2.0 * piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 2.0 * piPre ^ 2.0" has unit "s-2" +- sub-expression "p[10]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[11] = rotSpe ^ 3.0 * piPre +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 3.0 * piPre" has unit "s-3" +- sub-expression "p[11]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[12] = rotSpe ^ 4.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 4.0" has unit "s-4" +- sub-expression "p[12]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3660,14 +3655,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:5:3-6:34:writable] Warning: Connector rpmSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:7:3-8:34:writable] Warning: Connector rpmMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:9:3-10:71:writable] Warning: Connector PelMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:11:3-12:66:writable] Warning: Connector dpMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:13:3-14:75:writable] Warning: Connector efficiencyMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:15:3-15:52:writable] Warning: Connector dpSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:16:3-17:63:writable] Warning: Connector mFlowSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:18:3-18:45:writable] Warning: Connector onSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3677,6 +3664,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PowerVolumetricEfficiency failed with no error message. + + +Error in model: AixLib.Fluid.DistrictHeatingCooling.Supplies.OpenLoop.SourceIdeal Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3695,7 +3686,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PolynomialIsentropicEfficiency failed with no error message. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3705,14 +3696,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:5:3-6:34:writable] Warning: Connector rpmSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:7:3-8:34:writable] Warning: Connector rpmMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:9:3-10:71:writable] Warning: Connector PelMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:11:3-12:66:writable] Warning: Connector dpMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:13:3-14:75:writable] Warning: Connector efficiencyMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:15:3-15:52:writable] Warning: Connector dpSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:16:3-17:63:writable] Warning: Connector mFlowSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/PumpsPolynomialBased/BaseClasses/PumpBus.mo:18:3-18:45:writable] Warning: Connector onSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3722,6 +3705,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3740,10 +3724,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency.PolynomialIsentropicEfficiency failed with no error message. - - -Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.PanelHeating Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3763,6 +3743,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/SimpleExpansionValves/IsenthalpicExpansionValve.mo:15:5-16:70:writable] Warning: The following equation is INCONSISTENT due to specified unit information: m_flow = C * AThr * dp +Warning: The units of following sub-expressions need to be equal: +- sub-expression "C * AThr * dp" has unit "km2.s-1.g" +- sub-expression "m_flow" has unit "kg/s" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3772,6 +3756,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.DistrictHeatingCooling.Supplies.OpenLoop.SourceIdeal.Medium.specificEnthalpy‘ is partial. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3781,14 +3766,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:83:5-84:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:85:5-86:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 2.0" has unit "s-2" -- sub-expression "p[6]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3817,15 +3794,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -3836,25 +3804,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3873,6 +3822,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3882,14 +3832,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:83:5-84:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:85:5-86:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[6] = rotSpe ^ 2.0 +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/SimpleExpansionValves/IsenthalpicExpansionValve.mo:15:5-16:70:writable] Warning: The following equation is INCONSISTENT due to specified unit information: m_flow = C * AThr * dp Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 2.0" has unit "s-2" -- sub-expression "p[6]" has unit "1" +- sub-expression "C * AThr * dp" has unit "km2.s-1.g" +- sub-expression "m_flow" has unit "kg/s" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3899,7 +3845,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.DistrictHeatingCooling.Supplies.OpenLoop.SourceIdeal.Medium.specificEnthalpy‘ is partial. + + +Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.BaseClasses.PanelHeatingSegment Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3918,6 +3867,15 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3927,7 +3885,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3945,10 +3902,10 @@ an inner "system" component is not defined. For simulation drag Modelica.Fluid.System into your model to specify system properties. [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. -Error in model: AixLib.Fluid.Actuators.Dampers.VAVBoxExponential +Error in model: AixLib.Fluid.Movers.Compressors.ModularCompressors.ModularCompressorsSensors Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3958,6 +3915,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3967,8 +3926,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Dampers/VAVBoxExponential.mo:6:9-6:29:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/BaseClasses/PartialDamperExponential.mo:51:3-53:121:writable] Error: Trying to override final element kFixed with modifier '= sqrt(kResSqu)'. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.Fluid.Actuators.Dampers.VAVBoxExponential Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3978,6 +3940,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Dampers/VAVBoxExponential.mo:6:9-6:29:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/BaseClasses/PartialDamperExponential.mo:51:3-53:121:writable] Error: Trying to override final element kFixed with modifier '= sqrt(kResSqu)'. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -3991,7 +3955,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/BaseClasses/PartialDamperExponential.mo:51:3-53:121:writable] Error: Trying to override final element kFixed with modifier '= sqrt(kResSqu)'. -Error in model: AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.MultiLayerThermalDelta +Error in model: AixLib.Fluid.BoilerCHP.ModularCHP.BaseClasses.BaseClassComponents.GasolineEngineChp_EngineHousing Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4001,22 +3965,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity(modExpVal.modExpVal[1].flowCoefficient.satInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[2]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity().dl" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.density(modExpVal.modExpVal[1].flowCoefficient.staOut) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[3]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.density().d" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[4] = modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl)" has unit "K" -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[4]" has unit "m2" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[5] = modExpVal.modExpVal[1].flowCoefficient.dCle -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.dCle" has unit "m" -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[5]" has unit "m2" +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1088:9-1088:67:writable] Error: Internal error NFCeval.evalBinaryMul failed to evaluate ‘3.141592653589793 * dCyl‘ Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4026,6 +3975,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1088:9-1088:67:writable] Error: Internal error NFCeval.evalBinaryMul failed to evaluate ‘3.141592653589793 * dCyl‘ + + +Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.SpecifiedModels.RefrigerantR134aScrollCompressor Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4035,7 +3988,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4045,22 +3999,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity(modExpVal.modExpVal[1].flowCoefficient.satInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[2]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity().dl" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.density(modExpVal.modExpVal[1].flowCoefficient.staOut) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[3]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.density().d" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[4] = modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl)" has unit "K" -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[4]" has unit "m2" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[5] = modExpVal.modExpVal[1].flowCoefficient.dCle -Warning: The units of following sub-expressions need to be equal: -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.dCle" has unit "m" -- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[5]" has unit "m2" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.DHCSubstationHeatPumpDirectCooling Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4079,10 +4022,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.FixedResistances.GenericPipe Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4092,9 +4031,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:249:3-251:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[1, 1] == 0.0, == on Real numbers is only allowed inside functions. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:252:3-254:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[4, 2] == 0.0, == on Real numbers is only allowed inside functions. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4104,7 +4040,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4114,9 +4050,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:249:3-251:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[1, 1] == 0.0, == on Real numbers is only allowed inside functions. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:252:3-254:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[4, 2] == 0.0, == on Real numbers is only allowed inside functions. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4126,10 +4060,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.Components.BaseClasses.BoilerBase Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4148,7 +4078,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4158,6 +4087,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4170,7 +4100,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.BoilerCHP.BaseClasses.PartialHeatGenerator +Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.DHCSubstationHeatPumpChiller Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4180,22 +4110,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.bubbleDensity(satInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "P[2]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.bubbleDensity().dl" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.density(staOut) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "P[3]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.density().d" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[4] = satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.temperature(staInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.temperature(staInl)" has unit "K" -- sub-expression "P[4]" has unit "m2" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[5] = dCle -Warning: The units of following sub-expressions need to be equal: -- sub-expression "dCle" has unit "m" -- sub-expression "P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4214,7 +4128,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4224,22 +4137,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.bubbleDensity(satInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "P[2]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.bubbleDensity().dl" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.density(staOut) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "P[3]" has unit "m2" -- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.density().d" has unit "kg/m3" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[4] = satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.temperature(staInl) -Warning: The units of following sub-expressions need to be equal: -- sub-expression "satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.SpecifiedFlowCoefficients.Poly_R22R407CR410A_EEV_15_22.Medium.temperature(staInl)" has unit "K" -- sub-expression "P[4]" has unit "m2" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: P[5] = dCle -Warning: The units of following sub-expressions need to be equal: -- sub-expression "dCle" has unit "m" -- sub-expression "P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4249,6 +4146,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4258,10 +4156,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.BaseClasses.Functions.CollisionIntegral Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4298,7 +4192,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.BaseClasses.Functions.CollisionIntegral failed with no error message. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Movers.PumpsPolynomialBased.BaseClasses.polynomial2D Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4308,6 +4205,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4317,6 +4216,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.Movers.PumpsPolynomialBased.BaseClasses.polynomial2D failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4326,6 +4226,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4335,10 +4237,19 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.BaseClasses.Functions.CollisionIntegral failed with no error message. +Error: Internal error Instantiation of AixLib.Fluid.Movers.PumpsPolynomialBased.BaseClasses.polynomial2D failed with no error message. -Error in model: AixLib.Fluid.Storage.BaseClasses.HeatingCoil +Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.Components.BoilerStandAlone +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4348,8 +4259,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4359,7 +4268,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4379,8 +4287,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4390,7 +4296,15 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4403,7 +4317,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.BaseClasses.GeothermalHeatPumpBase +Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.BaseModelStaticHeatPumpController Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4413,6 +4327,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4422,14 +4338,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[3] = rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 3.0" has unit "s-3" -- sub-expression "p[3]" has unit "Hz" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[4] = piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "piPre ^ 2.0" has unit "1" -- sub-expression "p[4]" has unit "Hz" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.Fluid.Storage.BufferStorage Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4439,13 +4352,22 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity(modExpVal.modExpVal[1].flowCoefficient.satInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[2]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity().dl" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.density(modExpVal.modExpVal[1].flowCoefficient.staOut) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[3]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.density().d" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[4] = modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl)" has unit "K" +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[4]" has unit "m2" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[5] = modExpVal.modExpVal[1].flowCoefficient.dCle +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.dCle" has unit "m" +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4464,14 +4386,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[3] = rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 3.0" has unit "s-3" -- sub-expression "p[3]" has unit "Hz" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[4] = piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "piPre ^ 2.0" has unit "1" -- sub-expression "p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4481,16 +4395,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.BaseClassesStatic.StaticCore +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4500,7 +4405,13 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:326:11-326:43:writable] Warning: Conditional component ‘mHC2_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:319:5-319:34:writable] Warning: Conditional component ‘m_flow_small_HC2‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:335:3-336:118:writable] Warning: Conditional component ‘mHC2_flow_nominal‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range layer[1].nPorts Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4510,10 +4421,22 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PowerVolumetricEfficiency +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity(modExpVal.modExpVal[1].flowCoefficient.satInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[2]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity().dl" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.density(modExpVal.modExpVal[1].flowCoefficient.staOut) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[3]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.density().d" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[4] = modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.StaticHeatPumpBoundaries.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl)" has unit "K" +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[4]" has unit "m2" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[5] = modExpVal.modExpVal[1].flowCoefficient.dCle +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.dCle" has unit "m" +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4523,7 +4446,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4542,7 +4464,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PowerVolumetricEfficiency failed with no error message. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4552,7 +4474,16 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:326:11-326:43:writable] Warning: Conditional component ‘mHC2_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:319:5-319:34:writable] Warning: Conditional component ‘m_flow_small_HC2‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:335:3-336:118:writable] Warning: Conditional component ‘mHC2_flow_nominal‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range layer[1].nPorts + + +Error in model: AixLib.Fluid.Interfaces.PassThroughMedium Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4571,10 +4502,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PowerVolumetricEfficiency failed with no error message. - - -Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.SpecifiedModels.RefrigerantR134aScrollCompressor Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4593,8 +4520,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.Interfaces.PassThroughMedium.Medium.specificEnthalpy‘ is partial. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4613,11 +4539,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.Interfaces.PassThroughMedium Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4627,18 +4548,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4648,6 +4557,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.Interfaces.PassThroughMedium.Medium.specificEnthalpy‘ is partial. + + +Error in model: AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.ExternalControlNightDayHC Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4675,6 +4588,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4684,12 +4601,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -4700,6 +4611,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.ExternalControlNightDayHC failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4718,7 +4630,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.Interfaces.PassThroughMedium.Medium.specificEnthalpy‘ is partial. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4728,17 +4639,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -4749,6 +4652,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4758,6 +4662,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.ExternalControlNightDayHC failed with no error message. + + +Error in model: AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PolynomialEngineEfficiency Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4785,13 +4693,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PolynomialEngineEfficiency failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4819,10 +4721,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.Interfaces.PassThroughMedium.Medium.specificEnthalpy‘ is partial. +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PolynomialEngineEfficiency failed with no error message. -Error in model: AixLib.Fluid.Interfaces.FourPortHeatExchanger +Error in model: AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PowerFlowCoefficient Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4832,8 +4734,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PowerFlowCoefficient failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4843,7 +4744,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PowerFlowCoefficient failed with no error message. + + +Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.PlugFlowPipeEmbedded Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4853,8 +4757,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/ModularCHP_PowerUnit.mo:106:3-109:39:writable] Warning: Conditional component ‘heatPort‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4867,7 +4770,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.DistrictHeatingCooling.Supplies.OpenLoop.SourceIdeal +Error in model: AixLib.Fluid.Movers.Compressors.Examples.ModularRotaryCompressor Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4877,7 +4780,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.DistrictHeatingCooling.Supplies.OpenLoop.SourceIdeal.Medium.specificEnthalpy‘ is partial. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4887,10 +4790,13 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.DistrictHeatingCooling.Supplies.OpenLoop.SourceIdeal.Medium.specificEnthalpy‘ is partial. - - -Error in model: AixLib.Fluid.HeatExchangers.EvaporatorCondenserWithCapacity +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4910,13 +4816,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4926,7 +4827,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4936,6 +4837,12 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -4946,13 +4853,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4962,10 +4863,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. -Error in model: AixLib.Fluid.MixingVolumes.HydraulicSeparator +Error in model: AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.BaseClasses.Functions.CollisionIntegral Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4975,13 +4877,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Error: Internal error Instantiation of AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.BaseClasses.Functions.CollisionIntegral failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -4991,16 +4887,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Error: Internal error Instantiation of AixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.BaseClasses.Functions.CollisionIntegral failed with no error message. -Error in model: AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.PressureDropRadiator +Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.SpecifiedModels.RefrigerantR410aScrollCompressorController Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5010,7 +4900,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.PressureDropRadiator.Medium.specificEnthalpy‘ is partial. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5020,10 +4911,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Fluid.HeatExchangers.Radiators.BaseClasses.PressureDropRadiator.Medium.specificEnthalpy‘ is partial. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. -Error in model: AixLib.Fluid.BaseClasses.PartialReversibleVapourCompressionMachine +Error in model: AixLib.Fluid.Movers.DpControlledMovers.DpControlled_dp Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5051,7 +4943,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5061,7 +4952,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5071,6 +4969,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Interfaces/PartialTwoPortInterface.mo:8:3-9:76:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:208:3-213:110:writable] Error: Constant m_flow_nominal is used without having been given a value. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5089,7 +4989,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5099,10 +4998,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.HeatPumps.HeatPump Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5112,7 +5007,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/BoilerCHP/ModularCHP/BaseClasses/SubmodelCooling.mo:28:3-29:75:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5122,19 +5024,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Interfaces/PartialTwoPortInterface.mo:8:3-9:76:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:208:3-213:110:writable] Error: Constant m_flow_nominal is used without having been given a value. -Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.OpenLoop.VarTSupplyDpBypass -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error in model: AixLib.Fluid.Movers.PumpsPolynomialBased.PumpSpeedControlled Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5162,6 +5056,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5171,6 +5066,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5198,6 +5094,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5208,6 +5105,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.BoilerCHP.HeatGeneratorNoControl Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5226,6 +5126,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5244,6 +5145,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.BoilerCHP.BaseClasses.PartialHeatGenerator Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5262,15 +5167,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5292,7 +5189,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.SpecifiedModels.RefrigerantR410aScrollCompressorController +Error in model: AixLib.Fluid.Pools.IndoorSwimmingPool Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5302,6 +5199,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1088:9-1088:67:writable] Error: Internal error NFCeval.evalBinaryMul failed to evaluate ‘poolParam.V_flow_nominal * 995.586‘ Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5311,8 +5209,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1088:9-1088:67:writable] Error: Internal error NFCeval.evalBinaryMul failed to evaluate ‘poolParam.V_flow_nominal * 995.586‘ + + +Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.BaseModelStaticBoundaries Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5331,11 +5231,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.StaticPipe Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5345,6 +5240,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5354,7 +5251,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5364,7 +5260,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5374,14 +5269,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:74:5-75:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[4] = rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "p[4]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:76:5-77:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 2.0" has unit "s-2" -- sub-expression "p[5]" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.Components.BoilerExternalControl Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5400,6 +5292,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5409,7 +5302,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5419,6 +5311,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5428,7 +5321,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5448,14 +5340,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:74:5-75:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[4] = rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe" has unit "Hz" -- sub-expression "p[4]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:76:5-77:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[5] = rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotSpe ^ 2.0" has unit "s-2" -- sub-expression "p[5]" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5465,6 +5349,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.MixingVolumes.HydraulicSeparator Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5483,10 +5371,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.BoilerCHP.HeatGeneratorNoControl +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5496,7 +5381,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5516,7 +5400,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5526,6 +5409,12 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -5536,7 +5425,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5556,7 +5444,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5566,10 +5453,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.BoilerCHP.Boiler +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5579,7 +5463,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.Boiler failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5589,10 +5472,16 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.Boiler failed with no error message. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.Storage.BufferStorage +Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.OpenLoop.VarTSupplyDpBypass Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5602,6 +5491,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5611,13 +5501,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:326:11-326:43:writable] Warning: Conditional component ‘mHC2_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:319:5-319:34:writable] Warning: Conditional component ‘m_flow_small_HC2‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:335:3-336:118:writable] Warning: Conditional component ‘mHC2_flow_nominal‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range layer[1].nPorts +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5627,6 +5511,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5636,16 +5521,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:326:11-326:43:writable] Warning: Conditional component ‘mHC2_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:319:5-319:34:writable] Warning: Conditional component ‘m_flow_small_HC2‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:335:3-336:118:writable] Warning: Conditional component ‘mHC2_flow_nominal‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range layer[1].nPorts +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.Chillers.Chiller +Error in model: AixLib.Fluid.Movers.PumpsPolynomialBased.PumpHeadControlled Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5655,7 +5534,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5665,10 +5543,22 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.OpenLoop.VarTSupplyDp +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity(modExpVal.modExpVal[1].flowCoefficient.satInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[2]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity().dl" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.density(modExpVal.modExpVal[1].flowCoefficient.staOut) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[3]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.density().d" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[4] = modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl) +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl)" has unit "K" +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[4]" has unit "m2" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[5] = modExpVal.modExpVal[1].flowCoefficient.dCle +Warning: The units of following sub-expressions need to be equal: +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.dCle" has unit "m" +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5678,13 +5568,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5694,7 +5578,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5704,71 +5587,22 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Validation/EfficiencyModels.mo:91:3-93:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: preInp.y[4] = rotCom.manVarCom -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.manVarCom" has unit "Hz" -- sub-expression "preInp.y[4]" has unit "K" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" -- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:73:5-74:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[2] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity(modExpVal.modExpVal[1].flowCoefficient.satInl) Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[2]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.bubbleDensity().dl" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:75:5-76:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[3] = AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.density(modExpVal.modExpVal[1].flowCoefficient.staOut) Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[3]" has unit "m2" +- sub-expression "AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.density().d" has unit "kg/m3" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:77:5-78:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[4] = modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl) Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.satInl.Tsat - AixLib.Fluid.Actuators.Valves.ExpansionValves.Examples.BaseModelStaticHeatPumps.modExpVal.modExpVal.flowCoefficient.Medium.temperature(modExpVal.modExpVal[1].flowCoefficient.staInl)" has unit "K" +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[4]" has unit "m2" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Actuators/Valves/ExpansionValves/Utilities/FlowCoefficient/PolynomialFlowCoefficient.mo:79:5-80:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: modExpVal.modExpVal[1].flowCoefficient.P[5] = modExpVal.modExpVal[1].flowCoefficient.dCle Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" -- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.dCle" has unit "m" +- sub-expression "modExpVal.modExpVal[1].flowCoefficient.P[5]" has unit "m2" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5778,7 +5612,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Storage.BaseClasses.HeatTransferLambdaSimple Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5788,11 +5625,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:6:3-7:81:writable] Warning: Connector p_pumpGeothermalSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:8:3-9:90:writable] Warning: Connector p_pumpCondenser is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:10:3-11:91:writable] Warning: Connector p_pumpEvaporator is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:12:3-13:82:writable] Warning: Connector p_pumpColdConsumer is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:14:3-15:82:writable] Warning: Connector p_pumpHeatConsumer is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5802,7 +5634,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BaseClasses/HeatTransferLambdaSimple.mo:15:5-15:31:writable] Notification: From here: +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Logical.mo:678:5-678:56:writable] Error: Non-array modification ‘const_lambda_eff‘ for array component ‘amplitude‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5812,13 +5645,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5828,7 +5654,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BaseClasses/HeatTransferLambdaSimple.mo:15:5-15:31:writable] Notification: From here: +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Logical.mo:678:5-678:56:writable] Error: Non-array modification ‘const_lambda_eff‘ for array component ‘amplitude‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.Fluid.Actuators.Valves.Data.GenericThreeWay Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5836,64 +5666,9 @@ Notification: You can install the requested package using one of the commands: Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Validation/EfficiencyModels.mo:91:3-93:34:writable] Warning: The following equation is INCONSISTENT due to specified unit information: preInp.y[4] = rotCom.manVarCom -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.manVarCom" has unit "Hz" -- sub-expression "preInp.y[4]" has unit "K" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:90:5-91:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[3] = rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[3]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:94:5-95:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[5] = rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe * rotCom.comPro.oveEngEff.piPre" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:96:5-97:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[6] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[6]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:98:5-99:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[7] = rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre ^ 2.0 * rotCom.comPro.oveEngEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveEngEff.p[7]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:100:5-101:27:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[8] = rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.piPre * rotCom.comPro.oveEngEff.rotSpe ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[8]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:102:5-103:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[9] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[9]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:104:5-105:26:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[10] = rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 2.0 * rotCom.comPro.oveEngEff.piPre ^ 2.0" has unit "s-2" -- sub-expression "rotCom.comPro.oveEngEff.p[10]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:106:5-107:29:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[11] = rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 3.0 * rotCom.comPro.oveEngEff.piPre" has unit "s-3" -- sub-expression "rotCom.comPro.oveEngEff.p[11]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/EngineEfficiency/PolynomialEngineEfficiency.mo:108:5-109:28:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveEngEff.p[12] = rotCom.comPro.oveEngEff.rotSpe ^ 4.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveEngEff.rotSpe ^ 4.0" has unit "s-4" -- sub-expression "rotCom.comPro.oveEngEff.p[12]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:234:5-235:25:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[5] = (rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6] -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/VolumetricEfficiency/PolynomialVolumetricEfficiency.mo:236:5-237:35:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveVolEff.p[6] = ((rotCom.comPro.oveVolEff.rotSpe - rotCom.comPro.oveVolEff.c[5]) / rotCom.comPro.oveVolEff.c[6]) ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveVolEff.rotSpe" has unit "Hz" -- sub-expression "rotCom.comPro.oveVolEff.c[5]" has unit "1" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[3] = rotCom.comPro.oveIseEff.rotSpe ^ 3.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.rotSpe ^ 3.0" has unit "s-3" -- sub-expression "rotCom.comPro.oveIseEff.p[3]" has unit "Hz" -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: rotCom.comPro.oveIseEff.p[4] = rotCom.comPro.oveIseEff.piPre ^ 2.0 -Warning: The units of following sub-expressions need to be equal: -- sub-expression "rotCom.comPro.oveIseEff.piPre ^ 2.0" has unit "1" -- sub-expression "rotCom.comPro.oveIseEff.p[4]" has unit "Hz" + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.Data.GenericThreeWay failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5903,6 +5678,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.Data.GenericThreeWay failed with no error message. + + +Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.OpenLoop.HeatPumpCarnot Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5912,7 +5691,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5922,11 +5700,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:6:3-7:81:writable] Warning: Connector p_pumpGeothermalSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:8:3-9:90:writable] Warning: Connector p_pumpCondenser is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:10:3-11:91:writable] Warning: Connector p_pumpEvaporator is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:12:3-13:82:writable] Warning: Connector p_pumpColdConsumer is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/PumpControlBus.mo:14:3-15:82:writable] Warning: Connector p_pumpHeatConsumer is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5936,10 +5709,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.DHCPipe Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5959,10 +5728,37 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.BaseModelStaticHeatPump +Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.BaseClassesStatic.StaticCore Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5972,6 +5768,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -5981,6 +5778,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6000,6 +5798,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.DHCPipe Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6009,6 +5811,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6018,8 +5821,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.Solar.Thermal.SolarThermal Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6038,6 +5843,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6047,7 +5853,19 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.InternalControl Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6066,6 +5884,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[3] = rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 3.0" has unit "s-3" +- sub-expression "p[3]" has unit "Hz" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[4] = piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "piPre ^ 2.0" has unit "1" +- sub-expression "p[4]" has unit "Hz" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6075,11 +5901,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. - - -Error in model: AixLib.Fluid.HeatExchangers.HeatingRod +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6089,6 +5911,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.InternalControl failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6098,7 +5921,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6108,6 +5930,24 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:90:5-91:31:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[3] = rotSpe ^ 3.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "rotSpe ^ 3.0" has unit "s-3" +- sub-expression "p[3]" has unit "Hz" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/Utilities/IsentropicEfficiency/PolynomialIsentropicEfficiency.mo:92:5-93:33:writable] Warning: The following equation is INCONSISTENT due to specified unit information: p[4] = piPre ^ 2.0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "piPre ^ 2.0" has unit "1" +- sub-expression "p[4]" has unit "Hz" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6117,10 +5957,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.InternalControl failed with no error message. -Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.PlugFlowPipeZeta +Error in model: AixLib.Fluid.HeatExchangers.HeatingRod Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6130,6 +5970,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6139,6 +5980,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.DistrictHeatingCooling.Pipes.PlugFlowPipeZeta Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6148,6 +5993,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6184,7 +6030,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6194,7 +6039,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6204,6 +6048,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6213,6 +6058,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6258,7 +6104,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6271,7 +6116,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Fluid.HeatExchangers.ActiveWalls.Examples.PanelHeatingSingle +Error in model: AixLib.Fluid.Movers.Compressors.Validation.StaticHeatPumpBoundaries.SpecifiedModels.RefrigerantR410aScrollCompressor Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6281,7 +6126,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6291,6 +6135,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6300,8 +6146,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panel_Dis1D.panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6311,7 +6155,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:49-75:54:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/Compressors/BaseClasses/PartialModularCompressors.mo:75:3-77:72:writable] Error: Non-array modification ‘0‘ for array component ‘min‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PolynomialVolumetricEfficiency Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6330,11 +6178,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/HeatExchangers/ActiveWalls/BaseClasses/PanelHeatingSegment.mo:64:11-64:32:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = panel_Dis1D.panelHeatingSegment.calcMethod, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. - - -Error in model: AixLib.Fluid.Movers.PumpsPolynomialBased.BaseClasses.polynomial2D +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PolynomialVolumetricEfficiency failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6344,7 +6188,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.PumpsPolynomialBased.BaseClasses.polynomial2D failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6354,10 +6197,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.PumpsPolynomialBased.BaseClasses.polynomial2D failed with no error message. +Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency.PolynomialVolumetricEfficiency failed with no error message. -Error in model: AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PowerEngineEfficiency +Error in model: AixLib.Fluid.Examples.GeothermalHeatPump.BaseClasses.GeothermalHeatPumpControlledBase Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6367,6 +6210,13 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6376,7 +6226,16 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PowerEngineEfficiency failed with no error message. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.BoilerCHP.CHP Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6386,6 +6245,17 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6395,10 +6265,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PowerEngineEfficiency failed with no error message. - - -Error in model: AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.InternalControl +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6408,6 +6275,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:6:3-7:98:writable] Warning: Connector opening_valveHeatSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:8:3-9:94:writable] Warning: Connector opening_valveColdStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:11:3-12:97:writable] Warning: Connector opening_valveHeatSink is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:13:3-14:93:writable] Warning: Connector opening_valveHeatStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:16:3-17:95:writable] Warning: Connector feedback_valveHeatSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:18:3-19:91:writable] Warning: Connector feedback_valveColdStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:21:3-22:94:writable] Warning: Connector feedback_valveHeatSink is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:23:3-24:90:writable] Warning: Connector feedback_valveHeatStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6417,7 +6292,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.CHP failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6427,7 +6302,17 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.InternalControl failed with no error message. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6437,6 +6322,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6446,7 +6332,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:6:3-7:98:writable] Warning: Connector opening_valveHeatSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:8:3-9:94:writable] Warning: Connector opening_valveColdStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:11:3-12:97:writable] Warning: Connector opening_valveHeatSink is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:13:3-14:93:writable] Warning: Connector opening_valveHeatStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:16:3-17:95:writable] Warning: Connector feedback_valveHeatSource is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:18:3-19:91:writable] Warning: Connector feedback_valveColdStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:21:3-22:94:writable] Warning: Connector feedback_valveHeatSink is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Examples/GeothermalHeatPump/Control/ValveControlBus.mo:23:3-24:90:writable] Warning: Connector feedback_valveHeatStorage is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6456,10 +6349,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.BaseClasses.Controllers.InternalControl failed with no error message. +Error: Internal error Instantiation of AixLib.Fluid.BoilerCHP.CHP failed with no error message. -Error in model: AixLib.Fluid.HeatExchangers.DynamicHX +Error in model: AixLib.Fluid.HeatPumps.HeatPump Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6469,7 +6362,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6479,6 +6372,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.FixedResistances.HydraulicResistance Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6488,7 +6385,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6498,6 +6394,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:249:3-251:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[1, 1] == 0.0, == on Real numbers is only allowed inside functions. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:252:3-254:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[4, 2] == 0.0, == on Real numbers is only allowed inside functions. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -6518,9 +6416,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Fluid.Actuators.Valves.Data.GenericThreeWay Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6539,6 +6434,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:249:3-251:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[1, 1] == 0.0, == on Real numbers is only allowed inside functions. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Movers/DpControlledMovers/DpControlled_dp.mo:252:3-254:26:writable] Warning: In relation dpControlled_dp.pressureCurveSelected.table[4, 2] == 0.0, == on Real numbers is only allowed inside functions. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6548,7 +6446,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6558,7 +6455,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.Data.GenericThreeWay failed with no error message. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Fluid.FixedResistances.Pipe Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6577,6 +6477,14 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4255:7-4255:52:writable] Error: Output parameter h was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6586,7 +6494,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -6596,4 +6503,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Fluid.Actuators.Valves.Data.GenericThreeWay failed with no error message. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/FixedResistances/Pipe.mo:6:3-6:62:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4255:7-4255:52:writable] Error: Output parameter h was not assigned a value diff --git a/docs/ci_updates/OM_check/check/AixLib.Systems/AixLib.Systems-check_log.txt b/docs/ci_updates/OM_check/check/AixLib.Systems/AixLib.Systems-check_log.txt index f453136eba..4b1ee54560 100644 --- a/docs/ci_updates/OM_check/check/AixLib.Systems/AixLib.Systems-check_log.txt +++ b/docs/ci_updates/OM_check/check/AixLib.Systems/AixLib.Systems-check_log.txt @@ -1,6 +1,6 @@ -Error in model: AixLib.Systems.ModularAHU.RegisterModule +Error in model: AixLib.Systems.HeatPumpSystems.BaseClasses.HPSystemController Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -10,6 +10,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -19,7 +20,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Systems.ModularAHU.RegisterModule failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -29,6 +29,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:6:3-6:51:writable] Warning: Connector TAirInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:7:3-7:52:writable] Warning: Connector TAirOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:8:3-8:52:writable] Warning: Connector VFlowAirMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -38,10 +41,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Systems.ModularAHU.RegisterModule failed with no error message. - - -Error in model: AixLib.Systems.HydraulicModules.BaseClasses.PumpInterface_PumpHeadControlled +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -61,7 +61,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -71,7 +70,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:6:3-6:51:writable] Warning: Connector TAirInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:7:3-7:52:writable] Warning: Connector TAirOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:8:3-8:52:writable] Warning: Connector VFlowAirMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -81,10 +82,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. -Error in model: AixLib.Systems.HydraulicModules.Throttle +Error in model: AixLib.Systems.ModularAHU.GenericAHU Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -112,6 +113,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -121,7 +123,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -131,6 +132,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Systems.ModularAHU.GenericAHU failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -158,10 +160,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Systems.HydraulicModules.ThrottlePump +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -180,7 +179,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Error: Internal error Instantiation of AixLib.Systems.ModularAHU.GenericAHU failed with no error message. + + +Error in model: AixLib.Systems.HydraulicModules.Pump Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -190,6 +192,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -202,7 +205,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Systems.HeatPumpSystems.Examples.HeatPumpSystem +Error in model: AixLib.Systems.HydraulicModules.Throttle Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -212,7 +215,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -222,10 +224,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. - - -Error in model: AixLib.Systems.HydraulicModules.Injection +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -235,7 +234,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Systems.HydraulicModules.Injection failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -245,10 +243,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Systems.HydraulicModules.Injection failed with no error message. - - -Error in model: AixLib.Systems.HeatPumpSystems.BaseClasses.PartialHeatPumpSystem +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -258,7 +253,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -287,7 +281,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Systems.HydraulicModules.BaseClasses.PumpInterface_PumpHeadControlled Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -297,7 +294,20 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Systems.ModularAHU.RegisterModule Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -317,6 +327,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -326,10 +337,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. - - -Error in model: AixLib.Systems.HydraulicModules.BaseClasses.PartialHydraulicModule +Error: Internal error Instantiation of AixLib.Systems.ModularAHU.RegisterModule failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -359,7 +367,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error: Internal error Instantiation of AixLib.Systems.ModularAHU.RegisterModule failed with no error message. + + +Error in model: AixLib.Systems.HeatPumpSystems.HeatPumpSystem Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -369,7 +380,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -379,7 +389,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Systems.HydraulicModules.BaseClasses.PartialHydraulicModule.Medium1.specificEnthalpy‘ is partial. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -399,7 +408,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -409,7 +417,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -419,7 +426,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -429,10 +436,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Systems.HydraulicModules.BaseClasses.PartialHydraulicModule.Medium1.specificEnthalpy‘ is partial. - - -Error in model: AixLib.Systems.HydraulicModules.Injection2WayValve Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -442,7 +445,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -452,10 +454,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Systems.HydraulicModules.BaseClasses.BasicPumpInterface +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -465,7 +464,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Systems.HydraulicModules.BaseClasses.BasicPumpInterface.Medium.specificEnthalpy‘ is partial. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -475,10 +473,19 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Systems.HydraulicModules.BaseClasses.BasicPumpInterface.Medium.specificEnthalpy‘ is partial. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. -Error in model: AixLib.Systems.HydraulicModules.Admix +Error in model: AixLib.Systems.HydraulicModules.BaseClasses.PumpInterface_SpeedControlledNrpm Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -488,6 +495,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -497,7 +505,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Systems.HydraulicModules.Admix failed with no error message. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Systems.HydraulicModules.ThrottlePump Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -516,10 +527,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Systems.HydraulicModules.Admix failed with no error message. - - -Error in model: AixLib.Systems.TABS.Tabs +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -529,6 +537,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -553,9 +562,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:6:3-6:51:writable] Warning: Connector TAirInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:7:3-7:52:writable] Warning: Connector TAirOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:8:3-8:52:writable] Warning: Connector VFlowAirMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -574,7 +581,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -584,6 +591,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -608,9 +616,29 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:6:3-6:51:writable] Warning: Connector TAirInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:7:3-7:52:writable] Warning: Connector TAirOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:8:3-8:52:writable] Warning: Connector VFlowAirMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Systems.HydraulicModules.BaseClasses.PumpInterface_PumpSpeedControlled +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -632,7 +660,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Systems.ModularAHU.GenericAHU +Error in model: AixLib.Systems.HeatPumpSystems.BaseClasses.PartialHeatPumpSystem Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -661,14 +689,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:7:3-7:60:writable] Warning: Connector valveSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:8:3-8:58:writable] Warning: Connector valveMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:9:3-9:65:writable] Warning: Connector TFwrdInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:10:3-10:68:writable] Warning: Connector TFwrdOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:11:3-11:59:writable] Warning: Connector TRtrnInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:12:3-12:62:writable] Warning: Connector TRtrnOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:13:3-13:63:writable] Warning: Connector VFlowInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:14:3-14:66:writable] Warning: Connector VFlowOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -678,7 +699,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -688,6 +708,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -697,6 +718,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -715,6 +737,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -724,7 +747,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -734,7 +756,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Systems.ModularAHU.GenericAHU failed with no error message. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. + + +Error in model: AixLib.Systems.HydraulicModules.Admix Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -744,7 +769,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -754,6 +778,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Systems.HydraulicModules.Admix failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -763,14 +788,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:7:3-7:60:writable] Warning: Connector valveSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:8:3-8:58:writable] Warning: Connector valveMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:9:3-9:65:writable] Warning: Connector TFwrdInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:10:3-10:68:writable] Warning: Connector TFwrdOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:11:3-11:59:writable] Warning: Connector TRtrnInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:12:3-12:62:writable] Warning: Connector TRtrnOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:13:3-13:63:writable] Warning: Connector VFlowInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:14:3-14:66:writable] Warning: Connector VFlowOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -780,7 +797,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error: Internal error Instantiation of AixLib.Systems.HydraulicModules.Admix failed with no error message. + + +Error in model: AixLib.Systems.HydraulicModules.Injection2WayValve Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -790,6 +810,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -799,6 +820,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Systems.HydraulicModules.Injection Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -808,6 +833,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -836,10 +862,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Systems.ModularAHU.GenericAHU failed with no error message. - - -Error in model: AixLib.Systems.HeatPumpSystems.BaseClasses.HPSystemController +Error: Internal error Instantiation of AixLib.Systems.HydraulicModules.Injection failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -849,6 +872,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -858,7 +882,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -868,6 +891,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -877,10 +901,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. +Error: Internal error Instantiation of AixLib.Systems.HydraulicModules.Injection failed with no error message. -Error in model: AixLib.Systems.HydraulicModules.SimpleConsumer +Error in model: AixLib.Systems.HeatPumpSystems.Examples.HeatPumpSystem Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -890,7 +914,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -900,7 +924,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. + + +Error in model: AixLib.Systems.HydraulicModules.SimpleConsumer Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -910,28 +937,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:9:3-9:51:writable] Warning: Connector TOdaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:10:3-10:50:writable] Warning: Connector TSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:11:3-11:51:writable] Warning: Connector TEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:12:3-12:51:writable] Warning: Connector TEhaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:13:3-13:62:writable] Warning: Connector V_flow_EtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:14:3-14:74:writable] Warning: Connector dpFanEtaSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:15:3-15:79:writable] Warning: Connector dpFanEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:16:3-16:58:writable] Warning: Connector powerFanRetMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:17:3-17:73:writable] Warning: Connector dpFanSupSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:18:3-18:78:writable] Warning: Connector dpFanSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:19:3-19:57:writable] Warning: Connector powerFanSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:20:3-20:78:writable] Warning: Connector flapEtaSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:21:3-21:69:writable] Warning: Connector flapEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:22:3-22:77:writable] Warning: Connector flapSupSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:23:3-23:68:writable] Warning: Connector flapSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:24:3-24:76:writable] Warning: Connector bypassHrsSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:25:3-25:76:writable] Warning: Connector bypassHrsMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:26:3-26:59:writable] Warning: Connector steamHumSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:27:3-27:68:writable] Warning: Connector powerSteamHumMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:28:3-28:63:writable] Warning: Connector adiabHumSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:29:3-29:54:writable] Warning: Connector relHumSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:30:3-30:55:writable] Warning: Connector relHumEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -951,7 +956,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -961,7 +965,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Systems.HydraulicModules.BaseClasses.PartialHydraulicModule Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -971,28 +978,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:9:3-9:51:writable] Warning: Connector TOdaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:10:3-10:50:writable] Warning: Connector TSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:11:3-11:51:writable] Warning: Connector TEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:12:3-12:51:writable] Warning: Connector TEhaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:13:3-13:62:writable] Warning: Connector V_flow_EtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:14:3-14:74:writable] Warning: Connector dpFanEtaSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:15:3-15:79:writable] Warning: Connector dpFanEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:16:3-16:58:writable] Warning: Connector powerFanRetMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:17:3-17:73:writable] Warning: Connector dpFanSupSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:18:3-18:78:writable] Warning: Connector dpFanSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:19:3-19:57:writable] Warning: Connector powerFanSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:20:3-20:78:writable] Warning: Connector flapEtaSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:21:3-21:69:writable] Warning: Connector flapEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:22:3-22:77:writable] Warning: Connector flapSupSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:23:3-23:68:writable] Warning: Connector flapSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:24:3-24:76:writable] Warning: Connector bypassHrsSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:25:3-25:76:writable] Warning: Connector bypassHrsMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:26:3-26:59:writable] Warning: Connector steamHumSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:27:3-27:68:writable] Warning: Connector powerSteamHumMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:28:3-28:63:writable] Warning: Connector adiabHumSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:29:3-29:54:writable] Warning: Connector relHumSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:30:3-30:55:writable] Warning: Connector relHumEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Systems.HydraulicModules.BaseClasses.PartialHydraulicModule.Medium1.specificEnthalpy‘ is partial. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1002,10 +988,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Systems.HydraulicModules.BaseClasses.PartialHydraulicModule.Medium1.specificEnthalpy‘ is partial. -Error in model: AixLib.Systems.HydraulicModules.Pump +Error in model: AixLib.Systems.HydraulicModules.BaseClasses.BasicPumpInterface Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1015,6 +1001,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1024,7 +1011,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1043,10 +1030,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Systems.HydraulicModules.BaseClasses.PumpInterface_SpeedControlledNrpm Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1056,7 +1039,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1066,7 +1048,28 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:9:3-9:51:writable] Warning: Connector TOdaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:10:3-10:50:writable] Warning: Connector TSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:11:3-11:51:writable] Warning: Connector TEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:12:3-12:51:writable] Warning: Connector TEhaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:13:3-13:62:writable] Warning: Connector V_flow_EtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:14:3-14:74:writable] Warning: Connector dpFanEtaSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:15:3-15:79:writable] Warning: Connector dpFanEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:16:3-16:58:writable] Warning: Connector powerFanRetMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:17:3-17:73:writable] Warning: Connector dpFanSupSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:18:3-18:78:writable] Warning: Connector dpFanSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:19:3-19:57:writable] Warning: Connector powerFanSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:20:3-20:78:writable] Warning: Connector flapEtaSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:21:3-21:69:writable] Warning: Connector flapEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:22:3-22:77:writable] Warning: Connector flapSupSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:23:3-23:68:writable] Warning: Connector flapSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:24:3-24:76:writable] Warning: Connector bypassHrsSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:25:3-25:76:writable] Warning: Connector bypassHrsMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:26:3-26:59:writable] Warning: Connector steamHumSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:27:3-27:68:writable] Warning: Connector powerSteamHumMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:28:3-28:63:writable] Warning: Connector adiabHumSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:29:3-29:54:writable] Warning: Connector relHumSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:30:3-30:55:writable] Warning: Connector relHumEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1076,7 +1079,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Systems.HydraulicModules.BaseClasses.BasicPumpInterface.Medium.specificEnthalpy‘ is partial. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1086,10 +1089,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Systems.HeatPumpSystems.HeatPumpSystem +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1099,6 +1099,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1117,7 +1118,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1136,6 +1136,28 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:9:3-9:51:writable] Warning: Connector TOdaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:10:3-10:50:writable] Warning: Connector TSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:11:3-11:51:writable] Warning: Connector TEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:12:3-12:51:writable] Warning: Connector TEhaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:13:3-13:62:writable] Warning: Connector V_flow_EtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:14:3-14:74:writable] Warning: Connector dpFanEtaSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:15:3-15:79:writable] Warning: Connector dpFanEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:16:3-16:58:writable] Warning: Connector powerFanRetMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:17:3-17:73:writable] Warning: Connector dpFanSupSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:18:3-18:78:writable] Warning: Connector dpFanSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:19:3-19:57:writable] Warning: Connector powerFanSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:20:3-20:78:writable] Warning: Connector flapEtaSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:21:3-21:69:writable] Warning: Connector flapEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:22:3-22:77:writable] Warning: Connector flapSupSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:23:3-23:68:writable] Warning: Connector flapSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:24:3-24:76:writable] Warning: Connector bypassHrsSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:25:3-25:76:writable] Warning: Connector bypassHrsMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:26:3-26:59:writable] Warning: Connector steamHumSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:27:3-27:68:writable] Warning: Connector powerSteamHumMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:28:3-28:63:writable] Warning: Connector adiabHumSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:29:3-29:54:writable] Warning: Connector relHumSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:30:3-30:55:writable] Warning: Connector relHumEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1145,10 +1167,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Systems.HydraulicModules.BaseClasses.BasicPumpInterface.Medium.specificEnthalpy‘ is partial. -Error in model: AixLib.Systems.HydraulicModules.BaseClasses.PumpInterface_PumpSpeedControlled +Error in model: AixLib.Systems.TABS.Tabs Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) diff --git a/docs/ci_updates/OM_check/check/AixLib.Systems/AixLib.Systems-error_log.txt b/docs/ci_updates/OM_check/check/AixLib.Systems/AixLib.Systems-error_log.txt index f453136eba..4b1ee54560 100644 --- a/docs/ci_updates/OM_check/check/AixLib.Systems/AixLib.Systems-error_log.txt +++ b/docs/ci_updates/OM_check/check/AixLib.Systems/AixLib.Systems-error_log.txt @@ -1,6 +1,6 @@ -Error in model: AixLib.Systems.ModularAHU.RegisterModule +Error in model: AixLib.Systems.HeatPumpSystems.BaseClasses.HPSystemController Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -10,6 +10,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -19,7 +20,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Systems.ModularAHU.RegisterModule failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -29,6 +29,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:6:3-6:51:writable] Warning: Connector TAirInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:7:3-7:52:writable] Warning: Connector TAirOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:8:3-8:52:writable] Warning: Connector VFlowAirMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -38,10 +41,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Systems.ModularAHU.RegisterModule failed with no error message. - - -Error in model: AixLib.Systems.HydraulicModules.BaseClasses.PumpInterface_PumpHeadControlled +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -61,7 +61,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -71,7 +70,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:6:3-6:51:writable] Warning: Connector TAirInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:7:3-7:52:writable] Warning: Connector TAirOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:8:3-8:52:writable] Warning: Connector VFlowAirMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -81,10 +82,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. -Error in model: AixLib.Systems.HydraulicModules.Throttle +Error in model: AixLib.Systems.ModularAHU.GenericAHU Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -112,6 +113,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -121,7 +123,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -131,6 +132,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Systems.ModularAHU.GenericAHU failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -158,10 +160,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Systems.HydraulicModules.ThrottlePump +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -180,7 +179,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Error: Internal error Instantiation of AixLib.Systems.ModularAHU.GenericAHU failed with no error message. + + +Error in model: AixLib.Systems.HydraulicModules.Pump Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -190,6 +192,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -202,7 +205,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Systems.HeatPumpSystems.Examples.HeatPumpSystem +Error in model: AixLib.Systems.HydraulicModules.Throttle Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -212,7 +215,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -222,10 +224,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. - - -Error in model: AixLib.Systems.HydraulicModules.Injection +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -235,7 +234,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Systems.HydraulicModules.Injection failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -245,10 +243,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Systems.HydraulicModules.Injection failed with no error message. - - -Error in model: AixLib.Systems.HeatPumpSystems.BaseClasses.PartialHeatPumpSystem +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -258,7 +253,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -287,7 +281,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Systems.HydraulicModules.BaseClasses.PumpInterface_PumpHeadControlled Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -297,7 +294,20 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Systems.ModularAHU.RegisterModule Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -317,6 +327,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -326,10 +337,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. - - -Error in model: AixLib.Systems.HydraulicModules.BaseClasses.PartialHydraulicModule +Error: Internal error Instantiation of AixLib.Systems.ModularAHU.RegisterModule failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -359,7 +367,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error: Internal error Instantiation of AixLib.Systems.ModularAHU.RegisterModule failed with no error message. + + +Error in model: AixLib.Systems.HeatPumpSystems.HeatPumpSystem Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -369,7 +380,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -379,7 +389,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Systems.HydraulicModules.BaseClasses.PartialHydraulicModule.Medium1.specificEnthalpy‘ is partial. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -399,7 +408,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -409,7 +417,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -419,7 +426,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -429,10 +436,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Systems.HydraulicModules.BaseClasses.PartialHydraulicModule.Medium1.specificEnthalpy‘ is partial. - - -Error in model: AixLib.Systems.HydraulicModules.Injection2WayValve Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -442,7 +445,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -452,10 +454,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Systems.HydraulicModules.BaseClasses.BasicPumpInterface +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -465,7 +464,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Systems.HydraulicModules.BaseClasses.BasicPumpInterface.Medium.specificEnthalpy‘ is partial. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -475,10 +473,19 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Systems.HydraulicModules.BaseClasses.BasicPumpInterface.Medium.specificEnthalpy‘ is partial. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. -Error in model: AixLib.Systems.HydraulicModules.Admix +Error in model: AixLib.Systems.HydraulicModules.BaseClasses.PumpInterface_SpeedControlledNrpm Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -488,6 +495,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -497,7 +505,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Systems.HydraulicModules.Admix failed with no error message. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Systems.HydraulicModules.ThrottlePump Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -516,10 +527,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Systems.HydraulicModules.Admix failed with no error message. - - -Error in model: AixLib.Systems.TABS.Tabs +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -529,6 +537,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -553,9 +562,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:6:3-6:51:writable] Warning: Connector TAirInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:7:3-7:52:writable] Warning: Connector TAirOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:8:3-8:52:writable] Warning: Connector VFlowAirMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -574,7 +581,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -584,6 +591,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -608,9 +616,29 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:6:3-6:51:writable] Warning: Connector TAirInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:7:3-7:52:writable] Warning: Connector TAirOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/RegisterBus.mo:8:3-8:52:writable] Warning: Connector VFlowAirMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Systems.HydraulicModules.BaseClasses.PumpInterface_PumpSpeedControlled +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -632,7 +660,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value -Error in model: AixLib.Systems.ModularAHU.GenericAHU +Error in model: AixLib.Systems.HeatPumpSystems.BaseClasses.PartialHeatPumpSystem Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -661,14 +689,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:7:3-7:60:writable] Warning: Connector valveSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:8:3-8:58:writable] Warning: Connector valveMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:9:3-9:65:writable] Warning: Connector TFwrdInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:10:3-10:68:writable] Warning: Connector TFwrdOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:11:3-11:59:writable] Warning: Connector TRtrnInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:12:3-12:62:writable] Warning: Connector TRtrnOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:13:3-13:63:writable] Warning: Connector VFlowInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:14:3-14:66:writable] Warning: Connector VFlowOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -678,7 +699,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -688,6 +708,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -697,6 +718,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -715,6 +737,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -724,7 +747,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -734,7 +756,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Systems.ModularAHU.GenericAHU failed with no error message. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. + + +Error in model: AixLib.Systems.HydraulicModules.Admix Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -744,7 +769,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -754,6 +778,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Systems.HydraulicModules.Admix failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -763,14 +788,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:7:3-7:60:writable] Warning: Connector valveSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:8:3-8:58:writable] Warning: Connector valveMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:9:3-9:65:writable] Warning: Connector TFwrdInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:10:3-10:68:writable] Warning: Connector TFwrdOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:11:3-11:59:writable] Warning: Connector TRtrnInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:12:3-12:62:writable] Warning: Connector TRtrnOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:13:3-13:63:writable] Warning: Connector VFlowInMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/HydraulicModules/BaseClasses/HydraulicBus.mo:14:3-14:66:writable] Warning: Connector VFlowOutMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -780,7 +797,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error: Internal error Instantiation of AixLib.Systems.HydraulicModules.Admix failed with no error message. + + +Error in model: AixLib.Systems.HydraulicModules.Injection2WayValve Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -790,6 +810,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -799,6 +820,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Systems.HydraulicModules.Injection Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -808,6 +833,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -836,10 +862,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Systems.ModularAHU.GenericAHU failed with no error message. - - -Error in model: AixLib.Systems.HeatPumpSystems.BaseClasses.HPSystemController +Error: Internal error Instantiation of AixLib.Systems.HydraulicModules.Injection failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -849,6 +872,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -858,7 +882,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -868,6 +891,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -877,10 +901,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. +Error: Internal error Instantiation of AixLib.Systems.HydraulicModules.Injection failed with no error message. -Error in model: AixLib.Systems.HydraulicModules.SimpleConsumer +Error in model: AixLib.Systems.HeatPumpSystems.Examples.HeatPumpSystem Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -890,7 +914,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -900,7 +924,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. + + +Error in model: AixLib.Systems.HydraulicModules.SimpleConsumer Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -910,28 +937,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:9:3-9:51:writable] Warning: Connector TOdaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:10:3-10:50:writable] Warning: Connector TSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:11:3-11:51:writable] Warning: Connector TEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:12:3-12:51:writable] Warning: Connector TEhaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:13:3-13:62:writable] Warning: Connector V_flow_EtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:14:3-14:74:writable] Warning: Connector dpFanEtaSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:15:3-15:79:writable] Warning: Connector dpFanEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:16:3-16:58:writable] Warning: Connector powerFanRetMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:17:3-17:73:writable] Warning: Connector dpFanSupSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:18:3-18:78:writable] Warning: Connector dpFanSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:19:3-19:57:writable] Warning: Connector powerFanSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:20:3-20:78:writable] Warning: Connector flapEtaSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:21:3-21:69:writable] Warning: Connector flapEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:22:3-22:77:writable] Warning: Connector flapSupSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:23:3-23:68:writable] Warning: Connector flapSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:24:3-24:76:writable] Warning: Connector bypassHrsSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:25:3-25:76:writable] Warning: Connector bypassHrsMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:26:3-26:59:writable] Warning: Connector steamHumSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:27:3-27:68:writable] Warning: Connector powerSteamHumMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:28:3-28:63:writable] Warning: Connector adiabHumSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:29:3-29:54:writable] Warning: Connector relHumSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:30:3-30:55:writable] Warning: Connector relHumEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -951,7 +956,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -961,7 +965,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value + + +Error in model: AixLib.Systems.HydraulicModules.BaseClasses.PartialHydraulicModule Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -971,28 +978,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:9:3-9:51:writable] Warning: Connector TOdaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:10:3-10:50:writable] Warning: Connector TSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:11:3-11:51:writable] Warning: Connector TEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:12:3-12:51:writable] Warning: Connector TEhaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:13:3-13:62:writable] Warning: Connector V_flow_EtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:14:3-14:74:writable] Warning: Connector dpFanEtaSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:15:3-15:79:writable] Warning: Connector dpFanEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:16:3-16:58:writable] Warning: Connector powerFanRetMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:17:3-17:73:writable] Warning: Connector dpFanSupSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:18:3-18:78:writable] Warning: Connector dpFanSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:19:3-19:57:writable] Warning: Connector powerFanSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:20:3-20:78:writable] Warning: Connector flapEtaSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:21:3-21:69:writable] Warning: Connector flapEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:22:3-22:77:writable] Warning: Connector flapSupSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:23:3-23:68:writable] Warning: Connector flapSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:24:3-24:76:writable] Warning: Connector bypassHrsSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:25:3-25:76:writable] Warning: Connector bypassHrsMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:26:3-26:59:writable] Warning: Connector steamHumSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:27:3-27:68:writable] Warning: Connector powerSteamHumMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:28:3-28:63:writable] Warning: Connector adiabHumSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:29:3-29:54:writable] Warning: Connector relHumSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:30:3-30:55:writable] Warning: Connector relHumEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Systems.HydraulicModules.BaseClasses.PartialHydraulicModule.Medium1.specificEnthalpy‘ is partial. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1002,10 +988,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Systems.HydraulicModules.BaseClasses.PartialHydraulicModule.Medium1.specificEnthalpy‘ is partial. -Error in model: AixLib.Systems.HydraulicModules.Pump +Error in model: AixLib.Systems.HydraulicModules.BaseClasses.BasicPumpInterface Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1015,6 +1001,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1024,7 +1011,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1043,10 +1030,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Systems.HydraulicModules.BaseClasses.PumpInterface_SpeedControlledNrpm Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1056,7 +1039,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1066,7 +1048,28 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:9:3-9:51:writable] Warning: Connector TOdaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:10:3-10:50:writable] Warning: Connector TSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:11:3-11:51:writable] Warning: Connector TEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:12:3-12:51:writable] Warning: Connector TEhaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:13:3-13:62:writable] Warning: Connector V_flow_EtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:14:3-14:74:writable] Warning: Connector dpFanEtaSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:15:3-15:79:writable] Warning: Connector dpFanEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:16:3-16:58:writable] Warning: Connector powerFanRetMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:17:3-17:73:writable] Warning: Connector dpFanSupSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:18:3-18:78:writable] Warning: Connector dpFanSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:19:3-19:57:writable] Warning: Connector powerFanSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:20:3-20:78:writable] Warning: Connector flapEtaSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:21:3-21:69:writable] Warning: Connector flapEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:22:3-22:77:writable] Warning: Connector flapSupSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:23:3-23:68:writable] Warning: Connector flapSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:24:3-24:76:writable] Warning: Connector bypassHrsSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:25:3-25:76:writable] Warning: Connector bypassHrsMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:26:3-26:59:writable] Warning: Connector steamHumSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:27:3-27:68:writable] Warning: Connector powerSteamHumMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:28:3-28:63:writable] Warning: Connector adiabHumSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:29:3-29:54:writable] Warning: Connector relHumSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:30:3-30:55:writable] Warning: Connector relHumEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1076,7 +1079,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Systems.HydraulicModules.BaseClasses.BasicPumpInterface.Medium.specificEnthalpy‘ is partial. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1086,10 +1089,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4109:7-4109:67:writable] Error: Output parameter state was not assigned a value - - -Error in model: AixLib.Systems.HeatPumpSystems.HeatPumpSystem +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1099,6 +1099,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1117,7 +1118,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1136,6 +1136,28 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:9:3-9:51:writable] Warning: Connector TOdaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:10:3-10:50:writable] Warning: Connector TSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:11:3-11:51:writable] Warning: Connector TEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:12:3-12:51:writable] Warning: Connector TEhaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:13:3-13:62:writable] Warning: Connector V_flow_EtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:14:3-14:74:writable] Warning: Connector dpFanEtaSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:15:3-15:79:writable] Warning: Connector dpFanEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:16:3-16:58:writable] Warning: Connector powerFanRetMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:17:3-17:73:writable] Warning: Connector dpFanSupSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:18:3-18:78:writable] Warning: Connector dpFanSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:19:3-19:57:writable] Warning: Connector powerFanSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:20:3-20:78:writable] Warning: Connector flapEtaSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:21:3-21:69:writable] Warning: Connector flapEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:22:3-22:77:writable] Warning: Connector flapSupSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:23:3-23:68:writable] Warning: Connector flapSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:24:3-24:76:writable] Warning: Connector bypassHrsSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:25:3-25:76:writable] Warning: Connector bypassHrsMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:26:3-26:59:writable] Warning: Connector steamHumSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:27:3-27:68:writable] Warning: Connector powerSteamHumMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:28:3-28:63:writable] Warning: Connector adiabHumSet is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:29:3-29:54:writable] Warning: Connector relHumSupMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Systems/ModularAHU/BaseClasses/GenericAHUBus.mo:30:3-30:55:writable] Warning: Connector relHumEtaMea is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1145,10 +1167,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Controls/SetPoints/Functions/HeatingCurveFunction.mo:7:3-8:78:writable] Error: Invalid public variable TDesign, function variables that are not input/output must be protected. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Media/package.mo:4426:7-4429:18:writable] Error: Called function ‘AixLib.Systems.HydraulicModules.BaseClasses.BasicPumpInterface.Medium.specificEnthalpy‘ is partial. -Error in model: AixLib.Systems.HydraulicModules.BaseClasses.PumpInterface_PumpSpeedControlled +Error in model: AixLib.Systems.TABS.Tabs Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) diff --git a/docs/ci_updates/OM_check/check/AixLib.ThermalZones/AixLib.ThermalZones-check_log.txt b/docs/ci_updates/OM_check/check/AixLib.ThermalZones/AixLib.ThermalZones-check_log.txt index 5c2bc9d34c..4024c6eab1 100644 --- a/docs/ci_updates/OM_check/check/AixLib.ThermalZones/AixLib.ThermalZones-check_log.txt +++ b/docs/ci_updates/OM_check/check/AixLib.ThermalZones/AixLib.ThermalZones-check_log.txt @@ -1,6 +1,4775 @@ -Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.BaseClasses.PartialCase +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.Multizone.MultizoneEquipped +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zoneParam[].nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zone.zoneParam.nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zoneParam[].nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zone.zoneParam.nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. + + +Error in model: AixLib.ThermalZones.HighOrder.Rooms.RoomEmpiricalValidation.RoomTwinHouseN2 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.humanSenHeaDependent.gainSurfaces.k = thermalZone.humanSenHeaDependent.specificPersons * thermalZone.humanSenHeaDependent.roomArea * thermalZone.humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.humanSenHeaDependent.specificPersons * thermalZone.humanSenHeaDependent.roomArea * thermalZone.humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "thermalZone.humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gain.k = thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea" has unit "W" +- sub-expression "thermalZone.machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gainSurfaces.k = thermalZone.machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "thermalZone.machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.gainSurfaces.k = thermalZone.lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "thermalZone.lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.lightingPowerRoomAreaSpecific = thermalZone.zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "thermalZone.lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_diff = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_gr = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[1].y = thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[2].y = thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[3].y = thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[4].y = thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[5].y = thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.humanSenHeaDependent.gainSurfaces.k = thermalZone.humanSenHeaDependent.specificPersons * thermalZone.humanSenHeaDependent.roomArea * thermalZone.humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.humanSenHeaDependent.specificPersons * thermalZone.humanSenHeaDependent.roomArea * thermalZone.humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "thermalZone.humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gain.k = thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea" has unit "W" +- sub-expression "thermalZone.machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gainSurfaces.k = thermalZone.machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "thermalZone.machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.gainSurfaces.k = thermalZone.lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "thermalZone.lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.lightingPowerRoomAreaSpecific = thermalZone.zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "thermalZone.lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_diff = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_gr = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[1].y = thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[2].y = thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[3].y = thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[4].y = thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[5].y = thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.TwinHouseN2 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.ThermalZone.BaseClasses.PartialThermalZone +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:27:3-28:46:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/RC/OneElement.mo:211:3-212:44:writable] Error: Constant zoneParam.AExt is used without having been given a value. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:27:3-28:46:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/RC/OneElement.mo:211:3-212:44:writable] Error: Constant zoneParam.AExt is used without having been given a value. + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.Multizone.BaseClasses.SumCondition +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Multizone/BaseClasses/SumCondition.mo:5:3-6:19:writable] Error: Dimensions must be parameter or constant expression (in dimension). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Multizone/BaseClasses/SumCondition.mo:5:3-6:19:writable] Error: Dimensions must be parameter or constant expression (in dimension). + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.Multizone.BaseClasses.AirFlowRateSplit +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:7:3-7:67:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Multizone/BaseClasses/AirFlowRateSplit.mo:36:3-37:48:writable] Error: Constant zoneParam.VAir is used without having been given a value. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:7:3-7:67:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Multizone/BaseClasses/AirFlowRateSplit.mo:36:3-37:48:writable] Error: Constant zoneParam.VAir is used without having been given a value. + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].humanSenHeaDependent.gainSurfaces.k = multizone.zone[1].humanSenHeaDependent.specificPersons * multizone.zone[1].humanSenHeaDependent.roomArea * multizone.zone[1].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].humanSenHeaDependent.specificPersons * multizone.zone[1].humanSenHeaDependent.roomArea * multizone.zone[1].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[1].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gain.k = multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[1].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gainSurfaces.k = multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[1].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.gainSurfaces.k = multizone.zone[1].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[1].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.lightingPowerRoomAreaSpecific = multizone.zone[1].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[1].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_diff = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_gr = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].humanSenHeaDependent.gainSurfaces.k = multizone.zone[2].humanSenHeaDependent.specificPersons * multizone.zone[2].humanSenHeaDependent.roomArea * multizone.zone[2].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].humanSenHeaDependent.specificPersons * multizone.zone[2].humanSenHeaDependent.roomArea * multizone.zone[2].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[2].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gain.k = multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[2].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gainSurfaces.k = multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[2].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.gainSurfaces.k = multizone.zone[2].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[2].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.lightingPowerRoomAreaSpecific = multizone.zone[2].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[2].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_diff = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_gr = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].humanSenHeaDependent.gainSurfaces.k = multizone.zone[3].humanSenHeaDependent.specificPersons * multizone.zone[3].humanSenHeaDependent.roomArea * multizone.zone[3].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].humanSenHeaDependent.specificPersons * multizone.zone[3].humanSenHeaDependent.roomArea * multizone.zone[3].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[3].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gain.k = multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[3].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gainSurfaces.k = multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[3].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.gainSurfaces.k = multizone.zone[3].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[3].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.lightingPowerRoomAreaSpecific = multizone.zone[3].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[3].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_diff = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_gr = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].humanSenHeaDependent.gainSurfaces.k = multizone.zone[4].humanSenHeaDependent.specificPersons * multizone.zone[4].humanSenHeaDependent.roomArea * multizone.zone[4].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].humanSenHeaDependent.specificPersons * multizone.zone[4].humanSenHeaDependent.roomArea * multizone.zone[4].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[4].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gain.k = multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[4].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gainSurfaces.k = multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[4].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.gainSurfaces.k = multizone.zone[4].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[4].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.lightingPowerRoomAreaSpecific = multizone.zone[4].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[4].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_diff = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_gr = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].humanSenHeaDependent.gainSurfaces.k = multizone.zone[5].humanSenHeaDependent.specificPersons * multizone.zone[5].humanSenHeaDependent.roomArea * multizone.zone[5].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].humanSenHeaDependent.specificPersons * multizone.zone[5].humanSenHeaDependent.roomArea * multizone.zone[5].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[5].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gain.k = multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[5].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gainSurfaces.k = multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[5].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.gainSurfaces.k = multizone.zone[5].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[5].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.lightingPowerRoomAreaSpecific = multizone.zone[5].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[5].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_diff = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_gr = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[1].y = multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[2].y = multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[3].y = multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[4].y = multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[5].y = multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[1].y = multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[2].y = multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[3].y = multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[4].y = multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[5].y = multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[1].y = multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[2].y = multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[3].y = multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[4].y = multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[5].y = multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[1].y = multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[2].y = multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[3].y = multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[4].y = multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[5].y = multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[1].y = multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[2].y = multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[3].y = multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[4].y = multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[5].y = multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].humanSenHeaDependent.gainSurfaces.k = multizone.zone[1].humanSenHeaDependent.specificPersons * multizone.zone[1].humanSenHeaDependent.roomArea * multizone.zone[1].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].humanSenHeaDependent.specificPersons * multizone.zone[1].humanSenHeaDependent.roomArea * multizone.zone[1].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[1].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gain.k = multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[1].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gainSurfaces.k = multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[1].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.gainSurfaces.k = multizone.zone[1].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[1].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.lightingPowerRoomAreaSpecific = multizone.zone[1].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[1].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_diff = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_gr = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].humanSenHeaDependent.gainSurfaces.k = multizone.zone[2].humanSenHeaDependent.specificPersons * multizone.zone[2].humanSenHeaDependent.roomArea * multizone.zone[2].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].humanSenHeaDependent.specificPersons * multizone.zone[2].humanSenHeaDependent.roomArea * multizone.zone[2].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[2].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gain.k = multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[2].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gainSurfaces.k = multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[2].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.gainSurfaces.k = multizone.zone[2].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[2].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.lightingPowerRoomAreaSpecific = multizone.zone[2].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[2].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_diff = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_gr = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].humanSenHeaDependent.gainSurfaces.k = multizone.zone[3].humanSenHeaDependent.specificPersons * multizone.zone[3].humanSenHeaDependent.roomArea * multizone.zone[3].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].humanSenHeaDependent.specificPersons * multizone.zone[3].humanSenHeaDependent.roomArea * multizone.zone[3].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[3].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gain.k = multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[3].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gainSurfaces.k = multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[3].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.gainSurfaces.k = multizone.zone[3].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[3].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.lightingPowerRoomAreaSpecific = multizone.zone[3].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[3].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_diff = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_gr = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].humanSenHeaDependent.gainSurfaces.k = multizone.zone[4].humanSenHeaDependent.specificPersons * multizone.zone[4].humanSenHeaDependent.roomArea * multizone.zone[4].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].humanSenHeaDependent.specificPersons * multizone.zone[4].humanSenHeaDependent.roomArea * multizone.zone[4].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[4].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gain.k = multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[4].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gainSurfaces.k = multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[4].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.gainSurfaces.k = multizone.zone[4].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[4].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.lightingPowerRoomAreaSpecific = multizone.zone[4].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[4].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_diff = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_gr = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].humanSenHeaDependent.gainSurfaces.k = multizone.zone[5].humanSenHeaDependent.specificPersons * multizone.zone[5].humanSenHeaDependent.roomArea * multizone.zone[5].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].humanSenHeaDependent.specificPersons * multizone.zone[5].humanSenHeaDependent.roomArea * multizone.zone[5].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[5].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gain.k = multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[5].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gainSurfaces.k = multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[5].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.gainSurfaces.k = multizone.zone[5].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[5].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.lightingPowerRoomAreaSpecific = multizone.zone[5].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[5].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_diff = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_gr = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[1].y = multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[2].y = multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[3].y = multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[4].y = multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[5].y = multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[1].y = multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[2].y = multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[3].y = multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[4].y = multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[5].y = multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[1].y = multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[2].y = multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[3].y = multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[4].y = multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[5].y = multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[1].y = multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[2].y = multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[3].y = multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[4].y = multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[5].y = multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[1].y = multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[2].y = multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[3].y = multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[4].y = multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[5].y = multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAirSwimmingPool +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:59-28:23:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:3-30:39:writable] Error: Non-array modification ‘"HeatFlowRate"‘ for array component ‘quantity‘, possibly due to missing ‘each‘. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:59-28:23:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:3-30:39:writable] Error: Non-array modification ‘"HeatFlowRate"‘ for array component ‘quantity‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.ThermalZones.HighOrder.Rooms.ASHRAE140.SouthFacingWindows +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.Examples.MultizoneEquipped +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Airflow/AirHandlingUnit/AHU.mo:820:3-824:46:writable] Error: Argument 1 of pre must be a discrete expression, but multizone.AirHandlingUnit.T_oda is continuous. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Airflow/AirHandlingUnit/AHU.mo:820:3-824:46:writable] Error: Argument 1 of pre must be a discrete expression, but multizone.AirHandlingUnit.T_oda is continuous. + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:325:47-325:67:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.humanTotHeaDependent.gainSurfaces.k = thermalZone.humanTotHeaDependent.specificPersons * thermalZone.humanTotHeaDependent.roomArea * thermalZone.humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.humanTotHeaDependent.specificPersons * thermalZone.humanTotHeaDependent.roomArea * thermalZone.humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "thermalZone.humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gain.k = thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea" has unit "W" +- sub-expression "thermalZone.machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gainSurfaces.k = thermalZone.machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "thermalZone.machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.gainSurfaces.k = thermalZone.lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "thermalZone.lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.lightingPowerRoomAreaSpecific = thermalZone.zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "thermalZone.lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_diff = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_gr = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.moistureGains.squareMetre.k = thermalZone.moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.moistureGains.roomArea" has unit "m2" +- sub-expression "thermalZone.moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[1].y = thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[2].y = thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[3].y = thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[4].y = thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[5].y = thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.humanSenHeaDependent.gainSurfaces.k = thermalZone.humanSenHeaDependent.specificPersons * thermalZone.humanSenHeaDependent.roomArea * thermalZone.humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.humanSenHeaDependent.specificPersons * thermalZone.humanSenHeaDependent.roomArea * thermalZone.humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "thermalZone.humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gain.k = thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea" has unit "W" +- sub-expression "thermalZone.machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gainSurfaces.k = thermalZone.machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "thermalZone.machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.gainSurfaces.k = thermalZone.lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "thermalZone.lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.lightingPowerRoomAreaSpecific = thermalZone.zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "thermalZone.lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_diff = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_gr = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[1].y = thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[2].y = thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[3].y = thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[4].y = thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[5].y = thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:325:47-325:67:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.humanTotHeaDependent.gainSurfaces.k = thermalZone.humanTotHeaDependent.specificPersons * thermalZone.humanTotHeaDependent.roomArea * thermalZone.humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.humanTotHeaDependent.specificPersons * thermalZone.humanTotHeaDependent.roomArea * thermalZone.humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "thermalZone.humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gain.k = thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea" has unit "W" +- sub-expression "thermalZone.machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gainSurfaces.k = thermalZone.machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "thermalZone.machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.gainSurfaces.k = thermalZone.lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "thermalZone.lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.lightingPowerRoomAreaSpecific = thermalZone.zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "thermalZone.lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_diff = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_gr = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.moistureGains.squareMetre.k = thermalZone.moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.moistureGains.roomArea" has unit "m2" +- sub-expression "thermalZone.moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[1].y = thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[2].y = thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[3].y = thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[4].y = thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[5].y = thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.humanSenHeaDependent.gainSurfaces.k = thermalZone.humanSenHeaDependent.specificPersons * thermalZone.humanSenHeaDependent.roomArea * thermalZone.humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.humanSenHeaDependent.specificPersons * thermalZone.humanSenHeaDependent.roomArea * thermalZone.humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "thermalZone.humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gain.k = thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea" has unit "W" +- sub-expression "thermalZone.machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gainSurfaces.k = thermalZone.machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "thermalZone.machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.gainSurfaces.k = thermalZone.lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "thermalZone.lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.lightingPowerRoomAreaSpecific = thermalZone.zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "thermalZone.lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_diff = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_gr = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[1].y = thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[2].y = thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[3].y = thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[4].y = thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[5].y = thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: Ag.y = Ag.k * Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "Ag.k * Ag.u" has unit "W/m2" +- sub-expression "Ag.y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: Ag.y = Ag.k * Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "Ag.k * Ag.u" has unit "W/m2" +- sub-expression "Ag.y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2Equipped +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:325:47-325:67:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Airflow/AirHandlingUnit/AHU.mo:820:3-824:46:writable] Error: Argument 1 of pre must be a discrete expression, but multizone.AirHandlingUnit.T_oda is continuous. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:325:47-325:67:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Airflow/AirHandlingUnit/AHU.mo:820:3-824:46:writable] Error: Argument 1 of pre must be a discrete expression, but multizone.AirHandlingUnit.T_oda is continuous. + + +Error in model: AixLib.ThermalZones.ReducedOrder.Multizone.BaseClasses.AirFlowRateSum +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range dimension +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range dimension + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:325:47-325:67:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].humanTotHeaDependent.gainSurfaces.k = multizone.zone[1].humanTotHeaDependent.specificPersons * multizone.zone[1].humanTotHeaDependent.roomArea * multizone.zone[1].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].humanTotHeaDependent.specificPersons * multizone.zone[1].humanTotHeaDependent.roomArea * multizone.zone[1].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[1].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gain.k = multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[1].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gainSurfaces.k = multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[1].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.gainSurfaces.k = multizone.zone[1].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[1].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.lightingPowerRoomAreaSpecific = multizone.zone[1].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[1].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_diff = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_gr = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].moistureGains.squareMetre.k = multizone.zone[1].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[1].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].humanTotHeaDependent.gainSurfaces.k = multizone.zone[2].humanTotHeaDependent.specificPersons * multizone.zone[2].humanTotHeaDependent.roomArea * multizone.zone[2].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].humanTotHeaDependent.specificPersons * multizone.zone[2].humanTotHeaDependent.roomArea * multizone.zone[2].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[2].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gain.k = multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[2].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gainSurfaces.k = multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[2].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.gainSurfaces.k = multizone.zone[2].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[2].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.lightingPowerRoomAreaSpecific = multizone.zone[2].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[2].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_diff = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_gr = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].moistureGains.squareMetre.k = multizone.zone[2].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[2].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].humanTotHeaDependent.gainSurfaces.k = multizone.zone[3].humanTotHeaDependent.specificPersons * multizone.zone[3].humanTotHeaDependent.roomArea * multizone.zone[3].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].humanTotHeaDependent.specificPersons * multizone.zone[3].humanTotHeaDependent.roomArea * multizone.zone[3].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[3].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gain.k = multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[3].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gainSurfaces.k = multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[3].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.gainSurfaces.k = multizone.zone[3].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[3].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.lightingPowerRoomAreaSpecific = multizone.zone[3].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[3].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_diff = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_gr = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].moistureGains.squareMetre.k = multizone.zone[3].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[3].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].humanTotHeaDependent.gainSurfaces.k = multizone.zone[4].humanTotHeaDependent.specificPersons * multizone.zone[4].humanTotHeaDependent.roomArea * multizone.zone[4].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].humanTotHeaDependent.specificPersons * multizone.zone[4].humanTotHeaDependent.roomArea * multizone.zone[4].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[4].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gain.k = multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[4].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gainSurfaces.k = multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[4].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.gainSurfaces.k = multizone.zone[4].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[4].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.lightingPowerRoomAreaSpecific = multizone.zone[4].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[4].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_diff = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_gr = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].moistureGains.squareMetre.k = multizone.zone[4].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[4].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].humanTotHeaDependent.gainSurfaces.k = multizone.zone[5].humanTotHeaDependent.specificPersons * multizone.zone[5].humanTotHeaDependent.roomArea * multizone.zone[5].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].humanTotHeaDependent.specificPersons * multizone.zone[5].humanTotHeaDependent.roomArea * multizone.zone[5].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[5].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gain.k = multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[5].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gainSurfaces.k = multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[5].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.gainSurfaces.k = multizone.zone[5].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[5].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.lightingPowerRoomAreaSpecific = multizone.zone[5].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[5].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_diff = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_gr = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].moistureGains.squareMetre.k = multizone.zone[5].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[5].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[1].y = multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[2].y = multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[3].y = multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[4].y = multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[5].y = multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[1].y = multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[2].y = multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[3].y = multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[4].y = multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[5].y = multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[1].y = multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[2].y = multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[3].y = multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[4].y = multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[5].y = multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[1].y = multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[2].y = multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[3].y = multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[4].y = multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[5].y = multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[1].y = multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[2].y = multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[3].y = multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[4].y = multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[5].y = multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:325:47-325:67:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].humanTotHeaDependent.gainSurfaces.k = multizone.zone[1].humanTotHeaDependent.specificPersons * multizone.zone[1].humanTotHeaDependent.roomArea * multizone.zone[1].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].humanTotHeaDependent.specificPersons * multizone.zone[1].humanTotHeaDependent.roomArea * multizone.zone[1].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[1].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gain.k = multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[1].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gainSurfaces.k = multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[1].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.gainSurfaces.k = multizone.zone[1].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[1].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.lightingPowerRoomAreaSpecific = multizone.zone[1].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[1].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_diff = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_gr = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].moistureGains.squareMetre.k = multizone.zone[1].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[1].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].humanTotHeaDependent.gainSurfaces.k = multizone.zone[2].humanTotHeaDependent.specificPersons * multizone.zone[2].humanTotHeaDependent.roomArea * multizone.zone[2].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].humanTotHeaDependent.specificPersons * multizone.zone[2].humanTotHeaDependent.roomArea * multizone.zone[2].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[2].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gain.k = multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[2].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gainSurfaces.k = multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[2].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.gainSurfaces.k = multizone.zone[2].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[2].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.lightingPowerRoomAreaSpecific = multizone.zone[2].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[2].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_diff = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_gr = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].moistureGains.squareMetre.k = multizone.zone[2].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[2].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].humanTotHeaDependent.gainSurfaces.k = multizone.zone[3].humanTotHeaDependent.specificPersons * multizone.zone[3].humanTotHeaDependent.roomArea * multizone.zone[3].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].humanTotHeaDependent.specificPersons * multizone.zone[3].humanTotHeaDependent.roomArea * multizone.zone[3].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[3].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gain.k = multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[3].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gainSurfaces.k = multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[3].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.gainSurfaces.k = multizone.zone[3].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[3].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.lightingPowerRoomAreaSpecific = multizone.zone[3].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[3].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_diff = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_gr = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].moistureGains.squareMetre.k = multizone.zone[3].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[3].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].humanTotHeaDependent.gainSurfaces.k = multizone.zone[4].humanTotHeaDependent.specificPersons * multizone.zone[4].humanTotHeaDependent.roomArea * multizone.zone[4].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].humanTotHeaDependent.specificPersons * multizone.zone[4].humanTotHeaDependent.roomArea * multizone.zone[4].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[4].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gain.k = multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[4].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gainSurfaces.k = multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[4].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.gainSurfaces.k = multizone.zone[4].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[4].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.lightingPowerRoomAreaSpecific = multizone.zone[4].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[4].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_diff = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_gr = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].moistureGains.squareMetre.k = multizone.zone[4].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[4].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].humanTotHeaDependent.gainSurfaces.k = multizone.zone[5].humanTotHeaDependent.specificPersons * multizone.zone[5].humanTotHeaDependent.roomArea * multizone.zone[5].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].humanTotHeaDependent.specificPersons * multizone.zone[5].humanTotHeaDependent.roomArea * multizone.zone[5].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[5].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gain.k = multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[5].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gainSurfaces.k = multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[5].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.gainSurfaces.k = multizone.zone[5].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[5].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.lightingPowerRoomAreaSpecific = multizone.zone[5].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[5].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_diff = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_gr = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].moistureGains.squareMetre.k = multizone.zone[5].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[5].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[1].y = multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[2].y = multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[3].y = multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[4].y = multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[5].y = multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[1].y = multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[2].y = multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[3].y = multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[4].y = multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[5].y = multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[1].y = multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[2].y = multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[3].y = multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[4].y = multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[5].y = multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[1].y = multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[2].y = multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[3].y = multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[4].y = multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[5].y = multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[1].y = multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[2].y = multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[3].y = multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[4].y = multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[5].y = multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.Multizone.BaseClasses.PartialMultizone +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zoneParam[].nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zone.zoneParam.nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zoneParam[].nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zone.zoneParam.nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.ThermalZone.ThermalZone +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:27:3-28:46:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/RC/OneElement.mo:211:3-212:44:writable] Error: Constant zoneParam.AExt is used without having been given a value. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:27:3-28:46:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/RC/OneElement.mo:211:3-212:44:writable] Error: Constant zoneParam.AExt is used without having been given a value. + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Windows/BaseClasses/HVisible.mo:142:5-143:58:writable] Warning: The following equation is INCONSISTENT due to specified unit information: shadedWindow.shadedWindow.window.HVisible.H_EvaHor[2] = (shadedWindow.shadedWindow.window.HVisible.HDirNor * shadedWindow.shadedWindow.window.HVisible.Cor_KMDir * sin(shadedWindow.shadedWindow.window.HVisible.alt) + shadedWindow.shadedWindow.window.HVisible.HDifHorCle * shadedWindow.shadedWindow.window.HVisible.Cor_KMDifCle + shadedWindow.shadedWindow.window.HVisible.HDifHorCov * shadedWindow.shadedWindow.window.HVisible.Cor_KMDifCov) * shadedWindow.shadedWindow.window.HVisible.tau_visDifx[2] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "(shadedWindow.shadedWindow.window.HVisible.HDirNor * shadedWindow.shadedWindow.window.HVisible.Cor_KMDir * sin(shadedWindow.shadedWindow.window.HVisible.alt) + shadedWindow.shadedWindow.window.HVisible.HDifHorCle * shadedWindow.shadedWindow.window.HVisible.Cor_KMDifCle + shadedWindow.shadedWindow.window.HVisible.HDifHorCov * shadedWindow.shadedWindow.window.HVisible.Cor_KMDifCov) * shadedWindow.shadedWindow.window.HVisible.tau_visDifx[2]" has unit "W/m2" +- sub-expression "shadedWindow.shadedWindow.window.HVisible.H_EvaHor[2]" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Windows/BaseClasses/HVisible.mo:142:5-143:58:writable] Warning: The following equation is INCONSISTENT due to specified unit information: shadedWindow.shadedWindow.window.HVisible.H_EvaHor[2] = (shadedWindow.shadedWindow.window.HVisible.HDirNor * shadedWindow.shadedWindow.window.HVisible.Cor_KMDir * sin(shadedWindow.shadedWindow.window.HVisible.alt) + shadedWindow.shadedWindow.window.HVisible.HDifHorCle * shadedWindow.shadedWindow.window.HVisible.Cor_KMDifCle + shadedWindow.shadedWindow.window.HVisible.HDifHorCov * shadedWindow.shadedWindow.window.HVisible.Cor_KMDifCov) * shadedWindow.shadedWindow.window.HVisible.tau_visDifx[2] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "(shadedWindow.shadedWindow.window.HVisible.HDirNor * shadedWindow.shadedWindow.window.HVisible.Cor_KMDir * sin(shadedWindow.shadedWindow.window.HVisible.alt) + shadedWindow.shadedWindow.window.HVisible.HDifHorCle * shadedWindow.shadedWindow.window.HVisible.Cor_KMDifCle + shadedWindow.shadedWindow.window.HVisible.HDifHorCov * shadedWindow.shadedWindow.window.HVisible.Cor_KMDifCov) * shadedWindow.shadedWindow.window.HVisible.tau_visDifx[2]" has unit "W/m2" +- sub-expression "shadedWindow.shadedWindow.window.HVisible.H_EvaHor[2]" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/HighOrder/Examples/OFD_1Jan.mo:88:3-88:64:writable] Warning: Conditional component ‘AirTemp‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/HighOrder/Examples/OFD_1Jan.mo:88:3-88:64:writable] Warning: Conditional component ‘AirTemp‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/HighOrder/Components/Examples/DryAir/DryAir_test.mo:41:3-41:44:writable] Warning: The following equation is INCONSISTENT due to specified unit information: realOut[2] = varAirExchange.port_b.Q_flow +Warning: The units of following sub-expressions need to be equal: +- sub-expression "varAirExchange.port_b.Q_flow" has unit "W" +- sub-expression "realOut[2]" has unit "K" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/HighOrder/Components/Examples/DryAir/DryAir_test.mo:42:3-42:55:writable] Warning: The following equation is INCONSISTENT due to specified unit information: realOut[3] = infiltrationRate_DIN12831.port_b.Q_flow +Warning: The units of following sub-expressions need to be equal: +- sub-expression "infiltrationRate_DIN12831.port_b.Q_flow" has unit "W" +- sub-expression "realOut[3]" has unit "K" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/HighOrder/Components/Examples/DryAir/DryAir_test.mo:43:3-43:53:writable] Warning: The following equation is INCONSISTENT due to specified unit information: realOut[4] = dynamicVentilation.port_inside.Q_flow +Warning: The units of following sub-expressions need to be equal: +- sub-expression "dynamicVentilation.port_inside.Q_flow" has unit "W" +- sub-expression "realOut[4]" has unit "K" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].humanSenHeaDependent.gainSurfaces.k = multizone.zone[1].humanSenHeaDependent.specificPersons * multizone.zone[1].humanSenHeaDependent.roomArea * multizone.zone[1].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].humanSenHeaDependent.specificPersons * multizone.zone[1].humanSenHeaDependent.roomArea * multizone.zone[1].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[1].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gain.k = multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[1].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gainSurfaces.k = multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[1].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.gainSurfaces.k = multizone.zone[1].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[1].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.lightingPowerRoomAreaSpecific = multizone.zone[1].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[1].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_diff = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_gr = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].humanSenHeaDependent.gainSurfaces.k = multizone.zone[2].humanSenHeaDependent.specificPersons * multizone.zone[2].humanSenHeaDependent.roomArea * multizone.zone[2].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].humanSenHeaDependent.specificPersons * multizone.zone[2].humanSenHeaDependent.roomArea * multizone.zone[2].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[2].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gain.k = multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[2].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gainSurfaces.k = multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[2].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.gainSurfaces.k = multizone.zone[2].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[2].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.lightingPowerRoomAreaSpecific = multizone.zone[2].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[2].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_diff = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_gr = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].humanSenHeaDependent.gainSurfaces.k = multizone.zone[3].humanSenHeaDependent.specificPersons * multizone.zone[3].humanSenHeaDependent.roomArea * multizone.zone[3].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].humanSenHeaDependent.specificPersons * multizone.zone[3].humanSenHeaDependent.roomArea * multizone.zone[3].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[3].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gain.k = multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[3].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gainSurfaces.k = multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[3].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.gainSurfaces.k = multizone.zone[3].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[3].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.lightingPowerRoomAreaSpecific = multizone.zone[3].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[3].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_diff = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_gr = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].humanSenHeaDependent.gainSurfaces.k = multizone.zone[4].humanSenHeaDependent.specificPersons * multizone.zone[4].humanSenHeaDependent.roomArea * multizone.zone[4].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].humanSenHeaDependent.specificPersons * multizone.zone[4].humanSenHeaDependent.roomArea * multizone.zone[4].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[4].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gain.k = multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[4].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gainSurfaces.k = multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[4].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.gainSurfaces.k = multizone.zone[4].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[4].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.lightingPowerRoomAreaSpecific = multizone.zone[4].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[4].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_diff = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_gr = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].humanSenHeaDependent.gainSurfaces.k = multizone.zone[5].humanSenHeaDependent.specificPersons * multizone.zone[5].humanSenHeaDependent.roomArea * multizone.zone[5].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].humanSenHeaDependent.specificPersons * multizone.zone[5].humanSenHeaDependent.roomArea * multizone.zone[5].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[5].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gain.k = multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[5].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gainSurfaces.k = multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[5].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.gainSurfaces.k = multizone.zone[5].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[5].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.lightingPowerRoomAreaSpecific = multizone.zone[5].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[5].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_diff = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_gr = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[1].y = multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[2].y = multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[3].y = multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[4].y = multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[5].y = multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[1].y = multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[2].y = multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[3].y = multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[4].y = multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[5].y = multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[1].y = multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[2].y = multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[3].y = multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[4].y = multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[5].y = multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[1].y = multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[2].y = multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[3].y = multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[4].y = multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[5].y = multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[1].y = multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[2].y = multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[3].y = multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[4].y = multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[5].y = multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/HighOrder/Components/Examples/DryAir/DryAir_test.mo:41:3-41:44:writable] Warning: The following equation is INCONSISTENT due to specified unit information: realOut[2] = varAirExchange.port_b.Q_flow +Warning: The units of following sub-expressions need to be equal: +- sub-expression "varAirExchange.port_b.Q_flow" has unit "W" +- sub-expression "realOut[2]" has unit "K" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/HighOrder/Components/Examples/DryAir/DryAir_test.mo:42:3-42:55:writable] Warning: The following equation is INCONSISTENT due to specified unit information: realOut[3] = infiltrationRate_DIN12831.port_b.Q_flow +Warning: The units of following sub-expressions need to be equal: +- sub-expression "infiltrationRate_DIN12831.port_b.Q_flow" has unit "W" +- sub-expression "realOut[3]" has unit "K" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/HighOrder/Components/Examples/DryAir/DryAir_test.mo:43:3-43:53:writable] Warning: The following equation is INCONSISTENT due to specified unit information: realOut[4] = dynamicVentilation.port_inside.Q_flow +Warning: The units of following sub-expressions need to be equal: +- sub-expression "dynamicVentilation.port_inside.Q_flow" has unit "W" +- sub-expression "realOut[4]" has unit "K" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].humanSenHeaDependent.gainSurfaces.k = multizone.zone[1].humanSenHeaDependent.specificPersons * multizone.zone[1].humanSenHeaDependent.roomArea * multizone.zone[1].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].humanSenHeaDependent.specificPersons * multizone.zone[1].humanSenHeaDependent.roomArea * multizone.zone[1].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[1].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gain.k = multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[1].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gainSurfaces.k = multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[1].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.gainSurfaces.k = multizone.zone[1].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[1].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.lightingPowerRoomAreaSpecific = multizone.zone[1].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[1].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_diff = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_gr = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].humanSenHeaDependent.gainSurfaces.k = multizone.zone[2].humanSenHeaDependent.specificPersons * multizone.zone[2].humanSenHeaDependent.roomArea * multizone.zone[2].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].humanSenHeaDependent.specificPersons * multizone.zone[2].humanSenHeaDependent.roomArea * multizone.zone[2].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[2].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gain.k = multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[2].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gainSurfaces.k = multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[2].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.gainSurfaces.k = multizone.zone[2].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[2].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.lightingPowerRoomAreaSpecific = multizone.zone[2].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[2].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_diff = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_gr = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].humanSenHeaDependent.gainSurfaces.k = multizone.zone[3].humanSenHeaDependent.specificPersons * multizone.zone[3].humanSenHeaDependent.roomArea * multizone.zone[3].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].humanSenHeaDependent.specificPersons * multizone.zone[3].humanSenHeaDependent.roomArea * multizone.zone[3].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[3].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gain.k = multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[3].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gainSurfaces.k = multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[3].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.gainSurfaces.k = multizone.zone[3].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[3].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.lightingPowerRoomAreaSpecific = multizone.zone[3].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[3].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_diff = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_gr = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].humanSenHeaDependent.gainSurfaces.k = multizone.zone[4].humanSenHeaDependent.specificPersons * multizone.zone[4].humanSenHeaDependent.roomArea * multizone.zone[4].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].humanSenHeaDependent.specificPersons * multizone.zone[4].humanSenHeaDependent.roomArea * multizone.zone[4].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[4].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gain.k = multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[4].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gainSurfaces.k = multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[4].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.gainSurfaces.k = multizone.zone[4].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[4].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.lightingPowerRoomAreaSpecific = multizone.zone[4].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[4].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_diff = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_gr = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].humanSenHeaDependent.gainSurfaces.k = multizone.zone[5].humanSenHeaDependent.specificPersons * multizone.zone[5].humanSenHeaDependent.roomArea * multizone.zone[5].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].humanSenHeaDependent.specificPersons * multizone.zone[5].humanSenHeaDependent.roomArea * multizone.zone[5].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[5].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gain.k = multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[5].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gainSurfaces.k = multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[5].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.gainSurfaces.k = multizone.zone[5].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[5].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.lightingPowerRoomAreaSpecific = multizone.zone[5].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[5].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_diff = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_gr = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[1].y = multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[2].y = multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[3].y = multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[4].y = multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[5].y = multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[1].y = multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[2].y = multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[3].y = multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[4].y = multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[5].y = multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[1].y = multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[2].y = multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[3].y = multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[4].y = multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[5].y = multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[1].y = multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[2].y = multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[3].y = multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[4].y = multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[5].y = multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[1].y = multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[2].y = multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[3].y = multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[4].y = multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[5].y = multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/WeatherData/Old/WeatherTRY/Weather.mo:123:7-123:46:writable] Warning: The following equation is INCONSISTENT due to specified unit information: weather.deMultiplex.y3[4] = weather.from_degC.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "weather.from_degC.u" has unit "K" +- sub-expression "weather.deMultiplex.y3[4]" has unit "m/s" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: room.ceiling.windowModel.Ag.y = room.ceiling.windowModel.Ag.k * room.ceiling.windowModel.Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "room.ceiling.windowModel.Ag.k * room.ceiling.windowModel.Ag.u" has unit "W/m2" +- sub-expression "room.ceiling.windowModel.Ag.y" has unit "W" +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/WeatherData/Old/WeatherTRY/Weather.mo:123:7-123:46:writable] Warning: The following equation is INCONSISTENT due to specified unit information: weather.deMultiplex.y3[4] = weather.from_degC.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "weather.from_degC.u" has unit "K" +- sub-expression "weather.deMultiplex.y3[4]" has unit "m/s" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: room.ceiling.windowModel.Ag.y = room.ceiling.windowModel.Ag.k * room.ceiling.windowModel.Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "room.ceiling.windowModel.Ag.k * room.ceiling.windowModel.Ag.u" has unit "W/m2" +- sub-expression "room.ceiling.windowModel.Ag.y" has unit "W" +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300 Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -20,7 +4789,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -40,7 +4809,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.Multizone.BaseClasses.MultizonePostProcessing Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -70,7 +4842,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Multizone/BaseClasses/MultizonePostProcessing.mo:41:3-46:59:writable] Error: The conditional expression calc_rel_humidity could not be evaluated. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -100,7 +4872,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Multizone/BaseClasses/MultizonePostProcessing.mo:41:3-46:59:writable] Error: The conditional expression calc_rel_humidity could not be evaluated. + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280 Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -130,7 +4905,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -160,7 +4935,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900 Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -170,7 +4948,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -180,7 +4957,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: outerWall.windowModel.Ag.y = outerWall.windowModel.Ag.k * outerWall.windowModel.Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "outerWall.windowModel.Ag.k * outerWall.windowModel.Ag.u" has unit "W/m2" +- sub-expression "outerWall.windowModel.Ag.y" has unit "W" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -200,7 +4980,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -210,7 +4990,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -220,7 +4999,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: outerWall.windowModel.Ag.y = outerWall.windowModel.Ag.k * outerWall.windowModel.Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "outerWall.windowModel.Ag.k * outerWall.windowModel.Ag.u" has unit "W/m2" +- sub-expression "outerWall.windowModel.Ag.y" has unit "W" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -240,7 +5022,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.BaseClasses.PartialCase Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -260,7 +5045,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -270,7 +5054,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: windowSimple.Ag.y = windowSimple.Ag.k * windowSimple.Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "windowSimple.Ag.k * windowSimple.Ag.u" has unit "W/m2" +- sub-expression "windowSimple.Ag.y" has unit "W" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -280,7 +5067,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -300,7 +5086,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -330,7 +5115,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -350,7 +5134,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: ceiling.windowModel.Ag.y = ceiling.windowModel.Ag.k * ceiling.windowModel.Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "ceiling.windowModel.Ag.k * ceiling.windowModel.Ag.u" has unit "W/m2" +- sub-expression "ceiling.windowModel.Ag.y" has unit "W" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -360,7 +5147,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -370,6 +5156,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -380,7 +5170,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -400,6 +5190,37 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: windowSimple.Ag.y = windowSimple.Ag.k * windowSimple.Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "windowSimple.Ag.k * windowSimple.Ag.u" has unit "W/m2" +- sub-expression "windowSimple.Ag.y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -410,6 +5231,15 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -430,6 +5260,15 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -440,6 +5279,32 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: ceiling.windowModel.Ag.y = ceiling.windowModel.Ag.k * ceiling.windowModel.Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "ceiling.windowModel.Ag.k * ceiling.windowModel.Ag.u" has unit "W/m2" +- sub-expression "ceiling.windowModel.Ag.y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -451,6 +5316,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.BaseClasses.ValidationData.ValidationDataASHRAEBaseDataDefinition Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -460,7 +5328,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -470,7 +5337,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -480,7 +5346,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -500,7 +5365,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -510,7 +5374,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error: Internal error Instantiation of AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.BaseClasses.ValidationData.ValidationDataASHRAEBaseDataDefinition failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -520,7 +5384,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -530,7 +5393,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -540,7 +5402,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -560,7 +5421,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -570,7 +5430,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error: Internal error Instantiation of AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.BaseClasses.ValidationData.ValidationDataASHRAEBaseDataDefinition failed with no error message. + + +Error in model: AixLib.ThermalZones.ReducedOrder.Multizone.Multizone Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -580,7 +5443,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -600,7 +5462,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -610,7 +5471,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -620,7 +5480,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -630,7 +5489,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -640,7 +5498,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -650,7 +5507,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -660,7 +5516,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -690,7 +5545,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zoneParam[].nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zone.zoneParam.nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -700,7 +5556,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -720,7 +5575,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -730,7 +5584,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -740,7 +5593,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -750,7 +5602,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -760,7 +5611,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -770,7 +5620,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -780,7 +5629,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -810,7 +5658,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zoneParam[].nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zone.zoneParam.nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440 Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -820,7 +5672,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -830,7 +5681,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -840,7 +5690,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -850,7 +5699,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -870,7 +5718,15 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -890,6 +5746,15 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -900,10 +5765,20 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Windows/BaseClasses/HVisible.mo:142:5-143:58:writable] Warning: The following equation is INCONSISTENT due to specified unit information: window.window.HVisible.H_EvaHor[2] = (window.window.HVisible.HDirNor * window.window.HVisible.Cor_KMDir * sin(window.window.HVisible.alt) + window.window.HVisible.HDifHorCle * window.window.HVisible.Cor_KMDifCle + window.window.HVisible.HDifHorCov * window.window.HVisible.Cor_KMDifCov) * window.window.HVisible.tau_visDifx[2] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "(window.window.HVisible.HDirNor * window.window.HVisible.Cor_KMDir * sin(window.window.HVisible.alt) + window.window.HVisible.HDifHorCle * window.window.HVisible.Cor_KMDifCle + window.window.HVisible.HDifHorCov * window.window.HVisible.Cor_KMDifCov) * window.window.HVisible.tau_visDifx[2]" has unit "W/m2" +- sub-expression "window.window.HVisible.H_EvaHor[2]" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf - - -Error in model: AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270 Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -913,7 +5788,33 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -933,6 +5834,24 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -943,6 +5862,15 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -953,7 +5881,23 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Windows/BaseClasses/HVisible.mo:142:5-143:58:writable] Warning: The following equation is INCONSISTENT due to specified unit information: window.window.HVisible.H_EvaHor[2] = (window.window.HVisible.HDirNor * window.window.HVisible.Cor_KMDir * sin(window.window.HVisible.alt) + window.window.HVisible.HDifHorCle * window.window.HVisible.Cor_KMDifCle + window.window.HVisible.HDifHorCov * window.window.HVisible.Cor_KMDifCov) * window.window.HVisible.tau_visDifx[2] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "(window.window.HVisible.HDirNor * window.window.HVisible.Cor_KMDir * sin(window.window.HVisible.alt) + window.window.HVisible.HDifHorCle * window.window.HVisible.Cor_KMDifCle + window.window.HVisible.HDifHorCov * window.window.HVisible.Cor_KMDifCov) * window.window.HVisible.tau_visDifx[2]" has unit "W/m2" +- sub-expression "window.window.HVisible.H_EvaHor[2]" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2EquippedSwimmingFacility Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -963,7 +5907,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -973,7 +5916,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:325:47-325:67:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:59-28:23:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:3-30:39:writable] Error: Non-array modification ‘"HeatFlowRate"‘ for array component ‘quantity‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -983,7 +5928,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -993,7 +5937,22 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:325:47-325:67:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:59-28:23:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:3-30:39:writable] Error: Non-array modification ‘"HeatFlowRate"‘ for array component ‘quantity‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.ThermalZones.HighOrder.Rooms.ASHRAE140.EastWestFacingWindows +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) diff --git a/docs/ci_updates/OM_check/check/AixLib.ThermalZones/AixLib.ThermalZones-error_log.txt b/docs/ci_updates/OM_check/check/AixLib.ThermalZones/AixLib.ThermalZones-error_log.txt index 5c2bc9d34c..4024c6eab1 100644 --- a/docs/ci_updates/OM_check/check/AixLib.ThermalZones/AixLib.ThermalZones-error_log.txt +++ b/docs/ci_updates/OM_check/check/AixLib.ThermalZones/AixLib.ThermalZones-error_log.txt @@ -1,6 +1,4775 @@ -Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.BaseClasses.PartialCase +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.Multizone.MultizoneEquipped +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zoneParam[].nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zone.zoneParam.nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zoneParam[].nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zone.zoneParam.nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. + + +Error in model: AixLib.ThermalZones.HighOrder.Rooms.RoomEmpiricalValidation.RoomTwinHouseN2 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.humanSenHeaDependent.gainSurfaces.k = thermalZone.humanSenHeaDependent.specificPersons * thermalZone.humanSenHeaDependent.roomArea * thermalZone.humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.humanSenHeaDependent.specificPersons * thermalZone.humanSenHeaDependent.roomArea * thermalZone.humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "thermalZone.humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gain.k = thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea" has unit "W" +- sub-expression "thermalZone.machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gainSurfaces.k = thermalZone.machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "thermalZone.machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.gainSurfaces.k = thermalZone.lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "thermalZone.lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.lightingPowerRoomAreaSpecific = thermalZone.zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "thermalZone.lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_diff = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_gr = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[1].y = thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[2].y = thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[3].y = thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[4].y = thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[5].y = thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.humanSenHeaDependent.gainSurfaces.k = thermalZone.humanSenHeaDependent.specificPersons * thermalZone.humanSenHeaDependent.roomArea * thermalZone.humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.humanSenHeaDependent.specificPersons * thermalZone.humanSenHeaDependent.roomArea * thermalZone.humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "thermalZone.humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gain.k = thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea" has unit "W" +- sub-expression "thermalZone.machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gainSurfaces.k = thermalZone.machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "thermalZone.machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.gainSurfaces.k = thermalZone.lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "thermalZone.lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.lightingPowerRoomAreaSpecific = thermalZone.zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "thermalZone.lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_diff = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_gr = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[1].y = thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[2].y = thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[3].y = thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[4].y = thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[5].y = thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.TwinHouseN2 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.ThermalZone.BaseClasses.PartialThermalZone +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:27:3-28:46:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/RC/OneElement.mo:211:3-212:44:writable] Error: Constant zoneParam.AExt is used without having been given a value. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:27:3-28:46:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/RC/OneElement.mo:211:3-212:44:writable] Error: Constant zoneParam.AExt is used without having been given a value. + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.Multizone.BaseClasses.SumCondition +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Multizone/BaseClasses/SumCondition.mo:5:3-6:19:writable] Error: Dimensions must be parameter or constant expression (in dimension). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Multizone/BaseClasses/SumCondition.mo:5:3-6:19:writable] Error: Dimensions must be parameter or constant expression (in dimension). + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.Multizone.BaseClasses.AirFlowRateSplit +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:7:3-7:67:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Multizone/BaseClasses/AirFlowRateSplit.mo:36:3-37:48:writable] Error: Constant zoneParam.VAir is used without having been given a value. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:7:3-7:67:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Multizone/BaseClasses/AirFlowRateSplit.mo:36:3-37:48:writable] Error: Constant zoneParam.VAir is used without having been given a value. + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].humanSenHeaDependent.gainSurfaces.k = multizone.zone[1].humanSenHeaDependent.specificPersons * multizone.zone[1].humanSenHeaDependent.roomArea * multizone.zone[1].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].humanSenHeaDependent.specificPersons * multizone.zone[1].humanSenHeaDependent.roomArea * multizone.zone[1].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[1].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gain.k = multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[1].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gainSurfaces.k = multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[1].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.gainSurfaces.k = multizone.zone[1].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[1].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.lightingPowerRoomAreaSpecific = multizone.zone[1].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[1].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_diff = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_gr = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].humanSenHeaDependent.gainSurfaces.k = multizone.zone[2].humanSenHeaDependent.specificPersons * multizone.zone[2].humanSenHeaDependent.roomArea * multizone.zone[2].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].humanSenHeaDependent.specificPersons * multizone.zone[2].humanSenHeaDependent.roomArea * multizone.zone[2].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[2].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gain.k = multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[2].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gainSurfaces.k = multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[2].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.gainSurfaces.k = multizone.zone[2].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[2].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.lightingPowerRoomAreaSpecific = multizone.zone[2].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[2].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_diff = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_gr = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].humanSenHeaDependent.gainSurfaces.k = multizone.zone[3].humanSenHeaDependent.specificPersons * multizone.zone[3].humanSenHeaDependent.roomArea * multizone.zone[3].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].humanSenHeaDependent.specificPersons * multizone.zone[3].humanSenHeaDependent.roomArea * multizone.zone[3].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[3].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gain.k = multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[3].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gainSurfaces.k = multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[3].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.gainSurfaces.k = multizone.zone[3].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[3].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.lightingPowerRoomAreaSpecific = multizone.zone[3].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[3].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_diff = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_gr = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].humanSenHeaDependent.gainSurfaces.k = multizone.zone[4].humanSenHeaDependent.specificPersons * multizone.zone[4].humanSenHeaDependent.roomArea * multizone.zone[4].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].humanSenHeaDependent.specificPersons * multizone.zone[4].humanSenHeaDependent.roomArea * multizone.zone[4].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[4].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gain.k = multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[4].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gainSurfaces.k = multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[4].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.gainSurfaces.k = multizone.zone[4].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[4].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.lightingPowerRoomAreaSpecific = multizone.zone[4].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[4].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_diff = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_gr = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].humanSenHeaDependent.gainSurfaces.k = multizone.zone[5].humanSenHeaDependent.specificPersons * multizone.zone[5].humanSenHeaDependent.roomArea * multizone.zone[5].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].humanSenHeaDependent.specificPersons * multizone.zone[5].humanSenHeaDependent.roomArea * multizone.zone[5].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[5].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gain.k = multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[5].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gainSurfaces.k = multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[5].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.gainSurfaces.k = multizone.zone[5].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[5].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.lightingPowerRoomAreaSpecific = multizone.zone[5].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[5].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_diff = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_gr = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[1].y = multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[2].y = multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[3].y = multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[4].y = multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[5].y = multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[1].y = multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[2].y = multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[3].y = multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[4].y = multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[5].y = multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[1].y = multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[2].y = multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[3].y = multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[4].y = multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[5].y = multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[1].y = multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[2].y = multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[3].y = multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[4].y = multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[5].y = multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[1].y = multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[2].y = multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[3].y = multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[4].y = multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[5].y = multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].humanSenHeaDependent.gainSurfaces.k = multizone.zone[1].humanSenHeaDependent.specificPersons * multizone.zone[1].humanSenHeaDependent.roomArea * multizone.zone[1].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].humanSenHeaDependent.specificPersons * multizone.zone[1].humanSenHeaDependent.roomArea * multizone.zone[1].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[1].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gain.k = multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[1].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gainSurfaces.k = multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[1].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.gainSurfaces.k = multizone.zone[1].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[1].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.lightingPowerRoomAreaSpecific = multizone.zone[1].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[1].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_diff = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_gr = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].humanSenHeaDependent.gainSurfaces.k = multizone.zone[2].humanSenHeaDependent.specificPersons * multizone.zone[2].humanSenHeaDependent.roomArea * multizone.zone[2].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].humanSenHeaDependent.specificPersons * multizone.zone[2].humanSenHeaDependent.roomArea * multizone.zone[2].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[2].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gain.k = multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[2].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gainSurfaces.k = multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[2].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.gainSurfaces.k = multizone.zone[2].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[2].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.lightingPowerRoomAreaSpecific = multizone.zone[2].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[2].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_diff = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_gr = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].humanSenHeaDependent.gainSurfaces.k = multizone.zone[3].humanSenHeaDependent.specificPersons * multizone.zone[3].humanSenHeaDependent.roomArea * multizone.zone[3].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].humanSenHeaDependent.specificPersons * multizone.zone[3].humanSenHeaDependent.roomArea * multizone.zone[3].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[3].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gain.k = multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[3].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gainSurfaces.k = multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[3].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.gainSurfaces.k = multizone.zone[3].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[3].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.lightingPowerRoomAreaSpecific = multizone.zone[3].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[3].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_diff = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_gr = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].humanSenHeaDependent.gainSurfaces.k = multizone.zone[4].humanSenHeaDependent.specificPersons * multizone.zone[4].humanSenHeaDependent.roomArea * multizone.zone[4].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].humanSenHeaDependent.specificPersons * multizone.zone[4].humanSenHeaDependent.roomArea * multizone.zone[4].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[4].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gain.k = multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[4].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gainSurfaces.k = multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[4].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.gainSurfaces.k = multizone.zone[4].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[4].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.lightingPowerRoomAreaSpecific = multizone.zone[4].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[4].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_diff = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_gr = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].humanSenHeaDependent.gainSurfaces.k = multizone.zone[5].humanSenHeaDependent.specificPersons * multizone.zone[5].humanSenHeaDependent.roomArea * multizone.zone[5].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].humanSenHeaDependent.specificPersons * multizone.zone[5].humanSenHeaDependent.roomArea * multizone.zone[5].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[5].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gain.k = multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[5].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gainSurfaces.k = multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[5].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.gainSurfaces.k = multizone.zone[5].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[5].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.lightingPowerRoomAreaSpecific = multizone.zone[5].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[5].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_diff = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_gr = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[1].y = multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[2].y = multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[3].y = multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[4].y = multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[5].y = multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[1].y = multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[2].y = multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[3].y = multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[4].y = multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[5].y = multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[1].y = multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[2].y = multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[3].y = multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[4].y = multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[5].y = multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[1].y = multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[2].y = multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[3].y = multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[4].y = multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[5].y = multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[1].y = multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[2].y = multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[3].y = multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[4].y = multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[5].y = multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAirSwimmingPool +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:59-28:23:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:3-30:39:writable] Error: Non-array modification ‘"HeatFlowRate"‘ for array component ‘quantity‘, possibly due to missing ‘each‘. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:59-28:23:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:3-30:39:writable] Error: Non-array modification ‘"HeatFlowRate"‘ for array component ‘quantity‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.ThermalZones.HighOrder.Rooms.ASHRAE140.SouthFacingWindows +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.Examples.MultizoneEquipped +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Airflow/AirHandlingUnit/AHU.mo:820:3-824:46:writable] Error: Argument 1 of pre must be a discrete expression, but multizone.AirHandlingUnit.T_oda is continuous. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Airflow/AirHandlingUnit/AHU.mo:820:3-824:46:writable] Error: Argument 1 of pre must be a discrete expression, but multizone.AirHandlingUnit.T_oda is continuous. + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:325:47-325:67:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.humanTotHeaDependent.gainSurfaces.k = thermalZone.humanTotHeaDependent.specificPersons * thermalZone.humanTotHeaDependent.roomArea * thermalZone.humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.humanTotHeaDependent.specificPersons * thermalZone.humanTotHeaDependent.roomArea * thermalZone.humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "thermalZone.humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gain.k = thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea" has unit "W" +- sub-expression "thermalZone.machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gainSurfaces.k = thermalZone.machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "thermalZone.machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.gainSurfaces.k = thermalZone.lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "thermalZone.lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.lightingPowerRoomAreaSpecific = thermalZone.zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "thermalZone.lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_diff = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_gr = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.moistureGains.squareMetre.k = thermalZone.moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.moistureGains.roomArea" has unit "m2" +- sub-expression "thermalZone.moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[1].y = thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[2].y = thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[3].y = thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[4].y = thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[5].y = thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.humanSenHeaDependent.gainSurfaces.k = thermalZone.humanSenHeaDependent.specificPersons * thermalZone.humanSenHeaDependent.roomArea * thermalZone.humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.humanSenHeaDependent.specificPersons * thermalZone.humanSenHeaDependent.roomArea * thermalZone.humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "thermalZone.humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gain.k = thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea" has unit "W" +- sub-expression "thermalZone.machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gainSurfaces.k = thermalZone.machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "thermalZone.machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.gainSurfaces.k = thermalZone.lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "thermalZone.lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.lightingPowerRoomAreaSpecific = thermalZone.zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "thermalZone.lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_diff = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_gr = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[1].y = thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[2].y = thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[3].y = thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[4].y = thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[5].y = thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:325:47-325:67:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.humanTotHeaDependent.gainSurfaces.k = thermalZone.humanTotHeaDependent.specificPersons * thermalZone.humanTotHeaDependent.roomArea * thermalZone.humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.humanTotHeaDependent.specificPersons * thermalZone.humanTotHeaDependent.roomArea * thermalZone.humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "thermalZone.humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gain.k = thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea" has unit "W" +- sub-expression "thermalZone.machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gainSurfaces.k = thermalZone.machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "thermalZone.machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.gainSurfaces.k = thermalZone.lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "thermalZone.lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.lightingPowerRoomAreaSpecific = thermalZone.zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "thermalZone.lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_diff = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_gr = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.moistureGains.squareMetre.k = thermalZone.moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.moistureGains.roomArea" has unit "m2" +- sub-expression "thermalZone.moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[1].y = thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[2].y = thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[3].y = thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[4].y = thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[5].y = thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.humanSenHeaDependent.gainSurfaces.k = thermalZone.humanSenHeaDependent.specificPersons * thermalZone.humanSenHeaDependent.roomArea * thermalZone.humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.humanSenHeaDependent.specificPersons * thermalZone.humanSenHeaDependent.roomArea * thermalZone.humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "thermalZone.humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gain.k = thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.intGainsMachinesRoomAreaSpecific * thermalZone.machinesSenHea.roomArea" has unit "W" +- sub-expression "thermalZone.machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.machinesSenHea.gainSurfaces.k = thermalZone.machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "thermalZone.machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.gainSurfaces.k = thermalZone.lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "thermalZone.lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.lights.lightingPowerRoomAreaSpecific = thermalZone.zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "thermalZone.lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_diff = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.corGMod.CorG_gr = (thermalZone.corGMod.Ta2_diff + thermalZone.corGMod.Qsek2_diff) / thermalZone.corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.corGMod.Ta2_diff" has unit "1" +- sub-expression "thermalZone.corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[1].y = thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[1].k * thermalZone.ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[2].y = thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[2].k * thermalZone.ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[3].y = thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[3].k * thermalZone.ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[4].y = thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[4].k * thermalZone.ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: thermalZone.ROM.eRadSol[5].y = thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "thermalZone.ROM.eRadSol[5].k * thermalZone.ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "thermalZone.ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: Ag.y = Ag.k * Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "Ag.k * Ag.u" has unit "W/m2" +- sub-expression "Ag.y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: Ag.y = Ag.k * Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "Ag.k * Ag.u" has unit "W/m2" +- sub-expression "Ag.y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2Equipped +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:325:47-325:67:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Airflow/AirHandlingUnit/AHU.mo:820:3-824:46:writable] Error: Argument 1 of pre must be a discrete expression, but multizone.AirHandlingUnit.T_oda is continuous. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:325:47-325:67:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Airflow/AirHandlingUnit/AHU.mo:820:3-824:46:writable] Error: Argument 1 of pre must be a discrete expression, but multizone.AirHandlingUnit.T_oda is continuous. + + +Error in model: AixLib.ThermalZones.ReducedOrder.Multizone.BaseClasses.AirFlowRateSum +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range dimension +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFRangeIterator.mo:245:11-246:61:writable] Error: Internal error NFRangeIterator.hasNext got invalid range dimension + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:325:47-325:67:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].humanTotHeaDependent.gainSurfaces.k = multizone.zone[1].humanTotHeaDependent.specificPersons * multizone.zone[1].humanTotHeaDependent.roomArea * multizone.zone[1].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].humanTotHeaDependent.specificPersons * multizone.zone[1].humanTotHeaDependent.roomArea * multizone.zone[1].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[1].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gain.k = multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[1].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gainSurfaces.k = multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[1].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.gainSurfaces.k = multizone.zone[1].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[1].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.lightingPowerRoomAreaSpecific = multizone.zone[1].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[1].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_diff = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_gr = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].moistureGains.squareMetre.k = multizone.zone[1].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[1].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].humanTotHeaDependent.gainSurfaces.k = multizone.zone[2].humanTotHeaDependent.specificPersons * multizone.zone[2].humanTotHeaDependent.roomArea * multizone.zone[2].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].humanTotHeaDependent.specificPersons * multizone.zone[2].humanTotHeaDependent.roomArea * multizone.zone[2].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[2].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gain.k = multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[2].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gainSurfaces.k = multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[2].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.gainSurfaces.k = multizone.zone[2].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[2].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.lightingPowerRoomAreaSpecific = multizone.zone[2].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[2].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_diff = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_gr = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].moistureGains.squareMetre.k = multizone.zone[2].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[2].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].humanTotHeaDependent.gainSurfaces.k = multizone.zone[3].humanTotHeaDependent.specificPersons * multizone.zone[3].humanTotHeaDependent.roomArea * multizone.zone[3].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].humanTotHeaDependent.specificPersons * multizone.zone[3].humanTotHeaDependent.roomArea * multizone.zone[3].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[3].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gain.k = multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[3].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gainSurfaces.k = multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[3].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.gainSurfaces.k = multizone.zone[3].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[3].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.lightingPowerRoomAreaSpecific = multizone.zone[3].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[3].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_diff = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_gr = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].moistureGains.squareMetre.k = multizone.zone[3].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[3].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].humanTotHeaDependent.gainSurfaces.k = multizone.zone[4].humanTotHeaDependent.specificPersons * multizone.zone[4].humanTotHeaDependent.roomArea * multizone.zone[4].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].humanTotHeaDependent.specificPersons * multizone.zone[4].humanTotHeaDependent.roomArea * multizone.zone[4].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[4].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gain.k = multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[4].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gainSurfaces.k = multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[4].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.gainSurfaces.k = multizone.zone[4].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[4].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.lightingPowerRoomAreaSpecific = multizone.zone[4].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[4].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_diff = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_gr = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].moistureGains.squareMetre.k = multizone.zone[4].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[4].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].humanTotHeaDependent.gainSurfaces.k = multizone.zone[5].humanTotHeaDependent.specificPersons * multizone.zone[5].humanTotHeaDependent.roomArea * multizone.zone[5].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].humanTotHeaDependent.specificPersons * multizone.zone[5].humanTotHeaDependent.roomArea * multizone.zone[5].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[5].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gain.k = multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[5].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gainSurfaces.k = multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[5].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.gainSurfaces.k = multizone.zone[5].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[5].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.lightingPowerRoomAreaSpecific = multizone.zone[5].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[5].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_diff = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_gr = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].moistureGains.squareMetre.k = multizone.zone[5].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[5].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[1].y = multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[2].y = multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[3].y = multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[4].y = multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[5].y = multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[1].y = multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[2].y = multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[3].y = multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[4].y = multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[5].y = multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[1].y = multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[2].y = multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[3].y = multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[4].y = multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[5].y = multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[1].y = multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[2].y = multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[3].y = multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[4].y = multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[5].y = multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[1].y = multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[2].y = multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[3].y = multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[4].y = multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[5].y = multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:325:47-325:67:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].humanTotHeaDependent.gainSurfaces.k = multizone.zone[1].humanTotHeaDependent.specificPersons * multizone.zone[1].humanTotHeaDependent.roomArea * multizone.zone[1].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].humanTotHeaDependent.specificPersons * multizone.zone[1].humanTotHeaDependent.roomArea * multizone.zone[1].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[1].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gain.k = multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[1].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gainSurfaces.k = multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[1].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.gainSurfaces.k = multizone.zone[1].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[1].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.lightingPowerRoomAreaSpecific = multizone.zone[1].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[1].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_diff = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_gr = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].moistureGains.squareMetre.k = multizone.zone[1].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[1].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].humanTotHeaDependent.gainSurfaces.k = multizone.zone[2].humanTotHeaDependent.specificPersons * multizone.zone[2].humanTotHeaDependent.roomArea * multizone.zone[2].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].humanTotHeaDependent.specificPersons * multizone.zone[2].humanTotHeaDependent.roomArea * multizone.zone[2].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[2].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gain.k = multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[2].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gainSurfaces.k = multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[2].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.gainSurfaces.k = multizone.zone[2].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[2].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.lightingPowerRoomAreaSpecific = multizone.zone[2].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[2].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_diff = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_gr = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].moistureGains.squareMetre.k = multizone.zone[2].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[2].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].humanTotHeaDependent.gainSurfaces.k = multizone.zone[3].humanTotHeaDependent.specificPersons * multizone.zone[3].humanTotHeaDependent.roomArea * multizone.zone[3].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].humanTotHeaDependent.specificPersons * multizone.zone[3].humanTotHeaDependent.roomArea * multizone.zone[3].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[3].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gain.k = multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[3].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gainSurfaces.k = multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[3].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.gainSurfaces.k = multizone.zone[3].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[3].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.lightingPowerRoomAreaSpecific = multizone.zone[3].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[3].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_diff = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_gr = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].moistureGains.squareMetre.k = multizone.zone[3].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[3].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].humanTotHeaDependent.gainSurfaces.k = multizone.zone[4].humanTotHeaDependent.specificPersons * multizone.zone[4].humanTotHeaDependent.roomArea * multizone.zone[4].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].humanTotHeaDependent.specificPersons * multizone.zone[4].humanTotHeaDependent.roomArea * multizone.zone[4].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[4].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gain.k = multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[4].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gainSurfaces.k = multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[4].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.gainSurfaces.k = multizone.zone[4].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[4].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.lightingPowerRoomAreaSpecific = multizone.zone[4].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[4].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_diff = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_gr = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].moistureGains.squareMetre.k = multizone.zone[4].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[4].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].humanTotHeaDependent.gainSurfaces.k = multizone.zone[5].humanTotHeaDependent.specificPersons * multizone.zone[5].humanTotHeaDependent.roomArea * multizone.zone[5].humanTotHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].humanTotHeaDependent.specificPersons * multizone.zone[5].humanTotHeaDependent.roomArea * multizone.zone[5].humanTotHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[5].humanTotHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gain.k = multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[5].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gainSurfaces.k = multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[5].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.gainSurfaces.k = multizone.zone[5].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[5].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.lightingPowerRoomAreaSpecific = multizone.zone[5].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[5].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_diff = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_gr = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].moistureGains.squareMetre.k = multizone.zone[5].moistureGains.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].moistureGains.roomArea" has unit "m2" +- sub-expression "multizone.zone[5].moistureGains.squareMetre.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[1].y = multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[2].y = multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[3].y = multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[4].y = multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[5].y = multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[1].y = multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[2].y = multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[3].y = multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[4].y = multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[5].y = multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[1].y = multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[2].y = multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[3].y = multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[4].y = multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[5].y = multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[1].y = multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[2].y = multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[3].y = multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[4].y = multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[5].y = multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[1].y = multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[2].y = multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[3].y = multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[4].y = multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[5].y = multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.Multizone.BaseClasses.PartialMultizone +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zoneParam[].nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zone.zoneParam.nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zoneParam[].nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zone.zoneParam.nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.ThermalZone.ThermalZone +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:27:3-28:46:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/RC/OneElement.mo:211:3-212:44:writable] Error: Constant zoneParam.AExt is used without having been given a value. +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:27:3-28:46:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/RC/OneElement.mo:211:3-212:44:writable] Error: Constant zoneParam.AExt is used without having been given a value. + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Windows/BaseClasses/HVisible.mo:142:5-143:58:writable] Warning: The following equation is INCONSISTENT due to specified unit information: shadedWindow.shadedWindow.window.HVisible.H_EvaHor[2] = (shadedWindow.shadedWindow.window.HVisible.HDirNor * shadedWindow.shadedWindow.window.HVisible.Cor_KMDir * sin(shadedWindow.shadedWindow.window.HVisible.alt) + shadedWindow.shadedWindow.window.HVisible.HDifHorCle * shadedWindow.shadedWindow.window.HVisible.Cor_KMDifCle + shadedWindow.shadedWindow.window.HVisible.HDifHorCov * shadedWindow.shadedWindow.window.HVisible.Cor_KMDifCov) * shadedWindow.shadedWindow.window.HVisible.tau_visDifx[2] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "(shadedWindow.shadedWindow.window.HVisible.HDirNor * shadedWindow.shadedWindow.window.HVisible.Cor_KMDir * sin(shadedWindow.shadedWindow.window.HVisible.alt) + shadedWindow.shadedWindow.window.HVisible.HDifHorCle * shadedWindow.shadedWindow.window.HVisible.Cor_KMDifCle + shadedWindow.shadedWindow.window.HVisible.HDifHorCov * shadedWindow.shadedWindow.window.HVisible.Cor_KMDifCov) * shadedWindow.shadedWindow.window.HVisible.tau_visDifx[2]" has unit "W/m2" +- sub-expression "shadedWindow.shadedWindow.window.HVisible.H_EvaHor[2]" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Windows/BaseClasses/HVisible.mo:142:5-143:58:writable] Warning: The following equation is INCONSISTENT due to specified unit information: shadedWindow.shadedWindow.window.HVisible.H_EvaHor[2] = (shadedWindow.shadedWindow.window.HVisible.HDirNor * shadedWindow.shadedWindow.window.HVisible.Cor_KMDir * sin(shadedWindow.shadedWindow.window.HVisible.alt) + shadedWindow.shadedWindow.window.HVisible.HDifHorCle * shadedWindow.shadedWindow.window.HVisible.Cor_KMDifCle + shadedWindow.shadedWindow.window.HVisible.HDifHorCov * shadedWindow.shadedWindow.window.HVisible.Cor_KMDifCov) * shadedWindow.shadedWindow.window.HVisible.tau_visDifx[2] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "(shadedWindow.shadedWindow.window.HVisible.HDirNor * shadedWindow.shadedWindow.window.HVisible.Cor_KMDir * sin(shadedWindow.shadedWindow.window.HVisible.alt) + shadedWindow.shadedWindow.window.HVisible.HDifHorCle * shadedWindow.shadedWindow.window.HVisible.Cor_KMDifCle + shadedWindow.shadedWindow.window.HVisible.HDifHorCov * shadedWindow.shadedWindow.window.HVisible.Cor_KMDifCov) * shadedWindow.shadedWindow.window.HVisible.tau_visDifx[2]" has unit "W/m2" +- sub-expression "shadedWindow.shadedWindow.window.HVisible.H_EvaHor[2]" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/HighOrder/Examples/OFD_1Jan.mo:88:3-88:64:writable] Warning: Conditional component ‘AirTemp‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/HighOrder/Examples/OFD_1Jan.mo:88:3-88:64:writable] Warning: Conditional component ‘AirTemp‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/HighOrder/Components/Examples/DryAir/DryAir_test.mo:41:3-41:44:writable] Warning: The following equation is INCONSISTENT due to specified unit information: realOut[2] = varAirExchange.port_b.Q_flow +Warning: The units of following sub-expressions need to be equal: +- sub-expression "varAirExchange.port_b.Q_flow" has unit "W" +- sub-expression "realOut[2]" has unit "K" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/HighOrder/Components/Examples/DryAir/DryAir_test.mo:42:3-42:55:writable] Warning: The following equation is INCONSISTENT due to specified unit information: realOut[3] = infiltrationRate_DIN12831.port_b.Q_flow +Warning: The units of following sub-expressions need to be equal: +- sub-expression "infiltrationRate_DIN12831.port_b.Q_flow" has unit "W" +- sub-expression "realOut[3]" has unit "K" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/HighOrder/Components/Examples/DryAir/DryAir_test.mo:43:3-43:53:writable] Warning: The following equation is INCONSISTENT due to specified unit information: realOut[4] = dynamicVentilation.port_inside.Q_flow +Warning: The units of following sub-expressions need to be equal: +- sub-expression "dynamicVentilation.port_inside.Q_flow" has unit "W" +- sub-expression "realOut[4]" has unit "K" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].humanSenHeaDependent.gainSurfaces.k = multizone.zone[1].humanSenHeaDependent.specificPersons * multizone.zone[1].humanSenHeaDependent.roomArea * multizone.zone[1].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].humanSenHeaDependent.specificPersons * multizone.zone[1].humanSenHeaDependent.roomArea * multizone.zone[1].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[1].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gain.k = multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[1].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gainSurfaces.k = multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[1].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.gainSurfaces.k = multizone.zone[1].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[1].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.lightingPowerRoomAreaSpecific = multizone.zone[1].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[1].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_diff = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_gr = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].humanSenHeaDependent.gainSurfaces.k = multizone.zone[2].humanSenHeaDependent.specificPersons * multizone.zone[2].humanSenHeaDependent.roomArea * multizone.zone[2].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].humanSenHeaDependent.specificPersons * multizone.zone[2].humanSenHeaDependent.roomArea * multizone.zone[2].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[2].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gain.k = multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[2].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gainSurfaces.k = multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[2].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.gainSurfaces.k = multizone.zone[2].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[2].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.lightingPowerRoomAreaSpecific = multizone.zone[2].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[2].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_diff = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_gr = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].humanSenHeaDependent.gainSurfaces.k = multizone.zone[3].humanSenHeaDependent.specificPersons * multizone.zone[3].humanSenHeaDependent.roomArea * multizone.zone[3].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].humanSenHeaDependent.specificPersons * multizone.zone[3].humanSenHeaDependent.roomArea * multizone.zone[3].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[3].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gain.k = multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[3].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gainSurfaces.k = multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[3].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.gainSurfaces.k = multizone.zone[3].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[3].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.lightingPowerRoomAreaSpecific = multizone.zone[3].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[3].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_diff = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_gr = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].humanSenHeaDependent.gainSurfaces.k = multizone.zone[4].humanSenHeaDependent.specificPersons * multizone.zone[4].humanSenHeaDependent.roomArea * multizone.zone[4].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].humanSenHeaDependent.specificPersons * multizone.zone[4].humanSenHeaDependent.roomArea * multizone.zone[4].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[4].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gain.k = multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[4].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gainSurfaces.k = multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[4].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.gainSurfaces.k = multizone.zone[4].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[4].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.lightingPowerRoomAreaSpecific = multizone.zone[4].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[4].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_diff = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_gr = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].humanSenHeaDependent.gainSurfaces.k = multizone.zone[5].humanSenHeaDependent.specificPersons * multizone.zone[5].humanSenHeaDependent.roomArea * multizone.zone[5].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].humanSenHeaDependent.specificPersons * multizone.zone[5].humanSenHeaDependent.roomArea * multizone.zone[5].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[5].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gain.k = multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[5].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gainSurfaces.k = multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[5].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.gainSurfaces.k = multizone.zone[5].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[5].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.lightingPowerRoomAreaSpecific = multizone.zone[5].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[5].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_diff = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_gr = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[1].y = multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[2].y = multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[3].y = multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[4].y = multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[5].y = multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[1].y = multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[2].y = multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[3].y = multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[4].y = multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[5].y = multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[1].y = multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[2].y = multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[3].y = multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[4].y = multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[5].y = multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[1].y = multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[2].y = multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[3].y = multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[4].y = multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[5].y = multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[1].y = multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[2].y = multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[3].y = multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[4].y = multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[5].y = multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/HighOrder/Components/Examples/DryAir/DryAir_test.mo:41:3-41:44:writable] Warning: The following equation is INCONSISTENT due to specified unit information: realOut[2] = varAirExchange.port_b.Q_flow +Warning: The units of following sub-expressions need to be equal: +- sub-expression "varAirExchange.port_b.Q_flow" has unit "W" +- sub-expression "realOut[2]" has unit "K" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/HighOrder/Components/Examples/DryAir/DryAir_test.mo:42:3-42:55:writable] Warning: The following equation is INCONSISTENT due to specified unit information: realOut[3] = infiltrationRate_DIN12831.port_b.Q_flow +Warning: The units of following sub-expressions need to be equal: +- sub-expression "infiltrationRate_DIN12831.port_b.Q_flow" has unit "W" +- sub-expression "realOut[3]" has unit "K" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/HighOrder/Components/Examples/DryAir/DryAir_test.mo:43:3-43:53:writable] Warning: The following equation is INCONSISTENT due to specified unit information: realOut[4] = dynamicVentilation.port_inside.Q_flow +Warning: The units of following sub-expressions need to be equal: +- sub-expression "dynamicVentilation.port_inside.Q_flow" has unit "W" +- sub-expression "realOut[4]" has unit "K" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:462:71-465:46:writable] Warning: Conditional component ‘humanSenHeaDependent‘ is used in a non-connect context. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].humanSenHeaDependent.gainSurfaces.k = multizone.zone[1].humanSenHeaDependent.specificPersons * multizone.zone[1].humanSenHeaDependent.roomArea * multizone.zone[1].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].humanSenHeaDependent.specificPersons * multizone.zone[1].humanSenHeaDependent.roomArea * multizone.zone[1].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[1].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gain.k = multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[1].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[1].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].machinesSenHea.gainSurfaces.k = multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[1].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.gainSurfaces.k = multizone.zone[1].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[1].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].lights.lightingPowerRoomAreaSpecific = multizone.zone[1].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[1].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_diff = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].corGMod.CorG_gr = (multizone.zone[1].corGMod.Ta2_diff + multizone.zone[1].corGMod.Qsek2_diff) / multizone.zone[1].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[1].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].humanSenHeaDependent.gainSurfaces.k = multizone.zone[2].humanSenHeaDependent.specificPersons * multizone.zone[2].humanSenHeaDependent.roomArea * multizone.zone[2].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].humanSenHeaDependent.specificPersons * multizone.zone[2].humanSenHeaDependent.roomArea * multizone.zone[2].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[2].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gain.k = multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[2].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[2].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].machinesSenHea.gainSurfaces.k = multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[2].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.gainSurfaces.k = multizone.zone[2].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[2].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].lights.lightingPowerRoomAreaSpecific = multizone.zone[2].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[2].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_diff = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].corGMod.CorG_gr = (multizone.zone[2].corGMod.Ta2_diff + multizone.zone[2].corGMod.Qsek2_diff) / multizone.zone[2].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[2].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].humanSenHeaDependent.gainSurfaces.k = multizone.zone[3].humanSenHeaDependent.specificPersons * multizone.zone[3].humanSenHeaDependent.roomArea * multizone.zone[3].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].humanSenHeaDependent.specificPersons * multizone.zone[3].humanSenHeaDependent.roomArea * multizone.zone[3].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[3].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gain.k = multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[3].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[3].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].machinesSenHea.gainSurfaces.k = multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[3].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.gainSurfaces.k = multizone.zone[3].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[3].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].lights.lightingPowerRoomAreaSpecific = multizone.zone[3].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[3].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_diff = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].corGMod.CorG_gr = (multizone.zone[3].corGMod.Ta2_diff + multizone.zone[3].corGMod.Qsek2_diff) / multizone.zone[3].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[3].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].humanSenHeaDependent.gainSurfaces.k = multizone.zone[4].humanSenHeaDependent.specificPersons * multizone.zone[4].humanSenHeaDependent.roomArea * multizone.zone[4].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].humanSenHeaDependent.specificPersons * multizone.zone[4].humanSenHeaDependent.roomArea * multizone.zone[4].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[4].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gain.k = multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[4].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[4].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].machinesSenHea.gainSurfaces.k = multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[4].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.gainSurfaces.k = multizone.zone[4].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[4].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].lights.lightingPowerRoomAreaSpecific = multizone.zone[4].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[4].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_diff = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].corGMod.CorG_gr = (multizone.zone[4].corGMod.Ta2_diff + multizone.zone[4].corGMod.Qsek2_diff) / multizone.zone[4].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[4].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].humanSenHeaDependent.gainSurfaces.k = multizone.zone[5].humanSenHeaDependent.specificPersons * multizone.zone[5].humanSenHeaDependent.roomArea * multizone.zone[5].humanSenHeaDependent.surfaceAreaOnePersion +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].humanSenHeaDependent.specificPersons * multizone.zone[5].humanSenHeaDependent.roomArea * multizone.zone[5].humanSenHeaDependent.surfaceAreaOnePersion" has unit "m2" +- sub-expression "multizone.zone[5].humanSenHeaDependent.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gain.k = multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.intGainsMachinesRoomAreaSpecific * multizone.zone[5].machinesSenHea.roomArea" has unit "W" +- sub-expression "multizone.zone[5].machinesSenHea.gain.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].machinesSenHea.gainSurfaces.k = multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].machinesSenHea.areaSurfaceMachinesTotal" has unit "m2" +- sub-expression "multizone.zone[5].machinesSenHea.gainSurfaces.k" has unit "1" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.gainSurfaces.k = multizone.zone[5].lights.areaSurfaceLightsTotal +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].lights.areaSurfaceLightsTotal" has unit "m2" +- sub-expression "multizone.zone[5].lights.gainSurfaces.k" has unit "1" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/InternalGains/Lights/LightsAreaSpecific.mo:11:3-12:120:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].lights.lightingPowerRoomAreaSpecific = multizone.zone[5].zoneParam.lightingPowerSpecific +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].zoneParam.lightingPowerSpecific" has unit "W/m2" +- sub-expression "multizone.zone[5].lights.lightingPowerRoomAreaSpecific" has unit "1/(m.m)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:53:3-55:71:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_diff = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo:56:3-58:78:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].corGMod.CorG_gr = (multizone.zone[5].corGMod.Ta2_diff + multizone.zone[5].corGMod.Qsek2_diff) / multizone.zone[5].corGMod.g_dir0 +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].corGMod.Ta2_diff" has unit "1" +- sub-expression "multizone.zone[5].corGMod.Qsek2_diff" has unit "W/(m2.K)" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[1].y = multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[1].k * multizone.zone[1].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[2].y = multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[2].k * multizone.zone[1].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[3].y = multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[3].k * multizone.zone[1].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[4].y = multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[4].k * multizone.zone[1].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[1].ROM.eRadSol[5].y = multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[1].ROM.eRadSol[5].k * multizone.zone[1].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[1].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[1].y = multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[1].k * multizone.zone[2].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[2].y = multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[2].k * multizone.zone[2].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[3].y = multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[3].k * multizone.zone[2].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[4].y = multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[4].k * multizone.zone[2].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[2].ROM.eRadSol[5].y = multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[2].ROM.eRadSol[5].k * multizone.zone[2].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[2].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[1].y = multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[1].k * multizone.zone[3].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[2].y = multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[2].k * multizone.zone[3].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[3].y = multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[3].k * multizone.zone[3].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[4].y = multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[4].k * multizone.zone[3].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[3].ROM.eRadSol[5].y = multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[3].ROM.eRadSol[5].k * multizone.zone[3].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[3].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[1].y = multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[1].k * multizone.zone[4].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[2].y = multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[2].k * multizone.zone[4].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[3].y = multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[3].k * multizone.zone[4].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[4].y = multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[4].k * multizone.zone[4].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[4].ROM.eRadSol[5].y = multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[4].ROM.eRadSol[5].k * multizone.zone[4].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[4].ROM.eRadSol[5].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[1].y = multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[1].k * multizone.zone[5].ROM.eRadSol[1].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[1].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[2].y = multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[2].k * multizone.zone[5].ROM.eRadSol[2].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[2].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[3].y = multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[3].k * multizone.zone[5].ROM.eRadSol[3].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[3].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[4].y = multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[4].k * multizone.zone[5].ROM.eRadSol[4].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[4].y" has unit "W" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: multizone.zone[5].ROM.eRadSol[5].y = multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "multizone.zone[5].ROM.eRadSol[5].k * multizone.zone[5].ROM.eRadSol[5].u" has unit "W/m2" +- sub-expression "multizone.zone[5].ROM.eRadSol[5].y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/WeatherData/Old/WeatherTRY/Weather.mo:123:7-123:46:writable] Warning: The following equation is INCONSISTENT due to specified unit information: weather.deMultiplex.y3[4] = weather.from_degC.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "weather.from_degC.u" has unit "K" +- sub-expression "weather.deMultiplex.y3[4]" has unit "m/s" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: room.ceiling.windowModel.Ag.y = room.ceiling.windowModel.Ag.k * room.ceiling.windowModel.Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "room.ceiling.windowModel.Ag.k * room.ceiling.windowModel.Ag.u" has unit "W/m2" +- sub-expression "room.ceiling.windowModel.Ag.y" has unit "W" +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/BoundaryConditions/WeatherData/Old/WeatherTRY/Weather.mo:123:7-123:46:writable] Warning: The following equation is INCONSISTENT due to specified unit information: weather.deMultiplex.y3[4] = weather.from_degC.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "weather.from_degC.u" has unit "K" +- sub-expression "weather.deMultiplex.y3[4]" has unit "m/s" +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: room.ceiling.windowModel.Ag.y = room.ceiling.windowModel.Ag.k * room.ceiling.windowModel.Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "room.ceiling.windowModel.Ag.k * room.ceiling.windowModel.Ag.u" has unit "W/m2" +- sub-expression "room.ceiling.windowModel.Ag.y" has unit "W" +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:39:3-39:48:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Obsolete/Year2021/Fluid/Movers/Pump.mo:49:7-49:152:writable] Warning: Conditional component ‘V_flow‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940 +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300 Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -20,7 +4789,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -40,7 +4809,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.Multizone.BaseClasses.MultizonePostProcessing Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -70,7 +4842,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Multizone/BaseClasses/MultizonePostProcessing.mo:41:3-46:59:writable] Error: The conditional expression calc_rel_humidity could not be evaluated. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -100,7 +4872,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Multizone/BaseClasses/MultizonePostProcessing.mo:41:3-46:59:writable] Error: The conditional expression calc_rel_humidity could not be evaluated. + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280 Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -130,7 +4905,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -160,7 +4935,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900 Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -170,7 +4948,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -180,7 +4957,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: outerWall.windowModel.Ag.y = outerWall.windowModel.Ag.k * outerWall.windowModel.Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "outerWall.windowModel.Ag.k * outerWall.windowModel.Ag.u" has unit "W/m2" +- sub-expression "outerWall.windowModel.Ag.y" has unit "W" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -200,7 +4980,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -210,7 +4990,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -220,7 +4999,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: outerWall.windowModel.Ag.y = outerWall.windowModel.Ag.k * outerWall.windowModel.Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "outerWall.windowModel.Ag.k * outerWall.windowModel.Ag.u" has unit "W/m2" +- sub-expression "outerWall.windowModel.Ag.y" has unit "W" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -240,7 +5022,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.BaseClasses.PartialCase Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -260,7 +5045,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -270,7 +5054,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: windowSimple.Ag.y = windowSimple.Ag.k * windowSimple.Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "windowSimple.Ag.k * windowSimple.Ag.u" has unit "W/m2" +- sub-expression "windowSimple.Ag.y" has unit "W" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -280,7 +5067,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -300,7 +5086,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -330,7 +5115,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -350,7 +5134,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: ceiling.windowModel.Ag.y = ceiling.windowModel.Ag.k * ceiling.windowModel.Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "ceiling.windowModel.Ag.k * ceiling.windowModel.Ag.u" has unit "W/m2" +- sub-expression "ceiling.windowModel.Ag.y" has unit "W" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -360,7 +5147,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -370,6 +5156,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -380,7 +5170,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -400,6 +5190,37 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: windowSimple.Ag.y = windowSimple.Ag.k * windowSimple.Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "windowSimple.Ag.k * windowSimple.Ag.u" has unit "W/m2" +- sub-expression "windowSimple.Ag.y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -410,6 +5231,15 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -430,6 +5260,15 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -440,6 +5279,32 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:552:5-552:12:writable] Warning: The following equation is INCONSISTENT due to specified unit information: ceiling.windowModel.Ag.y = ceiling.windowModel.Ag.k * ceiling.windowModel.Ag.u +Warning: The units of following sub-expressions need to be equal: +- sub-expression "ceiling.windowModel.Ag.k * ceiling.windowModel.Ag.u" has unit "W/m2" +- sub-expression "ceiling.windowModel.Ag.y" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:454:55-454:74:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘lights‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘machinesSenHea‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:472:71-475:46:writable] Warning: Conditional component ‘humanTotHeaDependent‘ is used in a non-connect context. [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -451,6 +5316,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.BaseClasses.ValidationData.ValidationDataASHRAEBaseDataDefinition Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -460,7 +5328,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -470,7 +5337,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -480,7 +5346,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -500,7 +5365,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -510,7 +5374,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error: Internal error Instantiation of AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.BaseClasses.ValidationData.ValidationDataASHRAEBaseDataDefinition failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -520,7 +5384,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -530,7 +5393,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -540,7 +5402,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -560,7 +5421,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -570,7 +5430,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Error: Internal error Instantiation of AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.BaseClasses.ValidationData.ValidationDataASHRAEBaseDataDefinition failed with no error message. + + +Error in model: AixLib.ThermalZones.ReducedOrder.Multizone.Multizone Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -580,7 +5443,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -600,7 +5462,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -610,7 +5471,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -620,7 +5480,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -630,7 +5489,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -640,7 +5498,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -650,7 +5507,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -660,7 +5516,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -690,7 +5545,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zoneParam[].nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zone.zoneParam.nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -700,7 +5556,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -720,7 +5575,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -730,7 +5584,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -740,7 +5593,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -750,7 +5602,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -760,7 +5611,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -770,7 +5620,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -780,7 +5629,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -810,7 +5658,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zoneParam[].nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/DataBase/ThermalZones/ZoneBaseRecord.mo:14:3-15:39:writable] Error: Could not evaluate structural parameter (or constant): zone.zoneParam.nOrientations which gives dimensions of array: AWin. Array dimensions must be known at compile time. + + +Error in model: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440 Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -820,7 +5672,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -830,7 +5681,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -840,7 +5690,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -850,7 +5699,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -870,7 +5718,15 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -890,6 +5746,15 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -900,10 +5765,20 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Windows/BaseClasses/HVisible.mo:142:5-143:58:writable] Warning: The following equation is INCONSISTENT due to specified unit information: window.window.HVisible.H_EvaHor[2] = (window.window.HVisible.HDirNor * window.window.HVisible.Cor_KMDir * sin(window.window.HVisible.alt) + window.window.HVisible.HDifHorCle * window.window.HVisible.Cor_KMDifCle + window.window.HVisible.HDifHorCov * window.window.HVisible.Cor_KMDifCov) * window.window.HVisible.tau_visDifx[2] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "(window.window.HVisible.HDirNor * window.window.HVisible.Cor_KMDir * sin(window.window.HVisible.alt) + window.window.HVisible.HDifHorCle * window.window.HVisible.Cor_KMDifCle + window.window.HVisible.HDifHorCov * window.window.HVisible.Cor_KMDifCov) * window.window.HVisible.tau_visDifx[2]" has unit "W/m2" +- sub-expression "window.window.HVisible.H_EvaHor[2]" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf - - -Error in model: AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270 Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -913,7 +5788,33 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -933,6 +5834,24 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -943,6 +5862,15 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) @@ -953,7 +5881,23 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/Windows/BaseClasses/HVisible.mo:142:5-143:58:writable] Warning: The following equation is INCONSISTENT due to specified unit information: window.window.HVisible.H_EvaHor[2] = (window.window.HVisible.HDirNor * window.window.HVisible.Cor_KMDir * sin(window.window.HVisible.alt) + window.window.HVisible.HDifHorCle * window.window.HVisible.Cor_KMDifCle + window.window.HVisible.HDifHorCov * window.window.HVisible.Cor_KMDifCov) * window.window.HVisible.tau_visDifx[2] +Warning: The units of following sub-expressions need to be equal: +- sub-expression "(window.window.HVisible.HDirNor * window.window.HVisible.Cor_KMDir * sin(window.window.HVisible.alt) + window.window.HVisible.HDifHorCle * window.window.HVisible.Cor_KMDifCle + window.window.HVisible.HDifHorCov * window.window.HVisible.Cor_KMDifCov) * window.window.HVisible.tau_visDifx[2]" has unit "W/m2" +- sub-expression "window.window.HVisible.H_EvaHor[2]" has unit "W" +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). [/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf + + +Error in model: AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2EquippedSwimmingFacility Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -963,7 +5907,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -973,7 +5916,9 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:325:47-325:67:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:59-28:23:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:3-30:39:writable] Error: Non-array modification ‘"HeatFlowRate"‘ for array component ‘quantity‘, possibly due to missing ‘each‘. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -983,7 +5928,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -993,7 +5937,22 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:325:47-325:67:writable] Warning: Conditional component ‘volMoiAir‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:59-28:23:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Pools/BaseClasses/AirFlowMoistureToROM.mo:27:3-30:39:writable] Error: Non-array modification ‘"HeatFlowRate"‘ for array component ‘quantity‘, possibly due to missing ‘each‘. + + +Error in model: AixLib.ThermalZones.HighOrder.Rooms.ASHRAE140.EastWestFacingWindows +Notification: You can install the requested package using one of the commands: + installPackage(SDF, "master", exactMatch=true) + installPackage(SDF, "0.4.2", exactMatch=false) + installPackage(SDF, "0.4.2", exactMatch=false). +Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Notification: You can install the requested package using one of the commands: + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) + installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). +Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFType.mo:1112:13-1113:80:writable] Error: Internal error NFType.subscript got unsubscriptable type AixLib.Utilities.Interfaces.ShortRadSurf Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) diff --git a/docs/ci_updates/OM_check/check/AixLib.Utilities/AixLib.Utilities-check_log.txt b/docs/ci_updates/OM_check/check/AixLib.Utilities/AixLib.Utilities-check_log.txt index 5ba7f92901..205a6c411d 100644 --- a/docs/ci_updates/OM_check/check/AixLib.Utilities/AixLib.Utilities-check_log.txt +++ b/docs/ci_updates/OM_check/check/AixLib.Utilities/AixLib.Utilities-check_log.txt @@ -1,42 +1,6 @@ -Error in model: AixLib.Utilities.Sensors.ExergyMeter.StoredExergyMeter -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error in model: AixLib.Utilities.Communication.SocketCommunication.Components.BaseClasses.PartialTCPCommunicator Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -109,10 +73,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -122,6 +82,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -149,7 +110,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1730:9-1731:93:writable] Error: Internal error NFCeval.evalRelationEqual failed to evaluate ‘referenceEnvironment[1].Medium.ThermoStates == Modelica.Media.Interfaces.Choices.IndependentVariables.ph‘ Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -204,6 +164,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. + + +Error in model: AixLib.Utilities.Sensors.ExergyMeter.FlowExergyMeter Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -222,6 +186,13 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1730:9-1731:93:writable] Error: Internal error NFCeval.evalRelationEqual failed to evaluate ‘referenceEnvironment.Medium.ThermoStates == Modelica.Media.Interfaces.Choices.IndependentVariables.ph‘ Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -240,6 +211,16 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1730:9-1731:93:writable] Error: Internal error NFCeval.evalRelationEqual failed to evaluate ‘referenceEnvironment.Medium.ThermoStates == Modelica.Media.Interfaces.Choices.IndependentVariables.ph‘ + + +Error in model: AixLib.Utilities.Communication.SocketCommunication.Components.TCPCommunicatorExample Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -258,10 +239,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -298,10 +275,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1730:9-1731:93:writable] Error: Internal error NFCeval.evalRelationEqual failed to evaluate ‘referenceEnvironment[1].Medium.ThermoStates == Modelica.Media.Interfaces.Choices.IndependentVariables.ph‘ - - -Error in model: AixLib.Utilities.Communication.SocketCommunication.Components.BaseClasses.PartialTCPCommunicator Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -311,13 +284,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:5:3-6:67:writable] Warning: Connector Q_flow_ShoRadOnSur is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:7:3-8:64:writable] Warning: Connector Q_flow_ShoRadFroSur is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:10:3-11:34:writable] Warning: Connector length is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:12:3-13:34:writable] Warning: Connector height is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:14:3-15:66:writable] Warning: Connector solar_reflectance is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:16:3-16:74:writable] Warning: Connector g is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:17:3-18:95:writable] Warning: Connector solar_absorptance is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -336,6 +302,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -408,10 +375,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: specHeaCap.k = cp -Warning: The units of following sub-expressions need to be equal: -- sub-expression "cp" has unit "J/(kg.K)" -- sub-expression "specHeaCap.k" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -421,6 +384,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. + + +Error in model: AixLib.Utilities.Communication.SocketCommunication.Examples.ExampleClientLoop Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -430,7 +397,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -440,13 +406,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:5:3-6:67:writable] Warning: Connector Q_flow_ShoRadOnSur is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:7:3-8:64:writable] Warning: Connector Q_flow_ShoRadFroSur is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:10:3-11:34:writable] Warning: Connector length is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:12:3-13:34:writable] Warning: Connector height is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:14:3-15:66:writable] Warning: Connector solar_reflectance is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:16:3-16:74:writable] Warning: Connector g is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:17:3-18:95:writable] Warning: Connector solar_absorptance is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -492,6 +451,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -537,10 +497,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: specHeaCap.k = cp -Warning: The units of following sub-expressions need to be equal: -- sub-expression "cp" has unit "J/(kg.K)" -- sub-expression "specHeaCap.k" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -562,45 +518,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. -Error in model: AixLib.Utilities.Examples.HeatTransfer_test -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Examples/HeatTransfer_test.mo:11:5-11:17:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = 1, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error in model: AixLib.Utilities.Examples.HeatConv_outside Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -610,6 +528,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Examples/HeatConv_outside.mo:5:5-5:17:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvOutside.mo:4:3-9:30:writable] Error: Type mismatch in binding calcMethod = 3, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer(DIN_6946, ASHRAE_Fundamentals, Custom_hCon), got type Integer. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -619,11 +539,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Examples/HeatTransfer_test.mo:11:5-11:17:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = 1, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Examples/HeatConv_outside.mo:5:5-5:17:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvOutside.mo:4:3-9:30:writable] Error: Type mismatch in binding calcMethod = 3, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer(DIN_6946, ASHRAE_Fundamentals, Custom_hCon), got type Integer. -Error in model: AixLib.Utilities.Sensors.ExergyMeter.FlowExergyMeter +Error in model: AixLib.Utilities.Examples.HeatTransfer_test Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -642,6 +562,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -669,13 +593,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1730:9-1731:93:writable] Error: Internal error NFCeval.evalRelationEqual failed to evaluate ‘referenceEnvironment.Medium.ThermoStates == Modelica.Media.Interfaces.Choices.IndependentVariables.ph‘ +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Examples/HeatTransfer_test.mo:11:5-11:17:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = 1, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -694,6 +613,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -721,16 +644,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1730:9-1731:93:writable] Error: Internal error NFCeval.evalRelationEqual failed to evaluate ‘referenceEnvironment.Medium.ThermoStates == Modelica.Media.Interfaces.Choices.IndependentVariables.ph‘ +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Examples/HeatTransfer_test.mo:11:5-11:17:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = 1, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. -Error in model: AixLib.Utilities.Communication.SocketCommunication.Examples.ExampleClientLoop +Error in model: AixLib.Utilities.Sensors.ExergyMeter.StoredExergyMeter Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -758,7 +676,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1730:9-1731:93:writable] Error: Internal error NFCeval.evalRelationEqual failed to evaluate ‘referenceEnvironment[1].Medium.ThermoStates == Modelica.Media.Interfaces.Choices.IndependentVariables.ph‘ Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -786,7 +704,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1730:9-1731:93:writable] Error: Internal error NFCeval.evalRelationEqual failed to evaluate ‘referenceEnvironment[1].Medium.ThermoStates == Modelica.Media.Interfaces.Choices.IndependentVariables.ph‘ Error in model: AixLib.Utilities.Math.Functions.linearInterpolation @@ -871,34 +789,13 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Utilities.Math.Functions.linearInterpolation failed with no error message. -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -917,6 +814,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Utilities.Math.Functions.linearInterpolation failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -953,10 +851,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Utilities.Math.Functions.linearInterpolation failed with no error message. - - -Error in model: AixLib.Utilities.Examples.HeatConv_outside Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -975,13 +869,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -991,8 +878,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Examples/HeatConv_outside.mo:5:5-5:17:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvOutside.mo:4:3-9:30:writable] Error: Type mismatch in binding calcMethod = 3, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer(DIN_6946, ASHRAE_Fundamentals, Custom_hCon), got type Integer. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1027,11 +912,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Examples/HeatConv_outside.mo:5:5-5:17:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvOutside.mo:4:3-9:30:writable] Error: Type mismatch in binding calcMethod = 3, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer(DIN_6946, ASHRAE_Fundamentals, Custom_hCon), got type Integer. - - -Error in model: AixLib.Utilities.Communication.SocketCommunication.Components.TCPCommunicatorExample Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1041,32 +921,4 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. +Error: Internal error Instantiation of AixLib.Utilities.Math.Functions.linearInterpolation failed with no error message. diff --git a/docs/ci_updates/OM_check/check/AixLib.Utilities/AixLib.Utilities-error_log.txt b/docs/ci_updates/OM_check/check/AixLib.Utilities/AixLib.Utilities-error_log.txt index 5ba7f92901..205a6c411d 100644 --- a/docs/ci_updates/OM_check/check/AixLib.Utilities/AixLib.Utilities-error_log.txt +++ b/docs/ci_updates/OM_check/check/AixLib.Utilities/AixLib.Utilities-error_log.txt @@ -1,42 +1,6 @@ -Error in model: AixLib.Utilities.Sensors.ExergyMeter.StoredExergyMeter -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error in model: AixLib.Utilities.Communication.SocketCommunication.Components.BaseClasses.PartialTCPCommunicator Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -109,10 +73,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -122,6 +82,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -149,7 +110,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1730:9-1731:93:writable] Error: Internal error NFCeval.evalRelationEqual failed to evaluate ‘referenceEnvironment[1].Medium.ThermoStates == Modelica.Media.Interfaces.Choices.IndependentVariables.ph‘ Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -204,6 +164,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. + + +Error in model: AixLib.Utilities.Sensors.ExergyMeter.FlowExergyMeter Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -222,6 +186,13 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1730:9-1731:93:writable] Error: Internal error NFCeval.evalRelationEqual failed to evaluate ‘referenceEnvironment.Medium.ThermoStates == Modelica.Media.Interfaces.Choices.IndependentVariables.ph‘ Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -240,6 +211,16 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1730:9-1731:93:writable] Error: Internal error NFCeval.evalRelationEqual failed to evaluate ‘referenceEnvironment.Medium.ThermoStates == Modelica.Media.Interfaces.Choices.IndependentVariables.ph‘ + + +Error in model: AixLib.Utilities.Communication.SocketCommunication.Components.TCPCommunicatorExample Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -258,10 +239,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -298,10 +275,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1730:9-1731:93:writable] Error: Internal error NFCeval.evalRelationEqual failed to evaluate ‘referenceEnvironment[1].Medium.ThermoStates == Modelica.Media.Interfaces.Choices.IndependentVariables.ph‘ - - -Error in model: AixLib.Utilities.Communication.SocketCommunication.Components.BaseClasses.PartialTCPCommunicator Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -311,13 +284,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:5:3-6:67:writable] Warning: Connector Q_flow_ShoRadOnSur is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:7:3-8:64:writable] Warning: Connector Q_flow_ShoRadFroSur is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:10:3-11:34:writable] Warning: Connector length is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:12:3-13:34:writable] Warning: Connector height is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:14:3-15:66:writable] Warning: Connector solar_reflectance is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:16:3-16:74:writable] Warning: Connector g is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:17:3-18:95:writable] Warning: Connector solar_absorptance is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -336,6 +302,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -408,10 +375,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: specHeaCap.k = cp -Warning: The units of following sub-expressions need to be equal: -- sub-expression "cp" has unit "J/(kg.K)" -- sub-expression "specHeaCap.k" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -421,6 +384,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. + + +Error in model: AixLib.Utilities.Communication.SocketCommunication.Examples.ExampleClientLoop Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -430,7 +397,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -440,13 +406,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:5:3-6:67:writable] Warning: Connector Q_flow_ShoRadOnSur is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:7:3-8:64:writable] Warning: Connector Q_flow_ShoRadFroSur is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:10:3-11:34:writable] Warning: Connector length is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:12:3-13:34:writable] Warning: Connector height is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:14:3-15:66:writable] Warning: Connector solar_reflectance is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:16:3-16:74:writable] Warning: Connector g is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Interfaces/ShortRadSurf.mo:17:3-18:95:writable] Warning: Connector solar_absorptance is not balanced: The number of potential variables (1) is not equal to the number of flow variables (0). Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -492,6 +451,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -537,10 +497,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: The following equation is INCONSISTENT due to specified unit information: specHeaCap.k = cp -Warning: The units of following sub-expressions need to be equal: -- sub-expression "cp" has unit "J/(kg.K)" -- sub-expression "specHeaCap.k" has unit "1" Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -562,45 +518,7 @@ Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) usi [/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. -Error in model: AixLib.Utilities.Examples.HeatTransfer_test -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Examples/HeatTransfer_test.mo:11:5-11:17:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = 1, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error in model: AixLib.Utilities.Examples.HeatConv_outside Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -610,6 +528,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Examples/HeatConv_outside.mo:5:5-5:17:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvOutside.mo:4:3-9:30:writable] Error: Type mismatch in binding calcMethod = 3, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer(DIN_6946, ASHRAE_Fundamentals, Custom_hCon), got type Integer. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -619,11 +539,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Examples/HeatTransfer_test.mo:11:5-11:17:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = 1, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Examples/HeatConv_outside.mo:5:5-5:17:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvOutside.mo:4:3-9:30:writable] Error: Type mismatch in binding calcMethod = 3, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer(DIN_6946, ASHRAE_Fundamentals, Custom_hCon), got type Integer. -Error in model: AixLib.Utilities.Sensors.ExergyMeter.FlowExergyMeter +Error in model: AixLib.Utilities.Examples.HeatTransfer_test Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -642,6 +562,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -669,13 +593,8 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1730:9-1731:93:writable] Error: Internal error NFCeval.evalRelationEqual failed to evaluate ‘referenceEnvironment.Medium.ThermoStates == Modelica.Media.Interfaces.Choices.IndependentVariables.ph‘ +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Examples/HeatTransfer_test.mo:11:5-11:17:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = 1, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -694,6 +613,10 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:312:11-312:43:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:305:5-305:34:writable] Warning: Conditional component ‘m_flow_small_HC1‘ is used in a non-connect context. +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Storage/BufferStorage.mo:333:3-334:118:writable] Warning: Conditional component ‘mHC1_flow_nominal‘ is used in a non-connect context. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo:83:5-83:91:writable] Error: Internal error NFUnitCheck.checkUnits: unit check module failed Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -721,16 +644,11 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. -[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1730:9-1731:93:writable] Error: Internal error NFCeval.evalRelationEqual failed to evaluate ‘referenceEnvironment.Medium.ThermoStates == Modelica.Media.Interfaces.Choices.IndependentVariables.ph‘ +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Examples/HeatTransfer_test.mo:11:5-11:17:writable] Notification: From here: +[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvInside.mo:8:3-10:19:writable] Error: Type mismatch in binding calcMethod = 1, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface(EN_ISO_6946_Appendix_A, Bernd_Glueck, Custom_hCon, ASHRAE140_2017), got type Integer. -Error in model: AixLib.Utilities.Communication.SocketCommunication.Examples.ExampleClientLoop +Error in model: AixLib.Utilities.Sensors.ExergyMeter.StoredExergyMeter Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -758,7 +676,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1730:9-1731:93:writable] Error: Internal error NFCeval.evalRelationEqual failed to evaluate ‘referenceEnvironment[1].Medium.ThermoStates == Modelica.Media.Interfaces.Choices.IndependentVariables.ph‘ Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -786,7 +704,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. +[/var/lib/jenkins1/ws/LINUX_BUILDS/tmp.build/openmodelica-1.20.0~1-g2faf7aa/OMCompiler/Compiler/NFFrontEnd/NFCeval.mo:1730:9-1731:93:writable] Error: Internal error NFCeval.evalRelationEqual failed to evaluate ‘referenceEnvironment[1].Medium.ThermoStates == Modelica.Media.Interfaces.Choices.IndependentVariables.ph‘ Error in model: AixLib.Utilities.Math.Functions.linearInterpolation @@ -871,34 +789,13 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Utilities.Math.Functions.linearInterpolation failed with no error message. -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. +[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: +Your model is using an outer "system" component but +an inner "system" component is not defined. +For simulation drag Modelica.Fluid.System into your model +to specify system properties. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -917,6 +814,7 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). +Error: Internal error Instantiation of AixLib.Utilities.Math.Functions.linearInterpolation failed with no error message. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -953,10 +851,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Error: Internal error Instantiation of AixLib.Utilities.Math.Functions.linearInterpolation failed with no error message. - - -Error in model: AixLib.Utilities.Examples.HeatConv_outside Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -975,13 +869,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: The model can't be instantiated due to top-level outer element ‘system‘, it may only be used as part of a simulation model. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Warning: An inner declaration for outer component system could not be found and was automatically generated. -[/home/openmodelicausers/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:202:5-202:64:writable] Notification: The diagnostics message for the missing inner is: -Your model is using an outer "system" component but -an inner "system" component is not defined. -For simulation drag Modelica.Fluid.System into your model -to specify system properties. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -991,8 +878,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Examples/HeatConv_outside.mo:5:5-5:17:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvOutside.mo:4:3-9:30:writable] Error: Type mismatch in binding calcMethod = 3, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer(DIN_6946, ASHRAE_Fundamentals, Custom_hCon), got type Integer. Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1027,11 +912,6 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Examples/HeatConv_outside.mo:5:5-5:17:writable] Notification: From here: -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/HeatTransfer/HeatConvOutside.mo:4:3-9:30:writable] Error: Type mismatch in binding calcMethod = 3, expected subtype of enumeration AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer(DIN_6946, ASHRAE_Fundamentals, Custom_hCon), got type Integer. - - -Error in model: AixLib.Utilities.Communication.SocketCommunication.Components.TCPCommunicatorExample Notification: You can install the requested package using one of the commands: installPackage(SDF, "master", exactMatch=true) installPackage(SDF, "0.4.2", exactMatch=false) @@ -1041,32 +921,4 @@ Notification: You can install the requested package using one of the commands: installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(SDF, "master", exactMatch=true) - installPackage(SDF, "0.4.2", exactMatch=false) - installPackage(SDF, "0.4.2", exactMatch=false). -Notification: Skipped loading package SDF (0.4.2,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -Notification: You can install the requested package using one of the commands: - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=false) - installPackage(Modelica_DeviceDrivers, "2.1.1", exactMatch=true). -Notification: Skipped loading package Modelica_DeviceDrivers (2.1.1,default) using MODELICAPATH /home/openmodelicausers/.openmodelica/libraries/ (uses-annotation may be wrong). -[/builds/EBC/EBC_all/github_ci/AixLib/AixLib/Utilities/Communication/SocketCommunication/Components/BaseClasses/PartialTCPCommunicator.mo:14:3-14:145:writable] Error: Class Modelica_DeviceDrivers.Communication.TCPIPSocketClient not found in scope PartialTCPCommunicator. +Error: Internal error Instantiation of AixLib.Utilities.Math.Functions.linearInterpolation failed with no error message. diff --git a/docs/ci_updates/index.html b/docs/ci_updates/index.html index 78c72a52e5..0f818495c9 100644 --- a/docs/ci_updates/index.html +++ b/docs/ci_updates/index.html @@ -8,9 +8,2178 @@
+
  • ci/result/naming_violations.txt


  • ci/result/syntax/HTML_error_log.txt

  • -
  • ci/result/syntax/AixLib_StyleCheckLog.html


  • ci/result/syntax/HTML_correct_log.txt

  • +
  • ci/result/regression/AixLib.ThermalZones/unitTests-dymola.log

  • +
  • ci/result/regression/AixLib.ThermalZones/comparison-dymola.log

  • +
  • ci/result/regression/AixLib.ThermalZones/simulator-dymola.log

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_assEqu.diff/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_assEqu.diff/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_assEqu.diff/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_assEqu.diff/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_assEqu.diff/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomTwoElements.mat_thermalZoneTwoElements.TAir/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomTwoElements.mat_thermalZoneTwoElements.TAir/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomTwoElements.mat_thermalZoneTwoElements.TAir/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomTwoElements.mat_thermalZoneTwoElements.TAir/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomTwoElements.mat_thermalZoneTwoElements.TAir/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_thermalZoneOneElement.TRad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_thermalZoneOneElement.TRad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_thermalZoneOneElement.TRad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_thermalZoneOneElement.TRad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_thermalZoneOneElement.TRad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_reference.y[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_reference.y[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_reference.y[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_reference.y[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_reference.y[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_Q_flowToRoomRad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_Q_flowToRoomRad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_Q_flowToRoomRad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_Q_flowToRoomRad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_Q_flowToRoomRad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_assEqu.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_assEqu.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_assEqu.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_assEqu.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_assEqu.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_assEqu.threShold/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_assEqu.threShold/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_assEqu.threShold/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_assEqu.threShold/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_assEqu.threShold/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_assEqu.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_assEqu.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_assEqu.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_assEqu.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_assEqu.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_reference.y[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_reference.y[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_reference.y[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_reference.y[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_reference.y[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_thermalZoneOneElement.TAir/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_thermalZoneOneElement.TAir/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_thermalZoneOneElement.TAir/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_thermalZoneOneElement.TAir/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_thermalZoneOneElement.TAir/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_assEqu.threShold/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_assEqu.threShold/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_assEqu.threShold/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_assEqu.threShold/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_assEqu.threShold/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_reference.y[2]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_reference.y[2]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_reference.y[2]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_reference.y[2]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_reference.y[2]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_assEqu.threShold/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_assEqu.threShold/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_assEqu.threShold/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_assEqu.threShold/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_assEqu.threShold/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_mean.y/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_mean.y/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_mean.y/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_mean.y/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_mean.y/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange.mat_thermalZone.CO2Con/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange.mat_thermalZone.CO2Con/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange.mat_thermalZone.CO2Con/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange.mat_thermalZone.CO2Con/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange.mat_thermalZone.CO2Con/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithoutLatentGain.mat_senMasFra.X/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithoutLatentGain.mat_senMasFra.X/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithoutLatentGain.mat_senMasFra.X/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithoutLatentGain.mat_senMasFra.X/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithoutLatentGain.mat_senMasFra.X/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[2]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[2]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[2]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[2]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[2]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange.mat_thermalZone.X_w/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange.mat_thermalZone.X_w/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange.mat_thermalZone.X_w/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange.mat_thermalZone.X_w/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange.mat_thermalZone.X_w/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_FreeFloatRoomTemperature/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_FreeFloatRoomTemperature/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_FreeFloatRoomTemperature/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_FreeFloatRoomTemperature/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_FreeFloatRoomTemperature/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElements.mat_thermalZoneFourElements.TAir/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElements.mat_thermalZoneFourElements.TAir/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElements.mat_thermalZoneFourElements.TAir/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElements.mat_thermalZoneFourElements.TAir/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElements.mat_thermalZoneFourElements.TAir/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_assEqu.diff/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_assEqu.diff/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_assEqu.diff/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_assEqu.diff/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_assEqu.diff/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_assEqu.diff/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_assEqu.diff/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_assEqu.diff/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_assEqu.diff/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_assEqu.diff/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_reference.y[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_reference.y[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_reference.y[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_reference.y[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_reference.y[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_reference.y[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_reference.y[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_reference.y[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_reference.y[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_reference.y[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[4]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[4]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[4]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[4]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[4]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[8]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[8]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[8]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[8]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[8]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_assEqu.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_assEqu.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_assEqu.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_assEqu.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_assEqu.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_assEqu.diff/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_assEqu.diff/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_assEqu.diff/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_assEqu.diff/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_assEqu.diff/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithLatentGain.mat_thermalZoneTwoElements.TAir/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithLatentGain.mat_thermalZoneTwoElements.TAir/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithLatentGain.mat_thermalZoneTwoElements.TAir/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithLatentGain.mat_thermalZoneTwoElements.TAir/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithLatentGain.mat_thermalZoneTwoElements.TAir/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_reference.y[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_reference.y[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_reference.y[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_reference.y[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_reference.y[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir.mat_thermalZone.TAir/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir.mat_thermalZone.TAir/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir.mat_thermalZone.TAir/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir.mat_thermalZone.TAir/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir.mat_thermalZone.TAir/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_assEqu.threShold/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_assEqu.threShold/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_assEqu.threShold/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_assEqu.threShold/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_assEqu.threShold/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[3]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[3]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[3]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[3]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[3]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_totalHeatLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_totalHeatLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_totalHeatLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_totalHeatLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_totalHeatLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[3]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[3]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[3]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[3]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[3]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[6]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[6]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[6]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[6]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[6]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_assEqu.threShold/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_assEqu.threShold/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_assEqu.threShold/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_assEqu.threShold/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_assEqu.threShold/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.mat_multizone.CO2Con[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.mat_multizone.CO2Con[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.mat_multizone.CO2Con[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.mat_multizone.CO2Con[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.mat_multizone.CO2Con[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_reference.y[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_reference.y[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_reference.y[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_reference.y[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_reference.y[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithoutLatentGain.mat_senRelHum.phi/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithoutLatentGain.mat_senRelHum.phi/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithoutLatentGain.mat_senRelHum.phi/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithoutLatentGain.mat_senRelHum.phi/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithoutLatentGain.mat_senRelHum.phi/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[5]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[5]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[5]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[5]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[5]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2EquippedSwimmingFacility.mat_multizone.TAir[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2EquippedSwimmingFacility.mat_multizone.TAir[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2EquippedSwimmingFacility.mat_multizone.TAir[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2EquippedSwimmingFacility.mat_multizone.TAir[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2EquippedSwimmingFacility.mat_multizone.TAir[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_assEqu.diff/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_assEqu.diff/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_assEqu.diff/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_assEqu.diff/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_assEqu.diff/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_assEqu.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_assEqu.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_assEqu.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_assEqu.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_assEqu.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_m_flowHC/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_m_flowHC/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_m_flowHC/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_m_flowHC/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_m_flowHC/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomThreeElements.mat_thermalZoneThreeElements.TAir/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomThreeElements.mat_thermalZoneThreeElements.TAir/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomThreeElements.mat_thermalZoneThreeElements.TAir/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomThreeElements.mat_thermalZoneThreeElements.TAir/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomThreeElements.mat_thermalZoneThreeElements.TAir/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithLatentGain.mat_senMasFra.X/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithLatentGain.mat_senMasFra.X/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithLatentGain.mat_senMasFra.X/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithLatentGain.mat_senMasFra.X/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithLatentGain.mat_senMasFra.X/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_mean.y/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_mean.y/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_mean.y/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_mean.y/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_mean.y/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_TRoom/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_TRoom/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_TRoom/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_TRoom/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_TRoom/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_FreeFloatRoomTemperature/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_FreeFloatRoomTemperature/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_FreeFloatRoomTemperature/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_FreeFloatRoomTemperature/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_FreeFloatRoomTemperature/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithLatentGain.mat_senRelHum.phi/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithLatentGain.mat_senRelHum.phi/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithLatentGain.mat_senRelHum.phi/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithLatentGain.mat_senRelHum.phi/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithLatentGain.mat_senRelHum.phi/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_mean.y/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_mean.y/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_mean.y/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_mean.y/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_mean.y/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAirSwimmingPool.mat_thermalZone.TAir/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAirSwimmingPool.mat_thermalZone.TAir/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAirSwimmingPool.mat_thermalZone.TAir/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAirSwimmingPool.mat_thermalZone.TAir/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAirSwimmingPool.mat_thermalZone.TAir/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_reference.y[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_reference.y[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_reference.y[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_reference.y[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_reference.y[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_assEqu.threShold/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_assEqu.threShold/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_assEqu.threShold/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_assEqu.threShold/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_assEqu.threShold/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneAirExchange.mat_thermalZone.TAir/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneAirExchange.mat_thermalZone.TAir/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneAirExchange.mat_thermalZone.TAir/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneAirExchange.mat_thermalZone.TAir/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneAirExchange.mat_thermalZone.TAir/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_reference.y[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_reference.y[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_reference.y[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_reference.y[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_reference.y[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_win_abs[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_win_abs[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_win_abs[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_win_abs[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_win_abs[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomOneElement.mat_thermalZoneOneElement.TAir/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomOneElement.mat_thermalZoneOneElement.TAir/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomOneElement.mat_thermalZoneOneElement.TAir/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomOneElement.mat_thermalZoneOneElement.TAir/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomOneElement.mat_thermalZoneOneElement.TAir/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_mean.y/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_mean.y/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_mean.y/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_mean.y/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_mean.y/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_HDirTil[1].H/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_HDirTil[1].H/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_HDirTil[1].H/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_HDirTil[1].H/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_HDirTil[1].H/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_mean.y/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_mean.y/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_mean.y/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_mean.y/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_mean.y/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_assEqu.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_assEqu.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_assEqu.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_assEqu.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_assEqu.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_mean.y/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_mean.y/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_mean.y/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_mean.y/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_mean.y/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir.mat_thermalZone.TAir/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir.mat_thermalZone.TAir/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir.mat_thermalZone.TAir/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir.mat_thermalZone.TAir/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir.mat_thermalZone.TAir/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_assEqu.diff/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_assEqu.diff/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_assEqu.diff/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_assEqu.diff/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_assEqu.diff/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_assEqu.threShold/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_assEqu.threShold/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_assEqu.threShold/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_assEqu.threShold/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_assEqu.threShold/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_assEqu.diff/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_assEqu.diff/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_assEqu.diff/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_assEqu.diff/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_assEqu.diff/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAirSwimmingPool.mat_thermalZone.X_w/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAirSwimmingPool.mat_thermalZone.X_w/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAirSwimmingPool.mat_thermalZone.X_w/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAirSwimmingPool.mat_thermalZone.X_w/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAirSwimmingPool.mat_thermalZone.X_w/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance.mat_thermalZoneFourElements.TAir/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance.mat_thermalZoneFourElements.TAir/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance.mat_thermalZoneFourElements.TAir/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance.mat_thermalZoneFourElements.TAir/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance.mat_thermalZoneFourElements.TAir/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_assEqu.threShold/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_assEqu.threShold/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_assEqu.threShold/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_assEqu.threShold/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_assEqu.threShold/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_cei[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_cei[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_cei[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_cei[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_cei[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_flo[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_flo[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_flo[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_flo[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_flo[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_assEqu.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_assEqu.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_assEqu.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_assEqu.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12.mat_assEqu.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[9]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[9]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[9]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[9]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[9]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[2]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[2]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[2]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[2]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[2]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[4]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[4]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[4]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[4]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[4]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_assEqu.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_assEqu.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_assEqu.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_assEqu.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_assEqu.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_flo[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_flo[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_flo[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_flo[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_flo[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_mean.y/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_mean.y/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_mean.y/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_mean.y/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_mean.y/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_assEqu.threShold/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_assEqu.threShold/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_assEqu.threShold/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_assEqu.threShold/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_assEqu.threShold/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir.mat_thermalZoneMoistAir.TAir/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir.mat_thermalZoneMoistAir.TAir/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir.mat_thermalZoneMoistAir.TAir/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir.mat_thermalZoneMoistAir.TAir/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir.mat_thermalZoneMoistAir.TAir/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_assEqu.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_assEqu.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_assEqu.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_assEqu.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_assEqu.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[7]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[7]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[7]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[7]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad.mat_roomHeatLoads[7]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_assEqu.diff/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_assEqu.diff/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_assEqu.diff/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_assEqu.diff/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_assEqu.diff/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_assEqu.diff/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_assEqu.diff/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_assEqu.diff/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_assEqu.diff/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_assEqu.diff/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_mean.y/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_mean.y/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_mean.y/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_mean.y/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_mean.y/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2EquippedSwimmingFacility.mat_multizone.zone[1].X_w/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2EquippedSwimmingFacility.mat_multizone.zone[1].X_w/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2EquippedSwimmingFacility.mat_multizone.zone[1].X_w/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2EquippedSwimmingFacility.mat_multizone.zone[1].X_w/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2EquippedSwimmingFacility.mat_multizone.zone[1].X_w/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_assEqu.threShold/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_assEqu.threShold/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_assEqu.threShold/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_assEqu.threShold/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_assEqu.threShold/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithoutLatentGain.mat_thermalZoneTwoElements.TAir/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithoutLatentGain.mat_thermalZoneTwoElements.TAir/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithoutLatentGain.mat_thermalZoneTwoElements.TAir/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithoutLatentGain.mat_thermalZoneTwoElements.TAir/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomWithoutLatentGain.mat_thermalZoneTwoElements.TAir/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir.mat_thermalZoneMoistAir.X_w/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir.mat_thermalZoneMoistAir.X_w/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir.mat_thermalZoneMoistAir.X_w/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir.mat_thermalZoneMoistAir.X_w/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir.mat_thermalZoneMoistAir.X_w/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_assEqu.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_assEqu.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_assEqu.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_assEqu.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_assEqu.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_mean.y/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_mean.y/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_mean.y/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_mean.y/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_mean.y/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_assEqu.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_assEqu.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_assEqu.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_assEqu.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_assEqu.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[4]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[4]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[4]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[4]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[4]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_wall[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_assEqu.diff/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_assEqu.diff/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_assEqu.diff/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_assEqu.diff/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_assEqu.diff/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[2]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[2]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[2]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[2]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[2]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_reference.y[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_reference.y[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_reference.y[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_reference.y[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6.mat_reference.y[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_assEqu.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_assEqu.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_assEqu.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_assEqu.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_assEqu.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_reference.y[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_reference.y[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_reference.y[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_reference.y[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5.mat_reference.y[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_assEqu.threShold/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_assEqu.threShold/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_assEqu.threShold/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_assEqu.threShold/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10.mat_assEqu.threShold/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_mean.y/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_mean.y/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_mean.y/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_mean.y/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9.mat_mean.y/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_HDifTil[1].HGroDifTil/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_HDifTil[1].HGroDifTil/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_HDifTil[1].HGroDifTil/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_HDifTil[1].HGroDifTil/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_HDifTil[1].HGroDifTil/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_FreeFloatRoomTemperature/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_FreeFloatRoomTemperature/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_FreeFloatRoomTemperature/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_FreeFloatRoomTemperature/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_FreeFloatRoomTemperature/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZone.mat_thermalZone.TAir/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZone.mat_thermalZone.TAir/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZone.mat_thermalZone.TAir/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZone.mat_thermalZone.TAir/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZone.mat_thermalZone.TAir/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_win_abs[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_win_abs[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_win_abs[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_win_abs[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_win_abs[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_assEqu.threShold/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_assEqu.threShold/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_assEqu.threShold/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_assEqu.threShold/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7.mat_assEqu.threShold/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_Q_flowToRoomConv/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_Q_flowToRoomConv/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_Q_flowToRoomConv/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_Q_flowToRoomConv/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode.mat_Q_flowToRoomConv/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[3]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[3]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[3]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[3]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_wall[3]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir.mat_thermalZone.X_w/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir.mat_thermalZone.X_w/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir.mat_thermalZone.X_w/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir.mat_thermalZone.X_w/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir.mat_thermalZone.X_w/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_reference.y[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_reference.y[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_reference.y[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_reference.y[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2.mat_reference.y[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_mean.y/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_mean.y/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_mean.y/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_mean.y/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8.mat_mean.y/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_FreeFloatRoomTemperature/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_FreeFloatRoomTemperature/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_FreeFloatRoomTemperature/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_FreeFloatRoomTemperature/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_FreeFloatRoomTemperature/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_mean.y/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_mean.y/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_mean.y/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_mean.y/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1.mat_mean.y/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_win_lost[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_win_lost[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_win_lost[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_win_lost[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_win_lost[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.mat_multizone.TAir[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.mat_multizone.TAir[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.mat_multizone.TAir[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.mat_multizone.TAir[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.mat_multizone.TAir[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_HDifTil[1].HSkyDifTil/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_HDifTil[1].HSkyDifTil/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_HDifTil[1].HSkyDifTil/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_HDifTil[1].HSkyDifTil/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState.mat_HDifTil[1].HSkyDifTil/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_cei[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_cei[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_cei[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_cei[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room.solarRadInRoom.solar_frac_cei[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_assEqu.diff/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_assEqu.diff/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_assEqu.diff/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_assEqu.diff/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3.mat_assEqu.diff/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395.mat_checkResultsAccordingToASHRAECoolingOrTempMin.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_TransmittedSolarRadiation_room/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_TransmittedSolarRadiation_room/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_TransmittedSolarRadiation_room/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_TransmittedSolarRadiation_room/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_TransmittedSolarRadiation_room/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_AnnualHeatingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_AnnualHeatingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_AnnualHeatingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_AnnualHeatingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_AnnualHeatingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_Room.thermRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_Room.thermRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_Room.thermRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_Room.thermRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_Room.thermRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_assEqu.diff/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_assEqu.diff/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_assEqu.diff/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_assEqu.diff/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4.mat_assEqu.diff/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange.mat_thermalZone.TAir/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange.mat_thermalZone.TAir/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange.mat_thermalZone.TAir/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange.mat_thermalZone.TAir/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange.mat_thermalZone.TAir/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance.mat_thermalZoneFourElements.volAir.C[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance.mat_thermalZoneFourElements.volAir.C[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance.mat_thermalZoneFourElements.volAir.C[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance.mat_thermalZoneFourElements.volAir.C[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance.mat_thermalZoneFourElements.volAir.C[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270.mat_checkResultsAccordingToASHRAECoolingOrTempMin.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_assEqu.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_assEqu.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_assEqu.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_assEqu.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11.mat_assEqu.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950.mat_checkResultsAccordingToASHRAECoolingOrTempMin.lowerLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.satisfied/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_win_lost[1]/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_win_lost[1]/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_win_lost[1]/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_win_lost[1]/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270.mat_Room_dyn.solarRadInRoom.solar_frac_win_lost[1]/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_AnnualCoolingLoad/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_AnnualCoolingLoad/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_AnnualCoolingLoad/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_AnnualCoolingLoad/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640.mat_AnnualCoolingLoad/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_Room.starRoom.T/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_Room.starRoom.T/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_Room.starRoom.T/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_Room.starRoom.T/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat_Room.starRoom.T/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/errors.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/upperBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/lowerBound.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/reference.csv

  • +
  • ci/result/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.mat_checkResultsAccordingToASHRAEHeatingOrTempMax.upperLimit/test.csv

  • +
  • ci/result/OM_check/check/AixLib.Systems/AixLib.Systems-check_log.txt

  • +
  • ci/result/OM_check/check/AixLib.Systems/AixLib.Systems-error_log.txt

  • +
  • ci/result/OM_check/check/AixLib.Utilities/AixLib.Utilities-check_log.txt

  • +
  • ci/result/OM_check/check/AixLib.Utilities/AixLib.Utilities-error_log.txt

  • +
  • ci/result/OM_check/check/AixLib.Controls/AixLib.Controls-check_log.txt

  • +
  • ci/result/OM_check/check/AixLib.Controls/AixLib.Controls-error_log.txt

  • +
  • ci/result/OM_check/check/AixLib.Electrical/AixLib.Electrical-check_log.txt

  • +
  • ci/result/OM_check/check/AixLib.Electrical/AixLib.Electrical-error_log.txt

  • +
  • ci/result/OM_check/check/AixLib.Fluid/AixLib.Fluid-error_log.txt

  • +
  • ci/result/OM_check/check/AixLib.Fluid/AixLib.Fluid-check_log.txt

  • +
  • ci/result/OM_check/check/AixLib.ThermalZones/AixLib.ThermalZones-check_log.txt

  • +
  • ci/result/OM_check/check/AixLib.ThermalZones/AixLib.ThermalZones-error_log.txt

  • +
  • ci/result/OM_check/simulate/AixLib.Airflow/AixLib.Airflow.AirCurtain.Examples.AirCurtain_res.mat

  • +
  • ci/result/OM_check/simulate/AixLib.Airflow/AixLib.Airflow-error_log.txt

  • +
  • ci/result/OM_check/simulate/AixLib.Airflow/AixLib.Airflow.FacadeVentilationUnit.Examples.FacadeVentilationUnit_res.mat

  • +
  • ci/result/OM_check/simulate/AixLib.Airflow/AixLib.Airflow-check_log.txt

  • diff --git a/docs/ci_updates/naming_violations.txt b/docs/ci_updates/naming_violations.txt index b84561c690..05b04a224d 100644 --- a/docs/ci_updates/naming_violations.txt +++ b/docs/ci_updates/naming_violations.txt @@ -1,80 +1,48 @@ -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase940.mo -1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-44},{162,-24}}))); - -2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-62},{162,-42}}))); - -3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-91},{162,-71}}))); - -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); - -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=3.160000000000001, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000985315078012}, CExt={8775985.69078}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0274795299795, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, RRoofRem=0.061807839516, CRoof={381586.716241}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); - -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.25471698113207547,0.33962264150943394,0.25471698113207547}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); - -7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); - -8: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); - -9: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); - -10: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); - -11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); - -12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); - -13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); - -14: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); - -15: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); - -16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); - -17: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase650FF.mo +1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); -18: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); +2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -19: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -20: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); -21: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-66},{8,-54}}))); +5: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); -22: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); +6: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); -23: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); +7: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); -24: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-92},{8,-80}}))); +8: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); -25: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); +9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -26: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); +10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); -27: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-57.5},{118,-46.5}}))); +11: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); -28: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-39.5},{118,-28.5}}))); +12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); -29: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-96},{136,-86}}))); +13: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -30: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-79},{116,-68}}))); +14: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase920.mo -1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-44},{162,-24}}))); +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase640.mo +1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); -2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-62},{162,-42}}))); +2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); -3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-91},{162,-71}}))); +3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=3.160000000000001, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000985315078012}, CExt={8775985.69078}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0274795299795, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, RRoofRem=0.061807839516, CRoof={381586.716241}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, nPorts=2, AExt={21.6,10.200000000000003,21.6,10.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWin={0.0,0.5,0.0,0.5}, wfWall={0.33962264150943394,0.16037735849056606,0.33962264150943394,0.16037735849056606}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); 7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); @@ -86,53 +54,43 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase920.m 11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); 13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); 14: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); -15: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); - -16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); - -17: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); - -18: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); - -19: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); - -20: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); +15: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); -21: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-66},{8,-54}}))); +16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); -22: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); +17: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); -23: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); +18: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); -24: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-92},{8,-80}}))); +19: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); -25: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); +20: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); -26: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); +21: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -27: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-57.5},{118,-46.5}}))); +22: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); -28: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-39.5},{118,-28.5}}))); +23: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); -29: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-96},{136,-86}}))); +24: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); -30: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-79},{116,-68}}))); +25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase600FF.mo +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase950FF.mo 1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); 2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.OneElement thermalZoneOneElement( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0186378908278, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); 5: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); @@ -155,112 +113,96 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase600FF.m 14: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); -AixLib/ThermalZones/HighOrder/Validation/ASHRAE140/BaseClasses/PartialCase.mo -1: Name 'MediumAir' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium. Affected line: replaceable package MediumAir = AixLib.Media.Air "Medium within the room";AixLib.BoundaryConditions.WeatherData.Old.WeatherTRY.BaseClasses.Sun sun( TimeCorrection=0, Latitude=39.76, Longitude=-104.9, DiffWeatherDataTime=-7, Diff_localStandardTime_WeatherDataTime=0.5) annotation (Placement(transformation(extent={{-142,46},{-118,70}})));AixLib.BoundaryConditions.WeatherData.Old.WeatherTRY.RadiationOnTiltedSurface.RadOnTiltedSurf_Perez radOnTiltedSurf_Perez[5]( Azimut={180,-90,0,90,0}, Tilt={90,90,90,90,0}, each GroundReflection= 0.2, each Latitude=sun.Latitude, each h= 1609, each WeatherFormat=true) "N, E, S, W, Horz" annotation (Placement(transformation(extent={{-102,41},{-74,69}}))); - -2: Name 'Solar_Radiation' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Solar_, Radiation. Affected line: Modelica.Blocks.Sources.CombiTimeTable Solar_Radiation( tableOnFile=true, tableName="Table", columns={2,3}, fileName=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/weatherdata/Weatherdata_ASHARE140.txt")) annotation (Placement(transformation(extent={{-102,-14},{-85,3}}))); - -3: Name 'Source_Weather' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Weather. Affected line: Modelica.Blocks.Sources.CombiTimeTable Source_Weather( tableOnFile=true, tableName="Table", columns={4,5,6,7}, fileName=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/weatherdata/Weatherdata_ASHARE140.txt")) annotation (Placement(transformation(extent={{-103,13},{-86,30}}))); - -4: Name 'outsideTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: outside, Temp. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature outsideTemp "ambient temperature" annotation (Placement(transformation(extent={{-66,31},{-55,42}}))); - -5: Name 'RoomModel' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Room, Model. Affected line: replaceable model RoomModel = Rooms.ASHRAE140.SouthFacingWindows annotation ( choices( choice(redeclare model Room = Rooms.ASHRAE140.SouthFacingWindows ( wallTypes=wallTypes, calcMethodIn=AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface.ASHRAE140_2017, Type_Win=windowParam, redeclare final model CorrSolarGainWin = CorrSolarGainWin, solar_absorptance_OW=solar_absorptance_OW, calcMethodOut=AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer.ASHRAE_Fundamentals, Win_Area=Win_Area, absInnerWallSurf=absInnerWallSurf) "Room with south facing window"), choice(redeclare model Room = Rooms.ASHRAE140.EastWestFacingWindows ( wallTypes=wallTypes, calcMethodIn=AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface.ASHRAE140_2017, Type_Win=windowParam, redeclare final model CorrSolarGainWin = CorrSolarGainWin, solar_absorptance_OW=solar_absorptance_OW, calcMethodOut=AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer.ASHRAE_Fundamentals, Win_Area=Win_Area, absInnerWallSurf=absInnerWallSurf) "Room with east and west facing window")));RoomModel Room( energyDynamicsWalls=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare package Medium = MediumAir, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, T0_air=294.15, TWalls_start=289.15, final wallTypes=wallTypes, calcMethodIn=AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface.ASHRAE140_2017, final Type_Win=windowParam, redeclare final model CorrSolarGainWin = CorrSolarGainWin, final solar_absorptance_OW=solar_absorptance_OW, calcMethodOut=AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer.ASHRAE_Fundamentals, final Win_Area=Win_Area, final absInnerWallSurf=absInnerWallSurf, final use_dynamicShortWaveRadMethod=false) annotation(Placement(transformation(extent={{-27,8},{29,62}}))); - -6: Name 'AnnualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput AnnualHeatingLoad if activeHeatingOutput "in kWh" annotation (Placement(transformation(extent={{130,58},{150,78}}))); - -7: Name 'AnnualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput AnnualCoolingLoad if activeCoolingOutput "in kWh" annotation (Placement(transformation(extent={{130,42},{150,62}}))); - -8: Name 'TransmittedSolarRadiation_room' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Transmitted, Solar, Radiation_room. Affected line: Modelica.Blocks.Interfaces.RealOutput TransmittedSolarRadiation_room "in kWh/m2" annotation (Placement(transformation(extent={{130,-11},{150,9}}))); - -9: Missing documentation, Name 'Source_InternalGains' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Internal, Gains. Affected line: Modelica.Blocks.Sources.Constant Source_InternalGains(final k=internalGains) annotation (Placement(transformation(extent={{-146,-86},{-133,-73}}))); +AixLib/ThermalZones/HighOrder/Examples/ASHREA140/CompareDynamicAndStaticSolarFrac_Case270.mo +1: Name 'Source_Weather_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Weather_dyn. Affected line: Modelica.Blocks.Sources.CombiTimeTable Source_Weather_dyn( tableOnFile=true, tableName="Table", columns={4,5,6,7}, fileName=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/weatherdata/Weatherdata_ASHARE140.txt")) annotation (Placement(transformation(extent={{-46,194},{-26,214}}))); -10: Name 'Ground' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ground. Affected line: Modelica.Thermal.HeatTransfer.Sources.FixedHeatFlow Ground(Q_flow=0) "adiabatic boundary" annotation (Placement(transformation(extent={{-98,-53},{-78,-33}}))); +2: Name 'outsideTemp_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: outside, Temp_dyn. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature outsideTemp_dyn "ambient temperature" annotation (Placement(transformation(extent={{-2,205},{9,216}}))); -11: Missing documentation, Name 'InternalGains_convective' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Internal, Gains_convective. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow InternalGains_convective annotation (Placement(transformation(extent={{-98,-77},{-78,-57}}))); +3: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Rooms.ASHRAE140.SouthFacingWindows Room_dyn( energyDynamicsWalls=Modelica.Fluid.Types.Dynamics.FixedInitial, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare model WindowModel = Components.WindowsDoors.Window_ASHRAE140, redeclare model CorrSolarGainWin = Components.WindowsDoors.BaseClasses.CorrectionSolarGain.CorG_ASHRAE140, solar_absorptance_OW=0.1, use_dynamicShortWaveRadMethod=true, redeclare Components.Types.CoeffTableSouthWindow coeffTableSolDistrFractions, use_shortWaveRadIn=true, ceiling(use_shortWaveRadOut=false)) annotation (Placement(transformation(extent={{59,181},{101,222}}))); -12: Missing documentation, Name 'InternalGains_radiative' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Internal, Gains_radiative. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow InternalGains_radiative annotation (Placement(transformation(extent={{-97,-97},{-77,-77}}))); +4: Missing documentation, Name 'AirExchangeRate_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Exchange, Rate_dyn. Affected line: Modelica.Blocks.Sources.Constant AirExchangeRate_dyn(k=0) annotation (Placement(transformation(extent={{28,114},{41,127}}))); -13: Missing documentation, Name 'integratorHeat' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator, Heat. Affected line: Modelica.Blocks.Continuous.Integrator integratorHeat if activeHeatingOutput annotation (Placement(transformation(extent={{72,62.5},{83,73.5}}))); +5: Missing documentation, Name 'Source_InternalGains_convective_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Internal, Gains_convective_dyn. Affected line: Modelica.Blocks.Sources.Constant Source_InternalGains_convective_dyn(k=0.4*0) annotation (Placement(transformation(extent={{-44,133},{-31,146}}))); -14: Missing documentation, Name 'integratorCool' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator, Cool. Affected line: Modelica.Blocks.Continuous.Integrator integratorCool if activeCoolingOutput annotation (Placement(transformation(extent={{72,46.5},{83,57.5}}))); +6: Missing documentation, Name 'Source_InternalGains_radiative_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Internal, Gains_radiative_dyn. Affected line: Modelica.Blocks.Sources.Constant Source_InternalGains_radiative_dyn(k=0.6*0) annotation (Placement(transformation(extent={{-44,106},{-32,118}}))); -15: Missing documentation, Name 'to_kWhHeat' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_k, Wh, Heat. Affected line: Modelica.Blocks.Math.UnitConversions.To_kWh to_kWhHeat if activeHeatingOutput annotation (Placement(transformation(extent={{92,63},{102,73}}))); +7: Missing documentation, Name 'Source_TsetC_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Tset, C_dyn. Affected line: Modelica.Blocks.Sources.Constant Source_TsetC_dyn(k=273.15 + 20.1) annotation (Placement(transformation(extent={{58,114},{71,127}}))); -16: Missing documentation, Name 'to_kWhCool' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_k, Wh, Cool. Affected line: Modelica.Blocks.Math.UnitConversions.To_kWh to_kWhCool if activeCoolingOutput annotation (Placement(transformation(extent={{92,47},{102,57}}))); +8: Missing documentation, Name 'Source_TsetH_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Tset, H_dyn. Affected line: Modelica.Blocks.Sources.Constant Source_TsetH_dyn(k=273.15 + 20) annotation (Placement(transformation(extent={{108,114},{95,127}}))); -17: Name 'convectiveInternalGains' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: convective, Internal, Gains. Affected line: Modelica.Blocks.Math.Gain convectiveInternalGains(k=0.4) "Convective part" annotation (Placement(transformation(extent={{-120,-72},{-110,-62}}))); +9: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Utilities.Sources.HeaterCooler.HeaterCoolerPI idealHeaterCooler_dyn( TN_heater=1, TN_cooler=1, h_heater=1e6, KR_heater=1000, l_cooler=-1e6, KR_cooler=1000, recOrSep=false) annotation (Placement(transformation(extent={{74,130},{94,150}}))); -18: Name 'radiativeInternalGains' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: radiative, Internal, Gains. Affected line: Modelica.Blocks.Math.Gain radiativeInternalGains(k=0.6) "Radiative part" annotation (Placement(transformation(extent={{-120,-92},{-110,-82}}))); +10: Name 'Ground_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ground_dyn. Affected line: Modelica.Thermal.HeatTransfer.Sources.FixedHeatFlow Ground_dyn(Q_flow=0) "adiabatic boundary" annotation (Placement(transformation(extent={{-7,164},{13,184}}))); -19: Missing documentation, Name 'integrator2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator2 annotation (Placement(transformation(extent={{75,-6},{85,4.5}}))); +11: Missing documentation, Name 'InternalGains_convective_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Internal, Gains_convective_dyn. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow InternalGains_convective_dyn annotation (Placement(transformation(extent={{-23,130},{-3,150}}))); -20: Missing documentation, Name 'to_kWhTransRad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_k, Wh, Trans. Affected line: Modelica.Blocks.Math.UnitConversions.To_kWh to_kWhTransRad annotation (Placement(transformation(extent={{92,-6},{102,4}}))); +12: Missing documentation, Name 'InternalGains_radiative_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Internal, Gains_radiative_dyn. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow InternalGains_radiative_dyn annotation (Placement(transformation(extent={{-24,102},{-4,122}}))); -21: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: BaseClasses.CheckResultsAccordingToASHRAE checkResultsAccordingToASHRAEHeatingOrTempMax(final checkTime=checkTimeHeatOrTempMax, final dispType=dispTypeHeatOrTempMax) annotation (Placement(transformation(extent={{99,-49},{114,-64}}))); -22: Name 'ReferenceHeatingLoadOrTempMax' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Reference, Heating, Load, Temp. Affected line: Modelica.Blocks.Sources.CombiTimeTable ReferenceHeatingLoadOrTempMax(tableOnFile=false, final table=tableHeatOrTempMax) "According to ASHRAE140: If annual heating load then at t=31536000s {2}=lower limit and {3}=upper limit, if maximal temperature then {2}=lower limit ReferenceTempMax and {3}=upper limit ReferenceTempMax" annotation (Placement(transformation(extent={{58,-62},{72,-48}}))); +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase900.mo +1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); -23: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: BaseClasses.CheckResultsAccordingToASHRAE checkResultsAccordingToASHRAECoolingOrTempMin(final checkTime=checkTimeCoolOrTempMin, final dispType=dispTypeCoolOrTempMin) annotation (Placement(transformation(extent={{99,-70},{114,-85}}))); +2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); -24: Name 'ReferenceCoolingLoadOrTempMin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Reference, Cooling, Load, Temp. Affected line: Modelica.Blocks.Sources.CombiTimeTable ReferenceCoolingLoadOrTempMin(tableOnFile=false, final table=tableCoolOrTempMin) "According to ASHRAE140: If annual cooling load then at t=31536000s {2}=lower limit and {3}=upper limit, if minimal temperature then {2}=lower limit ReferenceTempMin and {3}=upper limit ReferenceTempMin" annotation (Placement(transformation(extent={{58,-84},{72,-70}}))); +3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); -25: Name 'airExchange' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Exchange. Affected line: parameter Real airExchange=0.41 "Constant Air Exchange Rate"; +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -26: Name 'TsetCooler' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tset, Cooler. Affected line: parameter Real TsetCooler=27 "Constant Set Temperature for Cooler"; +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0186378908278, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -27: Name 'TsetHeater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tset, Heater. Affected line: parameter Real TsetHeater=20 "Constant Set Temperature for Heater"; +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); -28: Name 'internalGains' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: internal, Gains. Affected line: parameter Real internalGains=200 "Constant Internal Gains"; +7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); -29: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter Components.Types.selectorCoefficients absInnerWallSurf=AixLib.ThermalZones.HighOrder.Components.Types.selectorCoefficients.abs06 "Coefficients for interior solar absorptance of wall surface abs={0.6, 0.9, 0.1}"; +8: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); -30: Name 'solar_absorptance_OW' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: solar_absorptance_, O, W. Affected line: parameter Real solar_absorptance_OW=0.6 "Solar absoptance outer walls "; +9: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); -31: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter DataBase.Walls.Collections.OFD.BaseDataMultiInnerWalls wallTypes = AixLib.DataBase.Walls.Collections.ASHRAE140.LightMassCases() "Types of walls (contains multiple records)" annotation (choicesAllMatching=true);replaceable parameter DataBase.WindowsDoors.Simple.WindowSimple_ASHRAE140 windowParam constrainedby DataBase.WindowsDoors.Simple.OWBaseDataDefinition_Simple "Window parametrization" annotation (choicesAllMatching=true);replaceable model CorrSolarGainWin = Components.WindowsDoors.BaseClasses.CorrectionSolarGain.CorG_ASHRAE140 constrainedby Components.WindowsDoors.BaseClasses.CorrectionSolarGain.PartialCorG "Correction model for solar irradiance as transmitted radiation" annotation (choicesAllMatching=true); +10: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); -32: Name 'Win_Area' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Win_, Area. Affected line: parameter Modelica.Units.SI.Area Win_Area=12 "Window area "; +11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -33: Name 'tableHeatOrTempMax' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: table, Heat, Temp. Affected line: parameter Real tableHeatOrTempMax[:,:]=[0.0,0.0,0.0] "Limits to be checked according to ASHRAE 140" annotation (Dialog(tab="Results check", group="Heating load or max. temperature")); +12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); -34: Name 'tableCoolOrTempMin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: table, Cool, Temp. Affected line: parameter Real tableCoolOrTempMin[:,:]=[0.0,0.0,0.0] "Limits to be checked according to ASHRAE 140" annotation (Dialog(tab="Results check", group="Cooling load or min. temperature")); +13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); -35: Name 'dispTypeHeatOrTempMax' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: disp, Type, Heat, Temp. Affected line: parameter String dispTypeHeatOrTempMax="None" "Letter displayed in icon of results checker" annotation (Dialog(tab="Results check", group="Heating load or max. temperature"), choices( choice="Q Heat", choice="Q Cool", choice="T Max", choice="T Min")); +14: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); -36: Name 'dispTypeCoolOrTempMin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: disp, Type, Cool, Temp. Affected line: parameter String dispTypeCoolOrTempMin="None" "Letter displayed in icon of results checker" annotation (Dialog(tab="Results check", group="Cooling load or min. temperature"), choices( choice="Q Heat", choice="Q Cool", choice="T Max", choice="T Min")); +15: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); -37: Name 'checkTimeHeatOrTempMax' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: check, Heat, Temp. Affected line: parameter Modelica.Units.SI.Time checkTimeHeatOrTempMax=31536000 "Simulation time when block should check if model results lies in limit range" annotation (Dialog(tab="Results check", group= "Heating load or max. temperature")); +16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); -38: Name 'checkTimeCoolOrTempMin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: check, Cool, Temp. Affected line: parameter Modelica.Units.SI.Time checkTimeCoolOrTempMin=31536000 "Simulation time when block should check if model results lies in limit range" annotation (Dialog(tab="Results check", group= "Cooling load or min. temperature")); +17: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); -39: Name 'activeHeatingOutput' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: active, Heating, Output. Affected line: parameter Boolean activeHeatingOutput=true "Activates blocks connected with HeaterCoolerPI.heatingPower"; +18: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); -40: Name 'activeCoolingOutput' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: active, Cooling, Output. Affected line: parameter Boolean activeCoolingOutput=true "Activates blocks connected with HeaterCoolerPI.coolingPower"; +19: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); -41: Missing documentation, Name 'to_degCRoomConvTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg, Room, Conv, Temp. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degCRoomConvTemp annotation (Placement(transformation(extent={{92,31},{102,41}}))); +20: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); -42: Missing documentation, Name 'FreeFloatRoomTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Free, Float, Room, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput FreeFloatRoomTemperature annotation (Placement(transformation(extent={{130,26},{150,46}}))); +21: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -43: Missing documentation, Name 'temperatureSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: temperature, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor temperatureSensor annotation (Placement(transformation(extent={{72,30},{84,42}}))); +22: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); -44: Missing documentation, Name 'temperatureSensor1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: temperature, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor temperatureSensor1 annotation (Placement(transformation(extent={{72,12},{84,24}}))); +23: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); -45: Missing documentation, Name 'to_degCRoomConvTemp1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg, Room, Conv, Temp. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degCRoomConvTemp1 annotation (Placement(transformation(extent={{92,13},{102,23}}))); +24: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); -46: Missing documentation, Name 'FreeFloatRoomRadTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Free, Float, Room, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput FreeFloatRoomRadTemperature annotation (Placement(transformation(extent={{130,8},{150,28}}))); +25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase900.mo -1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase900.mo +1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-44},{162,-24}}))); -2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); +2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-62},{162,-42}}))); -3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); +3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-91},{162,-71}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.OneElement thermalZoneOneElement( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.13, RWin=0.0133333333333, RExtRem=0.0186378908278, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=3.160000000000001, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000985315078012}, CExt={8775985.69078}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0274795299795, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, RRoofRem=0.061807839516, CRoof={381586.716241}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.25471698113207547,0.33962264150943394,0.25471698113207547}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); 7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); @@ -272,7 +214,7 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase900.mo 11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); 13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); @@ -280,65 +222,35 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase900.mo 15: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -16: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); +16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); -17: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); +17: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); -18: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); +18: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); -19: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); +19: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); -20: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); +20: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); -21: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); +21: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-66},{8,-54}}))); -22: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); +22: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); -23: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); +23: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); -24: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); +24: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-92},{8,-80}}))); -25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); +25: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); +26: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase950.mo -1: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); +27: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-57.5},{118,-46.5}}))); -2: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); +28: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-39.5},{118,-28.5}}))); -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +29: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-96},{136,-86}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0186378908278, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); - -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); - -6: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); - -7: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); - -8: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); - -9: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); - -10: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); - -11: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); - -12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); - -13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); - -14: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); - -15: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); - -16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); - -17: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); - -18: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); - -19: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=1) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); +30: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-79},{116,-68}}))); AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase950.mo @@ -381,108 +293,6 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase950.mo 19: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=1) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase950FF.mo -1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); - -2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); - -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=3.160000000000001, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000985315078012}, CExt={8775985.69078}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0274795299795, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, RRoofRem=0.061807839516, CRoof={381586.716241}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); - -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.25471698113207547,0.33962264150943394,0.25471698113207547}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); - -5: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); - -6: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); - -7: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); - -8: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); - -9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); - -10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); - -11: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); - -12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); - -13: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); - -14: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); - -15: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); - -16: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); - -17: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); - -18: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); - -19: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); - - -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase640.mo -1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-44},{162,-24}}))); - -2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-62},{162,-42}}))); - -3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-91},{162,-71}}))); - -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); - -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( VAir=129.60000000000002, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}, roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}, hConExt=3.160000000000001, RExt={0.000401763119801}, RExtRem=0.0277316600608, CExt={620991.387295}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, CRoof={381586.716241}, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, RRoofRem=0.061807839516) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); - -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.2547169811320755,0.33962264150943394,0.2547169811320755}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); - -7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); - -8: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); - -9: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); - -10: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); - -11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); - -12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); - -13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); - -14: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); - -15: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); - -16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); - -17: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); - -18: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); - -19: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); - -20: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); - -21: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-66},{8,-54}}))); - -22: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); - -23: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); - -24: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-92},{8,-80}}))); - -25: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); - -26: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); - -27: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-57.5},{118,-46.5}}))); - -28: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-39.5},{118,-28.5}}))); - -29: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-96},{136,-86}}))); - -30: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-79},{116,-68}}))); - - AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase900FF.mo 1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); @@ -513,60 +323,48 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase900F 14: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase940.mo -1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); - -2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); - -3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); - -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); - -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0186378908278, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); - -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); - -7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase950.mo +1: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); -8: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); +2: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); -9: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -10: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0186378908278, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); -12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +6: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); -13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); +7: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); -14: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); +8: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); -15: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); +9: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); -16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); +10: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -17: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); +11: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); -18: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); +12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); -19: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); +13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); -20: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); +14: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -21: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); +15: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); -22: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); +16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); -23: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); +17: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); -24: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); +18: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); -25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); +19: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=1) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase940.mo -1: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase900FF.mo +1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); 2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); @@ -592,32 +390,10 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase940.mo 13: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -14: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); - -15: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); - -16: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); - -17: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); - -18: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); - -19: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); - -20: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); - -21: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); - -22: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); - -23: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); - -24: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); - -25: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); +14: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase650FF.mo +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase600FF.mo 1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); 2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); @@ -647,14 +423,14 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase650FF.m 14: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase650FF.mo +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase600FF.mo 1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); -2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( VAir=129.60000000000002, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}, roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}, hConExt=3.160000000000001, RExt={0.000401763119801}, RExtRem=0.0277316600608, CExt={620991.387295}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, CRoof={381586.716241}, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, RRoofRem=0.061807839516) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.2547169811320755,0.33962264150943394,0.2547169811320755}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); 5: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); @@ -666,7 +442,7 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase650FF 9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); 11: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); @@ -674,20 +450,10 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase650FF 13: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -14: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); - -15: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); - -16: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); - -17: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); - -18: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); - -19: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); +14: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase600.mo +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase940.mo 1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-44},{162,-24}}))); 2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-62},{162,-42}}))); @@ -696,9 +462,9 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase600.m 4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( VAir=129.60000000000002, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}, roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}, hConExt=3.160000000000001, RExt={0.000401763119801}, RExtRem=0.0277316600608, CExt={620991.387295}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, CRoof={381586.716241}, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, RRoofRem=0.061807839516) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=3.160000000000001, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000985315078012}, CExt={8775985.69078}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0274795299795, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, RRoofRem=0.061807839516, CRoof={381586.716241}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.2547169811320755,0.33962264150943394,0.2547169811320755}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.25471698113207547,0.33962264150943394,0.25471698113207547}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); 7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); @@ -749,7 +515,7 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase600.m 30: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-79},{116,-68}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase900.mo +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase920.mo 1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); 2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); @@ -758,9 +524,9 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase900.mo 4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0186378908278, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0186378908278, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, nPorts=2, AWin={0.0,6.0,0.0,0.0,6.0}, ATransparent={0.0,6.0,0.0,0.0,6.0}, AExt={21.6,10.200000000000003,21.6,48.0,10.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, wfWin={0.0,0.5,0.0,0.0,0.5}, wfWall={0.23184720211891743,0.10948340100059993,0.23184720211891743,0.3173387937609652,0.10948340100059993}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); 7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); @@ -801,18 +567,18 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase900.mo 25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase600.mo -1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase620.mo +1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-44},{162,-24}}))); -2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); +2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-62},{162,-42}}))); -3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); +3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-91},{162,-71}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( VAir=129.60000000000002, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}, roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, hConExt=3.160000000000001, RExt={0.000401763119801}, RExtRem=0.0277316600608, CExt={620991.387295}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, CRoof={381586.716241}, RRoofRem=0.061807839516, AWin={0.0,6.0,0.0,6.0}, ATransparent={0.0,6.0,0.0,6.0}, AExt={21.6,10.200000000000003,21.6,10.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWin={0.0,0.5,0.0,0.5}, wfWall={0.33962264150943394,0.16037735849056606,0.33962264150943394,0.16037735849056606}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); 7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); @@ -824,7 +590,7 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase600. 11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); 13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); @@ -832,52 +598,90 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase600. 15: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -16: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); +16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); -17: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); +17: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); -18: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); +18: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); -19: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); +19: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); -20: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); +20: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); -21: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); +21: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-66},{8,-54}}))); -22: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); +22: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); -23: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); +23: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); -24: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); +24: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-92},{8,-80}}))); -25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); +25: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); +26: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); -AixLib/ThermalZones/HighOrder/Components/Walls/BaseClasses/ConvNLayerClearanceStar.mo -1: Name 'l' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: l. Affected line: parameter Modelica.Units.SI.Length l "Length" annotation (Dialog(group="Geometry")); +27: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-57.5},{118,-46.5}}))); -2: Name 'clearance' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: clearance. Affected line: parameter Modelica.Units.SI.Area clearance=0 "Area of clearance" annotation (Dialog(group="Geometry")); +28: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-39.5},{118,-28.5}}))); -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: replaceable parameter AixLib.DataBase.Walls.WallBaseDataDefinition wallType constrainedby AixLib.DataBase.Walls.WallBaseDataDefinition "Type of wall" annotation(Dialog(group = "Structure of wall layers"), choicesAllMatching = true, Placement(transformation(extent={{48,-98},{68,-78}}))); +29: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-96},{136,-86}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodRadiativeHeatTransfer radCalcMethod= AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodRadiativeHeatTransfer.No_approx "Calculation method for radiation heat transfer" annotation ( Evaluate=true, Dialog(group = "Radiation", compact=true)); +30: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-79},{116,-68}}))); -5: Name 'T_ref' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_ref. Affected line: parameter Modelica.Units.SI.Temperature T_ref= Modelica.Units.Conversions.from_degC(16) "Reference temperature for optional linearization" annotation (Dialog(group="Radiation", enable=radCalcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodRadiativeHeatTransfer.Linear_constant_T_ref)); -6: Name 'T0' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T0. Affected line: parameter Modelica.Units.SI.Temperature T0= Modelica.Units.Conversions.from_degC(16) "Initial temperature" annotation (Dialog(group="Thermal")); +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase620.mo +1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); -7: Missing documentation. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a port_a annotation ( Placement(transformation(extent={{-110,-10},{-90,10}}), iconTransformation(extent={{-110,-10},{-90,10}}))); +2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); -8: Missing documentation. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b port_b annotation ( Placement(transformation(extent={{90,-10},{110,10}}), iconTransformation( extent={{90,-10},{110,10}}))); +3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); -9: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.HighOrder.Components.Walls.BaseClasses.SimpleNLayer simpleNLayer( final A=A, each final T_start=fill(T0, n), final wallRec=wallType, final energyDynamics=energyDynamics) annotation (Placement(transformation(extent={{-14,-12},{12,12}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -10: Missing documentation, Name 'port_b1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_b. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b port_b1 annotation ( Placement(transformation(extent={{-10,88},{10,108}}), iconTransformation( extent={{-12,88},{8,108}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AWin={0.0,6.0,0.0,0.0,6.0}, ATransparent={0.0,6.0,0.0,0.0,6.0}, AExt={21.6,10.200000000000003,21.6,48.0,10.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -11: Missing documentation. Affected line: protected parameter Modelica.Units.SI.Area A=h*l - clearance; +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, wfWin={0.0,0.5,0.0,0.0,0.5}, wfWall={0.23263907377078896,0.10985734039176147,0.23263907377078896,0.31500717167489906,0.10985734039176147}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase900FF.mo +8: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); + +9: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); + +10: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); + +11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); + +12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); + +13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); + +14: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); + +15: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); + +16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); + +17: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); + +18: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); + +19: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); + +20: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); + +21: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); + +22: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); + +23: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); + +24: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); + +25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); + + +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase950FF.mo 1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); 2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); @@ -907,12 +711,12 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase900FF.m 14: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase600FF.mo +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase650FF.mo 1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); 2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.OneElement thermalZoneOneElement( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); 4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); @@ -937,18 +741,18 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase600FF. 14: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase620.mo -1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase600.mo +1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-44},{162,-24}}))); -2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); +2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-62},{162,-42}}))); -3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); +3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-91},{162,-71}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AWin={0.0,6.0,0.0,0.0,6.0}, ATransparent={0.0,6.0,0.0,0.0,6.0}, AExt={21.6,10.200000000000003,21.6,48.0,10.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( VAir=129.60000000000002, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}, roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}, hConExt=3.160000000000001, RExt={0.000401763119801}, RExtRem=0.0277316600608, CExt={620991.387295}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, CRoof={381586.716241}, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, RRoofRem=0.061807839516) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, wfWin={0.0,0.5,0.0,0.0,0.5}, wfWall={0.23263907377078896,0.10985734039176147,0.23263907377078896,0.31500717167489906,0.10985734039176147}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.2547169811320755,0.33962264150943394,0.2547169811320755}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); 7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); @@ -960,36 +764,96 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase620.mo 11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); 13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); 14: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); -15: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); +15: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); +16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); -17: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); +17: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); -18: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); +18: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); -19: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); +19: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); -20: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); +20: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); -21: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); +21: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-66},{8,-54}}))); -22: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); +22: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); -23: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); +23: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); -24: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); +24: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-92},{8,-80}}))); -25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); +25: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); +26: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase640.mo +27: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-57.5},{118,-46.5}}))); + +28: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-39.5},{118,-28.5}}))); + +29: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-96},{136,-86}}))); + +30: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-79},{116,-68}}))); + + +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase650.mo +1: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-62},{162,-42}}))); + +2: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-91},{162,-71}}))); + +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); + +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( VAir=129.60000000000002, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}, roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}, hConExt=3.160000000000001, RExt={0.000401763119801}, RExtRem=0.0277316600608, CExt={620991.387295}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, CRoof={381586.716241}, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, RRoofRem=0.061807839516) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); + +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.2547169811320755,0.33962264150943394,0.2547169811320755}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); + +6: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); + +7: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); + +8: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); + +9: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); + +10: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); + +11: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); + +12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); + +13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); + +14: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); + +15: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); + +16: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); + +17: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); + +18: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); + +19: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); + +20: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-92},{8,-80}}))); + +21: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); + +22: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); + +23: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-57.5},{118,-46.5}}))); + +24: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=1) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-96},{136,-86}}))); + + +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase620.mo 1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); 2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); @@ -998,9 +862,9 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase640.mo 4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.OneElement thermalZoneOneElement( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}, AWin={0.0,6.0,0.0,0.0,6.0}, ATransparent={0.0,6.0,0.0,0.0,6.0}, AExt={21.6,10.200000000000003,21.6,48.0,10.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, wfWin={0.0,0.5,0.0,0.0,0.5}, wfWall={0.23263907377078896,0.10985734039176147,0.23263907377078896,0.31500717167489906,0.10985734039176147}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); 7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); @@ -1041,75 +905,99 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase640.mo 25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); -AixLib/ThermalZones/HighOrder/Validation/EmpiricalValidation/Warehouse.mo -1: Name 'MediumAir' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium. Affected line: replaceable package MediumAir = AixLib.Media.Air "Medium within the room";Rooms.RoomEmpiricalValidation.RoomWarehouse room( energyDynamicsWalls=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare package Medium = MediumAir, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, T0_air=283.15, TWalls_start=283.15, redeclare model WindowModel = Components.WindowsDoors.WindowSimple, redeclare DataBase.WindowsDoors.Simple.WindowSimple_Warehouse Type_Win, redeclare model CorrSolarGainWin = Components.WindowsDoors.BaseClasses.CorrectionSolarGain.CorGSimple) annotation (Placement(transformation(extent={{2,-30},{68,42}})));BoundaryConditions.WeatherData.Old.WeatherTRY.Weather weather( Latitude=52.37, Longitude=8.44, tableName="weather", fileName=ModelicaServices.ExternalReferences.loadResource("modelica://AixLib/Resources/Data/ThermalZones/HighOrder/Validation/EmpiricalValidation/TRY2010_03_Warehouse.txt"), Wind_dir=false, Wind_speed=true, Air_temp=true) annotation (Placement(transformation(extent={{-90,78},{-60,98}}))); +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase950FF.mo +1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); -2: Name 'outsideTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: outside, Temp. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature outsideTemp "ambient temperature" annotation (Placement(transformation(extent={{-38,85},{-27,96}}))); +2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -3: Name 'BuildingSpecifications' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Building, Specifications. Affected line: Modelica.Blocks.Sources.CombiTimeTable BuildingSpecifications( tableOnFile=true, tableName="Table", fileName=ModelicaServices.ExternalReferences.loadResource("modelica://AixLib/Resources/Data/ThermalZones/HighOrder/Validation/EmpiricalValidation/Warehouse.mat"), columns={2,3,4,5}, smoothness=Modelica.Blocks.Types.Smoothness.ContinuousDerivative) "Air exchange due to windows in the roof area, {2} Temp in the Building (Top), {3} Temp in the Building (Center), {4} Temp in the Building (Bottom), {5} Air exchange due to windows in the roof" annotation (Placement(transformation(extent={{-96,-22},{-78,-4}}))); +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=3.160000000000001, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000985315078012}, CExt={8775985.69078}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0274795299795, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, RRoofRem=0.061807839516, CRoof={381586.716241}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -4: Missing documentation, Name 'roomTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: room, Temp. Affected line: Modelica.Blocks.Interfaces.RealOutput roomTemp annotation (Placement(transformation(extent={{148,82},{168,102}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.25471698113207547,0.33962264150943394,0.25471698113207547}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); -5: Missing documentation, Name 'roomTempTop' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: room, Temp. Affected line: Modelica.Blocks.Interfaces.RealOutput roomTempTop annotation (Placement(transformation(extent={{148,50},{168,70}}))); +5: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); -6: Missing documentation, Name 'roomTempCenter' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: room, Temp, Center. Affected line: Modelica.Blocks.Interfaces.RealOutput roomTempCenter annotation (Placement(transformation(extent={{148,34},{168,54}}))); +6: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); -7: Missing documentation, Name 'roomTempBottom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: room, Temp, Bottom. Affected line: Modelica.Blocks.Interfaces.RealOutput roomTempBottom annotation (Placement(transformation(extent={{148,18},{168,38}}))); +7: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); -8: Missing documentation, Name 'ambientTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: ambient, Temp. Affected line: Modelica.Blocks.Interfaces.RealOutput ambientTemp annotation (Placement(transformation(extent={{148,66},{168,86}}))); +8: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); -9: Missing documentation, Name 'roomTempExpression' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: room, Temp, Expression. Affected line: Modelica.Blocks.Sources.RealExpression roomTempExpression(y=room.airload.T) annotation (Placement(transformation(extent={{92,82},{106,98}}))); +9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -10: Missing documentation, Name 'tempTop' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: temp. Affected line: Modelica.Blocks.Sources.RealExpression tempTop(y=BuildingSpecifications.y[1]) annotation (Placement(transformation(extent={{92,52},{106,68}}))); +10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); -11: Missing documentation, Name 'tempCenter' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: temp, Center. Affected line: Modelica.Blocks.Sources.RealExpression tempCenter(y=BuildingSpecifications.y[2]) annotation (Placement(transformation(extent={{92,36},{106,52}}))); +11: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); -12: Missing documentation, Name 'tempBottom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: temp, Bottom. Affected line: Modelica.Blocks.Sources.RealExpression tempBottom(y=BuildingSpecifications.y[3]) annotation (Placement(transformation(extent={{92,20},{106,36}}))); +12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); -13: Missing documentation, Name 'ambientTempExpression' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: ambient, Temp, Expression. Affected line: Modelica.Blocks.Sources.RealExpression ambientTempExpression(y=room.thermOutside.T) annotation (Placement(transformation(extent={{92,66},{106,82}}))); +13: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -14: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Utilities.Sources.HeaterCooler.HeaterCoolerPI idealHeaterCooler( TN_heater=1, TN_cooler=1, h_heater=1e6, KR_heater=1000, l_cooler=-1e6, KR_cooler=1000, recOrSep=false) annotation (Placement(transformation(extent={{30,-70},{50,-50}}))); +14: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); -15: Missing documentation, Name 'Source_TsetC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Tset. Affected line: Modelica.Blocks.Sources.Constant Source_TsetC(k=273.15 + 25) annotation (Placement(transformation(extent={{2,-88},{15,-75}}))); +15: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); -16: Missing documentation, Name 'Source_TsetH' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Tset. Affected line: Modelica.Blocks.Sources.Constant Source_TsetH(k=273.15 + 4) annotation (Placement(transformation(extent={{80,-88},{67,-75}}))); +16: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); -17: Missing documentation, Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC annotation (Placement(transformation(extent={{128,86},{138,96}}))); +17: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); -18: Missing documentation, Name 'to_degC1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC1 annotation (Placement(transformation(extent={{128,70},{138,80}}))); +18: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); -19: Name 'solar_absorptance_OW' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: solar_absorptance_, O, W. Affected line: parameter Real solar_absorptance_OW=0.4 "Solar absoptance outer walls "; +19: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); -20: Missing documentation, Name 'coolingPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Power. Affected line: Modelica.Blocks.Interfaces.RealOutput coolingPower annotation (Placement(transformation(extent={{128,-26},{148,-6}}))); -21: Missing documentation, Name 'heatingPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heating, Power. Affected line: Modelica.Blocks.Interfaces.RealOutput heatingPower annotation (Placement(transformation(extent={{146,-58},{166,-38}}))); +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase940.mo +1: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); -22: Missing documentation, Name 'coolingEnergy' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Energy. Affected line: Modelica.Blocks.Interfaces.RealOutput coolingEnergy annotation (Placement(transformation(extent={{146,-42},{166,-22}}))); +2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -23: Missing documentation, Name 'HeatingEnergy' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Heating, Energy. Affected line: Modelica.Blocks.Interfaces.RealOutput HeatingEnergy annotation (Placement(transformation(extent={{146,-74},{166,-54}}))); +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.OneElement thermalZoneOneElement( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.13, RWin=0.0133333333333, RExtRem=0.0186378908278, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -24: Missing documentation, Name 'to_kWh' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_k, Wh. Affected line: Modelica.Blocks.Math.UnitConversions.To_kWh to_kWh annotation (Placement(transformation(extent={{130,-36},{140,-26}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); -25: Missing documentation, Name 'to_kWh1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_k, Wh. Affected line: Modelica.Blocks.Math.UnitConversions.To_kWh to_kWh1 annotation (Placement(transformation(extent={{130,-70},{140,-60}}))); +5: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); -26: Missing documentation, Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 annotation (Placement(transformation(extent={{113,-35.5},{122,-26}}))); +6: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); -27: Missing documentation, Name 'integrator2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator2 annotation (Placement(transformation(extent={{115,-69.5},{124,-60}}))); +7: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); -28: Missing documentation, Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature annotation (Placement(transformation(extent={{-52,-84},{-40,-72}}))); +8: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); -29: Name 'Room' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Room. Affected line: Modelica.Blocks.Sources.CombiTimeTable Room( tableOnFile=false, table=[0,0; 25200,0; 25200,0.25; 57600,0.25; 57600,0; 86400,0], columns={2}, smoothness=Modelica.Blocks.Types.Smoothness.ConstantSegments, extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Air exchange due to open door in the room next to Warehouse main room, RoomTemp = 16.5 degC" annotation (Placement(transformation(extent={{-96,-46},{-78,-28}}))); +9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -30: Missing documentation, Name 'Source_TsetC1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Tset. Affected line: Modelica.Blocks.Sources.Constant Source_TsetC1(k=273.15 + 18) annotation (Placement(transformation(extent={{-94,-86},{-78,-70}}))); +10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); -31: Missing documentation, Name 'MeasuredTemperatures' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Measured, Temperatures. Affected line: Modelica.Blocks.Sources.RealExpression MeasuredTemperatures(y= BuildingSpecifications.y[1] + BuildingSpecifications.y[2] + BuildingSpecifications.y[3]) annotation (Placement(transformation(extent={{92,4},{106,20}}))); +11: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); -32: Missing documentation, Name 'meanMeasuredTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: mean, Measured, Temp. Affected line: Modelica.Blocks.Interfaces.RealOutput meanMeasuredTemp annotation (Placement(transformation(extent={{148,2},{168,22}}))); +12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); -33: Missing documentation. Affected line: Modelica.Blocks.Math.Gain gain(k=1/3) annotation (Placement(transformation(extent={{122,6},{134,18}}))); +13: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); +14: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase920.mo +15: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); + +16: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); + +17: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); + +18: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); + +19: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); + +20: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); + +21: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); + +22: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); + +23: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); + +24: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); + +25: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); + + +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase900.mo 1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); 2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); @@ -1118,9 +1006,9 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase920. 4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0186378908278, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={21.6,10.200000000000003,21.6,48.0,10.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0186378908278, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, wfWin={0.0,0.5,0.0,0.0,0.5}, wfWall={0.23184720211891743,0.10948340100059993,0.23184720211891743,0.3173387937609652,0.10948340100059993}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); 7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); @@ -1161,143 +1049,59 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase920. 25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase600.mo +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase620.mo 1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); 2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); 3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); -4: Name 'incidentSolarRadiationN' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: incident, Solar, Radiation, N. Affected line: Modelica.Blocks.Interfaces.RealOutput incidentSolarRadiationN "in kWh/m2" annotation (Placement(transformation(extent={{139,78},{159,98}}))); - -5: Name 'incidentSolarRadiationE' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: incident, Solar, Radiation. Affected line: Modelica.Blocks.Interfaces.RealOutput incidentSolarRadiationE "in kWh/m2" annotation (Placement(transformation(extent={{139,62},{159,82}}))); - -6: Name 'incidentSolarRadiationW' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: incident, Solar, Radiation, W. Affected line: Modelica.Blocks.Interfaces.RealOutput incidentSolarRadiationW "in kWh/m2" annotation (Placement(transformation(extent={{140,29},{160,49}}))); - -7: Name 'incidentSolarRadiationS' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: incident, Solar, Radiation, S. Affected line: Modelica.Blocks.Interfaces.RealOutput incidentSolarRadiationS "in kWh/m2" annotation (Placement(transformation(extent={{139,46},{159,66}}))); - -8: Name 'incidentSolarRadiationHor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: incident, Solar, Radiation. Affected line: Modelica.Blocks.Interfaces.RealOutput incidentSolarRadiationHor "in kWh/m2" annotation (Placement(transformation(extent={{141,12},{161,32}}))); - -9: Name 'transmittedSolarRadiationRoom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: transmitted, Solar, Radiation, Room. Affected line: Modelica.Blocks.Interfaces.RealOutput transmittedSolarRadiationRoom "in kWh/m2" annotation (Placement(transformation(extent={{141,-28},{162,-8}}))); - -10: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); - -11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); - -12: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); - -13: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); - -14: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); - -15: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); - -16: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); - -17: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); - -18: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); - -19: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); - -20: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); - -21: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); - -22: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); - -23: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); - -24: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); - -25: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); - -26: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); - -27: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); - -28: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); - -29: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); - -30: Name 'absCoeffA' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Coeff. Affected line: Modelica.Blocks.Math.Gain absCoeffA(k=(1 - 0.03)*0.789) "Multiplication with g value and radiant part" annotation (Placement(transformation(extent={{109,0},{121,12}}))); - -31: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); - -32: Name 'integratorSol' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integratorSol[5] "Solar radiation in each direction" annotation (Placement(transformation(extent={{69,68.5},{80,79.5}}))); - -33: Name 'integratorSolRoo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integratorSolRoo "Solar radiation within room" annotation (Placement(transformation(extent={{127,0.5},{138,11.5}}))); - -34: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); - - -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase650.mo -1: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); - -2: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); - -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); - -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); - -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); - -6: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); - -7: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); - -8: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); - -9: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); - -10: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); - -11: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.OneElement thermalZoneOneElement( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AWin={0.0,6.0,0.0,0.0,6.0}, ATransparent={0.0,6.0,0.0,0.0,6.0}, AExt={21.6,10.200000000000003,21.6,48.0,10.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, wfWin={0.0,0.5,0.0,0.0,0.5}, wfWall={0.23263907377078896,0.10985734039176147,0.23263907377078896,0.31500717167489906,0.10985734039176147}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); -14: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); +7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); -15: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); +8: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); -16: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); +9: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); -17: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); +10: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); -18: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); +11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -19: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=1) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); +12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); -AixLib/ThermalZones/HighOrder/Examples/ASHREA140/CompareDynamicAndStaticSolarFrac_Case270.mo -1: Name 'Source_Weather_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Weather_dyn. Affected line: Modelica.Blocks.Sources.CombiTimeTable Source_Weather_dyn( tableOnFile=true, tableName="Table", columns={4,5,6,7}, fileName=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/weatherdata/Weatherdata_ASHARE140.txt")) annotation (Placement(transformation(extent={{-46,194},{-26,214}}))); +14: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); -2: Name 'outsideTemp_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: outside, Temp_dyn. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature outsideTemp_dyn "ambient temperature" annotation (Placement(transformation(extent={{-2,205},{9,216}}))); +15: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -3: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Rooms.ASHRAE140.SouthFacingWindows Room_dyn( energyDynamicsWalls=Modelica.Fluid.Types.Dynamics.FixedInitial, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare model WindowModel = Components.WindowsDoors.Window_ASHRAE140, redeclare model CorrSolarGainWin = Components.WindowsDoors.BaseClasses.CorrectionSolarGain.CorG_ASHRAE140, solar_absorptance_OW=0.1, use_dynamicShortWaveRadMethod=true, redeclare Components.Types.CoeffTableSouthWindow coeffTableSolDistrFractions, use_shortWaveRadIn=true, ceiling(use_shortWaveRadOut=false)) annotation (Placement(transformation(extent={{59,181},{101,222}}))); +16: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); -4: Missing documentation, Name 'AirExchangeRate_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Exchange, Rate_dyn. Affected line: Modelica.Blocks.Sources.Constant AirExchangeRate_dyn(k=0) annotation (Placement(transformation(extent={{28,114},{41,127}}))); +17: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); -5: Missing documentation, Name 'Source_InternalGains_convective_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Internal, Gains_convective_dyn. Affected line: Modelica.Blocks.Sources.Constant Source_InternalGains_convective_dyn(k=0.4*0) annotation (Placement(transformation(extent={{-44,133},{-31,146}}))); +18: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); -6: Missing documentation, Name 'Source_InternalGains_radiative_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Internal, Gains_radiative_dyn. Affected line: Modelica.Blocks.Sources.Constant Source_InternalGains_radiative_dyn(k=0.6*0) annotation (Placement(transformation(extent={{-44,106},{-32,118}}))); +19: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); -7: Missing documentation, Name 'Source_TsetC_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Tset, C_dyn. Affected line: Modelica.Blocks.Sources.Constant Source_TsetC_dyn(k=273.15 + 20.1) annotation (Placement(transformation(extent={{58,114},{71,127}}))); +20: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); -8: Missing documentation, Name 'Source_TsetH_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Tset, H_dyn. Affected line: Modelica.Blocks.Sources.Constant Source_TsetH_dyn(k=273.15 + 20) annotation (Placement(transformation(extent={{108,114},{95,127}}))); +21: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); -9: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Utilities.Sources.HeaterCooler.HeaterCoolerPI idealHeaterCooler_dyn( TN_heater=1, TN_cooler=1, h_heater=1e6, KR_heater=1000, l_cooler=-1e6, KR_cooler=1000, recOrSep=false) annotation (Placement(transformation(extent={{74,130},{94,150}}))); +22: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); -10: Name 'Ground_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ground_dyn. Affected line: Modelica.Thermal.HeatTransfer.Sources.FixedHeatFlow Ground_dyn(Q_flow=0) "adiabatic boundary" annotation (Placement(transformation(extent={{-7,164},{13,184}}))); +23: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); -11: Missing documentation, Name 'InternalGains_convective_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Internal, Gains_convective_dyn. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow InternalGains_convective_dyn annotation (Placement(transformation(extent={{-23,130},{-3,150}}))); +24: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); -12: Missing documentation, Name 'InternalGains_radiative_dyn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Internal, Gains_radiative_dyn. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow InternalGains_radiative_dyn annotation (Placement(transformation(extent={{-24,102},{-4,122}}))); +25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase900.mo +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase940.mo 1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); 2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); @@ -1349,14 +1153,14 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase900. 25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase650FF.mo +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase650FF.mo 1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); -2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( VAir=129.60000000000002, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}, roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}, hConExt=3.160000000000001, RExt={0.000401763119801}, RExtRem=0.0277316600608, CExt={620991.387295}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, CRoof={381586.716241}, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, RRoofRem=0.061807839516) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.2547169811320755,0.33962264150943394,0.2547169811320755}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); 5: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); @@ -1368,7 +1172,7 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase650FF. 9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); 11: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); @@ -1376,50 +1180,20 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase650FF. 13: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -14: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); - - -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase950.mo -1: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); - -2: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); - -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); - -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.OneElement thermalZoneOneElement( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.13, RWin=0.0133333333333, RExtRem=0.0186378908278, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); - -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); - -6: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); - -7: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); - -8: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); - -9: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); - -10: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); - -11: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); - -12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); - -13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); - -14: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); +14: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); -15: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); +15: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); -16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); +16: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); -17: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); +17: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); -18: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); +18: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); -19: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=1) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); +19: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase620.mo +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase640.mo 1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); 2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); @@ -1428,9 +1202,9 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase620.mo 4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.OneElement thermalZoneOneElement( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AWin={0.0,6.0,0.0,0.0,6.0}, ATransparent={0.0,6.0,0.0,0.0,6.0}, AExt={21.6,10.200000000000003,21.6,48.0,10.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, wfWin={0.0,0.5,0.0,0.0,0.5}, wfWall={0.23263907377078896,0.10985734039176147,0.23263907377078896,0.31500717167489906,0.10985734039176147}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); 7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); @@ -1471,59 +1245,163 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase620.mo 25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase920.mo -1: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); +AixLib/ThermalZones/HighOrder/Components/Walls/BaseClasses/ConvNLayerClearanceStar.mo +1: Name 'l' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: l. Affected line: parameter Modelica.Units.SI.Length l "Length" annotation (Dialog(group="Geometry")); -2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +2: Name 'clearance' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: clearance. Affected line: parameter Modelica.Units.SI.Area clearance=0 "Area of clearance" annotation (Dialog(group="Geometry")); -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.OneElement thermalZoneOneElement( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.13, RWin=0.0133333333333, RExtRem=0.0186378908278, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={21.6,10.200000000000003,21.6,48.0,10.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: replaceable parameter AixLib.DataBase.Walls.WallBaseDataDefinition wallType constrainedby AixLib.DataBase.Walls.WallBaseDataDefinition "Type of wall" annotation(Dialog(group = "Structure of wall layers"), choicesAllMatching = true, Placement(transformation(extent={{48,-98},{68,-78}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, wfWin={0.0,0.5,0.0,0.0,0.5}, wfWall={0.23184720211891743,0.10948340100059993,0.23184720211891743,0.3173387937609652,0.10948340100059993}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodRadiativeHeatTransfer radCalcMethod= AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodRadiativeHeatTransfer.No_approx "Calculation method for radiation heat transfer" annotation ( Evaluate=true, Dialog(group = "Radiation", compact=true)); -5: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); +5: Name 'T_ref' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_ref. Affected line: parameter Modelica.Units.SI.Temperature T_ref= Modelica.Units.Conversions.from_degC(16) "Reference temperature for optional linearization" annotation (Dialog(group="Radiation", enable=radCalcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodRadiativeHeatTransfer.Linear_constant_T_ref)); -6: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); +6: Name 'T0' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T0. Affected line: parameter Modelica.Units.SI.Temperature T0= Modelica.Units.Conversions.from_degC(16) "Initial temperature" annotation (Dialog(group="Thermal")); -7: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); +7: Missing documentation. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a port_a annotation ( Placement(transformation(extent={{-110,-10},{-90,10}}), iconTransformation(extent={{-110,-10},{-90,10}}))); -8: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); +8: Missing documentation. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b port_b annotation ( Placement(transformation(extent={{90,-10},{110,10}}), iconTransformation( extent={{90,-10},{110,10}}))); -9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); +9: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.HighOrder.Components.Walls.BaseClasses.SimpleNLayer simpleNLayer( final A=A, each final T_start=fill(T0, n), final wallRec=wallType, final energyDynamics=energyDynamics) annotation (Placement(transformation(extent={{-14,-12},{12,12}}))); -10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +10: Missing documentation, Name 'port_b1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: port_b. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b port_b1 annotation ( Placement(transformation(extent={{-10,88},{10,108}}), iconTransformation( extent={{-12,88},{8,108}}))); -11: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); +11: Missing documentation. Affected line: protected parameter Modelica.Units.SI.Area A=h*l - clearance; -12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); -13: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase640.mo +1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-44},{162,-24}}))); -14: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); +2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-62},{162,-42}}))); -15: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); +3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-91},{162,-71}}))); -16: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -17: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( VAir=129.60000000000002, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}, roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}, hConExt=3.160000000000001, RExt={0.000401763119801}, RExtRem=0.0277316600608, CExt={620991.387295}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, CRoof={381586.716241}, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, RRoofRem=0.061807839516) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -18: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.2547169811320755,0.33962264150943394,0.2547169811320755}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); -19: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); +7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); -20: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); +8: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); -21: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); +9: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); -22: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); +10: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); -23: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); +11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -24: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); +12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); -25: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); +13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); + +14: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); +15: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase640.mo +16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); + +17: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); + +18: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); + +19: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); + +20: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); + +21: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-66},{8,-54}}))); + +22: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); + +23: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); + +24: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-92},{8,-80}}))); + +25: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); + +26: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); + +27: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-57.5},{118,-46.5}}))); + +28: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-39.5},{118,-28.5}}))); + +29: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-96},{136,-86}}))); + +30: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-79},{116,-68}}))); + + +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase600.mo +1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); + +2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); + +3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); + +4: Name 'incidentSolarRadiationN' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: incident, Solar, Radiation, N. Affected line: Modelica.Blocks.Interfaces.RealOutput incidentSolarRadiationN "in kWh/m2" annotation (Placement(transformation(extent={{139,78},{159,98}}))); + +5: Name 'incidentSolarRadiationE' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: incident, Solar, Radiation. Affected line: Modelica.Blocks.Interfaces.RealOutput incidentSolarRadiationE "in kWh/m2" annotation (Placement(transformation(extent={{139,62},{159,82}}))); + +6: Name 'incidentSolarRadiationW' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: incident, Solar, Radiation, W. Affected line: Modelica.Blocks.Interfaces.RealOutput incidentSolarRadiationW "in kWh/m2" annotation (Placement(transformation(extent={{140,29},{160,49}}))); + +7: Name 'incidentSolarRadiationS' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: incident, Solar, Radiation, S. Affected line: Modelica.Blocks.Interfaces.RealOutput incidentSolarRadiationS "in kWh/m2" annotation (Placement(transformation(extent={{139,46},{159,66}}))); + +8: Name 'incidentSolarRadiationHor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: incident, Solar, Radiation. Affected line: Modelica.Blocks.Interfaces.RealOutput incidentSolarRadiationHor "in kWh/m2" annotation (Placement(transformation(extent={{141,12},{161,32}}))); + +9: Name 'transmittedSolarRadiationRoom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: transmitted, Solar, Radiation, Room. Affected line: Modelica.Blocks.Interfaces.RealOutput transmittedSolarRadiationRoom "in kWh/m2" annotation (Placement(transformation(extent={{141,-28},{162,-8}}))); + +10: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); + +11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); + +12: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); + +13: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); + +14: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); + +15: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); + +16: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); + +17: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); + +18: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); + +19: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); + +20: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); + +21: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); + +22: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); + +23: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); + +24: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); + +25: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); + +26: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); + +27: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); + +28: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); + +29: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); + +30: Name 'absCoeffA' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Coeff. Affected line: Modelica.Blocks.Math.Gain absCoeffA(k=(1 - 0.03)*0.789) "Multiplication with g value and radiant part" annotation (Placement(transformation(extent={{109,0},{121,12}}))); + +31: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); + +32: Name 'integratorSol' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integratorSol[5] "Solar radiation in each direction" annotation (Placement(transformation(extent={{69,68.5},{80,79.5}}))); + +33: Name 'integratorSolRoo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integratorSolRoo "Solar radiation within room" annotation (Placement(transformation(extent={{127,0.5},{138,11.5}}))); + +34: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); + + +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase920.mo 1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); 2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); @@ -1532,9 +1410,9 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase640.mo 4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0186378908278, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={21.6,10.200000000000003,21.6,48.0,10.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, wfWin={0.0,0.5,0.0,0.0,0.5}, wfWall={0.23184720211891743,0.10948340100059993,0.23184720211891743,0.3173387937609652,0.10948340100059993}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); 7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); @@ -1552,19 +1430,19 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase640.mo 14: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); -15: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); +15: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); +16: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); -17: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); +17: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); -18: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); +18: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); -19: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); +19: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); -20: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); +20: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); -21: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); +21: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); 22: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); @@ -1575,14 +1453,14 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase640.mo 25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase650FF.mo +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase900FF.mo 1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); -2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=3.160000000000001, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000985315078012}, CExt={8775985.69078}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0274795299795, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, RRoofRem=0.061807839516, CRoof={381586.716241}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.25471698113207547,0.33962264150943394,0.25471698113207547}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); 5: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); @@ -1594,7 +1472,7 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase650F 9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); 11: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); @@ -1604,78 +1482,100 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase650F 14: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); +15: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); -AixLib/ThermalZones/HighOrder/Rooms/BaseClasses/PartialRoomFourWalls.mo -1: Name 'room_height' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: room_height. Affected line: parameter Modelica.Units.SI.Height room_height=2.7 "height" annotation (Dialog(group="Dimensions", descriptionLabel=true)); +16: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); -2: Name 'room_width' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: room_width. Affected line: parameter Modelica.Units.SI.Length room_width=8 "width" annotation (Dialog(group="Dimensions", descriptionLabel=true)); +17: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); -3: Name 'Win_Area' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Win_, Area. Affected line: parameter Modelica.Units.SI.Area Win_Area=12 "Window area " annotation ( Dialog( group="Windows", descriptionLabel=true)); +18: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); -4: Name 'use_shortWaveRadIn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_short, Wave, In. Affected line: parameter Boolean use_shortWaveRadIn=true "Use bus connector for incoming shortwave radiation" annotation (Dialog(tab="Inner walls", group="Shortwave Radiation")); +19: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); -5: Name 'use_shortWaveRadOut' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_short, Wave. Affected line: parameter Boolean use_shortWaveRadOut=true "Use bus connector for outgoing shortwave radiation" annotation (Dialog(tab="Inner walls", group="Shortwave Radiation", enable=use_shortWaveRadIn)); -6: Name 'use_dynamicShortWaveRadMethod' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_dynamic, Short, Wave, Method. Affected line: parameter Boolean use_dynamicShortWaveRadMethod=false "True = dynamic as holistic approach, false = static approach to obtain the same values as provided in tables of the ASHREA" annotation (Dialog(tab="Inner walls", group="Shortwave Radiation", enable= use_shortWaveRadIn)); +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase600.mo +1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); -7: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter Components.Types.selectorCoefficients absInnerWallSurf=AixLib.ThermalZones.HighOrder.Components.Types.selectorCoefficients.abs06 "Coefficients for interior solar absorptance of wall surface abs={0.6, 0.9, 0.1}" annotation (Dialog(tab="Inner walls", group="Shortwave Radiation", enable= use_shortWaveRadIn and not use_dynamicShortWaveRadMethod));replaceable parameter ThermalZones.HighOrder.Components.Types.CoeffTableEastWestWindow coeffTableSolDistrFractions constrainedby AixLib.ThermalZones.HighOrder.Components.Types.PartialCoeffTable(final abs=absInnerWallSurf) "Record holding the values to reproduce the tables" annotation (choicesAllMatching=true, Dialog(tab="Inner walls", group="Shortwave Radiation", enable= use_shortWaveRadIn and not use_dynamicShortWaveRadMethod), Placement(transformation(extent={{78,78},{98,98}})));AixLib.ThermalZones.HighOrder.Components.Walls.Wall wallSouth( use_shortWaveRadIn=use_shortWaveRadIn, use_shortWaveRadOut=use_shortWaveRadOut, energyDynamics=energyDynamicsWalls, radLongCalcMethod=radLongCalcMethod, T_ref=T_ref, calcMethodIn=calcMethodIn, WindowType=Type_Win, redeclare model WindowModel = WindowModel, redeclare model CorrSolarGainWin = CorrSolarGainWin, T0=TWalls_start, wall_length=room_width, solar_absorptance=solar_absorptance_OW, calcMethodOut=calcMethodOut, withSunblind=use_sunblind, Blinding=1 - ratioSunblind, LimitSolIrr=solIrrThreshold, TOutAirLimit=TOutAirLimit, wall_height=room_height, surfaceType=AixLib.DataBase.Surfaces.RoughnessForHT.Brick_RoughPlaster()) annotation (Placement(transformation( extent={{-5,-35},{5,35}}, rotation=90, origin={18,-68})));AixLib.ThermalZones.HighOrder.Components.Walls.Wall wallWest( use_shortWaveRadIn=use_shortWaveRadIn, use_shortWaveRadOut=use_shortWaveRadOut, energyDynamics=energyDynamicsWalls, radLongCalcMethod=radLongCalcMethod, T_ref=T_ref, calcMethodIn=calcMethodIn, wall_length=room_length, wall_height=room_height, WindowType=Type_Win, redeclare model WindowModel = WindowModel, redeclare model CorrSolarGainWin = CorrSolarGainWin, T0=TWalls_start, withSunblind=use_sunblind, Blinding=1 - ratioSunblind, LimitSolIrr=solIrrThreshold, TOutAirLimit=TOutAirLimit, solar_absorptance=solar_absorptance_OW, surfaceType=DataBase.Surfaces.RoughnessForHT.Brick_RoughPlaster(), calcMethodOut=calcMethodOut) annotation (Placement(transformation( extent={{-5,-27},{5,27}}, rotation=0, origin={-83,13})));AixLib.ThermalZones.HighOrder.Components.Walls.Wall wallEast( use_shortWaveRadIn=use_shortWaveRadIn, use_shortWaveRadOut=use_shortWaveRadOut, energyDynamics=energyDynamicsWalls, radLongCalcMethod=radLongCalcMethod, T_ref=T_ref, calcMethodIn=calcMethodIn, wall_length=room_length, wall_height=room_height, WindowType=Type_Win, redeclare model WindowModel = WindowModel, redeclare model CorrSolarGainWin = CorrSolarGainWin, T0=TWalls_start, withSunblind=use_sunblind, Blinding=1 - ratioSunblind, LimitSolIrr=solIrrThreshold, TOutAirLimit=TOutAirLimit, solar_absorptance=solar_absorptance_OW, surfaceType=DataBase.Surfaces.RoughnessForHT.Brick_RoughPlaster(), calcMethodOut=calcMethodOut) annotation (Placement(transformation( extent={{-5,-27},{5,27}}, rotation=180, origin={69,13})));AixLib.ThermalZones.HighOrder.Components.Walls.Wall wallNorth( use_shortWaveRadIn=use_shortWaveRadIn, use_shortWaveRadOut=use_shortWaveRadOut, energyDynamics=energyDynamicsWalls, radLongCalcMethod=radLongCalcMethod, T_ref=T_ref, calcMethodIn=calcMethodIn, wall_height=room_height, WindowType=Type_Win, redeclare model WindowModel = WindowModel, redeclare model CorrSolarGainWin = CorrSolarGainWin, T0=TWalls_start, wall_length=room_width, withSunblind=use_sunblind, Blinding=1 - ratioSunblind, LimitSolIrr=solIrrThreshold, TOutAirLimit=TOutAirLimit, solar_absorptance=solar_absorptance_OW, surfaceType=DataBase.Surfaces.RoughnessForHT.Brick_RoughPlaster(), calcMethodOut=calcMethodOut) annotation (Placement(transformation( extent={{5.00001,-30},{-5.00001,30}}, rotation=90, origin={18,69})));AixLib.ThermalZones.HighOrder.Components.Walls.Wall ceiling( use_shortWaveRadIn=use_shortWaveRadIn, use_shortWaveRadOut=use_shortWaveRadOut, energyDynamics=energyDynamicsWalls, radLongCalcMethod=radLongCalcMethod, T_ref=T_ref, calcMethodIn=calcMethodIn, wall_length=room_length, wall_height=room_width, WindowType=Type_Win, redeclare model WindowModel = WindowModel, redeclare model CorrSolarGainWin = CorrSolarGainWin, T0=TWalls_start, withSunblind=use_sunblind, Blinding=1 - ratioSunblind, LimitSolIrr=solIrrThreshold, TOutAirLimit=TOutAirLimit, solar_absorptance=solar_absorptance_OW, surfaceType=DataBase.Surfaces.RoughnessForHT.Brick_RoughPlaster(), calcMethodOut=calcMethodOut) annotation (Placement(transformation( extent={{-2,-12},{2,12}}, rotation=270, origin={-42,80})));AixLib.ThermalZones.HighOrder.Components.Walls.Wall floor( use_shortWaveRadIn=use_shortWaveRadIn, use_shortWaveRadOut=use_shortWaveRadOut, outside=false, energyDynamics=energyDynamicsWalls, radLongCalcMethod=radLongCalcMethod, T_ref=T_ref, calcMethodIn=calcMethodIn, wall_length=room_length, wall_height=room_width, WindowType=Type_Win, redeclare model WindowModel = WindowModel, redeclare model CorrSolarGainWin = CorrSolarGainWin, T0=TWalls_start, solar_absorptance=solar_absorptance_OW, withSunblind=use_sunblind, Blinding=1 - ratioSunblind, LimitSolIrr=solIrrThreshold, TOutAirLimit=TOutAirLimit, calcMethodOut=calcMethodOut) annotation (Placement(transformation( extent={{-2.00031,-12},{2.00003,12}}, rotation=90, origin={-42,-68})));Utilities.Interfaces.SolarRad_in SolarRadiationPort[5] "N,E,S,W,Hor" annotation (Placement(transformation(extent={{-120,46},{-100,66}}), iconTransformation(extent={{-120,46},{-100,66}}))); +2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); -8: Missing documentation, Name 'WindSpeedPort' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wind, Speed, Port. Affected line: Modelica.Blocks.Interfaces.RealInput WindSpeedPort annotation (Placement(transformation(extent={{-116,28},{-100,44}}), iconTransformation(extent={{-120,-16},{-100,4}}))); +3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); -9: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Utilities.HeatTransfer.SolarRadInRoom solarRadInRoom( final use_dynamicMethod=use_dynamicShortWaveRadMethod, final nWalls=4, final nWin=nWin, final nFloors=1, final nCei=1, final floor_length=room_length, final floor_width=room_height, final staticCoeffTable=coeffTableSolDistrFractions) if use_shortWaveRadIn and nWin > 0 annotation (Placement(transformation(extent={{-50,26},{-30,46}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -10: Documentation too short, Name 'transShoWaveRadWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: trans, Wave. Affected line: Modelica.Blocks.Interfaces.RealOutput transShoWaveRadWin(final quantity="Power", final unit="W") if use_shortWaveRadOut annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=270, origin={60,-110}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.OneElement thermalZoneOneElement( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -11: Missing documentation, Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=nWin) if use_shortWaveRadOut annotation (Placement(transformation( extent={{2,-2},{-2,2}}, rotation=90, origin={60,-96}))); +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); -12: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: protected Utilities.Interfaces.ShortRadSurf shortRadSurf[nWin] if use_shortWaveRadOut annotation (Placement(transformation(extent={{58,-92}, {62,-88}}), iconTransformation(extent={{58,-92}, {62,-88}}))); +7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); -13: Missing documentation, Name 'usesWindow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: uses, Window. Affected line: protected parameter Boolean usesWindow[4] = {wallEast.withWindow, wallSouth.withWindow, wallWest.withWindow, wallNorth.withWindow}; +8: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); -14: Missing documentation, Name 'usesWindowInt' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: uses, Window. Affected line: parameter Integer usesWindowInt[4] = {if usesWindow[i] then 1 else 0 for i in 1:size(usesWindow, 1)}; +9: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); +10: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase650.mo -1: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); +11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -2: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); +12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +14: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +15: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -6: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); +16: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); -7: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); +17: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); -8: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); +18: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); -9: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); +19: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); -10: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); +20: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); -11: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +21: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); -12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); +22: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); -13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); +23: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); -14: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); +24: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); -15: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); +25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); -16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); -17: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase950FF.mo +1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); -18: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); +2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -19: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=1) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0186378908278, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase620.mo +5: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); + +6: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); + +7: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); + +8: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); + +9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); + +10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); + +11: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); + +12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); + +13: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); + +14: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); + + +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase920.mo 1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-44},{162,-24}}))); 2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-62},{162,-42}}))); @@ -1684,7 +1584,7 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase620.m 4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( VAir=129.60000000000002, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}, roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, hConExt=3.160000000000001, RExt={0.000401763119801}, RExtRem=0.0277316600608, CExt={620991.387295}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, CRoof={381586.716241}, RRoofRem=0.061807839516, AWin={0.0,6.0,0.0,6.0}, ATransparent={0.0,6.0,0.0,6.0}, AExt={21.6,10.200000000000003,21.6,10.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=3.160000000000001, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000985315078012}, CExt={8775985.69078}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0274795299795, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, RRoofRem=0.061807839516, CRoof={381586.716241}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, nPorts=2, AExt={21.6,10.200000000000003,21.6,10.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); 6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWin={0.0,0.5,0.0,0.5}, wfWall={0.33962264150943394,0.16037735849056606,0.33962264150943394,0.16037735849056606}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); @@ -1737,68 +1637,270 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase620.m 30: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-79},{116,-68}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase920.mo +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase650.mo +1: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); + +2: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); + +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); + +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.OneElement thermalZoneOneElement( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); + +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); + +6: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); + +7: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); + +8: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); + +9: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); + +10: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); + +11: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); + +12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); + +13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); + +14: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); + +15: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); + +16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); + +17: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); + +18: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); + +19: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=1) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); + + +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase940.mo 1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); -2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); +2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); + +3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); + +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); + +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0186378908278, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); + +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); + +7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); + +8: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); + +9: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); + +10: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); + +11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); + +12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); + +13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); + +14: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); + +15: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); + +16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); + +17: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); + +18: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); + +19: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); + +20: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); + +21: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); + +22: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); + +23: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); + +24: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); + +25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); + + +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase950.mo +1: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); + +2: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); + +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); + +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.OneElement thermalZoneOneElement( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.13, RWin=0.0133333333333, RExtRem=0.0186378908278, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); + +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); + +6: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); + +7: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); + +8: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); + +9: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); + +10: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); + +11: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); + +12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); + +13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); + +14: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); + +15: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); + +16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); + +17: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); + +18: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); + +19: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=1) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); + + +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase900.mo +1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); + +2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); + +3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); + +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); + +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.OneElement thermalZoneOneElement( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.13, RWin=0.0133333333333, RExtRem=0.0186378908278, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); + +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); + +7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); + +8: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); + +9: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); + +10: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); + +11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); + +12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); + +13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); + +14: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); + +15: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); + +16: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); + +17: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); + +18: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); + +19: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); + +20: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); + +21: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); + +22: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); + +23: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); + +24: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); + +25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); + + +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase600FF.mo +1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); + +2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); + +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( VAir=129.60000000000002, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}, roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}, hConExt=3.160000000000001, RExt={0.000401763119801}, RExtRem=0.0277316600608, CExt={620991.387295}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, CRoof={381586.716241}, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, RRoofRem=0.061807839516) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); + +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.2547169811320755,0.33962264150943394,0.2547169811320755}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); + +5: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); + +6: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); + +7: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); + +8: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); + +9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); + +10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); + +11: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); -3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); +12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +13: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0186378908278, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, nPorts=2, AWin={0.0,6.0,0.0,0.0,6.0}, ATransparent={0.0,6.0,0.0,0.0,6.0}, AExt={21.6,10.200000000000003,21.6,48.0,10.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +14: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, wfWin={0.0,0.5,0.0,0.0,0.5}, wfWall={0.23184720211891743,0.10948340100059993,0.23184720211891743,0.3173387937609652,0.10948340100059993}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +15: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); -7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); +16: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); -8: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); +17: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); -9: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); +18: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); -10: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); +19: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); -11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase900FF.mo +1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); -13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); +2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -14: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0186378908278, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -15: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); -16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); +5: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); -17: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); +6: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); -18: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); +7: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); -19: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); +8: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); -20: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); +9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -21: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); +10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); -22: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); +11: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); -23: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); +12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); -24: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); +13: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); +14: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase650.mo -1: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase950.mo +1: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-62},{162,-42}}))); -2: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); +2: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-91},{162,-71}}))); -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.OneElement thermalZoneOneElement( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=3.160000000000001, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000985315078012}, CExt={8775985.69078}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0274795299795, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, RRoofRem=0.061807839516, CRoof={381586.716241}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.25471698113207547,0.33962264150943394,0.25471698113207547}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); 6: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); @@ -1810,7 +1912,7 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase650.mo 10: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -11: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +11: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); 12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); @@ -1818,110 +1920,98 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase650.mo 14: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -15: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); - -16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); - -17: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); - -18: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); - -19: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=1) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); - - -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase950FF.mo -1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); +15: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); -2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +16: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0186378908278, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +17: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +18: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); -5: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); +19: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); -6: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); +20: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-92},{8,-80}}))); -7: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); +21: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); -8: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); +22: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); -9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); +23: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-57.5},{118,-46.5}}))); -10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +24: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=1) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-96},{136,-86}}))); -11: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); -12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase650.mo +1: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); -13: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); +2: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); -14: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase900.mo -1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-44},{162,-24}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); -2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-62},{162,-42}}))); +6: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); -3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-91},{162,-71}}))); +7: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +8: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=3.160000000000001, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000985315078012}, CExt={8775985.69078}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0274795299795, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, RRoofRem=0.061807839516, CRoof={381586.716241}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +9: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.25471698113207547,0.33962264150943394,0.25471698113207547}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +10: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); +11: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); -8: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); +12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); -9: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); +13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); -10: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); +14: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); +15: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); -12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); -13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); +17: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); -14: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); +18: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); -15: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); +19: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=1) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); -16: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); -17: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); +AixLib/ThermalZones/HighOrder/Rooms/BaseClasses/PartialRoomFourWalls.mo +1: Name 'room_height' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: room_height. Affected line: parameter Modelica.Units.SI.Height room_height=2.7 "height" annotation (Dialog(group="Dimensions", descriptionLabel=true)); -18: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); +2: Name 'room_width' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: room_width. Affected line: parameter Modelica.Units.SI.Length room_width=8 "width" annotation (Dialog(group="Dimensions", descriptionLabel=true)); -19: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); +3: Name 'Win_Area' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Win_, Area. Affected line: parameter Modelica.Units.SI.Area Win_Area=12 "Window area " annotation ( Dialog( group="Windows", descriptionLabel=true)); -20: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); +4: Name 'use_shortWaveRadIn' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_short, Wave, In. Affected line: parameter Boolean use_shortWaveRadIn=true "Use bus connector for incoming shortwave radiation" annotation (Dialog(tab="Inner walls", group="Shortwave Radiation")); -21: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-66},{8,-54}}))); +5: Name 'use_shortWaveRadOut' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_short, Wave. Affected line: parameter Boolean use_shortWaveRadOut=true "Use bus connector for outgoing shortwave radiation" annotation (Dialog(tab="Inner walls", group="Shortwave Radiation", enable=use_shortWaveRadIn)); -22: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); +6: Name 'use_dynamicShortWaveRadMethod' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_dynamic, Short, Wave, Method. Affected line: parameter Boolean use_dynamicShortWaveRadMethod=false "True = dynamic as holistic approach, false = static approach to obtain the same values as provided in tables of the ASHREA" annotation (Dialog(tab="Inner walls", group="Shortwave Radiation", enable= use_shortWaveRadIn)); -23: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); +7: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter Components.Types.selectorCoefficients absInnerWallSurf=AixLib.ThermalZones.HighOrder.Components.Types.selectorCoefficients.abs06 "Coefficients for interior solar absorptance of wall surface abs={0.6, 0.9, 0.1}" annotation (Dialog(tab="Inner walls", group="Shortwave Radiation", enable= use_shortWaveRadIn and not use_dynamicShortWaveRadMethod));replaceable parameter ThermalZones.HighOrder.Components.Types.CoeffTableEastWestWindow coeffTableSolDistrFractions constrainedby AixLib.ThermalZones.HighOrder.Components.Types.PartialCoeffTable(final abs=absInnerWallSurf) "Record holding the values to reproduce the tables" annotation (choicesAllMatching=true, Dialog(tab="Inner walls", group="Shortwave Radiation", enable= use_shortWaveRadIn and not use_dynamicShortWaveRadMethod), Placement(transformation(extent={{78,78},{98,98}})));AixLib.ThermalZones.HighOrder.Components.Walls.Wall wallSouth( use_shortWaveRadIn=use_shortWaveRadIn, use_shortWaveRadOut=use_shortWaveRadOut, energyDynamics=energyDynamicsWalls, radLongCalcMethod=radLongCalcMethod, T_ref=T_ref, calcMethodIn=calcMethodIn, WindowType=Type_Win, redeclare model WindowModel = WindowModel, redeclare model CorrSolarGainWin = CorrSolarGainWin, T0=TWalls_start, wall_length=room_width, solar_absorptance=solar_absorptance_OW, calcMethodOut=calcMethodOut, withSunblind=use_sunblind, Blinding=1 - ratioSunblind, LimitSolIrr=solIrrThreshold, TOutAirLimit=TOutAirLimit, wall_height=room_height, surfaceType=AixLib.DataBase.Surfaces.RoughnessForHT.Brick_RoughPlaster()) annotation (Placement(transformation( extent={{-5,-35},{5,35}}, rotation=90, origin={18,-68})));AixLib.ThermalZones.HighOrder.Components.Walls.Wall wallWest( use_shortWaveRadIn=use_shortWaveRadIn, use_shortWaveRadOut=use_shortWaveRadOut, energyDynamics=energyDynamicsWalls, radLongCalcMethod=radLongCalcMethod, T_ref=T_ref, calcMethodIn=calcMethodIn, wall_length=room_length, wall_height=room_height, WindowType=Type_Win, redeclare model WindowModel = WindowModel, redeclare model CorrSolarGainWin = CorrSolarGainWin, T0=TWalls_start, withSunblind=use_sunblind, Blinding=1 - ratioSunblind, LimitSolIrr=solIrrThreshold, TOutAirLimit=TOutAirLimit, solar_absorptance=solar_absorptance_OW, surfaceType=DataBase.Surfaces.RoughnessForHT.Brick_RoughPlaster(), calcMethodOut=calcMethodOut) annotation (Placement(transformation( extent={{-5,-27},{5,27}}, rotation=0, origin={-83,13})));AixLib.ThermalZones.HighOrder.Components.Walls.Wall wallEast( use_shortWaveRadIn=use_shortWaveRadIn, use_shortWaveRadOut=use_shortWaveRadOut, energyDynamics=energyDynamicsWalls, radLongCalcMethod=radLongCalcMethod, T_ref=T_ref, calcMethodIn=calcMethodIn, wall_length=room_length, wall_height=room_height, WindowType=Type_Win, redeclare model WindowModel = WindowModel, redeclare model CorrSolarGainWin = CorrSolarGainWin, T0=TWalls_start, withSunblind=use_sunblind, Blinding=1 - ratioSunblind, LimitSolIrr=solIrrThreshold, TOutAirLimit=TOutAirLimit, solar_absorptance=solar_absorptance_OW, surfaceType=DataBase.Surfaces.RoughnessForHT.Brick_RoughPlaster(), calcMethodOut=calcMethodOut) annotation (Placement(transformation( extent={{-5,-27},{5,27}}, rotation=180, origin={69,13})));AixLib.ThermalZones.HighOrder.Components.Walls.Wall wallNorth( use_shortWaveRadIn=use_shortWaveRadIn, use_shortWaveRadOut=use_shortWaveRadOut, energyDynamics=energyDynamicsWalls, radLongCalcMethod=radLongCalcMethod, T_ref=T_ref, calcMethodIn=calcMethodIn, wall_height=room_height, WindowType=Type_Win, redeclare model WindowModel = WindowModel, redeclare model CorrSolarGainWin = CorrSolarGainWin, T0=TWalls_start, wall_length=room_width, withSunblind=use_sunblind, Blinding=1 - ratioSunblind, LimitSolIrr=solIrrThreshold, TOutAirLimit=TOutAirLimit, solar_absorptance=solar_absorptance_OW, surfaceType=DataBase.Surfaces.RoughnessForHT.Brick_RoughPlaster(), calcMethodOut=calcMethodOut) annotation (Placement(transformation( extent={{5.00001,-30},{-5.00001,30}}, rotation=90, origin={18,69})));AixLib.ThermalZones.HighOrder.Components.Walls.Wall ceiling( use_shortWaveRadIn=use_shortWaveRadIn, use_shortWaveRadOut=use_shortWaveRadOut, energyDynamics=energyDynamicsWalls, radLongCalcMethod=radLongCalcMethod, T_ref=T_ref, calcMethodIn=calcMethodIn, wall_length=room_length, wall_height=room_width, WindowType=Type_Win, redeclare model WindowModel = WindowModel, redeclare model CorrSolarGainWin = CorrSolarGainWin, T0=TWalls_start, withSunblind=use_sunblind, Blinding=1 - ratioSunblind, LimitSolIrr=solIrrThreshold, TOutAirLimit=TOutAirLimit, solar_absorptance=solar_absorptance_OW, surfaceType=DataBase.Surfaces.RoughnessForHT.Brick_RoughPlaster(), calcMethodOut=calcMethodOut) annotation (Placement(transformation( extent={{-2,-12},{2,12}}, rotation=270, origin={-42,80})));AixLib.ThermalZones.HighOrder.Components.Walls.Wall floor( use_shortWaveRadIn=use_shortWaveRadIn, use_shortWaveRadOut=use_shortWaveRadOut, outside=false, energyDynamics=energyDynamicsWalls, radLongCalcMethod=radLongCalcMethod, T_ref=T_ref, calcMethodIn=calcMethodIn, wall_length=room_length, wall_height=room_width, WindowType=Type_Win, redeclare model WindowModel = WindowModel, redeclare model CorrSolarGainWin = CorrSolarGainWin, T0=TWalls_start, solar_absorptance=solar_absorptance_OW, withSunblind=use_sunblind, Blinding=1 - ratioSunblind, LimitSolIrr=solIrrThreshold, TOutAirLimit=TOutAirLimit, calcMethodOut=calcMethodOut) annotation (Placement(transformation( extent={{-2.00031,-12},{2.00003,12}}, rotation=90, origin={-42,-68})));Utilities.Interfaces.SolarRad_in SolarRadiationPort[5] "N,E,S,W,Hor" annotation (Placement(transformation(extent={{-120,46},{-100,66}}), iconTransformation(extent={{-120,46},{-100,66}}))); -24: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-92},{8,-80}}))); +8: Missing documentation, Name 'WindSpeedPort' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wind, Speed, Port. Affected line: Modelica.Blocks.Interfaces.RealInput WindSpeedPort annotation (Placement(transformation(extent={{-116,28},{-100,44}}), iconTransformation(extent={{-120,-16},{-100,4}}))); -25: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); +9: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Utilities.HeatTransfer.SolarRadInRoom solarRadInRoom( final use_dynamicMethod=use_dynamicShortWaveRadMethod, final nWalls=4, final nWin=nWin, final nFloors=1, final nCei=1, final floor_length=room_length, final floor_width=room_height, final staticCoeffTable=coeffTableSolDistrFractions) if use_shortWaveRadIn and nWin > 0 annotation (Placement(transformation(extent={{-50,26},{-30,46}}))); -26: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); +10: Documentation too short, Name 'transShoWaveRadWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: trans, Wave. Affected line: Modelica.Blocks.Interfaces.RealOutput transShoWaveRadWin(final quantity="Power", final unit="W") if use_shortWaveRadOut annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=270, origin={60,-110}))); -27: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-57.5},{118,-46.5}}))); +11: Missing documentation, Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=nWin) if use_shortWaveRadOut annotation (Placement(transformation( extent={{2,-2},{-2,2}}, rotation=90, origin={60,-96}))); -28: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-39.5},{118,-28.5}}))); +12: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: protected Utilities.Interfaces.ShortRadSurf shortRadSurf[nWin] if use_shortWaveRadOut annotation (Placement(transformation(extent={{58,-92}, {62,-88}}), iconTransformation(extent={{58,-92}, {62,-88}}))); -29: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-96},{136,-86}}))); +13: Missing documentation, Name 'usesWindow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: uses, Window. Affected line: protected parameter Boolean usesWindow[4] = {wallEast.withWindow, wallSouth.withWindow, wallWest.withWindow, wallNorth.withWindow}; -30: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-79},{116,-68}}))); +14: Missing documentation, Name 'usesWindowInt' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: uses, Window. Affected line: parameter Integer usesWindowInt[4] = {if usesWindow[i] then 1 else 0 for i in 1:size(usesWindow, 1)}; -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase620.mo +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase640.mo 1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); 2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); @@ -1930,9 +2020,9 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase620. 4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}, AWin={0.0,6.0,0.0,0.0,6.0}, ATransparent={0.0,6.0,0.0,0.0,6.0}, AExt={21.6,10.200000000000003,21.6,48.0,10.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.OneElement thermalZoneOneElement( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, wfWin={0.0,0.5,0.0,0.0,0.5}, wfWall={0.23263907377078896,0.10985734039176147,0.23263907377078896,0.31500717167489906,0.10985734039176147}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); 7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); @@ -1973,56 +2063,56 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase620. 25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase940.mo -1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase920.mo +1: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); -2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); +2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.OneElement thermalZoneOneElement( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.13, RWin=0.0133333333333, RExtRem=0.0186378908278, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={21.6,10.200000000000003,21.6,48.0,10.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, wfWin={0.0,0.5,0.0,0.0,0.5}, wfWall={0.23184720211891743,0.10948340100059993,0.23184720211891743,0.3173387937609652,0.10948340100059993}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0186378908278, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +5: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +6: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); -7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); +7: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); -8: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); +8: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); -9: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); +9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -10: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); +10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); -11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); +11: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); -12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); -13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); +13: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -14: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); +14: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); -15: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); +15: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); -16: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); +16: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); -17: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); +17: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); -18: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); +18: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); -19: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); +19: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); -20: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); +20: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); -21: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); +21: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); -22: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); +22: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); -23: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); +23: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); -24: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); +24: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); -25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); +25: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase600FF.mo @@ -2055,99 +2145,101 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase600F 14: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase640.mo -1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); +AixLib/ThermalZones/HighOrder/Validation/ASHRAE140/BaseClasses/PartialCase.mo +1: Name 'MediumAir' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium. Affected line: replaceable package MediumAir = AixLib.Media.Air "Medium within the room";AixLib.BoundaryConditions.WeatherData.Old.WeatherTRY.BaseClasses.Sun sun( TimeCorrection=0, Latitude=39.76, Longitude=-104.9, DiffWeatherDataTime=-7, Diff_localStandardTime_WeatherDataTime=0.5) annotation (Placement(transformation(extent={{-142,46},{-118,70}})));AixLib.BoundaryConditions.WeatherData.Old.WeatherTRY.RadiationOnTiltedSurface.RadOnTiltedSurf_Perez radOnTiltedSurf_Perez[5]( Azimut={180,-90,0,90,0}, Tilt={90,90,90,90,0}, each GroundReflection= 0.2, each Latitude=sun.Latitude, each h= 1609, each WeatherFormat=true) "N, E, S, W, Horz" annotation (Placement(transformation(extent={{-102,41},{-74,69}}))); -2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); +2: Name 'Solar_Radiation' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Solar_, Radiation. Affected line: Modelica.Blocks.Sources.CombiTimeTable Solar_Radiation( tableOnFile=true, tableName="Table", columns={2,3}, fileName=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/weatherdata/Weatherdata_ASHARE140.txt")) annotation (Placement(transformation(extent={{-102,-14},{-85,3}}))); -3: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); +3: Name 'Source_Weather' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Weather. Affected line: Modelica.Blocks.Sources.CombiTimeTable Source_Weather( tableOnFile=true, tableName="Table", columns={4,5,6,7}, fileName=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/weatherdata/Weatherdata_ASHARE140.txt")) annotation (Placement(transformation(extent={{-103,13},{-86,30}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +4: Name 'outsideTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: outside, Temp. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature outsideTemp "ambient temperature" annotation (Placement(transformation(extent={{-66,31},{-55,42}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +5: Name 'RoomModel' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Room, Model. Affected line: replaceable model RoomModel = Rooms.ASHRAE140.SouthFacingWindows annotation ( choices( choice(redeclare model Room = Rooms.ASHRAE140.SouthFacingWindows ( wallTypes=wallTypes, calcMethodIn=AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface.ASHRAE140_2017, Type_Win=windowParam, redeclare final model CorrSolarGainWin = CorrSolarGainWin, solar_absorptance_OW=solar_absorptance_OW, calcMethodOut=AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer.ASHRAE_Fundamentals, Win_Area=Win_Area, absInnerWallSurf=absInnerWallSurf) "Room with south facing window"), choice(redeclare model Room = Rooms.ASHRAE140.EastWestFacingWindows ( wallTypes=wallTypes, calcMethodIn=AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface.ASHRAE140_2017, Type_Win=windowParam, redeclare final model CorrSolarGainWin = CorrSolarGainWin, solar_absorptance_OW=solar_absorptance_OW, calcMethodOut=AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer.ASHRAE_Fundamentals, Win_Area=Win_Area, absInnerWallSurf=absInnerWallSurf) "Room with east and west facing window")));RoomModel Room( energyDynamicsWalls=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare package Medium = MediumAir, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, T0_air=294.15, TWalls_start=289.15, final wallTypes=wallTypes, calcMethodIn=AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransferInsideSurface.ASHRAE140_2017, final Type_Win=windowParam, redeclare final model CorrSolarGainWin = CorrSolarGainWin, final solar_absorptance_OW=solar_absorptance_OW, calcMethodOut=AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer.ASHRAE_Fundamentals, final Win_Area=Win_Area, final absInnerWallSurf=absInnerWallSurf, final use_dynamicShortWaveRadMethod=false) annotation(Placement(transformation(extent={{-27,8},{29,62}}))); -6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +6: Name 'AnnualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput AnnualHeatingLoad if activeHeatingOutput "in kWh" annotation (Placement(transformation(extent={{130,58},{150,78}}))); -7: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); +7: Name 'AnnualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput AnnualCoolingLoad if activeCoolingOutput "in kWh" annotation (Placement(transformation(extent={{130,42},{150,62}}))); -8: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); +8: Name 'TransmittedSolarRadiation_room' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Transmitted, Solar, Radiation_room. Affected line: Modelica.Blocks.Interfaces.RealOutput TransmittedSolarRadiation_room "in kWh/m2" annotation (Placement(transformation(extent={{130,-11},{150,9}}))); -9: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); +9: Missing documentation, Name 'Source_InternalGains' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Internal, Gains. Affected line: Modelica.Blocks.Sources.Constant Source_InternalGains(final k=internalGains) annotation (Placement(transformation(extent={{-146,-86},{-133,-73}}))); -10: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); +10: Name 'Ground' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ground. Affected line: Modelica.Thermal.HeatTransfer.Sources.FixedHeatFlow Ground(Q_flow=0) "adiabatic boundary" annotation (Placement(transformation(extent={{-98,-53},{-78,-33}}))); -11: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); +11: Missing documentation, Name 'InternalGains_convective' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Internal, Gains_convective. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow InternalGains_convective annotation (Placement(transformation(extent={{-98,-77},{-78,-57}}))); -12: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +12: Missing documentation, Name 'InternalGains_radiative' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Internal, Gains_radiative. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow InternalGains_radiative annotation (Placement(transformation(extent={{-97,-97},{-77,-77}}))); -13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); +13: Missing documentation, Name 'integratorHeat' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator, Heat. Affected line: Modelica.Blocks.Continuous.Integrator integratorHeat if activeHeatingOutput annotation (Placement(transformation(extent={{72,62.5},{83,73.5}}))); -14: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); +14: Missing documentation, Name 'integratorCool' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator, Cool. Affected line: Modelica.Blocks.Continuous.Integrator integratorCool if activeCoolingOutput annotation (Placement(transformation(extent={{72,46.5},{83,57.5}}))); -15: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); +15: Missing documentation, Name 'to_kWhHeat' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_k, Wh, Heat. Affected line: Modelica.Blocks.Math.UnitConversions.To_kWh to_kWhHeat if activeHeatingOutput annotation (Placement(transformation(extent={{92,63},{102,73}}))); + +16: Missing documentation, Name 'to_kWhCool' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_k, Wh, Cool. Affected line: Modelica.Blocks.Math.UnitConversions.To_kWh to_kWhCool if activeCoolingOutput annotation (Placement(transformation(extent={{92,47},{102,57}}))); -16: Name 'from_degC_hea' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_hea. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_hea "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-66},{6,-54}}))); +17: Name 'convectiveInternalGains' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: convective, Internal, Gains. Affected line: Modelica.Blocks.Math.Gain convectiveInternalGains(k=0.4) "Convective part" annotation (Placement(transformation(extent={{-120,-72},{-110,-62}}))); -17: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conHea( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=1, yMin=0, Ti=1) "Heating controller" annotation (Placement(transformation(extent={{14,-68},{30,-52}}))); +18: Name 'radiativeInternalGains' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: radiative, Internal, Gains. Affected line: Modelica.Blocks.Math.Gain radiativeInternalGains(k=0.6) "Radiative part" annotation (Placement(transformation(extent={{-120,-92},{-110,-82}}))); -18: Name 'heatFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor heatFlowSensor "Sensor for ideal heater" annotation (Placement(transformation(extent={{92,-66},{80,-54}}))); +19: Missing documentation, Name 'integrator2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator2 annotation (Placement(transformation(extent={{75,-6},{85,4.5}}))); -19: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); +20: Missing documentation, Name 'to_kWhTransRad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_k, Wh, Trans. Affected line: Modelica.Blocks.Math.UnitConversions.To_kWh to_kWhTransRad annotation (Placement(transformation(extent={{92,-6},{102,4}}))); -20: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); +21: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: BaseClasses.CheckResultsAccordingToASHRAE checkResultsAccordingToASHRAEHeatingOrTempMax(final checkTime=checkTimeHeatOrTempMax, final dispType=dispTypeHeatOrTempMax) annotation (Placement(transformation(extent={{99,-49},{114,-64}}))); -21: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); +22: Name 'ReferenceHeatingLoadOrTempMax' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Reference, Heating, Load, Temp. Affected line: Modelica.Blocks.Sources.CombiTimeTable ReferenceHeatingLoadOrTempMax(tableOnFile=false, final table=tableHeatOrTempMax) "According to ASHRAE140: If annual heating load then at t=31536000s {2}=lower limit and {3}=upper limit, if maximal temperature then {2}=lower limit ReferenceTempMax and {3}=upper limit ReferenceTempMax" annotation (Placement(transformation(extent={{58,-62},{72,-48}}))); -22: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); +23: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: BaseClasses.CheckResultsAccordingToASHRAE checkResultsAccordingToASHRAECoolingOrTempMin(final checkTime=checkTimeCoolOrTempMin, final dispType=dispTypeCoolOrTempMin) annotation (Placement(transformation(extent={{99,-70},{114,-85}}))); -23: Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 "Integrated annual heating load" annotation (Placement(transformation(extent={{107,-40.5},{118,-29.5}}))); +24: Name 'ReferenceCoolingLoadOrTempMin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Reference, Cooling, Load, Temp. Affected line: Modelica.Blocks.Sources.CombiTimeTable ReferenceCoolingLoadOrTempMin(tableOnFile=false, final table=tableCoolOrTempMin) "According to ASHRAE140: If annual cooling load then at t=31536000s {2}=lower limit and {3}=upper limit, if minimal temperature then {2}=lower limit ReferenceTempMin and {3}=upper limit ReferenceTempMin" annotation (Placement(transformation(extent={{58,-84},{72,-70}}))); -24: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=2) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); +25: Name 'airExchange' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Exchange. Affected line: parameter Real airExchange=0.41 "Constant Air Exchange Rate"; -25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); +26: Name 'TsetCooler' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tset, Cooler. Affected line: parameter Real TsetCooler=27 "Constant Set Temperature for Cooler"; +27: Name 'TsetHeater' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tset, Heater. Affected line: parameter Real TsetHeater=20 "Constant Set Temperature for Heater"; -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase900FF.mo -1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); +28: Name 'internalGains' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: internal, Gains. Affected line: parameter Real internalGains=200 "Constant Internal Gains"; -2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +29: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter Components.Types.selectorCoefficients absInnerWallSurf=AixLib.ThermalZones.HighOrder.Components.Types.selectorCoefficients.abs06 "Coefficients for interior solar absorptance of wall surface abs={0.6, 0.9, 0.1}"; -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=3.160000000000001, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000985315078012}, CExt={8775985.69078}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0274795299795, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, RRoofRem=0.061807839516, CRoof={381586.716241}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +30: Name 'solar_absorptance_OW' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: solar_absorptance_, O, W. Affected line: parameter Real solar_absorptance_OW=0.6 "Solar absoptance outer walls "; -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.25471698113207547,0.33962264150943394,0.25471698113207547}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +31: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: parameter DataBase.Walls.Collections.OFD.BaseDataMultiInnerWalls wallTypes = AixLib.DataBase.Walls.Collections.ASHRAE140.LightMassCases() "Types of walls (contains multiple records)" annotation (choicesAllMatching=true);replaceable parameter DataBase.WindowsDoors.Simple.WindowSimple_ASHRAE140 windowParam constrainedby DataBase.WindowsDoors.Simple.OWBaseDataDefinition_Simple "Window parametrization" annotation (choicesAllMatching=true);replaceable model CorrSolarGainWin = Components.WindowsDoors.BaseClasses.CorrectionSolarGain.CorG_ASHRAE140 constrainedby Components.WindowsDoors.BaseClasses.CorrectionSolarGain.PartialCorG "Correction model for solar irradiance as transmitted radiation" annotation (choicesAllMatching=true); -5: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); +32: Name 'Win_Area' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Win_, Area. Affected line: parameter Modelica.Units.SI.Area Win_Area=12 "Window area "; -6: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); +33: Name 'tableHeatOrTempMax' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: table, Heat, Temp. Affected line: parameter Real tableHeatOrTempMax[:,:]=[0.0,0.0,0.0] "Limits to be checked according to ASHRAE 140" annotation (Dialog(tab="Results check", group="Heating load or max. temperature")); -7: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); +34: Name 'tableCoolOrTempMin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: table, Cool, Temp. Affected line: parameter Real tableCoolOrTempMin[:,:]=[0.0,0.0,0.0] "Limits to be checked according to ASHRAE 140" annotation (Dialog(tab="Results check", group="Cooling load or min. temperature")); -8: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); +35: Name 'dispTypeHeatOrTempMax' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: disp, Type, Heat, Temp. Affected line: parameter String dispTypeHeatOrTempMax="None" "Letter displayed in icon of results checker" annotation (Dialog(tab="Results check", group="Heating load or max. temperature"), choices( choice="Q Heat", choice="Q Cool", choice="T Max", choice="T Min")); -9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); +36: Name 'dispTypeCoolOrTempMin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: disp, Type, Cool, Temp. Affected line: parameter String dispTypeCoolOrTempMin="None" "Letter displayed in icon of results checker" annotation (Dialog(tab="Results check", group="Cooling load or min. temperature"), choices( choice="Q Heat", choice="Q Cool", choice="T Max", choice="T Min")); -10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +37: Name 'checkTimeHeatOrTempMax' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: check, Heat, Temp. Affected line: parameter Modelica.Units.SI.Time checkTimeHeatOrTempMax=31536000 "Simulation time when block should check if model results lies in limit range" annotation (Dialog(tab="Results check", group= "Heating load or max. temperature")); -11: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); +38: Name 'checkTimeCoolOrTempMin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: check, Cool, Temp. Affected line: parameter Modelica.Units.SI.Time checkTimeCoolOrTempMin=31536000 "Simulation time when block should check if model results lies in limit range" annotation (Dialog(tab="Results check", group= "Cooling load or min. temperature")); -12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); +39: Name 'activeHeatingOutput' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: active, Heating, Output. Affected line: parameter Boolean activeHeatingOutput=true "Activates blocks connected with HeaterCoolerPI.heatingPower"; -13: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); +40: Name 'activeCoolingOutput' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: active, Cooling, Output. Affected line: parameter Boolean activeCoolingOutput=true "Activates blocks connected with HeaterCoolerPI.coolingPower"; -14: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); +41: Missing documentation, Name 'to_degCRoomConvTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg, Room, Conv, Temp. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degCRoomConvTemp annotation (Placement(transformation(extent={{92,31},{102,41}}))); -15: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); +42: Missing documentation, Name 'FreeFloatRoomTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Free, Float, Room, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput FreeFloatRoomTemperature annotation (Placement(transformation(extent={{130,26},{150,46}}))); -16: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); +43: Missing documentation, Name 'temperatureSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: temperature, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor temperatureSensor annotation (Placement(transformation(extent={{72,30},{84,42}}))); -17: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); +44: Missing documentation, Name 'temperatureSensor1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: temperature, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor temperatureSensor1 annotation (Placement(transformation(extent={{72,12},{84,24}}))); -18: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); +45: Missing documentation, Name 'to_degCRoomConvTemp1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg, Room, Conv, Temp. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degCRoomConvTemp1 annotation (Placement(transformation(extent={{92,13},{102,23}}))); -19: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); +46: Missing documentation, Name 'FreeFloatRoomRadTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Free, Float, Room, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput FreeFloatRoomRadTemperature annotation (Placement(transformation(extent={{130,8},{150,28}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase600.mo +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase600.mo 1: Name 'annualHeatingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Heating, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualHeatingLoad "in MWh" annotation (Placement(transformation(extent={{142,-45},{162,-25}}))); 2: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); @@ -2156,7 +2248,7 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase600.mo 4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.OneElement thermalZoneOneElement( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); 6: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); @@ -2199,136 +2291,84 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase600.mo 25: Name 'gain3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: gain3. Affected line: Modelica.Blocks.Math.Gain gain3(k=-1) "Changes sign" annotation (Placement(transformation(extent={{106,-80},{116,-69}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase950.mo -1: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-62},{162,-42}}))); - -2: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-91},{162,-71}}))); - -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); - -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=3.160000000000001, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000985315078012}, CExt={8775985.69078}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0274795299795, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, RRoofRem=0.061807839516, CRoof={381586.716241}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); - -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.25471698113207547,0.33962264150943394,0.25471698113207547}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); - -6: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); - -7: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); - -8: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); - -9: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); - -10: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); - -11: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); - -12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); - -13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); - -14: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); - -15: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); - -16: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); - -17: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); - -18: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); - -19: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); - -20: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-92},{8,-80}}))); - -21: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); - -22: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); - -23: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-57.5},{118,-46.5}}))); - -24: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=1) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-96},{136,-86}}))); - - -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/ThreeElements/TestCase950FF.mo -1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); - -2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +AixLib/ThermalZones/HighOrder/Validation/EmpiricalValidation/Warehouse.mo +1: Name 'MediumAir' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium. Affected line: replaceable package MediumAir = AixLib.Media.Air "Medium within the room";Rooms.RoomEmpiricalValidation.RoomWarehouse room( energyDynamicsWalls=Modelica.Fluid.Types.Dynamics.FixedInitial, redeclare package Medium = MediumAir, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, T0_air=283.15, TWalls_start=283.15, redeclare model WindowModel = Components.WindowsDoors.WindowSimple, redeclare DataBase.WindowsDoors.Simple.WindowSimple_Warehouse Type_Win, redeclare model CorrSolarGainWin = Components.WindowsDoors.BaseClasses.CorrectionSolarGain.CorGSimple) annotation (Placement(transformation(extent={{2,-30},{68,42}})));BoundaryConditions.WeatherData.Old.WeatherTRY.Weather weather( Latitude=52.37, Longitude=8.44, tableName="weather", fileName=ModelicaServices.ExternalReferences.loadResource("modelica://AixLib/Resources/Data/ThermalZones/HighOrder/Validation/EmpiricalValidation/TRY2010_03_Warehouse.txt"), Wind_dir=false, Wind_speed=true, Air_temp=true) annotation (Placement(transformation(extent={{-90,78},{-60,98}}))); -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.ThreeElements thermalZoneThreeElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.13, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0186378908278, AFloor=48.0, hConFloor=4.130000000000001, nFloor=1, RFloor={0.17413196439}, RFloorRem=0.348263868943, CFloor={0.0902868158636}, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), floorRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +2: Name 'outsideTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: outside, Temp. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature outsideTemp "ambient temperature" annotation (Placement(transformation(extent={{-38,85},{-27,96}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +3: Name 'BuildingSpecifications' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Building, Specifications. Affected line: Modelica.Blocks.Sources.CombiTimeTable BuildingSpecifications( tableOnFile=true, tableName="Table", fileName=ModelicaServices.ExternalReferences.loadResource("modelica://AixLib/Resources/Data/ThermalZones/HighOrder/Validation/EmpiricalValidation/Warehouse.mat"), columns={2,3,4,5}, smoothness=Modelica.Blocks.Types.Smoothness.ContinuousDerivative) "Air exchange due to windows in the roof area, {2} Temp in the Building (Top), {3} Temp in the Building (Center), {4} Temp in the Building (Bottom), {5} Air exchange due to windows in the roof" annotation (Placement(transformation(extent={{-96,-22},{-78,-4}}))); -5: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); +4: Missing documentation, Name 'roomTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: room, Temp. Affected line: Modelica.Blocks.Interfaces.RealOutput roomTemp annotation (Placement(transformation(extent={{148,82},{168,102}}))); -6: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); +5: Missing documentation, Name 'roomTempTop' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: room, Temp. Affected line: Modelica.Blocks.Interfaces.RealOutput roomTempTop annotation (Placement(transformation(extent={{148,50},{168,70}}))); -7: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); +6: Missing documentation, Name 'roomTempCenter' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: room, Temp, Center. Affected line: Modelica.Blocks.Interfaces.RealOutput roomTempCenter annotation (Placement(transformation(extent={{148,34},{168,54}}))); -8: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); +7: Missing documentation, Name 'roomTempBottom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: room, Temp, Bottom. Affected line: Modelica.Blocks.Interfaces.RealOutput roomTempBottom annotation (Placement(transformation(extent={{148,18},{168,38}}))); -9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); +8: Missing documentation, Name 'ambientTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: ambient, Temp. Affected line: Modelica.Blocks.Interfaces.RealOutput ambientTemp annotation (Placement(transformation(extent={{148,66},{168,86}}))); -10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +9: Missing documentation, Name 'roomTempExpression' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: room, Temp, Expression. Affected line: Modelica.Blocks.Sources.RealExpression roomTempExpression(y=room.airload.T) annotation (Placement(transformation(extent={{92,82},{106,98}}))); -11: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); +10: Missing documentation, Name 'tempTop' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: temp. Affected line: Modelica.Blocks.Sources.RealExpression tempTop(y=BuildingSpecifications.y[1]) annotation (Placement(transformation(extent={{92,52},{106,68}}))); -12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); +11: Missing documentation, Name 'tempCenter' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: temp, Center. Affected line: Modelica.Blocks.Sources.RealExpression tempCenter(y=BuildingSpecifications.y[2]) annotation (Placement(transformation(extent={{92,36},{106,52}}))); -13: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); +12: Missing documentation, Name 'tempBottom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: temp, Bottom. Affected line: Modelica.Blocks.Sources.RealExpression tempBottom(y=BuildingSpecifications.y[3]) annotation (Placement(transformation(extent={{92,20},{106,36}}))); -14: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); +13: Missing documentation, Name 'ambientTempExpression' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: ambient, Temp, Expression. Affected line: Modelica.Blocks.Sources.RealExpression ambientTempExpression(y=room.thermOutside.T) annotation (Placement(transformation(extent={{92,66},{106,82}}))); +14: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Utilities.Sources.HeaterCooler.HeaterCoolerPI idealHeaterCooler( TN_heater=1, TN_cooler=1, h_heater=1e6, KR_heater=1000, l_cooler=-1e6, KR_cooler=1000, recOrSep=false) annotation (Placement(transformation(extent={{30,-70},{50,-50}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase600FF.mo -1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); +15: Missing documentation, Name 'Source_TsetC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Tset. Affected line: Modelica.Blocks.Sources.Constant Source_TsetC(k=273.15 + 25) annotation (Placement(transformation(extent={{2,-88},{15,-75}}))); -2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +16: Missing documentation, Name 'Source_TsetH' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Tset. Affected line: Modelica.Blocks.Sources.Constant Source_TsetH(k=273.15 + 4) annotation (Placement(transformation(extent={{80,-88},{67,-75}}))); -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( VAir=129.60000000000002, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}, roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}, hConExt=3.160000000000001, RExt={0.000401763119801}, RExtRem=0.0277316600608, CExt={620991.387295}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, CRoof={381586.716241}, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, RRoofRem=0.061807839516) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +17: Missing documentation, Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC annotation (Placement(transformation(extent={{128,86},{138,96}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.2547169811320755,0.33962264150943394,0.2547169811320755}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +18: Missing documentation, Name 'to_degC1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC1 annotation (Placement(transformation(extent={{128,70},{138,80}}))); -5: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); +19: Name 'solar_absorptance_OW' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: solar_absorptance_, O, W. Affected line: parameter Real solar_absorptance_OW=0.4 "Solar absoptance outer walls "; -6: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); +20: Missing documentation, Name 'coolingPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Power. Affected line: Modelica.Blocks.Interfaces.RealOutput coolingPower annotation (Placement(transformation(extent={{128,-26},{148,-6}}))); -7: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); +21: Missing documentation, Name 'heatingPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heating, Power. Affected line: Modelica.Blocks.Interfaces.RealOutput heatingPower annotation (Placement(transformation(extent={{146,-58},{166,-38}}))); -8: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); +22: Missing documentation, Name 'coolingEnergy' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Energy. Affected line: Modelica.Blocks.Interfaces.RealOutput coolingEnergy annotation (Placement(transformation(extent={{146,-42},{166,-22}}))); -9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); +23: Missing documentation, Name 'HeatingEnergy' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Heating, Energy. Affected line: Modelica.Blocks.Interfaces.RealOutput HeatingEnergy annotation (Placement(transformation(extent={{146,-74},{166,-54}}))); -10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +24: Missing documentation, Name 'to_kWh' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_k, Wh. Affected line: Modelica.Blocks.Math.UnitConversions.To_kWh to_kWh annotation (Placement(transformation(extent={{130,-36},{140,-26}}))); -11: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); +25: Missing documentation, Name 'to_kWh1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_k, Wh. Affected line: Modelica.Blocks.Math.UnitConversions.To_kWh to_kWh1 annotation (Placement(transformation(extent={{130,-70},{140,-60}}))); -12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); +26: Missing documentation, Name 'integrator1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator1 annotation (Placement(transformation(extent={{113,-35.5},{122,-26}}))); -13: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); +27: Missing documentation, Name 'integrator2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator2 annotation (Placement(transformation(extent={{115,-69.5},{124,-60}}))); -14: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); +28: Missing documentation, Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature annotation (Placement(transformation(extent={{-52,-84},{-40,-72}}))); -15: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); +29: Name 'Room' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Room. Affected line: Modelica.Blocks.Sources.CombiTimeTable Room( tableOnFile=false, table=[0,0; 25200,0; 25200,0.25; 57600,0.25; 57600,0; 86400,0], columns={2}, smoothness=Modelica.Blocks.Types.Smoothness.ConstantSegments, extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Air exchange due to open door in the room next to Warehouse main room, RoomTemp = 16.5 degC" annotation (Placement(transformation(extent={{-96,-46},{-78,-28}}))); -16: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); +30: Missing documentation, Name 'Source_TsetC1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Source_, Tset. Affected line: Modelica.Blocks.Sources.Constant Source_TsetC1(k=273.15 + 18) annotation (Placement(transformation(extent={{-94,-86},{-78,-70}}))); -17: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); +31: Missing documentation, Name 'MeasuredTemperatures' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Measured, Temperatures. Affected line: Modelica.Blocks.Sources.RealExpression MeasuredTemperatures(y= BuildingSpecifications.y[1] + BuildingSpecifications.y[2] + BuildingSpecifications.y[3]) annotation (Placement(transformation(extent={{92,4},{106,20}}))); -18: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); +32: Missing documentation, Name 'meanMeasuredTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: mean, Measured, Temp. Affected line: Modelica.Blocks.Interfaces.RealOutput meanMeasuredTemp annotation (Placement(transformation(extent={{148,2},{168,22}}))); -19: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); +33: Missing documentation. Affected line: Modelica.Blocks.Math.Gain gain(k=1/3) annotation (Placement(transformation(extent={{122,6},{134,18}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase650.mo -1: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-62},{162,-42}}))); +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase650.mo +1: Name 'annualCoolingLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: annual, Cooling, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput annualCoolingLoad "in MWh" annotation (Placement(transformation(extent={{142,-63},{162,-43}}))); -2: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-91},{162,-71}}))); +2: Name 'powerLoad' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Load. Affected line: Modelica.Blocks.Interfaces.RealOutput powerLoad "in kW" annotation (Placement(transformation(extent={{142,-92},{162,-72}}))); -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[4]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[4](til ={1.5707963267949,1.5707963267949,1.5707963267949,1.5707963267949}, azi={ 0,1.5707963267949,3.1415926535898,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane( UWin=3.046492744695893, n=4) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.FourElements thermalZoneFourElements( VAir=129.60000000000002, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa, AFloor=0, hConFloor=0, nFloor=1, RFloor={0.1}, RFloorRem=0.1, CFloor={0.1}, roofRC(thermCapExt(each der_T(fixed=true))), nOrientations=4, AExt={9.600000000000001,16.200000000000003,21.6,16.200000000000003}, hConExt=3.160000000000001, RExt={0.000401763119801}, RExtRem=0.0277316600608, CExt={620991.387295}, ARoof=48.0, hConRoof=1.0, nRoof=1, RRoof={0.000550791436374}, CRoof={381586.716241}, AWin={12.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0}, RRoofRem=0.061807839516) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( wfGro=0, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, n=4, wfWall={0.15094339622641512,0.2547169811320755,0.33962264150943394,0.2547169811320755}, wfWin={1.0,0.0,0.0,0.0}, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); 6: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); @@ -2340,73 +2380,33 @@ AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/FourElements/TestCase650.m 10: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); -11: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*63.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +11: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); 12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); 13: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); -14: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); - -15: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTilRoof[1] (til={0}, azi={0}) "Calculates direct solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,124},{-48,144}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTilRoof[1](til={0}, azi={0}) "Calculates diffuse solar radiation on titled surface for both directions" annotation (Placement(transformation(extent={{-68,96},{-48,116}})));AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007 eqAirTempVDI( aExt=0.6, wfGro=0, hConWallOut=24.670000000000005, hRad=4.63, n=1, wfWall={1.0}, wfWin={0}, TGro=285.15) "Computes equivalent air temperature for roof" annotation (Placement(transformation(extent={{30,110},{50,130}}))); - -16: Name 'prescribedTemperatureRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature, Roof. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperatureRoof "Prescribed temperature for roof outdoor surface temperature" annotation (Placement(transformation(extent={{-6,-6},{6,6}},rotation=-90, origin={67,84}))); - -17: Name 'thermalConductorRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Roof. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorRoof "Outdoor convective heat transfer of roof" annotation (Placement(transformation(extent={{5,-5},{-5,5}},rotation=-90, origin={67,67}))); - -18: Name 'hConRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Sources.Constant hConRoof(k=29.3*48) "Outdoor coefficient of heat transfer for roof" annotation (Placement(transformation(extent={{4,-4},{-4,4}}, rotation=0))); - -19: Name 'solRadRoof' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Roof. Affected line: Modelica.Blocks.Math.Add solRadRoof[1] "Sums up solar radiation of both directions" annotation (Placement(transformation(extent={{4,126},{14,136}}))); - -20: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-4,-92},{8,-80}}))); - -21: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); - -22: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); - -23: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-57.5},{118,-46.5}}))); - -24: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=1) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-96},{136,-86}}))); - - -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase900FF.mo -1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); - -2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); - -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.000491103488785}, CInt={5373300.22817}, RWin=0.0133333333333, RExtRem=0.0186378908278, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); - -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); - -5: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); - -6: Name 'prescribedTemperature1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature1 "Prescribed temperature for windows outdoor surface temperature" annotation (Placement(transformation(extent={{8,30},{20,42}}))); - -7: Name 'thermalConductorWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWin "Outdoor convective heat transfer of windows" annotation (Placement(transformation(extent={{38,32},{28,42}}))); - -8: Name 'thermalConductorWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thermal, Conductor, Wall. Affected line: Modelica.Thermal.HeatTransfer.Components.Convection thermalConductorWall "Outdoor convective heat transfer of walls" annotation (Placement(transformation(extent={{36,22},{26,12}}))); - -9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement( transformation(extent={{-100,6},{-66,38}}), iconTransformation( extent={{-70,-12},{-50,8}}))); +14: Name 'from_degC_coo' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: from_deg, C_coo. Affected line: Modelica.Blocks.Math.UnitConversions.From_degC from_degC_coo "Convert set temperature from degC to Kelvin" annotation (Placement(transformation(extent={{-6,-92},{6,-80}}))); -10: Name 'hConWall' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wall. Affected line: Modelica.Blocks.Sources.Constant hConWall(k=29.3*111.60000000000001) "Outdoor coefficient of heat transfer for walls" annotation (Placement(transformation(extent={{-4,-4},{4,4}}, rotation=90))); +15: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Controls.Continuous.LimPID conCoo( controllerType=Modelica.Blocks.Types.SimpleController.PI, yMax=0, yMin=-1, Ti=1) "Cooling controller" annotation (Placement(transformation(extent={{14,-94},{30,-78}}))); -11: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationIn( use_m_flow_in=true, use_T_in=true, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-48},{-34,-28}}))); +16: Name 'coolFlowSensor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cool, Sensor. Affected line: Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor coolFlowSensor "Sensor for ideal cooler" annotation (Placement(transformation(extent={{92,-92},{80,-80}}))); -12: Documentation too short, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.Fluid.Sources.MassFlowSource_T ventilationOut( use_m_flow_in=true, use_T_in=false, nPorts=1, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Fan" annotation (Placement(transformation(extent={{-54,-80},{-34,-60}}))); +17: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); -13: Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division "Mean value of radiation" annotation (Placement(transformation(extent={{-116,48},{-104,60}}))); +18: Name 'integrator' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: integrator. Affected line: Modelica.Blocks.Continuous.Integrator integrator "Integrated annual cooling load" annotation (Placement(transformation(extent={{107,-58.5},{118,-47.5}}))); -14: Name 'to_degC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: to_deg. Affected line: Modelica.Blocks.Math.UnitConversions.To_degC to_degC "Indoor air temperature in degC" annotation (Placement(transformation(extent={{122,40},{134,52}}))); +19: Name 'multiSum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: multi. Affected line: Modelica.Blocks.Math.MultiSum multiSum(nu=1) "Sum of heating and cooling power" annotation (Placement(transformation(extent={{126,-97},{136,-87}}))); -AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/OneElement/TestCase950FF.mo +AixLib/ThermalZones/ReducedOrder/Validation/ASHRAE140/TwoElements/TestCase650FF.mo 1: Name 'freeFloatTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: free, Float, Temperature. Affected line: Modelica.Blocks.Interfaces.RealOutput freeFloatTemperature(unit="degC") "Free floating temperature" annotation (Placement(transformation(extent={{124,66},{144,86}}))); 2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.BoundaryConditions.WeatherData.ReaderTMY3 weaDat( calTSky=AixLib.BoundaryConditions.Types.SkyTemperatureCalculation.HorizontalRadiation, computeWetBulbTemperature=false, TDryBulSou=AixLib.BoundaryConditions.Types.DataSource.Input, HInfHorSou=AixLib.BoundaryConditions.Types.DataSource.Input, HSou=AixLib.BoundaryConditions.Types.RadiationDataSource.Input_HDirNor_HGloHor, filNam=Modelica.Utilities.Files.loadResource("modelica://AixLib/Resources/WeatherData/ASHRAE140.mos")) "Weather data reader" annotation (Placement(transformation(extent={{-98,68},{-78,88}})));AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil[5]( each outSkyCon=true, each outGroCon=true, each rho=0.2, til={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates diffuse solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,36},{-48,56}})));AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil[5](til ={1.5707963267949,1.5707963267949,1.5707963267949,0,1.5707963267949}, azi ={0,1.5707963267949,3.1415926535898,0,-1.5707963267949}) "Calculates direct solar radiation on titled surface for all directions" annotation (Placement(transformation(extent={{-68,68},{-48,88}})));AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane corGDoublePane(n=5, UWin=3.046492744695893) "Correction factor for solar transmission" annotation (Placement(transformation(extent={{6,70},{26,90}}))); -3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.OneElement thermalZoneOneElement( redeclare package Medium = Modelica.Media.Air.DryAirNasa, VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.0009058311925}, CExt={9152069.64734}, hRad=5.13, RWin=0.0133333333333, RExtRem=0.0186378908278, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, nPorts=2, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); +3: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.RC.TwoElements thermalZoneTwoElements( VAir=129.60000000000002, hConExt=2.2309677419354843, hConWin=3.16, gWin=0.789, ratioWinConRad=0.03, nExt=1, RExt={0.000233924171895}, CExt={1002578.02625}, hRad=5.129999999999999, AInt=48.0, hConInt=4.130000000000001, nInt=1, RInt={0.00123677311011}, CInt={935138.308506}, RWin=0.0133333333333, RExtRem=0.0191529907385, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, extWallRC(thermCapExt(each der_T(fixed=true))), intWallRC(thermCapInt(each der_T(fixed=true))), nOrientations=5, AWin={12.0,0.0,0.0,0.0,0.0}, ATransparent={12.0,0.0,0.0,0.0,0.0}, AExt={9.600000000000001,16.200000000000003,21.6,48.0,16.200000000000003}, nPorts=2, redeclare package Medium = Modelica.Media.Air.DryAirNasa) "Thermal zone" annotation (Placement(transformation(extent={{44,14},{92,50}}))); -4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10304320094174112,0.1738854015891881,0.23184720211891743,0.3173387937609652,0.1738854015891881}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); +4: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow eqAirTemp( n=5, wfGro=0, wfWall={0.10339514389812844,0.17447930532809178,0.23263907377078896,0.31500717167489906,0.17447930532809178}, wfWin={1.0,0.0,0.0,0.0,0.0}, withLongwave=true, aExt=0.6, hConWallOut=24.670000000000005, hRad=4.63, hConWinOut=16.37, TGro=286.15) "Computes equivalent air temperature" annotation (Placement(transformation(extent={{-24,2},{-4,22}}))); 5: Name 'prescribedTemperature' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Temperature. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature prescribedTemperature "Prescribed temperature for exterior walls outdoor surface temperature" annotation (Placement(transformation(extent={{8,10},{20,22}}))); diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/comparison-dymola.log b/docs/ci_updates/regression/AixLib.ThermalZones/comparison-dymola.log index fb44a4d5e5..c49befb7d4 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/comparison-dymola.log +++ b/docs/ci_updates/regression/AixLib.ThermalZones/comparison-dymola.log @@ -84,7 +84,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF", "simulation": { - "elapsed_time": 37.8, + "elapsed_time": 37.3, "final_time": 31539600.0, "jacobians": 123418, "start_time": 0, @@ -177,7 +177,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF", "simulation": { - "elapsed_time": 42.2, + "elapsed_time": 41.9, "final_time": 31539600.0, "jacobians": 143385, "start_time": 0, @@ -234,7 +234,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase1", "simulation": { - "elapsed_time": 1.01908, + "elapsed_time": 1.00341, "final_time": 5184000.0, "jacobians": 1484, "start_time": 0, @@ -327,7 +327,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240", "simulation": { - "elapsed_time": 48.8, + "elapsed_time": 48.1, "final_time": 31539600.0, "jacobians": 126117, "start_time": 0, @@ -360,7 +360,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneAirExchange", "simulation": { - "elapsed_time": 13.1855, + "elapsed_time": 12.4121, "final_time": 31536000.0, "jacobians": 21435, "start_time": 0, @@ -405,7 +405,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Validation.RoomWithLatentGain", "simulation": { - "elapsed_time": 0.0412469, + "elapsed_time": 0.0477281, "final_time": 604800, "jacobians": 173, "start_time": 0, @@ -498,7 +498,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF", "simulation": { - "elapsed_time": 43.6, + "elapsed_time": 43.8, "final_time": 31539600.0, "jacobians": 140093, "start_time": 0, @@ -555,7 +555,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase4", "simulation": { - "elapsed_time": 1.10227, + "elapsed_time": 1.02739, "final_time": 5184000.0, "jacobians": 1483, "start_time": 0, @@ -648,7 +648,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220", "simulation": { - "elapsed_time": 46.8, + "elapsed_time": 46.3, "final_time": 31539600.0, "jacobians": 124136, "start_time": 0, @@ -735,7 +735,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad", "simulation": { - "elapsed_time": 1.12, + "elapsed_time": 1.16, "final_time": 25920000.0, "jacobians": 27, "start_time": 0, @@ -774,7 +774,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAirSwimmingPool", "simulation": { - "elapsed_time": 56.0813, + "elapsed_time": 56.5927, "final_time": 31536000.0, "jacobians": 36433, "start_time": 0, @@ -867,7 +867,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250", "simulation": { - "elapsed_time": 61.6, + "elapsed_time": 60.9, "final_time": 31539600.0, "jacobians": 159583, "start_time": 0, @@ -960,7 +960,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300", "simulation": { - "elapsed_time": 260, + "elapsed_time": 259, "final_time": 31539600.0, "jacobians": 279284, "start_time": 0, @@ -1053,7 +1053,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400", "simulation": { - "elapsed_time": 42.1, + "elapsed_time": 41.1, "final_time": 31539600.0, "jacobians": 115965, "start_time": 0, @@ -1098,7 +1098,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir", "simulation": { - "elapsed_time": 26.7556, + "elapsed_time": 26.5988, "final_time": 31536000.0, "jacobians": 21025, "start_time": 0, @@ -1155,7 +1155,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase6", "simulation": { - "elapsed_time": 1.07595, + "elapsed_time": 1.11199, "final_time": 5184000.0, "jacobians": 1624, "start_time": 0, @@ -1212,7 +1212,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase10", "simulation": { - "elapsed_time": 1.13852, + "elapsed_time": 1.12403, "final_time": 5184000.0, "jacobians": 1497, "start_time": 0, @@ -1245,7 +1245,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomTwoElements", "simulation": { - "elapsed_time": 2.17961, + "elapsed_time": 2.14406, "final_time": 31536000.0, "jacobians": 9103, "start_time": 0, @@ -1338,7 +1338,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430", "simulation": { - "elapsed_time": 56.6, + "elapsed_time": 61.5, "final_time": 31539600.0, "jacobians": 153625, "start_time": 0, @@ -1431,7 +1431,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395", "simulation": { - "elapsed_time": 35.2, + "elapsed_time": 35, "final_time": 31539600.0, "jacobians": 101316, "start_time": 0, @@ -1524,7 +1524,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810", "simulation": { - "elapsed_time": 79.3, + "elapsed_time": 79, "final_time": 31539600.0, "jacobians": 191653, "start_time": 0, @@ -1581,7 +1581,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase9", "simulation": { - "elapsed_time": 1.45963, + "elapsed_time": 1.21025, "final_time": 5184000.0, "jacobians": 1556, "start_time": 0, @@ -1620,7 +1620,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElementsTraceSubstance", "simulation": { - "elapsed_time": 0.0876961, + "elapsed_time": 0.0893769, "final_time": 604800, "jacobians": 174, "start_time": 0, @@ -1653,7 +1653,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Examples.ThermalZone", "simulation": { - "elapsed_time": 10.739, + "elapsed_time": 11.3042, "final_time": 31536000.0, "jacobians": 21030, "start_time": 0, @@ -1746,7 +1746,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940", "simulation": { - "elapsed_time": 92.7, + "elapsed_time": 91.9, "final_time": 31539600.0, "jacobians": 216386, "start_time": 0, @@ -1758,17 +1758,17 @@ "comparison": { "file_name": "AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.TwinHouseN2.mat", "funnel_dirs": [ - "funnel_comp/AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.TwinHouseN2.mat_meanMeasuredTemp", - "funnel_comp/AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.TwinHouseN2.mat_roomTemp" + null, + null ], - "success_rate": 1.0, + "success_rate": 0.0, "t_err_max": [ - 0.0, - 0.0 + 0, + 0 ], "test_passed": [ - 1, - 1 + 0, + 0 ], "var_groups": [ 0, @@ -1779,18 +1779,18 @@ "roomTemp" ], "warnings": [ - null, - null + "Translation, simulation or extracting simulation results failed. IOError while reading /tmp/tmp-AixLib-1-o6noit0m/AixLib/AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.TwinHouseN2.mat generated by ThermalZones/HighOrder/Validation/EmpiricalValidation/TwinHouseN2.mos.\nFile /tmp/tmp-AixLib-1-o6noit0m/AixLib/AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.TwinHouseN2.mat does not exist.\n", + "" ] }, "model": "AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.TwinHouseN2", "simulation": { - "elapsed_time": 101, + "elapsed_time": 0, "final_time": 3546000.0, - "jacobians": 51738, + "jacobians": 0, "start_time": 0, - "state_events": 74, - "success": true + "state_events": 0, + "success": false } }, { @@ -1842,7 +1842,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase11", "simulation": { - "elapsed_time": 1.70378, + "elapsed_time": 1.65736, "final_time": 5184000.0, "jacobians": 2163, "start_time": 0, @@ -1911,7 +1911,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950", "simulation": { - "elapsed_time": 56.1, + "elapsed_time": 54, "final_time": 31539600.0, "jacobians": 157983, "start_time": 0, @@ -2004,7 +2004,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410", "simulation": { - "elapsed_time": 48.5, + "elapsed_time": 46.3, "final_time": 31539600.0, "jacobians": 125223, "start_time": 0, @@ -2097,7 +2097,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210", "simulation": { - "elapsed_time": 47.8, + "elapsed_time": 49.1, "final_time": 31539600.0, "jacobians": 125952, "start_time": 0, @@ -2136,7 +2136,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2", "simulation": { - "elapsed_time": 78.8146, + "elapsed_time": 79.6815, "final_time": 31536000.0, "jacobians": 15669, "start_time": 0, @@ -2259,7 +2259,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270", "simulation": { - "elapsed_time": 0.921, + "elapsed_time": 0.853, "final_time": 86400, "jacobians": 995, "start_time": 0, @@ -2352,7 +2352,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920", "simulation": { - "elapsed_time": 191, + "elapsed_time": 187, "final_time": 31539600.0, "jacobians": 227021, "start_time": 0, @@ -2409,7 +2409,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Validation.RoomSteadyState", "simulation": { - "elapsed_time": 0.00831199, + "elapsed_time": 0.00903893, "final_time": 604800, "jacobians": 7, "start_time": 0, @@ -2502,7 +2502,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800", "simulation": { - "elapsed_time": 48.5, + "elapsed_time": 50.4, "final_time": 31539600.0, "jacobians": 141851, "start_time": 0, @@ -2595,7 +2595,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320", "simulation": { - "elapsed_time": 106, + "elapsed_time": 99.7, "final_time": 31539600.0, "jacobians": 225757, "start_time": 0, @@ -2652,7 +2652,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase12", "simulation": { - "elapsed_time": 1.36277, + "elapsed_time": 1.33463, "final_time": 5184000.0, "jacobians": 1775, "start_time": 0, @@ -2697,7 +2697,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange", "simulation": { - "elapsed_time": 12.8106, + "elapsed_time": 12.6696, "final_time": 31536000.0, "jacobians": 21649, "start_time": 0, @@ -2790,7 +2790,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280", "simulation": { - "elapsed_time": 102, + "elapsed_time": 99.4, "final_time": 31539600.0, "jacobians": 221966, "start_time": 0, @@ -2940,7 +2940,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase7", "simulation": { - "elapsed_time": 1.49977, + "elapsed_time": 1.5004, "final_time": 5184000.0, "jacobians": 1755, "start_time": 0, @@ -2973,7 +2973,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomFourElements", "simulation": { - "elapsed_time": 3.1644, + "elapsed_time": 3.24219, "final_time": 31536000.0, "jacobians": 8907, "start_time": 0, @@ -3066,7 +3066,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620", "simulation": { - "elapsed_time": 219, + "elapsed_time": 220, "final_time": 31539600.0, "jacobians": 252950, "start_time": 0, @@ -3105,7 +3105,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir", "simulation": { - "elapsed_time": 10.3444, + "elapsed_time": 10.3089, "final_time": 31536000.0, "jacobians": 21035, "start_time": 0, @@ -3210,23 +3210,23 @@ "comparison": { "file_name": "AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse.mat", "funnel_dirs": [ - "funnel_comp/AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse.mat_meanMeasuredTemp", - "funnel_comp/AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse.mat_roomTemp", - "funnel_comp/AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse.mat_coolingPower", - "funnel_comp/AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse.mat_heatingPower" + null, + null, + null, + null ], - "success_rate": 1.0, + "success_rate": 0.0, "t_err_max": [ - 0.0, - 0.0, - 0.0, - 0.0 + 0, + 0, + 0, + 0 ], "test_passed": [ - 1, - 1, - 1, - 1 + 0, + 0, + 0, + 0 ], "var_groups": [ 0, @@ -3241,20 +3241,20 @@ "heatingPower" ], "warnings": [ - null, - null, - null, - null + "Translation, simulation or extracting simulation results failed. IOError while reading /tmp/tmp-AixLib-2-x2kz36hr/AixLib/AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse.mat generated by ThermalZones/HighOrder/Validation/EmpiricalValidation/Warehouse.mos.\nFile /tmp/tmp-AixLib-2-x2kz36hr/AixLib/AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse.mat does not exist.\n", + "", + "", + "" ] }, "model": "AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse", "simulation": { - "elapsed_time": 14.8, + "elapsed_time": 0, "final_time": 31536000.0, - "jacobians": 95723, + "jacobians": 0, "start_time": 0, - "state_events": 365, - "success": true + "state_events": 0, + "success": false } }, { @@ -3306,7 +3306,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase2", "simulation": { - "elapsed_time": 1.00067, + "elapsed_time": 0.974719, "final_time": 5184000.0, "jacobians": 1489, "start_time": 0, @@ -3399,7 +3399,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440", "simulation": { - "elapsed_time": 101, + "elapsed_time": 99.1, "final_time": 31539600.0, "jacobians": 222216, "start_time": 0, @@ -3492,7 +3492,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF", "simulation": { - "elapsed_time": 40.2, + "elapsed_time": 39.6, "final_time": 31539600.0, "jacobians": 124873, "start_time": 0, @@ -3549,7 +3549,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase8", "simulation": { - "elapsed_time": 1.19909, + "elapsed_time": 1.24603, "final_time": 5184000.0, "jacobians": 1493, "start_time": 0, @@ -3606,7 +3606,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase5", "simulation": { - "elapsed_time": 1.18902, + "elapsed_time": 1.08181, "final_time": 5184000.0, "jacobians": 1489, "start_time": 0, @@ -3699,7 +3699,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230", "simulation": { - "elapsed_time": 56.8, + "elapsed_time": 56.2, "final_time": 31539600.0, "jacobians": 142484, "start_time": 0, @@ -3792,7 +3792,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900", "simulation": { - "elapsed_time": 85.7, + "elapsed_time": 84.5, "final_time": 31539600.0, "jacobians": 205085, "start_time": 0, @@ -3849,7 +3849,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Validation.VDI6007.TestCase3", "simulation": { - "elapsed_time": 1.00973, + "elapsed_time": 1.00624, "final_time": 5184000.0, "jacobians": 1482, "start_time": 0, @@ -3918,7 +3918,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650", "simulation": { - "elapsed_time": 78.3, + "elapsed_time": 77.7, "final_time": 31539600.0, "jacobians": 197712, "start_time": 0, @@ -3957,7 +3957,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2EquippedSwimmingFacility", "simulation": { - "elapsed_time": 205.383, + "elapsed_time": 200.031, "final_time": 31536000.0, "jacobians": 43465, "start_time": 0, @@ -3990,7 +3990,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomOneElement", "simulation": { - "elapsed_time": 2.44373, + "elapsed_time": 2.26919, "final_time": 31536000.0, "jacobians": 9181, "start_time": 0, @@ -4023,7 +4023,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Examples.SimpleRoomThreeElements", "simulation": { - "elapsed_time": 2.98481, + "elapsed_time": 2.99647, "final_time": 31536000.0, "jacobians": 8941, "start_time": 0, @@ -4116,7 +4116,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420", "simulation": { - "elapsed_time": 47.8, + "elapsed_time": 47.5, "final_time": 31539600.0, "jacobians": 126102, "start_time": 0, @@ -4167,7 +4167,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode", "simulation": { - "elapsed_time": 0.823, + "elapsed_time": 0.769, "final_time": 86400, "jacobians": 361, "start_time": 0, @@ -4212,7 +4212,7 @@ }, "model": "AixLib.ThermalZones.ReducedOrder.Validation.RoomWithoutLatentGain", "simulation": { - "elapsed_time": 0.036864, + "elapsed_time": 0.035614, "final_time": 604800, "jacobians": 175, "start_time": 0, @@ -4305,7 +4305,7 @@ }, "model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640", "simulation": { - "elapsed_time": 123, + "elapsed_time": 121, "final_time": 31539600.0, "jacobians": 263275, "start_time": 0, diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_FreeFloatRoomTemperature/lowerBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_FreeFloatRoomTemperature/lowerBound.csv index 877bce0b32..cfa7ed8f72 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_FreeFloatRoomTemperature/lowerBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_FreeFloatRoomTemperature/lowerBound.csv @@ -1,138 +1,138 @@ x,y -0.001000,20.979000 0.001000,20.979000 -315395.999629,35.018477 -630791.999000,4.389545 -630792.001000,4.389545 -946188.001000,20.872240 -1261583.999789,45.928047 -1576979.999000,7.456970 -1576980.001000,7.456970 -1892375.999996,23.609564 -2207771.999000,7.316763 +315395.999629,35.018842 +630791.999000,4.389761 +630792.001000,4.389761 +946188.001000,20.872325 +1261583.999789,45.927916 +1576979.999000,7.456907 +1576980.001000,7.456907 +1892375.999996,23.609494 +2207771.999000,7.316847 2523167.999000,2.381913 2523168.001000,2.381913 -2838564.000607,33.091548 -3153959.999000,25.576405 -3469355.999000,10.406799 -3469356.001000,10.406799 -3784751.999851,36.391396 -4100147.999000,1.324255 -4100148.001000,1.324255 -4415544.001000,11.127878 -4730940.000125,50.120170 -5046335.999000,19.810681 -5361731.999000,14.729428 -5361732.001000,14.729428 -5677127.999910,41.800960 -5992523.999000,9.372310 -5992524.001000,9.372310 -6307920.001000,16.377889 -6623315.999721,30.492800 -6938711.999000,5.466694 -6938712.001000,5.466694 -7254108.001000,19.315468 -7569503.999895,49.671595 -7884899.999000,12.189119 -7884900.001000,12.189119 -8200296.001000,22.677864 -8515691.999627,34.580684 -8831087.999000,8.512888 -8831088.001000,8.512888 -9146484.000967,28.199839 -9461879.999000,27.869436 -9777275.999000,18.715840 -9777276.001000,18.715840 -10092672.000019,34.860215 -10408067.999000,19.302511 -10408068.001000,19.302511 -10723464.001000,20.342490 -11038859.999848,32.070275 -11354255.999000,16.148991 -11354256.001000,16.148991 -11669652.001000,23.911907 -11985047.999670,33.597568 -12300443.999000,14.359008 -12300444.001000,14.359008 -12615840.001000,23.961298 -12931235.999777,33.223091 -13246631.999000,18.654330 -13246632.001000,18.654330 -13562027.999816,27.985898 -13877423.999000,14.450508 -13877424.001000,14.450508 -14192820.000317,25.887503 -14508215.999000,19.962492 -14508216.001000,19.962492 -14823612.000212,28.251312 -15139007.999000,22.863042 -15139008.001000,22.863042 -15454404.001000,32.833292 -15769799.999467,39.591240 -16085195.999000,17.429385 -16085196.001000,17.429385 -16400592.000355,39.469387 -16715987.999000,28.981526 -17031383.999000,25.091095 -17031384.001000,25.091095 -17346780.000129,43.473878 -17662175.999000,29.300930 -17662176.001000,29.300930 -17977572.001000,30.816430 -18292967.999830,45.451564 -18608363.999000,24.826579 -18608364.001000,24.826579 -18923760.001000,26.781730 -19239155.999903,49.528347 -19554551.999000,21.918279 -19554552.001000,21.918279 -19869948.001000,32.602153 -20185343.999768,49.127792 -20500739.999000,22.636021 -20500740.001000,22.636021 -20816136.001000,38.948386 -21131531.999704,57.311371 -21446927.999000,23.497146 -21446928.001000,23.497146 -21762324.001000,39.188221 -22077719.999507,49.263430 -22393115.999000,19.585666 -22393116.001000,19.585666 -22708512.000769,40.945174 -23023907.999000,38.150502 -23339303.999000,19.704747 -23654699.999000,18.415086 -23654700.001000,18.415086 -23970095.999731,30.773435 -24285491.999000,9.301377 -24285492.001000,9.301377 -24600888.000292,39.269281 -24916283.999000,22.845867 -24916284.001000,22.845867 -25231680.001000,25.742909 -25547075.999886,59.858138 -25862471.999000,17.005978 -25862472.001000,17.005978 -26177868.001000,18.735047 -26493263.999888,47.581028 -26808659.999000,11.466835 -26808660.001000,11.466835 -27124056.000522,23.881965 -27439451.999000,19.979860 -27754847.999000,8.425638 -27754848.001000,8.425638 -28070244.001000,30.490845 -28385639.999775,53.343480 -28701035.999000,17.197031 -29016431.999000,14.355322 -29331827.999000,12.875385 -29647223.999000,9.137549 -29647224.001000,9.137549 -29962620.001000,18.458239 -30278015.999294,19.471891 -30593411.999000,13.583831 -30593412.001000,13.583831 -30908807.999917,43.415831 -31224203.999000,8.175601 -31224204.001000,8.175601 -31539600.001000,15.804286 +2838564.000607,33.091667 +3153959.999000,25.576705 +3469355.999000,10.406853 +3469356.001000,10.406853 +3784751.999851,36.391323 +4100147.999000,1.324198 +4100148.001000,1.324198 +4415544.001000,11.127709 +4730940.000125,50.120060 +5046335.999000,19.810666 +5361731.999000,14.729419 +5361732.001000,14.729419 +5677127.999910,41.800882 +5992523.999000,9.372114 +5992524.001000,9.372114 +6307920.001000,16.377761 +6623315.999721,30.492851 +6938711.999000,5.466591 +6938712.001000,5.466591 +7254108.001000,19.315436 +7569503.999895,49.671718 +7884899.999000,12.189108 +7884900.001000,12.189108 +8200296.001000,22.677902 +8515691.999627,34.580730 +8831087.999000,8.512783 +8831088.001000,8.512783 +9146484.000967,28.199669 +9461879.999000,27.869432 +9777275.999000,18.715834 +9777276.001000,18.715834 +10092672.000019,34.860177 +10408067.999000,19.302364 +10408068.001000,19.302364 +10723464.001000,20.342538 +11038859.999848,32.070491 +11354255.999000,16.148923 +11354256.001000,16.148923 +11669652.001000,23.911930 +11985047.999670,33.597507 +12300443.999000,14.358900 +12300444.001000,14.358900 +12615840.001000,23.961266 +12931235.999777,33.223015 +13246631.999000,18.654127 +13246632.001000,18.654127 +13562027.999816,27.985875 +13877423.999000,14.450413 +13877424.001000,14.450413 +14192820.000317,25.887462 +14508215.999000,19.962412 +14508216.001000,19.962412 +14823612.000212,28.251224 +15139007.999000,22.862998 +15139008.001000,22.862998 +15454404.001000,32.833327 +15769799.999467,39.591190 +16085195.999000,17.429408 +16085196.001000,17.429408 +16400592.000355,39.469236 +16715987.999000,28.981605 +17031383.999000,25.091051 +17031384.001000,25.091051 +17346780.000129,43.473889 +17662175.999000,29.300891 +17662176.001000,29.300891 +17977572.001000,30.816422 +18292967.999830,45.451688 +18608363.999000,24.826574 +18608364.001000,24.826574 +18923760.001000,26.781822 +19239155.999903,49.528273 +19554551.999000,21.918217 +19554552.001000,21.918217 +19869948.001000,32.602181 +20185343.999768,49.127928 +20500739.999000,22.635966 +20500740.001000,22.635966 +20816136.001000,38.948452 +21131531.999704,57.311390 +21446927.999000,23.497070 +21446928.001000,23.497070 +21762324.001000,39.188350 +22077719.999507,49.263186 +22393115.999000,19.585726 +22393116.001000,19.585726 +22708512.000769,40.945092 +23023907.999000,38.150347 +23339303.999000,19.704706 +23654699.999000,18.415328 +23654700.001000,18.415328 +23970095.999731,30.773362 +24285491.999000,9.301406 +24285492.001000,9.301406 +24600888.000292,39.269569 +24916283.999000,22.845580 +24916284.001000,22.845580 +25231680.001000,25.742894 +25547075.999886,59.858199 +25862471.999000,17.005504 +25862472.001000,17.005504 +26177868.001000,18.734922 +26493263.999888,47.581155 +26808659.999000,11.466794 +26808660.001000,11.466794 +27124056.000522,23.881984 +27439451.999000,19.979808 +27754847.999000,8.425595 +27754848.001000,8.425595 +28070244.001000,30.490933 +28385639.999775,53.343658 +28701035.999000,17.197029 +29016431.999000,14.355086 +29331827.999000,12.875197 +29647223.999000,9.137474 +29647224.001000,9.137474 +29962620.001000,18.458443 +30278015.999294,19.473443 +30593411.999000,13.583784 +30593412.001000,13.583784 +30908807.999917,43.416047 +31224203.999000,8.175161 +31224204.001000,8.175161 +31539600.001000,15.804123 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_FreeFloatRoomTemperature/reference.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_FreeFloatRoomTemperature/reference.csv index d7ec81dfd2..0b4e6ffb14 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_FreeFloatRoomTemperature/reference.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_FreeFloatRoomTemperature/reference.csv @@ -1,102 +1,102 @@ x,y 0.000000,21.000000 -315396.000000,35.053530 -630792.000000,4.393939 -946188.000000,20.893133 -1261584.000000,45.974021 -1576980.000000,7.464435 -1892376.000000,23.633197 -2207772.000000,7.324087 +315396.000000,35.053896 +630792.000000,4.394155 +946188.000000,20.893218 +1261584.000000,45.973890 +1576980.000000,7.464372 +1892376.000000,23.633128 +2207772.000000,7.324171 2523168.000000,2.384297 -2838564.000000,33.124673 -3153960.000000,25.602007 -3469356.000000,10.417216 -3784752.000000,36.427824 -4100148.000000,1.325580 -4415544.000000,11.139017 -4730940.000000,50.170341 -5046336.000000,19.830511 -5361732.000000,14.744173 -5677128.000000,41.842803 -5992524.000000,9.381692 -6307920.000000,16.394283 -6623316.000000,30.523323 -6938712.000000,5.472166 -7254108.000000,19.334803 -7569504.000000,49.721316 -7884900.000000,12.201321 -8200296.000000,22.700565 -8515692.000000,34.615300 -8831088.000000,8.521409 -9146484.000000,28.228067 -9461880.000000,27.897334 -9777276.000000,18.734574 -10092672.000000,34.895110 -10408068.000000,19.321833 -10723464.000000,20.362852 -11038860.000000,32.102378 -11354256.000000,16.165156 -11669652.000000,23.935843 -11985048.000000,33.631199 -12300444.000000,14.373382 -12615840.000000,23.985283 -12931236.000000,33.256347 -13246632.000000,18.673003 -13562028.000000,28.013912 -13877424.000000,14.464973 -14192820.000000,25.913416 -14508216.000000,19.982475 -14823612.000000,28.279592 -15139008.000000,22.885928 -15454404.000000,32.866158 -15769800.000000,39.630871 -16085196.000000,17.446832 -16400592.000000,39.508896 -16715988.000000,29.010537 -17031384.000000,25.116211 -17346780.000000,43.517396 -17662176.000000,29.330260 -17977572.000000,30.847278 -18292968.000000,45.497062 -18608364.000000,24.851431 -18923760.000000,26.808538 -19239156.000000,49.577925 -19554552.000000,21.940219 -19869948.000000,32.634788 -20185344.000000,49.176969 -20500740.000000,22.658680 -20816136.000000,38.987373 -21131532.000000,57.368740 -21446928.000000,23.520667 -21762324.000000,39.227448 -22077720.000000,49.312743 -22393116.000000,19.605272 -22708512.000000,40.986160 -23023908.000000,38.188691 -23339304.000000,19.724471 -23654700.000000,18.433519 -23970096.000000,30.804239 -24285492.000000,9.310687 -24600888.000000,39.308589 -24916284.000000,22.868735 -25231680.000000,25.768678 -25547076.000000,59.918056 -25862472.000000,17.023001 -26177868.000000,18.753801 -26493264.000000,47.628657 -26808660.000000,11.478314 -27124056.000000,23.905871 -27439452.000000,19.999859 -27754848.000000,8.434072 -28070244.000000,30.521367 -28385640.000000,53.396877 -28701036.000000,17.214245 -29016432.000000,14.369692 -29331828.000000,12.888273 -29647224.000000,9.146696 -29962620.000000,18.476716 -30278016.000000,19.491383 -30593412.000000,13.597428 -30908808.000000,43.459290 -31224204.000000,8.183785 -31539600.000000,15.820107 +2838564.000000,33.124792 +3153960.000000,25.602308 +3469356.000000,10.417271 +3784752.000000,36.427751 +4100148.000000,1.325524 +4415544.000000,11.138848 +4730940.000000,50.170230 +5046336.000000,19.830496 +5361732.000000,14.744163 +5677128.000000,41.842725 +5992524.000000,9.381496 +6307920.000000,16.394155 +6623316.000000,30.523374 +6938712.000000,5.472063 +7254108.000000,19.334771 +7569504.000000,49.721439 +7884900.000000,12.201309 +8200296.000000,22.700603 +8515692.000000,34.615345 +8831088.000000,8.521305 +9146484.000000,28.227896 +9461880.000000,27.897329 +9777276.000000,18.734568 +10092672.000000,34.895072 +10408068.000000,19.321685 +10723464.000000,20.362901 +11038860.000000,32.102593 +11354256.000000,16.165088 +11669652.000000,23.935866 +11985048.000000,33.631138 +12300444.000000,14.373273 +12615840.000000,23.985251 +12931236.000000,33.256271 +13246632.000000,18.672799 +13562028.000000,28.013889 +13877424.000000,14.464878 +14192820.000000,25.913375 +14508216.000000,19.982394 +14823612.000000,28.279504 +15139008.000000,22.885884 +15454404.000000,32.866193 +15769800.000000,39.630821 +16085196.000000,17.446855 +16400592.000000,39.508745 +16715988.000000,29.010615 +17031384.000000,25.116167 +17346780.000000,43.517406 +17662176.000000,29.330221 +17977572.000000,30.847269 +18292968.000000,45.497185 +18608364.000000,24.851425 +18923760.000000,26.808630 +19239156.000000,49.577851 +19554552.000000,21.940157 +19869948.000000,32.634816 +20185344.000000,49.177105 +20500740.000000,22.658625 +20816136.000000,38.987440 +21131532.000000,57.368759 +21446928.000000,23.520590 +21762324.000000,39.227578 +22077720.000000,49.312498 +22393116.000000,19.605331 +22708512.000000,40.986078 +23023908.000000,38.188535 +23339304.000000,19.724431 +23654700.000000,18.433762 +23970096.000000,30.804166 +24285492.000000,9.310716 +24600888.000000,39.308878 +24916284.000000,22.868448 +25231680.000000,25.768663 +25547076.000000,59.918117 +25862472.000000,17.022527 +26177868.000000,18.753675 +26493264.000000,47.628784 +26808660.000000,11.478273 +27124056.000000,23.905890 +27439452.000000,19.999807 +27754848.000000,8.434029 +28070244.000000,30.521454 +28385640.000000,53.397055 +28701036.000000,17.214243 +29016432.000000,14.369456 +29331828.000000,12.888085 +29647224.000000,9.146621 +29962620.000000,18.476920 +30278016.000000,19.492936 +30593412.000000,13.597381 +30908808.000000,43.459506 +31224204.000000,8.183345 +31539600.000000,15.819942 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_FreeFloatRoomTemperature/upperBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_FreeFloatRoomTemperature/upperBound.csv index bc96d55921..2171c781b9 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_FreeFloatRoomTemperature/upperBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_FreeFloatRoomTemperature/upperBound.csv @@ -1,138 +1,138 @@ x,y -0.001000,21.021000 -315395.999000,35.088584 -315396.001000,35.088584 -630792.000300,4.398333 -946187.999000,20.914026 -1261583.999000,46.019995 -1261584.001000,46.019995 -1576980.000409,7.471899 -1892375.999000,23.656830 -1892376.001000,23.656830 -2207772.001000,7.331411 -2523167.999277,2.386682 -2838563.999000,33.157798 -2838564.001000,33.157798 -3153960.001000,25.627609 -3469355.999737,10.427633 -3784751.999000,36.464252 -3784752.001000,36.464252 -4100148.000563,1.326906 -4415543.999000,11.150156 -4730939.999000,50.220511 -4730940.001000,50.220511 -5046336.001000,19.850342 -5361731.999316,14.758917 -5677127.999000,41.884646 -5677128.001000,41.884646 -5992524.000645,9.391074 -6307919.999000,16.410677 -6623315.999000,30.553847 -6623316.001000,30.553847 -6938712.000288,5.477638 -7254107.999000,19.354138 -7569503.999000,49.771038 -7569504.001000,49.771038 -7884900.000563,12.213522 -8200295.999000,22.723266 -8515691.999000,34.649915 -8515692.001000,34.649915 -8831088.000139,8.529931 -9146483.999000,28.256295 -9146484.001000,28.256295 -9461880.001000,27.925231 -9777275.999724,18.753309 -10092671.999000,34.930005 -10092672.001000,34.930005 -10408068.000875,19.341155 -10723463.999000,20.383215 -11038859.999000,32.134480 -11038860.001000,32.134480 -11354256.000344,16.181321 -11669651.999000,23.959778 -11985047.999000,33.664831 -11985048.001000,33.664831 -12300444.000334,14.387755 -12615839.999000,24.009268 -12931235.999000,33.289604 -12931236.001000,33.289604 -13246632.000219,18.691676 -13562027.999000,28.041926 -13562028.001000,28.041926 -13877424.000084,14.479438 -14192819.999000,25.939330 -14192820.001000,25.939330 -14508215.999834,20.002457 -14823611.999000,28.307872 -14823612.001000,28.307872 -15139007.999702,22.908813 -15454403.999000,32.899024 -15769799.999000,39.670502 -15769800.001000,39.670502 -16085196.000003,17.464279 -16400591.999000,39.548404 -16400592.001000,39.548404 -16715988.001000,29.039547 -17031383.999349,25.141327 -17346779.999000,43.560913 -17346780.001000,43.560913 -17662176.000807,29.359590 -17977571.999000,30.878125 -18292967.999000,45.542559 -18292968.001000,45.542559 -18608364.000827,24.876282 -18923759.999000,26.835347 -19239155.999000,49.627503 -19239156.001000,49.627503 -19554552.000442,21.962159 -19869947.999000,32.667423 -20185343.999000,49.226146 -20185344.001000,49.226146 -20500740.000238,22.681339 -20816135.999000,39.026361 -21131531.999000,57.426109 -21131532.001000,57.426109 -21446928.000366,23.544187 -21762323.999000,39.266676 -22077719.999000,49.362055 -22077720.001000,49.362055 -22393116.000163,19.624877 -22708511.999000,41.027146 -22708512.001000,41.027146 -23023908.001000,38.226880 -23339304.001000,19.744196 -23654699.999189,18.451953 -23970095.999000,30.835044 -23970096.001000,30.835044 -24285491.999835,9.319998 -24600887.999000,39.347898 -24600888.001000,39.347898 -24916284.000700,22.891604 -25231679.999000,25.794447 -25547075.999000,59.977974 -25547076.001000,59.977974 -25862472.000922,17.040024 -26177867.999000,18.772555 -26493263.999000,47.676286 -26493264.001000,47.676286 -26808660.000488,11.489792 -27124055.999000,23.929777 -27124056.001000,23.929777 -27439452.001000,20.019859 -27754847.999687,8.442506 -28070243.999000,30.551888 -28385639.999000,53.450273 -28385640.001000,53.450273 -28701036.001000,17.231459 -29016432.001000,14.384061 -29331828.001000,12.901162 -29647223.999572,9.155842 -29962619.999000,18.495193 -30278015.999000,19.510874 -30278016.001000,19.510874 -30593411.999330,13.611025 -30908807.999000,43.502750 -30908808.001000,43.502750 -31224204.000644,8.191969 -31539599.999000,15.835927 -31539600.001000,15.835927 +315395.999000,35.088950 +315396.001000,35.088950 +630792.000300,4.398550 +946187.999000,20.914111 +1261583.999000,46.019864 +1261584.001000,46.019864 +1576980.000409,7.471836 +1892375.999000,23.656761 +1892376.001000,23.656761 +2207772.001000,7.331495 +2523167.999277,2.386681 +2838563.999000,33.157916 +2838564.001000,33.157916 +3153960.001000,25.627910 +3469355.999737,10.427688 +3784751.999000,36.464179 +3784752.001000,36.464179 +4100148.000563,1.326849 +4415543.999000,11.149987 +4730939.999000,50.220401 +4730940.001000,50.220401 +5046336.001000,19.850327 +5361731.999316,14.758907 +5677127.999000,41.884568 +5677128.001000,41.884568 +5992524.000645,9.390877 +6307919.999000,16.410549 +6623315.999000,30.553897 +6623316.001000,30.553897 +6938712.000288,5.477535 +7254107.999000,19.354106 +7569503.999000,49.771160 +7569504.001000,49.771160 +7884900.000563,12.213511 +8200295.999000,22.723303 +8515691.999000,34.649960 +8515692.001000,34.649960 +8831088.000139,8.529826 +9146483.999000,28.256124 +9146484.001000,28.256124 +9461880.001000,27.925226 +9777275.999724,18.753303 +10092671.999000,34.929967 +10092672.001000,34.929967 +10408068.000875,19.341007 +10723463.999000,20.383264 +11038859.999000,32.134696 +11038860.001000,32.134696 +11354256.000344,16.181253 +11669651.999000,23.959802 +11985047.999000,33.664770 +11985048.001000,33.664770 +12300444.000334,14.387647 +12615839.999000,24.009236 +12931235.999000,33.289527 +12931236.001000,33.289527 +13246632.000219,18.691472 +13562027.999000,28.041903 +13562028.001000,28.041903 +13877424.000084,14.479343 +14192819.999000,25.939289 +14192820.001000,25.939289 +14508215.999834,20.002377 +14823611.999000,28.307783 +14823612.001000,28.307783 +15139007.999702,22.908770 +15454403.999000,32.899059 +15769799.999000,39.670452 +15769800.001000,39.670452 +16085196.000003,17.464302 +16400591.999000,39.548254 +16400592.001000,39.548254 +16715988.001000,29.039626 +17031383.999349,25.141283 +17346779.999000,43.560923 +17346780.001000,43.560923 +17662176.000807,29.359551 +17977571.999000,30.878116 +18292967.999000,45.542683 +18292968.001000,45.542683 +18608364.000827,24.876277 +18923759.999000,26.835439 +19239155.999000,49.627429 +19239156.001000,49.627429 +19554552.000442,21.962098 +19869947.999000,32.667451 +20185343.999000,49.226282 +20185344.001000,49.226282 +20500740.000238,22.681283 +20816135.999000,39.026427 +21131531.999000,57.426128 +21131532.001000,57.426128 +21446928.000366,23.544111 +21762323.999000,39.266805 +22077719.999000,49.361811 +22077720.001000,49.361811 +22393116.000163,19.624936 +22708511.999000,41.027064 +22708512.001000,41.027064 +23023908.001000,38.226724 +23339304.001000,19.744155 +23654699.999189,18.452195 +23970095.999000,30.834971 +23970096.001000,30.834971 +24285491.999835,9.320027 +24600887.999000,39.348187 +24600888.001000,39.348187 +24916284.000700,22.891317 +25231679.999000,25.794432 +25547075.999000,59.978035 +25547076.001000,59.978035 +25862472.000922,17.039549 +26177867.999000,18.772429 +26493263.999000,47.676412 +26493264.001000,47.676412 +26808660.000488,11.489751 +27124055.999000,23.929796 +27124056.001000,23.929796 +27439452.001000,20.019807 +27754847.999687,8.442463 +28070243.999000,30.551976 +28385639.999000,53.450452 +28385640.001000,53.450452 +28701036.001000,17.231457 +29016432.001000,14.383825 +29331828.001000,12.900974 +29647223.999572,9.155767 +29962619.999000,18.495397 +30278015.999000,19.512429 +30278016.001000,19.512429 +30593411.999330,13.610979 +30908807.999000,43.502966 +30908808.001000,43.502966 +31224204.000644,8.191528 +31539599.999000,15.835762 +31539600.001000,15.835762 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.starRoom.T/lowerBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.starRoom.T/lowerBound.csv index b16b1c0b9a..8310e1d5c2 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.starRoom.T/lowerBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.starRoom.T/lowerBound.csv @@ -1,138 +1,138 @@ x,y -0.001000,289.301351 0.001000,289.301351 -315395.999778,310.054201 -630791.999000,277.429011 -630792.001000,277.429011 -946188.001000,294.247654 -1261583.999797,321.226178 -1576979.999000,280.507813 -1576980.001000,280.507813 -1892376.000005,297.186680 -2207771.999000,280.679571 -2523167.999000,275.510356 -2523168.001000,275.510356 -2838564.000655,306.799961 -3153959.999000,300.286791 -3469355.999000,283.510454 -3469356.001000,283.510454 -3784751.999853,309.945139 -4100147.999000,274.381741 -4100148.001000,274.381741 -4415544.001000,284.316340 -4730940.000134,323.934920 -5046335.999000,293.666827 +315395.999778,310.054523 +630791.999000,277.429224 +630792.001000,277.429224 +946188.001000,294.247746 +1261583.999797,321.226056 +1576979.999000,280.507761 +1576980.001000,280.507761 +1892376.000005,297.186598 +2207771.999000,280.679280 +2523167.999000,275.510364 +2523168.001000,275.510364 +2838564.000655,306.800083 +3153959.999000,300.287114 +3469355.999000,283.510515 +3469356.001000,283.510515 +3784751.999853,309.945058 +4100147.999000,274.381680 +4100148.001000,274.381680 +4415544.001000,284.316160 +4730940.000134,323.934768 +5046335.999000,293.666807 5361731.999000,287.956220 5361732.001000,287.956220 -5677127.999914,316.171159 -5992523.999000,282.659728 -5992524.001000,282.659728 -6307920.001000,289.579150 -6623315.999728,304.362185 -6938711.999000,278.517251 -6938712.001000,278.517251 -7254108.001000,292.424077 -7569503.999897,324.112427 +5677127.999914,316.171066 +5992523.999000,282.659520 +5992524.001000,282.659520 +6307920.001000,289.579015 +6623315.999728,304.362234 +6938711.999000,278.517134 +6938712.001000,278.517134 +7254108.001000,292.424018 +7569503.999897,324.112549 7884899.999000,285.159288 7884900.001000,285.159288 -8200296.001000,295.968145 -8515691.999632,308.368462 -8831087.999000,281.535767 -8831088.001000,281.535767 -9146484.001000,301.476546 +8200296.001000,295.968184 +8515691.999632,308.368525 +8831087.999000,281.535645 +8831088.001000,281.535645 +9146484.001000,301.476374 9461879.999045,301.702561 9777275.999000,291.803141 9777276.001000,291.803141 -10092672.000036,308.041308 -10408067.999000,292.934137 -10408068.001000,292.934137 -10723464.001000,293.395116 -11038859.999856,305.187729 -11354255.999000,289.431786 -11354256.001000,289.431786 -11669652.001000,297.008112 -11985047.999669,306.745833 -12300443.999000,287.375905 -12300444.001000,287.375905 -12615840.001000,297.038820 -12931235.999777,306.395432 -13246631.999000,291.656555 -13246632.001000,291.656555 -13562027.999821,301.040508 -13877423.999000,287.555236 -13877424.001000,287.555236 -14192820.000316,298.832457 -14508215.999000,292.966614 -14508216.001000,292.966614 -14823612.000206,301.510648 -15139007.999000,295.885000 -15139008.001000,295.885000 -15454404.001000,305.911659 -15769799.999473,312.887727 -16085195.999000,290.374159 -16085196.001000,290.374159 -16400592.000367,312.503552 -16715987.999000,302.262913 -17031383.999000,298.143860 -17031384.001000,298.143860 +10092672.000036,308.041249 +10408067.999000,292.933984 +10408068.001000,292.933984 +10723464.001000,293.395147 +11038859.999856,305.187942 +11354255.999000,289.431732 +11354256.001000,289.431732 +11669652.001000,297.008143 +11985047.999669,306.745772 +12300443.999000,287.375795 +12300444.001000,287.375795 +12615840.001000,297.038762 +12931235.999777,306.395341 +13246631.999000,291.656349 +13246632.001000,291.656349 +13562027.999821,301.040478 +13877423.999000,287.555144 +13877424.001000,287.555144 +14192820.000316,298.832396 +14508215.999000,292.966523 +14508216.001000,292.966523 +14823612.000206,301.510546 +15139007.999000,295.884939 +15139008.001000,295.884939 +15454404.001000,305.911690 +15769799.999473,312.887666 +16085195.999000,290.374183 +16085196.001000,290.374183 +16400592.000367,312.503400 +16715987.999000,302.262994 +17031383.999000,298.143826 +17031384.001000,298.143826 17346780.000133,316.585307 -17662175.999000,302.474836 -17662176.001000,302.474836 -17977572.001000,303.855802 -18292967.999832,318.654626 -18608363.999000,297.882490 -18608364.001000,297.882490 -18923760.001000,299.844951 -19239155.999904,323.057504 -19554551.999000,294.909568 -19554552.001000,294.909568 -19869948.001000,305.700735 -20185343.999774,322.948638 -20500739.999000,295.613731 -20500740.001000,295.613731 -20816136.001000,312.100561 +17662175.999000,302.474796 +17662176.001000,302.474796 +17977572.001000,303.855785 +18292967.999832,318.654748 +18608363.999000,297.882491 +18608364.001000,297.882491 +18923760.001000,299.845017 +19239155.999904,323.057421 +19554551.999000,294.909516 +19554552.001000,294.909516 +19869948.001000,305.700770 +20185343.999774,322.948788 +20500739.999000,295.613679 +20500740.001000,295.613679 +20816136.001000,312.100636 21131531.999713,331.404886 -21446927.999000,296.563074 -21446928.001000,296.563074 -21762324.001000,312.377625 -22077719.999529,323.424024 -22393115.999000,292.670965 -22393116.001000,292.670965 -22708512.000839,314.368927 -23023907.999000,312.471634 -23339303.999000,292.839720 -23654699.999000,291.619008 -23654700.001000,291.619008 -23970095.999738,304.767157 -24285491.999000,282.288032 -24285492.001000,282.288032 -24600888.000308,312.656329 -24916283.999000,296.585671 -24916284.001000,296.585671 -25231680.001000,299.032620 -25547075.999891,334.225648 -25862471.999000,290.387469 -25862472.001000,290.387469 -26177868.001000,292.028289 -26493263.999891,322.510410 -26808659.999000,284.563080 -26808660.001000,284.563080 -27124056.000594,297.245531 -27439451.999000,294.015545 -27754847.999000,281.535645 -27754848.001000,281.535645 -28070244.001000,303.929925 -28385639.999779,328.098118 -28701035.999000,290.186527 -29016431.999000,287.655898 -29331827.999000,286.376598 -29647223.999000,282.220176 -29647224.001000,282.220176 -29962620.001000,291.804833 -30278015.999438,293.747838 -30593411.999000,286.812407 -30593412.001000,286.812407 -30908807.999928,317.241168 -31224203.999000,282.083058 -31224204.001000,282.083058 -31539600.001000,289.059040 +21446927.999000,296.562984 +21446928.001000,296.562984 +21762324.001000,312.377767 +22077719.999529,323.423762 +22393115.999000,292.671033 +22393116.001000,292.671033 +22708512.000839,314.368836 +23023907.999000,312.471481 +23339303.999000,292.839689 +23654699.999000,291.619267 +23654700.001000,291.619267 +23970095.999738,304.767096 +24285491.999000,282.288063 +24285492.001000,282.288063 +24600888.000308,312.656626 +24916283.999000,296.585397 +24916284.001000,296.585397 +25231680.001000,299.032608 +25547075.999891,334.225703 +25862471.999000,290.387016 +25862472.001000,290.387016 +26177868.001000,292.028167 +26493263.999891,322.510531 +26808659.999000,284.563049 +26808660.001000,284.563049 +27124056.000594,297.245561 +27439451.999000,294.015485 +27754847.999000,281.535614 +27754848.001000,281.535614 +28070244.001000,303.930016 +28385639.999779,328.098307 +28701035.999000,290.186497 +29016431.999000,287.655654 +29331827.999000,286.376384 +29647223.999000,282.220105 +29647224.001000,282.220105 +29962620.001000,291.805046 +30278015.999438,293.749409 +30593411.999000,286.812366 +30593412.001000,286.812366 +30908807.999928,317.241395 +31224203.999000,282.082600 +31224204.001000,282.082600 +31539600.001000,289.058857 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.starRoom.T/reference.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.starRoom.T/reference.csv index c0e1d60754..bc8e7e5bfd 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.starRoom.T/reference.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.starRoom.T/reference.csv @@ -1,102 +1,102 @@ x,y 0.000000,289.590942 -315396.000000,310.364565 -630792.000000,277.706718 -946188.000000,294.542197 -1261584.000000,321.547726 -1576980.000000,280.788602 -1892376.000000,297.484164 -2207772.000000,280.960532 -2523168.000000,275.786143 -2838564.000000,307.107068 -3153960.000000,300.587378 -3469356.000000,283.794248 -3784752.000000,310.255394 -4100148.000000,274.656397 -4415544.000000,284.600941 -4730940.000000,324.259180 -5046336.000000,293.960787 +315396.000000,310.364888 +630792.000000,277.706931 +946188.000000,294.542288 +1261584.000000,321.547604 +1576980.000000,280.788550 +1892376.000000,297.484082 +2207772.000000,280.960240 +2523168.000000,275.786150 +2838564.000000,307.107191 +3153960.000000,300.587701 +3469356.000000,283.794309 +3784752.000000,310.255314 +4100148.000000,274.656336 +4415544.000000,284.600760 +4730940.000000,324.259027 +5046336.000000,293.960768 5361732.000000,288.244465 -5677128.000000,316.487646 -5992524.000000,282.942670 -6307920.000000,289.869019 -6623316.000000,304.666852 -6938712.000000,278.796047 -7254108.000000,292.716794 -7569504.000000,324.436864 +5677128.000000,316.487554 +5992524.000000,282.942462 +6307920.000000,289.868884 +6623316.000000,304.666901 +6938712.000000,278.795930 +7254108.000000,292.716735 +7569504.000000,324.436986 7884900.000000,285.444733 -8200296.000000,296.264409 -8515692.000000,308.677139 -8831088.000000,281.817584 -9146484.000000,301.778324 +8200296.000000,296.264448 +8515692.000000,308.677202 +8831088.000000,281.817462 +9146484.000000,301.778152 9461880.000000,302.004565 9777276.000000,292.095236 -10092672.000000,308.349658 -10408068.000000,293.227364 -10723464.000000,293.688805 -11038860.000000,305.493222 -11354256.000000,289.721508 -11669652.000000,297.305417 -11985048.000000,307.052886 -12300444.000000,287.663568 -12615840.000000,297.336156 -12931236.000000,306.702134 -13246632.000000,291.948503 -13562028.000000,301.341850 -13877424.000000,287.843079 -14192820.000000,299.131589 -14508216.000000,293.259874 -14823612.000000,301.812460 -15139008.000000,296.181182 -15454404.000000,306.217877 -15769800.000000,313.200928 -16085196.000000,290.664824 -16400592.000000,312.816368 -16715988.000000,302.565479 -17031384.000000,298.442302 +10092672.000000,308.349598 +10408068.000000,293.227211 +10723464.000000,293.688835 +11038860.000000,305.493436 +11354256.000000,289.721454 +11669652.000000,297.305448 +11985048.000000,307.052825 +12300444.000000,287.663459 +12615840.000000,297.336098 +12931236.000000,306.702043 +13246632.000000,291.948297 +13562028.000000,301.341819 +13877424.000000,287.842987 +14192820.000000,299.131528 +14508216.000000,293.259783 +14823612.000000,301.812358 +15139008.000000,296.181121 +15454404.000000,306.217908 +15769800.000000,313.200867 +16085196.000000,290.664847 +16400592.000000,312.816216 +16715988.000000,302.565560 +17031384.000000,298.442268 17346780.000000,316.902209 -17662176.000000,302.777614 -17977572.000000,304.159962 -18292968.000000,318.973600 +17662176.000000,302.777573 +17977572.000000,304.159945 +18292968.000000,318.973722 18608364.000000,298.180671 -18923760.000000,300.145096 -19239156.000000,323.380885 -19554552.000000,295.204773 -19869948.000000,306.006742 -20185344.000000,323.271910 -20500740.000000,295.909641 -20816136.000000,312.412974 +18923760.000000,300.145162 +19239156.000000,323.380801 +19554552.000000,295.204720 +19869948.000000,306.006777 +20185344.000000,323.272061 +20500740.000000,295.909589 +20816136.000000,312.413049 21131532.000000,331.736622 -21446928.000000,296.859934 -21762324.000000,312.690316 -22077720.000000,323.747772 -22393116.000000,292.963929 -22708512.000000,314.683611 -23023908.000000,312.784418 -23339304.000000,293.132853 -23654700.000000,291.910919 -23970096.000000,305.072229 -24285492.000000,282.570603 -24600888.000000,312.969298 -24916284.000000,296.882554 -25231680.000000,299.331952 -25547076.000000,334.560208 -25862472.000000,290.678147 -26177868.000000,292.320610 -26493264.000000,322.833243 -26808660.000000,284.847928 -27124056.000000,297.543074 -27439452.000000,294.309855 -27754848.000000,281.817462 -28070244.000000,304.234159 -28385640.000000,328.426544 -28701036.000000,290.477004 -29016432.000000,287.943842 -29331828.000000,286.663261 -29647224.000000,282.502678 -29962620.000000,292.096930 -30278016.000000,294.041880 -30593412.000000,287.099506 -30908808.000000,317.558727 -31224204.000000,282.365423 -31539600.000000,289.348389 +21446928.000000,296.859844 +21762324.000000,312.690457 +22077720.000000,323.747510 +22393116.000000,292.963997 +22708512.000000,314.683519 +23023908.000000,312.784266 +23339304.000000,293.132822 +23654700.000000,291.911179 +23970096.000000,305.072168 +24285492.000000,282.570634 +24600888.000000,312.969596 +24916284.000000,296.882279 +25231680.000000,299.331940 +25547076.000000,334.560264 +25862472.000000,290.677694 +26177868.000000,292.320488 +26493264.000000,322.833364 +26808660.000000,284.847897 +27124056.000000,297.543104 +27439452.000000,294.309794 +27754848.000000,281.817432 +28070244.000000,304.234250 +28385640.000000,328.426733 +28701036.000000,290.476974 +29016432.000000,287.943597 +29331828.000000,286.663047 +29647224.000000,282.502607 +29962620.000000,292.097144 +30278016.000000,294.043452 +30593412.000000,287.099465 +30908808.000000,317.558954 +31224204.000000,282.364965 +31539600.000000,289.348206 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.starRoom.T/upperBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.starRoom.T/upperBound.csv index a94ece726c..644a16e005 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.starRoom.T/upperBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.starRoom.T/upperBound.csv @@ -1,138 +1,138 @@ x,y -0.001000,289.880533 -315395.999000,310.674930 -315396.001000,310.674930 -630792.000320,277.984424 -946187.999000,294.836739 -1261583.999000,321.869274 -1261584.001000,321.869274 -1576980.000419,281.069390 -1892375.999000,297.781648 -1892376.001000,297.781648 -2207772.001000,281.241492 -2523167.999284,276.061929 -2838563.999000,307.414175 -2838564.001000,307.414175 -3153960.001000,300.887965 -3469355.999776,284.078042 -3784751.999000,310.565650 -3784752.001000,310.565650 -4100148.000563,274.931054 -4415543.999000,284.885542 -4730939.999000,324.583439 -4730940.001000,324.583439 -5046336.001000,294.254748 +315395.999000,310.675253 +315396.001000,310.675253 +630792.000320,277.984638 +946187.999000,294.836830 +1261583.999000,321.869151 +1261584.001000,321.869151 +1576980.000419,281.069338 +1892375.999000,297.781566 +1892376.001000,297.781566 +2207772.001000,281.241200 +2523167.999284,276.061936 +2838563.999000,307.414298 +2838564.001000,307.414298 +3153960.001000,300.888289 +3469355.999776,284.078103 +3784751.999000,310.565569 +3784752.001000,310.565569 +4100148.000563,274.930992 +4415543.999000,284.885361 +4730939.999000,324.583286 +4730940.001000,324.583286 +5046336.001000,294.254729 5361731.999337,288.532709 -5677127.999000,316.804134 -5677128.001000,316.804134 -5992524.000658,283.225613 -6307919.999000,290.158888 -6623315.999000,304.971519 -6623316.001000,304.971519 -6938712.000300,279.074843 -7254107.999000,293.009511 -7569503.999000,324.761301 -7569504.001000,324.761301 +5677127.999000,316.804041 +5677128.001000,316.804041 +5992524.000658,283.225405 +6307919.999000,290.158753 +6623315.999000,304.971568 +6623316.001000,304.971568 +6938712.000300,279.074726 +7254107.999000,293.009451 +7569503.999000,324.761423 +7569504.001000,324.761423 7884900.000566,285.730177 -8200295.999000,296.560674 -8515691.999000,308.985816 -8515692.001000,308.985816 -8831088.000147,282.099402 -9146483.999000,302.080102 +8200295.999000,296.560713 +8515691.999000,308.985879 +8515692.001000,308.985879 +8831088.000147,282.099280 +9146483.999000,302.079931 9461879.999000,302.306570 9461880.001000,302.306570 9777275.999757,292.387331 -10092671.999000,308.658008 -10092672.001000,308.658008 -10408068.000941,293.520591 -10723463.999000,293.982494 -11038859.999000,305.798715 -11038860.001000,305.798715 -11354256.000351,290.011229 -11669651.999000,297.602723 -11985047.999000,307.359939 -11985048.001000,307.359939 -12300444.000334,287.951232 -12615839.999000,297.633492 -12931235.999000,307.008837 -12931236.001000,307.008837 -13246632.000222,292.240452 -13562027.999000,301.643192 -13562028.001000,301.643192 -13877424.000089,288.130922 -14192819.999000,299.430720 -14192820.001000,299.430720 -14508215.999814,293.553134 -14823611.999000,302.114273 -14823612.001000,302.114273 -15139007.999719,296.477363 -15454403.999000,306.524095 -15769799.999000,313.514129 -15769800.001000,313.514129 -16085196.000009,290.955489 -16400591.999000,313.129185 -16400592.001000,313.129185 -16715988.001000,302.868044 -17031383.999365,298.740745 +10092671.999000,308.657948 +10092672.001000,308.657948 +10408068.000941,293.520439 +10723463.999000,293.982524 +11038859.999000,305.798929 +11038860.001000,305.798929 +11354256.000351,290.011175 +11669651.999000,297.602753 +11985047.999000,307.359878 +11985048.001000,307.359878 +12300444.000334,287.951122 +12615839.999000,297.633434 +12931235.999000,307.008745 +12931236.001000,307.008745 +13246632.000222,292.240245 +13562027.999000,301.643161 +13562028.001000,301.643161 +13877424.000089,288.130830 +14192819.999000,299.430659 +14192820.001000,299.430659 +14508215.999814,293.553043 +14823611.999000,302.114171 +14823612.001000,302.114171 +15139007.999719,296.477302 +15454403.999000,306.524126 +15769799.999000,313.514068 +15769800.001000,313.514068 +16085196.000009,290.955512 +16400591.999000,313.129032 +16400592.001000,313.129032 +16715988.001000,302.868125 +17031383.999365,298.740710 17346779.999000,317.219112 17346780.001000,317.219112 -17662176.000822,303.080391 -17977571.999000,304.464122 -18292967.999000,319.292573 -18292968.001000,319.292573 -18608364.000827,298.478851 -18923759.999000,300.445241 -19239155.999000,323.704266 -19239156.001000,323.704266 -19554552.000446,295.499978 -19869947.999000,306.312749 -20185343.999000,323.595182 -20185344.001000,323.595182 -20500740.000248,296.205550 -20816135.999000,312.725387 +17662176.000822,303.080351 +17977571.999000,304.464105 +18292967.999000,319.292696 +18292968.001000,319.292696 +18608364.000827,298.478852 +18923759.999000,300.445307 +19239155.999000,323.704182 +19239156.001000,323.704182 +19554552.000446,295.499925 +19869947.999000,306.312784 +20185343.999000,323.595333 +20185344.001000,323.595333 +20500740.000248,296.205498 +20816135.999000,312.725462 21131531.999000,332.068359 21131532.001000,332.068359 -21446928.000376,297.156794 -21762323.999000,313.003006 -22077719.999000,324.071520 -22077720.001000,324.071520 -22393116.000173,293.256893 -22708511.999000,314.998294 -22708512.001000,314.998294 -23023908.001000,313.097203 -23339304.001000,293.425986 -23654699.999170,292.202830 -23970095.999000,305.377301 -23970096.001000,305.377301 -24285491.999851,282.853174 -24600887.999000,313.282267 -24600888.001000,313.282267 -24916284.000736,297.179436 -25231679.999000,299.631284 -25547075.999000,334.894768 -25547076.001000,334.894768 -25862472.000928,290.968825 -26177867.999000,292.612930 -26493263.999000,323.156077 -26493264.001000,323.156077 -26808660.000499,285.132776 -27124055.999000,297.840617 -27124056.001000,297.840617 -27439452.001000,294.604165 -27754847.999716,282.099280 -28070243.999000,304.538393 -28385639.999000,328.754971 -28385640.001000,328.754971 -28701036.001000,290.767481 -29016432.001000,288.231785 -29331828.001000,286.949924 -29647223.999605,282.785181 -29962619.999000,292.389027 -30278015.999000,294.335922 -30278016.001000,294.335922 -30593411.999371,287.386606 -30908807.999000,317.876286 -30908808.001000,317.876286 -31224204.000669,282.647788 -31539599.999000,289.637737 -31539600.001000,289.637737 +21446928.000376,297.156704 +21762323.999000,313.003148 +22077719.999000,324.071257 +22077720.001000,324.071257 +22393116.000173,293.256961 +22708511.999000,314.998203 +22708512.001000,314.998203 +23023908.001000,313.097050 +23339304.001000,293.425955 +23654699.999170,292.203090 +23970095.999000,305.377240 +23970096.001000,305.377240 +24285491.999851,282.853204 +24600887.999000,313.282566 +24600888.001000,313.282566 +24916284.000736,297.179161 +25231679.999000,299.631272 +25547075.999000,334.894824 +25547076.001000,334.894824 +25862472.000928,290.968372 +26177867.999000,292.612808 +26493263.999000,323.156198 +26493264.001000,323.156198 +26808660.000499,285.132745 +27124055.999000,297.840647 +27124056.001000,297.840647 +27439452.001000,294.604104 +27754847.999716,282.099249 +28070243.999000,304.538485 +28385639.999000,328.755160 +28385640.001000,328.755160 +28701036.001000,290.767451 +29016432.001000,288.231541 +29331828.001000,286.949711 +29647223.999605,282.785110 +29962619.999000,292.389241 +30278015.999000,294.337496 +30278016.001000,294.337496 +30593411.999371,287.386565 +30908807.999000,317.876513 +30908808.001000,317.876513 +31224204.000669,282.647330 +31539599.999000,289.637554 +31539600.001000,289.637554 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.thermRoom.T/lowerBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.thermRoom.T/lowerBound.csv index c59ef84944..c16e5a8a56 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.thermRoom.T/lowerBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.thermRoom.T/lowerBound.csv @@ -1,138 +1,138 @@ x,y -0.001000,293.855844 0.001000,293.855844 -315395.999629,307.895329 -630791.999000,277.266392 -630792.001000,277.266392 -946188.001000,293.749090 -1261583.999789,318.804892 -1576979.999000,280.333823 -1576980.001000,280.333823 -1892375.999996,296.486422 -2207771.999000,280.193611 +315395.999629,307.895699 +630791.999000,277.266622 +630792.001000,277.266622 +946188.001000,293.749181 +1261583.999789,318.804766 +1576979.999000,280.333744 +1576980.001000,280.333744 +1892375.999996,296.486341 +2207771.999000,280.193696 2523167.999000,275.258766 2523168.001000,275.258766 -2838564.000607,305.968385 -3153959.999000,298.453250 -3469355.999000,283.283659 -3469356.001000,283.283659 -3784751.999851,309.268239 -4100147.999000,274.201106 -4100148.001000,274.201106 -4415544.001000,284.004723 -4730940.000125,322.997020 -5046335.999000,292.687538 -5361731.999000,287.606288 -5361732.001000,287.606288 -5677127.999910,314.677818 -5992523.999000,282.249149 -5992524.001000,282.249149 -6307920.001000,289.254737 -6623315.999721,303.369646 -6938711.999000,278.343538 -6938712.001000,278.343538 -7254108.001000,292.192305 -7569503.999895,322.548458 +2838564.000607,305.968507 +3153959.999000,298.453555 +3469355.999000,283.283690 +3469356.001000,283.283690 +3784751.999851,309.268178 +4100147.999000,274.201045 +4100148.001000,274.201045 +4415544.001000,284.004571 +4730940.000125,322.996910 +5046335.999000,292.687504 +5361731.999000,287.606265 +5361732.001000,287.606265 +5677127.999910,314.677727 +5992523.999000,282.248966 +5992524.001000,282.248966 +6307920.001000,289.254603 +6623315.999721,303.369696 +6938711.999000,278.343442 +6938712.001000,278.343442 +7254108.001000,292.192275 +7569503.999895,322.548571 7884899.999000,285.065967 7884900.001000,285.065967 -8200296.001000,295.554724 -8515691.999627,307.457521 -8831087.999000,281.389737 -8831088.001000,281.389737 -9146484.000967,301.076694 +8200296.001000,295.554755 +8515691.999627,307.457586 +8831087.999000,281.389646 +8831088.001000,281.389646 +9146484.000967,301.076512 9461879.999000,300.746279 -9777275.999000,291.592700 -9777276.001000,291.592700 -10092672.000019,307.737074 -10408067.999000,292.179362 -10408068.001000,292.179362 -10723464.001000,293.219335 -11038859.999848,304.947119 -11354255.999000,289.025846 -11354256.001000,289.025846 -11669652.001000,296.788745 -11985047.999670,306.474414 -12300443.999000,287.235860 -12300444.001000,287.235860 -12615840.001000,296.838160 -12931235.999777,306.099946 -13246631.999000,291.531170 -13246632.001000,291.531170 -13562027.999816,300.862758 -13877423.999000,287.327350 -13877424.001000,287.327350 -14192820.000317,298.764343 -14508215.999000,292.839352 -14508216.001000,292.839352 -14823612.000212,301.128161 -15139007.999000,295.739882 -15139008.001000,295.739882 -15454404.001000,305.710134 -15769799.999467,312.468103 -16085195.999000,290.306238 -16085196.001000,290.306238 -16400592.000355,312.346244 -16715987.999000,301.858368 -17031383.999000,297.967950 -17031384.001000,297.967950 +9777275.999000,291.592694 +9777276.001000,291.592694 +10092672.000019,307.737013 +10408067.999000,292.179210 +10408068.001000,292.179210 +10723464.001000,293.219381 +11038859.999848,304.947332 +11354255.999000,289.025762 +11354256.001000,289.025762 +11669652.001000,296.788776 +11985047.999670,306.474353 +12300443.999000,287.235756 +12300444.001000,287.235756 +12615840.001000,296.838101 +12931235.999777,306.099855 +13246631.999000,291.530987 +13246632.001000,291.530987 +13562027.999816,300.862728 +13877423.999000,287.327258 +13877424.001000,287.327258 +14192820.000317,298.764309 +14508215.999000,292.839260 +14508216.001000,292.839260 +14823612.000212,301.128059 +15139007.999000,295.739852 +15139008.001000,295.739852 +15454404.001000,305.710171 +15769799.999467,312.468042 +16085195.999000,290.306268 +16085196.001000,290.306268 +16400592.000355,312.346091 +16715987.999000,301.858459 +17031383.999000,297.967889 +17031384.001000,297.967889 17346780.000129,316.350740 -17662175.999000,302.177782 -17662176.001000,302.177782 +17662175.999000,302.177731 +17662176.001000,302.177731 17977572.001000,303.693271 -18292967.999830,318.328412 +18292967.999830,318.328541 18608363.999000,297.703437 18608364.001000,297.703437 -18923760.001000,299.658580 -19239155.999903,322.405193 -19554551.999000,294.795131 -19554552.001000,294.795131 -19869948.001000,305.479006 -20185343.999768,322.004644 -20500739.999000,295.512880 -20500740.001000,295.512880 -20816136.001000,311.825233 -21131531.999704,330.188211 -21446927.999000,296.373989 -21446928.001000,296.373989 -21762324.001000,312.065073 -22077719.999507,322.140281 -22393115.999000,292.462507 -22393116.001000,292.462507 -22708512.000769,313.822037 -23023907.999000,311.027358 -23339303.999000,292.581587 -23654699.999000,291.291928 -23654700.001000,291.291928 -23970095.999731,303.650290 -24285491.999000,282.178234 -24285492.001000,282.178234 -24600888.000292,312.146118 -24916283.999000,295.722708 -24916284.001000,295.722708 -25231680.001000,298.619758 -25547075.999886,332.734995 -25862471.999000,289.882841 -25862472.001000,289.882841 -26177868.001000,291.611887 -26493263.999888,320.457876 -26808659.999000,284.343674 -26808660.001000,284.343674 -27124056.000522,296.758816 -27439451.999000,292.856699 -27754847.999000,281.302500 -27754848.001000,281.302500 -28070244.001000,303.367685 -28385639.999775,326.220322 +18923760.001000,299.658675 +19239155.999903,322.405122 +19554551.999000,294.795059 +19554552.001000,294.795059 +19869948.001000,305.479037 +20185343.999768,322.004764 +20500739.999000,295.512819 +20500740.001000,295.512819 +20816136.001000,311.825294 +21131531.999704,330.188242 +21446927.999000,296.373926 +21446928.001000,296.373926 +21762324.001000,312.065194 +22077719.999507,322.140037 +22393115.999000,292.462575 +22393116.001000,292.462575 +22708512.000769,313.821945 +23023907.999000,311.027205 +23339303.999000,292.581557 +23654699.999000,291.292187 +23654700.001000,291.292187 +23970095.999731,303.650207 +24285491.999000,282.178265 +24285492.001000,282.178265 +24600888.000292,312.146416 +24916283.999000,295.722434 +24916284.001000,295.722434 +25231680.001000,298.619746 +25547075.999886,332.735051 +25862471.999000,289.882358 +25862472.001000,289.882358 +26177868.001000,291.611765 +26493263.999888,320.457997 +26808659.999000,284.343643 +26808660.001000,284.343643 +27124056.000522,296.758846 +27439451.999000,292.856664 +27754847.999000,281.302439 +27754848.001000,281.302439 +28070244.001000,303.367776 +28385639.999775,326.220505 28701035.999000,290.073892 -29016431.999000,287.232167 -29331827.999000,285.752234 -29647223.999000,282.014393 -29647224.001000,282.014393 -29962620.001000,291.335082 -30278015.999294,292.348737 -30593411.999000,286.460683 -30593412.001000,286.460683 -30908807.999917,316.292687 -31224203.999000,281.052455 -31224204.001000,281.052455 -31539600.001000,288.681123 +29016431.999000,287.231946 +29331827.999000,285.752051 +29647223.999000,282.014322 +29647224.001000,282.014322 +29962620.001000,291.335296 +30278015.999294,292.350304 +30593411.999000,286.460642 +30593412.001000,286.460642 +30908807.999917,316.292901 +31224203.999000,281.052022 +31224204.001000,281.052022 +31539600.001000,288.680970 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.thermRoom.T/reference.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.thermRoom.T/reference.csv index b6bc47d586..21bbbfd1bc 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.thermRoom.T/reference.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.thermRoom.T/reference.csv @@ -1,102 +1,102 @@ x,y 0.000000,294.149994 -315396.000000,308.203533 -630792.000000,277.543936 -946188.000000,294.043133 -1261584.000000,319.124016 -1576980.000000,280.614438 -1892376.000000,296.783206 -2207772.000000,280.474085 +315396.000000,308.203903 +630792.000000,277.544166 +946188.000000,294.043224 +1261584.000000,319.123890 +1576980.000000,280.614359 +1892376.000000,296.783124 +2207772.000000,280.474170 2523168.000000,275.534301 -2838564.000000,306.274659 -3153960.000000,298.752002 -3469356.000000,283.567227 -3784752.000000,309.577817 -4100148.000000,274.475582 -4415544.000000,284.289012 -4730940.000000,323.320340 -5046336.000000,292.980519 -5361732.000000,287.894182 -5677128.000000,314.992811 -5992524.000000,282.531680 -6307920.000000,289.544281 -6623316.000000,303.673320 -6938712.000000,278.622161 -7254108.000000,292.484790 -7569504.000000,322.871329 +2838564.000000,306.274782 +3153960.000000,298.752307 +3469356.000000,283.567257 +3784752.000000,309.577756 +4100148.000000,274.475521 +4415544.000000,284.288860 +4730940.000000,323.320230 +5046336.000000,292.980485 +5361732.000000,287.894160 +5677128.000000,314.992720 +5992524.000000,282.531497 +6307920.000000,289.544147 +6623316.000000,303.673369 +6938712.000000,278.622064 +7254108.000000,292.484760 +7569504.000000,322.871443 7884900.000000,285.351318 -8200296.000000,295.850575 -8515692.000000,307.765286 -8831088.000000,281.671409 -9146484.000000,301.378073 +8200296.000000,295.850605 +8515692.000000,307.765351 +8831088.000000,281.671317 +9146484.000000,301.377889 9461880.000000,301.047327 -9777276.000000,291.884584 -10092672.000000,308.045120 -10408068.000000,292.471834 -10723464.000000,293.512848 -11038860.000000,305.252371 -11354256.000000,289.315161 -11669652.000000,297.085831 -11985048.000000,306.781195 -12300444.000000,287.523384 -12615840.000000,297.135295 -12931236.000000,306.406353 -13246632.000000,291.822993 -13562028.000000,301.163922 -13877424.000000,287.614965 -14192820.000000,299.063406 -14508216.000000,293.132484 -14823612.000000,301.429590 -15139008.000000,296.035918 -15454404.000000,306.016150 -15769800.000000,312.780884 -16085196.000000,290.596835 -16400592.000000,312.658903 -16715988.000000,302.160529 -17031384.000000,298.266216 +9777276.000000,291.884579 +10092672.000000,308.045059 +10408068.000000,292.471682 +10723464.000000,293.512894 +11038860.000000,305.252585 +11354256.000000,289.315077 +11669652.000000,297.085862 +11985048.000000,306.781134 +12300444.000000,287.523279 +12615840.000000,297.135237 +12931236.000000,306.406261 +13246632.000000,291.822810 +13562028.000000,301.163892 +13877424.000000,287.614873 +14192820.000000,299.063373 +14508216.000000,293.132393 +14823612.000000,301.429489 +15139008.000000,296.035887 +15454404.000000,306.016187 +15769800.000000,312.780823 +16085196.000000,290.596865 +16400592.000000,312.658750 +16715988.000000,302.160620 +17031384.000000,298.266155 17346780.000000,316.667407 -17662176.000000,302.480262 +17662176.000000,302.480211 17977572.000000,303.997269 -18292968.000000,318.647059 +18292968.000000,318.647189 18608364.000000,298.001438 -18923760.000000,299.958538 -19239156.000000,322.727921 -19554552.000000,295.090221 -19869948.000000,305.784791 -20185344.000000,322.326971 -20500740.000000,295.808688 -20816136.000000,312.137371 -21131532.000000,330.518730 -21446928.000000,296.670659 -21762324.000000,312.377450 -22077720.000000,322.462744 -22393116.000000,292.755262 -22708512.000000,314.136173 -23023908.000000,311.338696 -23339304.000000,292.874462 -23654700.000000,291.583511 -23970096.000000,303.954244 -24285492.000000,282.460695 -24600888.000000,312.458577 -24916284.000000,296.018727 -25231680.000000,298.918677 -25547076.000000,333.068063 -25862472.000000,290.173014 -26177868.000000,291.903791 -26493264.000000,320.778655 -26808660.000000,284.628302 -27124056.000000,297.055872 -27439452.000000,293.149849 -27754848.000000,281.584084 -28070244.000000,303.671356 -28385640.000000,326.546869 +18923760.000000,299.958633 +19239156.000000,322.727850 +19554552.000000,295.090149 +19869948.000000,305.784822 +20185344.000000,322.327091 +20500740.000000,295.808627 +20816136.000000,312.137432 +21131532.000000,330.518760 +21446928.000000,296.670597 +21762324.000000,312.377572 +22077720.000000,322.462500 +22393116.000000,292.755331 +22708512.000000,314.136082 +23023908.000000,311.338544 +23339304.000000,292.874431 +23654700.000000,291.583771 +23970096.000000,303.954161 +24285492.000000,282.460726 +24600888.000000,312.458875 +24916284.000000,296.018452 +25231680.000000,298.918665 +25547076.000000,333.068119 +25862472.000000,290.172531 +26177868.000000,291.903669 +26493264.000000,320.778776 +26808660.000000,284.628271 +27124056.000000,297.055902 +27439452.000000,293.149814 +27754848.000000,281.584023 +28070244.000000,303.671448 +28385640.000000,326.547052 28701036.000000,290.364256 -29016432.000000,287.519686 -29331828.000000,286.038272 -29647224.000000,282.296689 -29962620.000000,291.626709 -30278016.000000,292.641378 -30593412.000000,286.747430 -30908808.000000,316.609297 -31224204.000000,281.333789 -31539600.000000,288.970093 +29016432.000000,287.519465 +29331828.000000,286.038089 +29647224.000000,282.296619 +29962620.000000,291.626923 +30278016.000000,292.642947 +30593412.000000,286.747390 +30908808.000000,316.609510 +31224204.000000,281.333355 +31539600.000000,288.969940 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.thermRoom.T/upperBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.thermRoom.T/upperBound.csv index af2475484c..ab53511d5c 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.thermRoom.T/upperBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_Room.thermRoom.T/upperBound.csv @@ -1,138 +1,138 @@ x,y -0.001000,294.444144 -315395.999000,308.511736 -315396.001000,308.511736 -630792.000300,277.821480 -946187.999000,294.337176 -1261583.999000,319.443140 -1261584.001000,319.443140 -1576980.000409,280.895052 -1892375.999000,297.079989 -1892376.001000,297.079989 -2207772.001000,280.754559 +315395.999000,308.512106 +315396.001000,308.512106 +630792.000300,277.821710 +946187.999000,294.337268 +1261583.999000,319.443014 +1261584.001000,319.443014 +1576980.000409,280.894973 +1892375.999000,297.079907 +1892376.001000,297.079907 +2207772.001000,280.754644 2523167.999277,275.809835 -2838563.999000,306.580934 -2838564.001000,306.580934 -3153960.001000,299.050754 -3469355.999737,283.850794 -3784751.999000,309.887395 -3784752.001000,309.887395 -4100148.000563,274.750057 -4415543.999000,284.573301 -4730939.999000,323.643660 -4730940.001000,323.643660 -5046336.001000,293.273499 -5361731.999316,288.182076 -5677127.999000,315.307804 -5677128.001000,315.307804 -5992524.000645,282.814212 -6307919.999000,289.833825 -6623315.999000,303.976993 -6623316.001000,303.976993 -6938712.000288,278.900783 -7254107.999000,292.777275 -7569503.999000,323.194201 -7569504.001000,323.194201 +2838563.999000,306.581057 +2838564.001000,306.581057 +3153960.001000,299.051059 +3469355.999737,283.850824 +3784751.999000,309.887334 +3784752.001000,309.887334 +4100148.000563,274.749996 +4415543.999000,284.573149 +4730939.999000,323.643550 +4730940.001000,323.643550 +5046336.001000,293.273465 +5361731.999316,288.182054 +5677127.999000,315.307712 +5677128.001000,315.307712 +5992524.000645,282.814029 +6307919.999000,289.833691 +6623315.999000,303.977043 +6623316.001000,303.977043 +6938712.000288,278.900686 +7254107.999000,292.777244 +7569503.999000,323.194314 +7569504.001000,323.194314 7884900.000563,285.636670 -8200295.999000,296.146426 -8515691.999000,308.073052 -8515692.001000,308.073052 -8831088.000139,281.953080 -9146483.999000,301.679451 -9146484.001000,301.679451 +8200295.999000,296.146456 +8515691.999000,308.073116 +8515692.001000,308.073116 +8831088.000139,281.952989 +9146483.999000,301.679267 +9146484.001000,301.679267 9461880.001000,301.348374 -9777275.999724,292.176469 -10092671.999000,308.353165 -10092672.001000,308.353165 -10408068.000875,292.764306 -10723463.999000,293.806361 -11038859.999000,305.557624 -11038860.001000,305.557624 -11354256.000344,289.604476 -11669651.999000,297.382917 -11985047.999000,307.087976 -11985048.001000,307.087976 -12300444.000334,287.810907 -12615839.999000,297.432430 -12931235.999000,306.712759 -12931236.001000,306.712759 -13246632.000219,292.114816 -13562027.999000,301.465086 -13562028.001000,301.465086 -13877424.000084,287.902580 -14192819.999000,299.362470 -14192820.001000,299.362470 -14508215.999834,293.425617 -14823611.999000,301.731020 -14823612.001000,301.731020 -15139007.999702,296.331954 -15454403.999000,306.322166 -15769799.999000,313.093665 -15769800.001000,313.093665 -16085196.000003,290.887432 -16400591.999000,312.971561 -16400592.001000,312.971561 -16715988.001000,302.462689 -17031383.999349,298.564482 +9777275.999724,292.176463 +10092671.999000,308.353104 +10092672.001000,308.353104 +10408068.000875,292.764153 +10723463.999000,293.806407 +11038859.999000,305.557837 +11038860.001000,305.557837 +11354256.000344,289.604392 +11669651.999000,297.382948 +11985047.999000,307.087915 +11985048.001000,307.087915 +12300444.000334,287.810803 +12615839.999000,297.432372 +12931235.999000,306.712667 +12931236.001000,306.712667 +13246632.000219,292.114633 +13562027.999000,301.465055 +13562028.001000,301.465055 +13877424.000084,287.902488 +14192819.999000,299.362436 +14192820.001000,299.362436 +14508215.999834,293.425525 +14823611.999000,301.730918 +14823612.001000,301.730918 +15139007.999702,296.331923 +15454403.999000,306.322203 +15769799.999000,313.093604 +15769800.001000,313.093604 +16085196.000003,290.887462 +16400591.999000,312.971409 +16400592.001000,312.971409 +16715988.001000,302.462781 +17031383.999349,298.564421 17346779.999000,316.984075 17346780.001000,316.984075 -17662176.000807,302.782743 +17662176.000807,302.782691 17977571.999000,304.301266 -18292967.999000,318.965706 -18292968.001000,318.965706 +18292967.999000,318.965836 +18292968.001000,318.965836 18608364.000827,298.299439 -18923759.999000,300.258497 -19239155.999000,323.050649 -19239156.001000,323.050649 -19554552.000442,295.385311 -19869947.999000,306.090576 -20185343.999000,322.649298 -20185344.001000,322.649298 -20500740.000238,296.104497 -20816135.999000,312.449508 -21131531.999000,330.849249 -21131532.001000,330.849249 -21446928.000366,296.967330 -21762323.999000,312.689827 -22077719.999000,322.785207 -22077720.001000,322.785207 -22393116.000163,293.048018 -22708511.999000,314.450309 -22708512.001000,314.450309 -23023908.001000,311.650035 -23339304.001000,293.167336 -23654699.999189,291.875095 -23970095.999000,304.258199 -23970096.001000,304.258199 -24285491.999835,282.743156 -24600887.999000,312.771035 -24600888.001000,312.771035 -24916284.000700,296.314746 -25231679.999000,299.217595 -25547075.999000,333.401131 -25547076.001000,333.401131 -25862472.000922,290.463187 -26177867.999000,292.195695 -26493263.999000,321.099433 -26493264.001000,321.099433 -26808660.000488,284.912930 -27124055.999000,297.352927 -27124056.001000,297.352927 -27439452.001000,293.442998 -27754847.999687,281.865669 -28070243.999000,303.975028 -28385639.999000,326.873416 -28385640.001000,326.873416 +18923759.999000,300.258592 +19239155.999000,323.050578 +19239156.001000,323.050578 +19554552.000442,295.385239 +19869947.999000,306.090607 +20185343.999000,322.649418 +20185344.001000,322.649418 +20500740.000238,296.104436 +20816135.999000,312.449569 +21131531.999000,330.849279 +21131532.001000,330.849279 +21446928.000366,296.967268 +21762323.999000,312.689950 +22077719.999000,322.784962 +22077720.001000,322.784962 +22393116.000163,293.048086 +22708511.999000,314.450218 +22708512.001000,314.450218 +23023908.001000,311.649882 +23339304.001000,293.167306 +23654699.999189,291.875355 +23970095.999000,304.258116 +23970096.001000,304.258116 +24285491.999835,282.743187 +24600887.999000,312.771333 +24600888.001000,312.771333 +24916284.000700,296.314471 +25231679.999000,299.217583 +25547075.999000,333.401187 +25547076.001000,333.401187 +25862472.000922,290.462703 +26177867.999000,292.195572 +26493263.999000,321.099554 +26493264.001000,321.099554 +26808660.000488,284.912900 +27124055.999000,297.352958 +27124056.001000,297.352958 +27439452.001000,293.442964 +27754847.999687,281.865608 +28070243.999000,303.975119 +28385639.999000,326.873599 +28385640.001000,326.873599 28701036.001000,290.654620 -29016432.001000,287.807206 -29331828.001000,286.324310 -29647223.999572,282.578986 -29962619.999000,291.918336 -30278015.999000,292.934020 -30278016.001000,292.934020 -30593411.999330,287.034178 -30908807.999000,316.925906 -30908808.001000,316.925906 -31224204.000644,281.615123 -31539599.999000,289.259063 -31539600.001000,289.259063 +29016432.001000,287.806985 +29331828.001000,286.324127 +29647223.999572,282.578915 +29962619.999000,291.918550 +30278015.999000,292.935590 +30278016.001000,292.935590 +30593411.999330,287.034137 +30908807.999000,316.926120 +30908808.001000,316.926120 +31224204.000644,281.614688 +31539599.999000,289.258910 +31539600.001000,289.258910 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_TransmittedSolarRadiation_room/lowerBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_TransmittedSolarRadiation_room/lowerBound.csv index d7d39061e0..1aebe09b33 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_TransmittedSolarRadiation_room/lowerBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_TransmittedSolarRadiation_room/lowerBound.csv @@ -1,103 +1,103 @@ x,y -0.001000,-0.001000 0.001000,-0.001000 -315396.001000,11.298593 -630792.001000,26.134206 -946188.001000,43.853697 -1261584.001000,59.130912 -1576980.001000,74.258035 -1892376.001000,85.477654 -2207772.001000,100.281191 -2523168.001000,115.509535 -2838564.001000,134.440254 -3153960.001000,142.659279 -3469356.001000,154.344921 -3784752.001000,170.371008 -4100148.001000,177.300493 -4415544.001000,193.076414 -4730940.001000,207.327940 -5046336.001000,221.089486 -5361732.001000,236.171322 -5677128.001000,249.439445 -5992524.001000,260.726956 -6307920.001000,274.810882 -6623316.001000,287.973209 -6938712.001000,299.565168 -7254108.001000,308.618990 -7569504.001000,321.611900 +315396.001000,11.298736 +630792.001000,26.134318 +946188.001000,43.853887 +1261584.001000,59.131110 +1576980.001000,74.258225 +1892376.001000,85.477768 +2207772.001000,100.281259 +2523168.001000,115.509558 +2838564.001000,134.440285 +3153960.001000,142.659389 +3469356.001000,154.345027 +3784752.001000,170.371115 +4100148.001000,177.300524 +4415544.001000,193.076338 +4730940.001000,207.327787 +5046336.001000,221.089364 +5361732.001000,236.171094 +5677128.001000,249.439247 +5992524.001000,260.726798 +6307920.001000,274.810730 +6623316.001000,287.972996 +6938712.001000,299.564955 +7254108.001000,308.618837 +7569504.001000,321.611839 7884900.001000,331.967322 8200296.001000,340.109196 -8515692.001000,350.018591 -8831088.001000,355.979906 -9146484.001000,364.556953 -9461880.001000,372.232912 -9777276.001000,379.737558 -10092672.001000,388.077233 -10408068.001000,393.030859 -10723464.001000,400.141084 -11038860.001000,405.052092 -11354256.001000,407.914121 -11669652.001000,413.123847 -11985048.001000,418.292227 -12300444.001000,421.900773 -12615840.001000,426.498276 -12931236.001000,429.928855 -13246632.001000,432.987935 -13562028.001000,436.731045 -13877424.001000,439.187953 -14192820.001000,441.936558 -14508216.001000,444.829627 -14823612.001000,447.685333 -15139008.001000,450.394918 -15454404.001000,453.986142 -15769800.001000,457.192984 -16085196.001000,459.619236 -16400592.001000,463.005708 -16715988.001000,465.674057 -17031384.001000,469.284975 -17346780.001000,473.794591 -17662176.001000,477.426936 -17977572.001000,482.421332 -18292968.001000,487.649276 -18608364.001000,490.902375 -18923760.001000,496.918325 -19239156.001000,502.296006 -19554552.001000,506.561297 -19869948.001000,514.626155 -20185344.001000,521.761525 -20500740.001000,527.953635 -20816136.001000,537.952598 -21131532.001000,546.946912 -21446928.001000,556.237517 -21762324.001000,566.607081 -22077720.001000,576.926366 -22393116.001000,585.521253 -22708512.001000,596.866830 -23023908.001000,609.191518 -23339304.001000,620.683749 -23654700.001000,634.086653 -23970096.001000,647.495433 -24285492.001000,659.563653 -24600888.001000,672.422098 -24916284.001000,686.546250 -25231680.001000,704.542738 -25547076.001000,721.851935 -25862472.001000,734.865188 -26177868.001000,748.905801 -26493264.001000,762.263209 -26808660.001000,776.779084 -27124056.001000,791.787132 -27439452.001000,801.518391 -27754848.001000,814.953213 -28070244.001000,833.056430 -28385640.001000,846.251120 -28701036.001000,857.278094 -29016432.001000,867.597598 -29331828.001000,880.754009 -29647224.001000,892.325592 -29962620.001000,909.475539 -30278016.001000,924.607894 -30593412.001000,939.358895 -30908808.001000,955.820691 -31224204.001000,969.457577 -31539600.001000,987.903990 +8515692.001000,350.018650 +8831088.001000,355.979876 +9146484.001000,364.556923 +9461880.001000,372.232882 +9777276.001000,379.737528 +10092672.001000,388.077141 +10408068.001000,393.030760 +10723464.001000,400.140993 +11038860.001000,405.051971 +11354256.001000,407.913971 +11669652.001000,413.123755 +11985048.001000,418.292105 +12300444.001000,421.900572 +12615840.001000,426.498063 +12931236.001000,429.928642 +13246632.001000,432.987721 +13562028.001000,436.730801 +13877424.001000,439.187709 +14192820.001000,441.936283 +14508216.001000,444.829292 +14823612.001000,447.685028 +15139008.001000,450.394644 +15454404.001000,453.985898 +15769800.001000,457.192710 +16085196.001000,459.618961 +16400592.001000,463.005403 +16715988.001000,465.673752 +17031384.001000,469.284701 +17346780.001000,473.794317 +17662176.001000,477.426693 +17977572.001000,482.421057 +18292968.001000,487.649009 +18608364.001000,490.902161 +18923760.001000,496.918112 +19239156.001000,502.295775 +19554552.001000,506.561084 +19869948.001000,514.625911 +20185344.001000,521.761286 +20500740.001000,527.953391 +20816136.001000,537.952354 +21131532.001000,546.946607 +21446928.001000,556.237212 +21762324.001000,566.606837 +22077720.001000,576.926000 +22393116.001000,585.520888 +22708512.001000,596.866403 +23023908.001000,609.191091 +23339304.001000,620.683261 +23654700.001000,634.086226 +23970096.001000,647.495067 +24285492.001000,659.563287 +24600888.001000,672.421610 +24916284.001000,686.545800 +25231680.001000,704.542372 +25547076.001000,721.851619 +25862472.001000,734.864763 +26177868.001000,748.905313 +26493264.001000,762.262782 +26808660.001000,776.778657 +27124056.001000,791.786705 +27439452.001000,801.518025 +27754848.001000,814.952786 +28070244.001000,833.056064 +28385640.001000,846.250815 +28701036.001000,857.277728 +29016432.001000,867.597050 +29331828.001000,880.753371 +29647224.001000,892.324982 +29962620.001000,909.475113 +30278016.001000,924.607719 +30593412.001000,939.358590 +30908808.001000,955.820447 +31224204.001000,969.457333 +31539600.001000,987.903807 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_TransmittedSolarRadiation_room/reference.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_TransmittedSolarRadiation_room/reference.csv index 0e15f14ab8..c566098425 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_TransmittedSolarRadiation_room/reference.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_TransmittedSolarRadiation_room/reference.csv @@ -1,102 +1,102 @@ x,y 0.000000,0.000000 -315396.000000,11.309903 -630792.000000,26.160367 -946188.000000,43.897594 -1261584.000000,59.190102 -1576980.000000,74.332367 -1892376.000000,85.563217 -2207772.000000,100.381573 -2523168.000000,115.625160 -2838564.000000,134.574829 -3153960.000000,142.802081 -3469356.000000,154.499420 -3784752.000000,170.541550 -4100148.000000,177.477971 -4415544.000000,193.269684 -4730940.000000,207.535475 -5046336.000000,221.310797 -5361732.000000,236.407730 -5677128.000000,249.689134 -5992524.000000,260.987944 -6307920.000000,275.085968 -6623316.000000,288.261471 -6938712.000000,299.865033 -7254108.000000,308.927917 -7569504.000000,321.933834 +315396.000000,11.310046 +630792.000000,26.160478 +946188.000000,43.897785 +1261584.000000,59.190300 +1576980.000000,74.332558 +1892376.000000,85.563332 +2207772.000000,100.381640 +2523168.000000,115.625183 +2838564.000000,134.574860 +3153960.000000,142.802191 +3469356.000000,154.499527 +3784752.000000,170.541656 +4100148.000000,177.478002 +4415544.000000,193.269608 +4730940.000000,207.535323 +5046336.000000,221.310674 +5361732.000000,236.407501 +5677128.000000,249.688936 +5992524.000000,260.987786 +6307920.000000,275.085815 +6623316.000000,288.261257 +6938712.000000,299.864819 +7254108.000000,308.927765 +7569504.000000,321.933773 7884900.000000,332.299622 8200296.000000,340.449646 -8515692.000000,350.368960 -8831088.000000,356.336243 -9146484.000000,364.921875 -9461880.000000,372.605518 -9777276.000000,380.117676 -10092672.000000,388.465698 -10408068.000000,393.424283 -10723464.000000,400.541626 -11038860.000000,405.457550 -11354256.000000,408.322444 -11669652.000000,413.537384 -11985048.000000,418.710938 -12300444.000000,422.323096 -12615840.000000,426.925201 -12931236.000000,430.359214 -13246632.000000,433.421356 -13562028.000000,437.168213 -13877424.000000,439.627581 -14192820.000000,442.378937 -14508216.000000,445.274902 -14823612.000000,448.133466 -15139008.000000,450.845764 -15454404.000000,454.440582 -15769800.000000,457.650635 -16085196.000000,460.079315 -16400592.000000,463.469177 -16715988.000000,466.140197 -17031384.000000,469.754730 -17346780.000000,474.268860 -17662176.000000,477.904841 -17977572.000000,482.904236 -18292968.000000,488.137413 -18608364.000000,491.393768 -18923760.000000,497.415741 -19239156.000000,502.798805 -19554552.000000,507.068365 -19869948.000000,515.141296 -20185344.000000,522.283809 -20500740.000000,528.482117 -20816136.000000,538.491089 -21131532.000000,547.494407 -21446928.000000,556.794312 -21762324.000000,567.174255 -22077720.000000,577.503870 -22393116.000000,586.107361 -22708512.000000,597.464294 -23023908.000000,609.801320 -23339304.000000,621.305054 -23654700.000000,634.721375 -23970096.000000,648.143577 -24285492.000000,660.223877 -24600888.000000,673.095193 -24916284.000000,687.233484 -25231680.000000,705.247986 -25547076.000000,722.574509 -25862472.000000,735.600789 -26177868.000000,749.655457 -26493264.000000,763.026235 -26808660.000000,777.556641 -27124056.000000,792.579712 -27439452.000000,802.320712 -27754848.000000,815.768982 -28070244.000000,833.890320 -28385640.000000,847.098218 -28701036.000000,858.136230 -29016432.000000,868.466064 -29331828.000000,881.635645 -29647224.000000,893.218811 -29962620.000000,910.385925 -30278016.000000,925.533428 -30593412.000000,940.299194 -30908808.000000,956.777468 -31224204.000000,970.428005 -31539600.000000,988.892883 +8515692.000000,350.369019 +8831088.000000,356.336212 +9146484.000000,364.921844 +9461880.000000,372.605487 +9777276.000000,380.117645 +10092672.000000,388.465607 +10408068.000000,393.424184 +10723464.000000,400.541534 +11038860.000000,405.457428 +11354256.000000,408.322294 +11669652.000000,413.537292 +11985048.000000,418.710815 +12300444.000000,422.322895 +12615840.000000,426.924988 +12931236.000000,430.359001 +13246632.000000,433.421143 +13562028.000000,437.167969 +13877424.000000,439.627336 +14192820.000000,442.378662 +14508216.000000,445.274567 +14823612.000000,448.133161 +15139008.000000,450.845490 +15454404.000000,454.440338 +15769800.000000,457.650360 +16085196.000000,460.079041 +16400592.000000,463.468872 +16715988.000000,466.139892 +17031384.000000,469.754456 +17346780.000000,474.268585 +17662176.000000,477.904597 +17977572.000000,482.903961 +18292968.000000,488.137146 +18608364.000000,491.393555 +18923760.000000,497.415527 +19239156.000000,502.798574 +19554552.000000,507.068152 +19869948.000000,515.141052 +20185344.000000,522.283569 +20500740.000000,528.481873 +20816136.000000,538.490845 +21131532.000000,547.494102 +21446928.000000,556.794006 +21762324.000000,567.174011 +22077720.000000,577.503503 +22393116.000000,586.106995 +22708512.000000,597.463867 +23023908.000000,609.800892 +23339304.000000,621.304565 +23654700.000000,634.720947 +23970096.000000,648.143210 +24285492.000000,660.223511 +24600888.000000,673.094705 +24916284.000000,687.233033 +25231680.000000,705.247620 +25547076.000000,722.574193 +25862472.000000,735.600364 +26177868.000000,749.654968 +26493264.000000,763.025808 +26808660.000000,777.556213 +27124056.000000,792.579285 +27439452.000000,802.320345 +27754848.000000,815.768555 +28070244.000000,833.889954 +28385640.000000,847.097913 +28701036.000000,858.135864 +29016432.000000,868.465515 +29331828.000000,881.635006 +29647224.000000,893.218201 +29962620.000000,910.385498 +30278016.000000,925.533252 +30593412.000000,940.298889 +30908808.000000,956.777224 +31224204.000000,970.427761 +31539600.000000,988.892700 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_TransmittedSolarRadiation_room/upperBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_TransmittedSolarRadiation_room/upperBound.csv index 3108c14cc2..04550b3737 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_TransmittedSolarRadiation_room/upperBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF.mat_TransmittedSolarRadiation_room/upperBound.csv @@ -1,103 +1,103 @@ x,y -0.001000,0.001000 -315395.999000,11.321213 -630791.999000,26.186527 -946187.999000,43.941492 -1261583.999000,59.249292 -1576979.999000,74.406699 -1892375.999000,85.648780 -2207771.999000,100.481955 -2523167.999000,115.740785 -2838563.999000,134.709404 -3153959.999000,142.944883 -3469355.999000,154.653920 -3784751.999000,170.712091 -4100147.999000,177.655449 -4415543.999000,193.462954 -4730939.999000,207.743011 -5046335.999000,221.532107 -5361731.999000,236.644138 -5677127.999000,249.938823 -5992523.999000,261.248932 -6307919.999000,275.361054 -6623315.999000,288.549732 -6938711.999000,300.164898 -7254107.999000,309.236845 -7569503.999000,322.255768 +315395.999000,11.321356 +630791.999000,26.186639 +946187.999000,43.941683 +1261583.999000,59.249490 +1576979.999000,74.406890 +1892375.999000,85.648895 +2207771.999000,100.482022 +2523167.999000,115.740808 +2838563.999000,134.709434 +3153959.999000,142.944993 +3469355.999000,154.654027 +3784751.999000,170.712198 +4100147.999000,177.655480 +4415543.999000,193.462877 +4730939.999000,207.742858 +5046335.999000,221.531985 +5361731.999000,236.643909 +5677127.999000,249.938624 +5992523.999000,261.248773 +6307919.999000,275.360901 +6623315.999000,288.549519 +6938711.999000,300.164684 +7254107.999000,309.236693 +7569503.999000,322.255707 7884899.999000,332.631921 8200295.999000,340.790096 -8515691.999000,350.719329 -8831087.999000,356.692579 -9146483.999000,365.286797 -9461879.999000,372.978123 -9777275.999000,380.497793 -10092671.999000,388.854164 -10408067.999000,393.817708 -10723463.999000,400.942168 -11038859.999000,405.863008 -11354255.999000,408.730766 -11669651.999000,413.950921 -11985047.999000,419.129648 -12300443.999000,422.745419 -12615839.999000,427.352127 -12931235.999000,430.789574 -13246631.999000,433.854778 -13562027.999000,437.605381 -13877423.999000,440.067208 -14192819.999000,442.821316 -14508215.999000,445.720177 -14823611.999000,448.581600 -15139007.999000,451.296610 -15454403.999000,454.895023 -15769799.999000,458.108285 -16085195.999000,460.539395 -16400591.999000,463.932646 -16715987.999000,466.606337 -17031383.999000,470.224485 -17346779.999000,474.743129 -17662175.999000,478.382746 -17977571.999000,483.387140 -18292967.999000,488.625551 -18608363.999000,491.885162 -18923759.999000,497.913157 -19239155.999000,503.301604 -19554551.999000,507.575434 -19869947.999000,515.656438 -20185343.999000,522.806092 -20500739.999000,529.010599 -20816135.999000,539.029580 -21131531.999000,548.041901 -21446927.999000,557.351106 -21762323.999000,567.741430 -22077719.999000,578.081373 -22393115.999000,586.693468 -22708511.999000,598.061759 -23023907.999000,610.411121 -23339303.999000,621.926359 -23654699.999000,635.356096 -23970095.999000,648.791720 -24285491.999000,660.884101 -24600887.999000,673.768288 -24916283.999000,687.920717 -25231679.999000,705.953234 -25547075.999000,723.297084 -25862471.999000,736.336389 -26177867.999000,750.405112 -26493263.999000,763.789262 -26808659.999000,778.334197 -27124055.999000,793.372292 -27439451.999000,803.123032 -27754847.999000,816.584751 -28070243.999000,834.724210 -28385639.999000,847.945316 -28701035.999000,858.994367 -29016431.999000,869.334531 -29331827.999000,882.517280 -29647223.999000,894.112030 -29962619.999000,911.296311 -30278015.999000,926.458961 -30593411.999000,941.239494 -30908807.999000,957.734246 -31224203.999000,971.398433 -31539599.999000,989.881776 -31539600.001000,989.881776 +8515691.999000,350.719388 +8831087.999000,356.692548 +9146483.999000,365.286766 +9461879.999000,372.978093 +9777275.999000,380.497763 +10092671.999000,388.854072 +10408067.999000,393.817608 +10723463.999000,400.942076 +11038859.999000,405.862885 +11354255.999000,408.730616 +11669651.999000,413.950830 +11985047.999000,419.129526 +12300443.999000,422.745218 +12615839.999000,427.351913 +12931235.999000,430.789360 +13246631.999000,433.854564 +13562027.999000,437.605137 +13877423.999000,440.066964 +14192819.999000,442.821041 +14508215.999000,445.719841 +14823611.999000,448.581294 +15139007.999000,451.296335 +15454403.999000,454.894778 +15769799.999000,458.108010 +16085195.999000,460.539120 +16400591.999000,463.932341 +16715987.999000,466.606032 +17031383.999000,470.224210 +17346779.999000,474.742854 +17662175.999000,478.382502 +17977571.999000,483.386865 +18292967.999000,488.625283 +18608363.999000,491.884948 +18923759.999000,497.912943 +19239155.999000,503.301372 +19554551.999000,507.575220 +19869947.999000,515.656193 +20185343.999000,522.805853 +20500739.999000,529.010354 +20816135.999000,539.029336 +21131531.999000,548.041596 +21446927.999000,557.350800 +21762323.999000,567.741185 +22077719.999000,578.081007 +22393115.999000,586.693102 +22708511.999000,598.061331 +23023907.999000,610.410693 +23339303.999000,621.925870 +23654699.999000,635.355668 +23970095.999000,648.791354 +24285491.999000,660.883734 +24600887.999000,673.767799 +24916283.999000,687.920266 +25231679.999000,705.952867 +25547075.999000,723.296767 +25862471.999000,736.335964 +26177867.999000,750.404623 +26493263.999000,763.788834 +26808659.999000,778.333770 +27124055.999000,793.371864 +27439451.999000,803.122666 +27754847.999000,816.584323 +28070243.999000,834.723844 +28385639.999000,847.945011 +28701035.999000,858.994000 +29016431.999000,869.333981 +29331827.999000,882.516641 +29647223.999000,894.111419 +29962619.999000,911.295884 +30278015.999000,926.458785 +30593411.999000,941.239188 +30908807.999000,957.734001 +31224203.999000,971.398189 +31539599.999000,989.881593 +31539600.001000,989.881593 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_FreeFloatRoomTemperature/lowerBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_FreeFloatRoomTemperature/lowerBound.csv index ca2701d57b..3145c22ea0 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_FreeFloatRoomTemperature/lowerBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_FreeFloatRoomTemperature/lowerBound.csv @@ -1,139 +1,139 @@ x,y -0.001000,20.979000 0.001000,20.979000 -315395.999519,33.669867 -630791.999000,-2.539815 -630792.001000,-2.539815 -946188.001000,2.552034 -1261583.999963,44.333187 -1576979.999000,-0.651835 -1576980.001000,-0.651835 -1892376.001000,0.679629 -2207771.999474,4.690958 -2523167.999000,-8.212813 -2523168.001000,-8.212813 -2838564.001000,7.653940 -3153959.999824,24.458948 -3469355.999000,0.483023 -3469356.001000,0.483023 -3784751.999931,16.740483 -4100147.999000,-1.915787 -4100148.001000,-1.915787 -4415544.001000,-1.761760 -4730940.000240,43.292123 -5046335.999000,15.699416 -5361731.999000,0.307534 -5361732.001000,0.307534 -5677128.000060,40.461445 -5992523.999000,4.866934 -6307919.999000,2.662070 -6307920.001000,2.662070 -6623315.999924,29.446082 -6938711.999000,-1.749367 -6938712.001000,-1.749367 -7254108.001000,8.764387 -7569503.999981,48.135750 -7884899.999000,7.276296 -8200295.999000,6.880862 -8200296.001000,6.880862 -8515691.999909,32.595345 -8831087.999000,1.745720 -8831088.001000,1.745720 -9146484.001000,13.513597 -9461879.999846,25.459770 -9777275.999000,9.162046 -9777276.001000,9.162046 -10092672.000303,23.434276 -10408067.999000,15.804699 +315395.999519,33.668704 +630791.999000,-2.539833 +630792.001000,-2.539833 +946188.001000,2.552024 +1261583.999963,44.332867 +1576979.999000,-0.651794 +1576980.001000,-0.651794 +1892376.001000,0.679592 +2207771.999474,4.690890 +2523167.999000,-8.212819 +2523168.001000,-8.212819 +2838564.001000,7.653880 +3153959.999824,24.459228 +3469355.999000,0.482990 +3469356.001000,0.482990 +3784751.999931,16.740494 +4100147.999000,-1.915790 +4100148.001000,-1.915790 +4415544.001000,-1.761783 +4730940.000240,43.292352 +5046335.999000,15.699068 +5361731.999000,0.307502 +5361732.001000,0.307502 +5677128.000060,40.461239 +5992523.999000,4.866859 +6307919.999000,2.662051 +6307920.001000,2.662051 +6623315.999924,29.445967 +6938711.999000,-1.749424 +6938712.001000,-1.749424 +7254108.001000,8.764380 +7569503.999981,48.135692 +7884899.999000,7.276290 +8200295.999000,6.880869 +8200296.001000,6.880869 +8515691.999909,32.595147 +8831087.999000,1.745711 +8831088.001000,1.745711 +9146484.001000,13.513625 +9461879.999846,25.459449 +9777275.999000,9.162004 +9777276.001000,9.162004 +10092672.000303,23.434165 +10408067.999000,15.804745 10723463.999000,11.682248 10723464.001000,11.682248 -11038860.000076,26.336239 -11354255.999000,13.744263 -11354256.001000,13.744263 -11669652.001000,13.744279 -11985047.999938,32.844099 -12300443.999000,11.238107 -12300444.001000,11.238107 +11038860.000076,26.336204 +11354255.999000,13.744340 +11669651.999000,13.744286 +11669652.001000,13.744286 +11985047.999938,32.844133 +12300443.999000,11.238073 +12300444.001000,11.238073 12615840.001000,14.702203 -12931235.999984,32.412271 -13246631.999000,14.121199 -13246632.001000,14.121199 -13562027.999958,19.544972 -13877423.999000,13.647877 -13877424.001000,13.647877 +12931235.999984,32.412370 +13246631.999000,14.121207 +13246632.001000,14.121207 +13562027.999958,19.544994 +13877423.999000,13.647847 +13877424.001000,13.647847 14192820.000009,21.809227 -14508215.999000,13.794795 -14508216.001000,13.794795 -14823612.000079,26.865718 -15139007.999000,15.717063 -15139008.001000,15.717063 -15454404.001000,23.607892 -15769799.999742,37.695547 -16085195.999000,13.820694 -16085196.001000,13.820694 -16400592.000563,32.023490 -16715987.999000,26.935445 -17031383.999000,16.418042 -17031384.001000,16.418042 -17346780.000360,35.508051 -17662175.999000,26.533388 +14508215.999000,13.794882 +14508216.001000,13.794882 +14823612.000079,26.865755 +15139007.999000,15.717099 +15139008.001000,15.717099 +15454404.001000,23.607880 +15769799.999742,37.695634 +16085195.999000,13.820696 +16085196.001000,13.820696 +16400592.000563,32.023554 +16715987.999000,26.935437 +17031383.999000,16.418032 +17031384.001000,16.418032 +17346780.000360,35.508045 +17662175.999000,26.533301 17977571.999000,22.330025 17977572.001000,22.330025 -18292967.999998,44.723750 -18608363.999000,22.236903 -18923759.999000,17.427357 -18923760.001000,17.427357 -19239156.000002,48.661625 -19554551.999000,17.543982 -19554552.001000,17.543982 -19869948.001000,21.818621 -20185343.999918,47.884350 -20500739.999000,17.191385 -20500740.001000,17.191385 -20816136.001000,26.369996 -21131531.999825,55.441718 -21446927.999000,14.033470 -21446928.001000,14.033470 -21762324.001000,26.016248 -22077719.999714,46.593900 -22393115.999000,9.536756 -22393116.001000,9.536756 -22708512.001000,22.648380 -23023907.999609,34.121877 -23339303.999000,7.939524 -23339304.001000,7.939524 -23654700.001000,8.456620 -23970095.999893,26.214263 -24285491.999000,4.218125 -24285492.001000,4.218125 -24600888.000245,37.883168 -24916283.999000,17.458114 -25231679.999000,8.665595 -25231680.001000,8.665595 -25547076.000026,58.053791 -25862471.999000,11.143164 -26177867.999000,2.041555 -26177868.001000,2.041555 -26493263.999995,45.902584 -26808659.999000,1.580974 -26808660.001000,1.580974 -27124056.001000,5.785137 -27439451.999776,18.882485 -27754847.999000,-1.770460 -27754848.001000,-1.770460 -28070244.001000,10.716585 -28385640.000002,51.774542 -28701035.999000,10.915316 -29016431.999000,0.380458 -29016432.001000,0.380458 -29331827.999956,9.882171 -29647223.999000,-0.489670 -29647224.001000,-0.489670 -29962620.001000,5.095935 -30278015.999782,15.754367 -30593411.999000,-0.852132 -30593412.001000,-0.852132 -30908808.000037,42.209568 -31224203.999000,2.208726 -31539599.999000,0.345944 -31539600.001000,0.345944 +18292967.999998,44.723587 +18608363.999000,22.236692 +18923759.999000,17.427252 +18923760.001000,17.427252 +19239156.000002,48.661759 +19554551.999000,17.543995 +19554552.001000,17.543995 +19869948.001000,21.818622 +20185343.999918,47.884387 +20500739.999000,17.191339 +20500740.001000,17.191339 +20816136.001000,26.369986 +21131531.999825,55.441880 +21446927.999000,14.033466 +21446928.001000,14.033466 +21762324.001000,26.016244 +22077719.999714,46.593660 +22393115.999000,9.536754 +22393116.001000,9.536754 +22708512.001000,22.648404 +23023907.999609,34.121832 +23339303.999000,7.939486 +23339304.001000,7.939486 +23654700.001000,8.456513 +23970095.999893,26.214412 +24285491.999000,4.218123 +24285492.001000,4.218123 +24600888.000245,37.883259 +24916283.999000,17.457818 +25231679.999000,8.665591 +25231680.001000,8.665591 +25547076.000026,58.053812 +25862471.999000,11.143202 +26177867.999000,2.041540 +26177868.001000,2.041540 +26493263.999995,45.902981 +26808659.999000,1.580963 +26808660.001000,1.580963 +27124056.001000,5.785120 +27439451.999776,18.881744 +27754847.999000,-1.770467 +27754848.001000,-1.770467 +28070244.001000,10.716596 +28385640.000002,51.774616 +28701035.999000,10.915291 +29016431.999000,0.380460 +29016432.001000,0.380460 +29331827.999956,9.882263 +29647223.999000,-0.489637 +29647224.001000,-0.489637 +29962620.001000,5.096087 +30278015.999782,15.753399 +30593411.999000,-0.852086 +30593412.001000,-0.852086 +30908808.000037,42.209669 +31224203.999000,2.208869 +31539599.999000,0.345923 +31539600.001000,0.345923 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_FreeFloatRoomTemperature/reference.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_FreeFloatRoomTemperature/reference.csv index 21322743bd..83c75344c5 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_FreeFloatRoomTemperature/reference.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_FreeFloatRoomTemperature/reference.csv @@ -1,102 +1,102 @@ x,y 0.000000,21.000000 -315396.000000,33.703570 -630792.000000,-2.537278 -946188.000000,2.554589 -1261584.000000,44.377565 -1576980.000000,-0.650835 -1892376.000000,0.680629 -2207772.000000,4.695654 -2523168.000000,-8.204608 -2838564.000000,7.661602 -3153960.000000,24.483432 -3469356.000000,0.484023 -3784752.000000,16.757241 -4100148.000000,-1.913873 -4415544.000000,-1.760000 -4730940.000000,43.335459 -5046336.000000,15.715131 -5361732.000000,0.308534 -5677128.000000,40.501947 -5992524.000000,4.871805 -6307920.000000,2.664735 -6623316.000000,29.475558 -6938712.000000,-1.747619 -7254108.000000,8.773160 -7569504.000000,48.183934 -7884900.000000,7.283580 -8200296.000000,6.887750 -8515692.000000,32.627973 -8831088.000000,1.747467 -9146484.000000,13.527124 -9461880.000000,25.485255 -9777276.000000,9.171217 -10092672.000000,23.457733 -10408068.000000,15.820519 +315396.000000,33.702406 +630792.000000,-2.537296 +946188.000000,2.554579 +1261584.000000,44.377245 +1576980.000000,-0.650794 +1892376.000000,0.680592 +2207772.000000,4.695586 +2523168.000000,-8.204614 +2838564.000000,7.661541 +3153960.000000,24.483712 +3469356.000000,0.483990 +3784752.000000,16.757251 +4100148.000000,-1.913876 +4415544.000000,-1.760023 +4730940.000000,43.335688 +5046336.000000,15.714782 +5361732.000000,0.308502 +5677128.000000,40.501740 +5992524.000000,4.871731 +6307920.000000,2.664716 +6623316.000000,29.475443 +6938712.000000,-1.747676 +7254108.000000,8.773153 +7569504.000000,48.183876 +7884900.000000,7.283573 +8200296.000000,6.887757 +8515692.000000,32.627774 +8831088.000000,1.747458 +9146484.000000,13.527152 +9461880.000000,25.484934 +9777276.000000,9.171175 +10092672.000000,23.457622 +10408068.000000,15.820565 10723464.000000,11.693942 -11038860.000000,26.362602 -11354256.000000,13.758021 -11669652.000000,13.758037 -11985048.000000,32.876976 -12300444.000000,11.249357 +11038860.000000,26.362567 +11354256.000000,13.758098 +11669652.000000,13.758044 +11985048.000000,32.877010 +12300444.000000,11.249322 12615840.000000,14.716920 -12931236.000000,32.444716 -13246632.000000,14.135335 -13562028.000000,19.564537 -13877424.000000,13.661538 +12931236.000000,32.444815 +13246632.000000,14.135343 +13562028.000000,19.564558 +13877424.000000,13.661508 14192820.000000,21.831058 -14508216.000000,13.808604 -14823612.000000,26.892611 -15139008.000000,15.732796 -15454404.000000,23.631523 -15769800.000000,37.733280 -16085196.000000,13.834529 -16400592.000000,32.055546 -16715988.000000,26.962407 -17031384.000000,16.434476 -17346780.000000,35.543594 -17662176.000000,26.559948 +14508216.000000,13.808691 +14823612.000000,26.892648 +15139008.000000,15.732831 +15454404.000000,23.631511 +15769800.000000,37.733368 +16085196.000000,13.834530 +16400592.000000,32.055610 +16715988.000000,26.962399 +17031384.000000,16.434467 +17346780.000000,35.543588 +17662176.000000,26.559861 17977572.000000,22.352378 -18292968.000000,44.768519 -18608364.000000,22.259162 -18923760.000000,17.444802 -19239156.000000,48.710335 -19554552.000000,17.561544 -19869948.000000,21.840461 -20185344.000000,47.932283 -20500740.000000,17.208594 -20816136.000000,26.396393 -21131532.000000,55.497216 -21446928.000000,14.047518 -21762324.000000,26.042290 -22077720.000000,46.640540 -22393116.000000,9.546303 -22708512.000000,22.671051 -23023908.000000,34.156033 -23339304.000000,7.947472 -23654700.000000,8.465085 -23970096.000000,26.240504 -24285492.000000,4.222347 -24600888.000000,37.921089 -24916284.000000,17.475589 -25231680.000000,8.674269 -25547076.000000,58.111903 -25862472.000000,11.154318 -26177868.000000,2.043599 -26493264.000000,45.948533 -26808660.000000,1.582557 -27124056.000000,5.790927 -27439452.000000,18.901386 -27754848.000000,-1.768691 -28070244.000000,10.727313 -28385640.000000,51.826369 -28701036.000000,10.926243 -29016432.000000,0.381458 -29331828.000000,9.892063 -29647224.000000,-0.488670 -29962620.000000,5.101036 -30278016.000000,15.770137 -30593412.000000,-0.851132 -30908808.000000,42.251820 -31224204.000000,2.210937 -31539600.000000,0.346944 +18292968.000000,44.768355 +18608364.000000,22.258951 +18923760.000000,17.444697 +19239156.000000,48.710469 +19554552.000000,17.561556 +19869948.000000,21.840462 +20185344.000000,47.932319 +20500740.000000,17.208547 +20816136.000000,26.396383 +21131532.000000,55.497378 +21446928.000000,14.047514 +21762324.000000,26.042286 +22077720.000000,46.640300 +22393116.000000,9.546300 +22708512.000000,22.671075 +23023908.000000,34.155988 +23339304.000000,7.947433 +23654700.000000,8.464978 +23970096.000000,26.240652 +24285492.000000,4.222345 +24600888.000000,37.921180 +24916284.000000,17.475294 +25231680.000000,8.674266 +25547076.000000,58.111924 +25862472.000000,11.154356 +26177868.000000,2.043584 +26493264.000000,45.948930 +26808660.000000,1.582546 +27124056.000000,5.790911 +27439452.000000,18.900644 +27754848.000000,-1.768698 +28070244.000000,10.727323 +28385640.000000,51.826443 +28701036.000000,10.926217 +29016432.000000,0.381460 +29331828.000000,9.892155 +29647224.000000,-0.488637 +29962620.000000,5.101188 +30278016.000000,15.769168 +30593412.000000,-0.851086 +30908808.000000,42.251921 +31224204.000000,2.211080 +31539600.000000,0.346923 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_FreeFloatRoomTemperature/upperBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_FreeFloatRoomTemperature/upperBound.csv index 3de76adffc..60420f6b59 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_FreeFloatRoomTemperature/upperBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_FreeFloatRoomTemperature/upperBound.csv @@ -1,138 +1,138 @@ x,y -0.001000,21.021000 -315395.999000,33.737274 -315396.001000,33.737274 -630792.000754,-2.534740 -946187.999000,2.557144 -1261583.999000,44.421943 -1261584.001000,44.421943 -1576980.000943,-0.649835 -1892375.999000,0.681629 -2207771.999000,4.700349 -2207772.001000,4.700349 -2523167.999897,-8.196404 -2838563.999000,7.669264 -3153959.999000,24.507915 -3153960.001000,24.507915 -3469356.000192,0.485023 -3784751.999000,16.773998 -3784752.001000,16.773998 -4100148.000984,-1.911959 -4415543.999000,-1.758240 -4730939.999000,43.378794 -4730940.001000,43.378794 -5046336.001000,15.730846 -5361731.999554,0.309534 -5677127.999000,40.542449 -5677128.001000,40.542449 -5992524.001000,4.876677 -6307919.999152,2.667400 -6623315.999000,29.505034 -6623316.001000,29.505034 -6938712.000496,-1.745872 -7254107.999000,8.781933 -7569503.999000,48.232118 -7569504.001000,48.232118 -7884900.001000,7.290863 -8200295.999030,6.894637 -8515691.999000,32.660601 -8515692.001000,32.660601 -8831088.000448,1.749215 -9146483.999000,13.540651 -9461879.999000,25.510741 -9461880.001000,25.510741 -9777276.000066,9.180388 -10092671.999000,23.481191 -10092672.001000,23.481191 -10408068.001000,15.836340 +315395.999000,33.736109 +315396.001000,33.736109 +630792.000754,-2.534758 +946187.999000,2.557133 +1261583.999000,44.421622 +1261584.001000,44.421622 +1576980.000943,-0.649794 +1892375.999000,0.681592 +2207771.999000,4.700281 +2207772.001000,4.700281 +2523167.999897,-8.196409 +2838563.999000,7.669203 +3153959.999000,24.508195 +3153960.001000,24.508195 +3469356.000192,0.484990 +3784751.999000,16.774008 +3784752.001000,16.774008 +4100148.000984,-1.911962 +4415543.999000,-1.758263 +4730939.999000,43.379024 +4730940.001000,43.379024 +5046336.001000,15.730497 +5361731.999554,0.309502 +5677127.999000,40.542242 +5677128.001000,40.542242 +5992524.001000,4.876602 +6307919.999152,2.667380 +6623315.999000,29.504918 +6623316.001000,29.504918 +6938712.000496,-1.745929 +7254107.999000,8.781926 +7569503.999000,48.232060 +7569504.001000,48.232060 +7884900.001000,7.290857 +8200295.999030,6.894644 +8515691.999000,32.660402 +8515692.001000,32.660402 +8831088.000448,1.749206 +9146483.999000,13.540679 +9461879.999000,25.510419 +9461880.001000,25.510419 +9777276.000066,9.180346 +10092671.999000,23.481080 +10092672.001000,23.481080 +10408068.001000,15.836386 10723463.999439,11.705636 -11038859.999000,26.388964 -11038860.001000,26.388964 -11354256.001000,13.771779 -11669651.999000,13.771795 -11985047.999000,32.909853 -11985048.001000,32.909853 -12300444.000724,11.260606 +11038859.999000,26.388929 +11038860.001000,26.388929 +11354256.001000,13.771856 +11669651.999000,13.771802 +11985047.999000,32.909887 +11985048.001000,32.909887 +12300444.000724,11.260572 12615839.999000,14.731637 -12931235.999000,32.477160 -12931236.001000,32.477160 -13246632.000543,14.149470 -13562027.999000,19.584101 -13562028.001000,19.584101 -13877423.999839,13.675200 +12931235.999000,32.477260 +12931236.001000,32.477260 +13246632.000543,14.149478 +13562027.999000,19.584123 +13562028.001000,19.584123 +13877423.999839,13.675170 14192819.999000,21.852889 14192820.001000,21.852889 -14508215.999760,13.822412 -14823611.999000,26.919503 -14823612.001000,26.919503 -15139008.000171,15.748529 -15454403.999000,23.655155 -15769799.999000,37.771013 -15769800.001000,37.771013 -16085196.000135,13.848363 -16400591.999000,32.087601 -16400592.001000,32.087601 -16715988.001000,26.989370 -17031383.999710,16.450911 -17346779.999000,35.579138 -17346780.001000,35.579138 -17662176.001000,26.586508 +14508215.999760,13.822500 +14823611.999000,26.919541 +14823612.001000,26.919541 +15139008.000171,15.748564 +15454403.999000,23.655143 +15769799.999000,37.771101 +15769800.001000,37.771101 +16085196.000135,13.848365 +16400591.999000,32.087665 +16400592.001000,32.087665 +16715988.001000,26.989361 +17031383.999710,16.450901 +17346779.999000,35.579132 +17346780.001000,35.579132 +17662176.001000,26.586421 17977571.999316,22.374730 -18292967.999000,44.813287 -18292968.001000,44.813287 -18608364.001000,22.281422 -18923759.999267,17.462247 -19239155.999000,48.759045 -19239156.001000,48.759045 -19554552.000758,17.579106 +18292967.999000,44.813123 +18292968.001000,44.813123 +18608364.001000,22.281210 +18923759.999267,17.462142 +19239155.999000,48.759180 +19239156.001000,48.759180 +19554552.000758,17.579118 19869947.999000,21.862302 -20185343.999000,47.980215 -20185344.001000,47.980215 -20500740.000540,17.225803 -20816135.999000,26.422789 -21131531.999000,55.552713 -21131532.001000,55.552713 -21446928.000551,14.061565 -21762323.999000,26.068332 -22077719.999000,46.687181 -22077720.001000,46.687181 -22393116.000477,9.555849 -22708511.999000,22.693722 -23023907.999000,34.190189 -23023908.001000,34.190189 -23339304.000961,7.955419 -23654699.999000,8.473550 -23970095.999000,26.266744 -23970096.001000,26.266744 -24285491.999790,4.226570 -24600887.999000,37.959010 -24600888.001000,37.959010 -24916284.001000,17.493065 -25231679.999302,8.682944 -25547075.999000,58.170015 -25547076.001000,58.170015 -25862472.001000,11.165472 -26177867.999344,2.045642 -26493263.999000,45.994481 -26493264.001000,45.994481 -26808660.000827,1.584140 -27124055.999000,5.796718 -27439451.999000,18.920287 -27439452.001000,18.920287 -27754848.000247,-1.766922 -28070243.999000,10.738040 -28385639.999000,51.878195 -28385640.001000,51.878195 -28701036.001000,10.937169 -29016432.000052,0.382458 -29331827.999000,9.901955 -29331828.001000,9.901955 -29647224.000300,-0.487670 -29962619.999000,5.106137 -30278015.999000,15.785907 -30278016.001000,15.785907 -30593411.999557,-0.850132 -30908807.999000,42.294071 -30908808.001000,42.294071 -31224204.001000,2.213148 -31539600.001000,0.347944 +20185343.999000,47.980252 +20185344.001000,47.980252 +20500740.000540,17.225756 +20816135.999000,26.422779 +21131531.999000,55.552875 +21131532.001000,55.552875 +21446928.000551,14.061562 +21762323.999000,26.068328 +22077719.999000,46.686940 +22077720.001000,46.686940 +22393116.000477,9.555847 +22708511.999000,22.693746 +23023907.999000,34.190144 +23023908.001000,34.190144 +23339304.000961,7.955381 +23654699.999000,8.473443 +23970095.999000,26.266893 +23970096.001000,26.266893 +24285491.999790,4.226567 +24600887.999000,37.959101 +24600888.001000,37.959101 +24916284.001000,17.492769 +25231679.999302,8.682940 +25547075.999000,58.170036 +25547076.001000,58.170036 +25862472.001000,11.165511 +26177867.999344,2.045627 +26493263.999000,45.994879 +26493264.001000,45.994879 +26808660.000827,1.584128 +27124055.999000,5.796702 +27439451.999000,18.919545 +27439452.001000,18.919545 +27754848.000246,-1.766930 +28070243.999000,10.738051 +28385639.999000,51.878269 +28385640.001000,51.878269 +28701036.001000,10.937144 +29016432.000052,0.382460 +29331827.999000,9.902047 +29331828.001000,9.902047 +29647224.000300,-0.487637 +29962619.999000,5.106289 +30278015.999000,15.784937 +30278016.001000,15.784937 +30593411.999557,-0.850086 +30908807.999000,42.294173 +30908808.001000,42.294173 +31224204.001000,2.213291 +31539600.001000,0.347923 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.starRoom.T/lowerBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.starRoom.T/lowerBound.csv index fb919baf4f..b5367638fa 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.starRoom.T/lowerBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.starRoom.T/lowerBound.csv @@ -1,139 +1,139 @@ x,y -0.001000,289.301351 0.001000,289.301351 -315395.999675,308.660649 -630791.999000,270.633593 -630792.001000,270.633593 -946188.001000,278.032447 -1261583.999939,319.580038 -1576979.999000,272.639347 -1576980.001000,272.639347 -1892376.001000,277.897293 -2207771.999017,278.007514 -2523167.999000,265.258270 -2523168.001000,265.258270 -2838564.001000,286.899298 -3153959.999663,299.135441 -3469355.999000,274.465371 -3469356.001000,274.465371 -3784751.999931,297.304018 +315395.999675,308.659670 +630791.999000,270.633562 +630792.001000,270.633562 +946188.001000,278.032416 +1261583.999939,319.579699 +1576979.999000,272.639435 +1576980.001000,272.639435 +1892376.001000,277.897232 +2207771.999017,278.007483 +2523167.999000,265.258263 +2523168.001000,265.258263 +2838564.001000,286.899206 +3153959.999663,299.135715 +3469355.999000,274.465297 +3469356.001000,274.465297 +3784751.999931,297.304038 4100147.999000,271.097354 4100148.001000,271.097354 -4415544.001000,272.206938 -4730940.000216,320.723554 -5046335.999000,289.467193 -5361731.999000,274.461352 -5361732.001000,274.461352 -5677128.000047,314.789301 -5992523.999000,278.088565 -6307919.999000,276.630917 -6307920.001000,276.630917 -6623315.999908,303.282777 -6938711.999000,271.245381 -6938712.001000,271.245381 -7254108.001000,282.600203 -7569503.999967,322.531268 -7884899.999000,279.841247 -7884900.001000,279.841247 -8200296.001000,282.364122 -8515691.999872,306.335160 -8831087.999000,275.329279 -8831088.001000,275.329279 -9146484.001000,290.235155 -9461879.999726,299.230255 -9777275.999000,283.447343 -9777276.001000,283.447343 -10092672.000213,300.320998 -10408067.999000,289.363558 -10723463.999000,285.435041 -10723464.001000,285.435041 -11038860.000048,302.340262 -11354255.999000,286.994642 -11354256.001000,286.994642 -11669652.001000,288.033272 -11985047.999904,305.974077 -12300443.999000,284.223504 -12300444.001000,284.223504 +4415544.001000,272.206880 +4730940.000216,320.723831 +5046335.999000,289.466853 +5361731.999000,274.461291 +5361732.001000,274.461291 +5677128.000047,314.789086 +5992523.999000,278.088498 +6307919.999000,276.630886 +6307920.001000,276.630886 +6623315.999908,303.282667 +6938711.999000,271.245315 +6938712.001000,271.245315 +7254108.001000,282.600202 +7569503.999967,322.531216 +7884899.999000,279.841232 +7884900.001000,279.841232 +8200296.001000,282.364153 +8515691.999872,306.334946 +8831087.999000,275.329249 +8831088.001000,275.329249 +9146484.001000,290.235204 +9461879.999726,299.229920 +9777275.999000,283.447252 +9777276.001000,283.447252 +10092672.000213,300.320787 +10408067.999000,289.363605 +10723463.999000,285.435056 +10723464.001000,285.435056 +11038860.000048,302.340222 +11354255.999000,286.994700 +11354256.001000,286.994700 +11669652.001000,288.033303 +11985047.999904,305.974108 +12300443.999000,284.223474 +12300444.001000,284.223474 12615840.001000,289.131133 -12931235.999942,305.566550 -13246631.999000,287.090730 -13246632.001000,287.090730 -13562027.999976,294.349011 -13877423.999000,286.738964 -13877424.001000,286.738964 +12931235.999942,305.566671 +13246631.999000,287.090760 +13246632.001000,287.090760 +13562027.999976,294.349056 +13877423.999000,286.738934 +13877424.001000,286.738934 14192820.000075,295.345323 -14508215.999000,287.932954 -14508216.001000,287.932954 -14823612.000067,300.098391 -15139007.999000,289.467216 -15139008.001000,289.467216 -15454404.001000,298.732733 -15769799.999679,310.959603 +14508215.999000,287.933130 +14508216.001000,287.933130 +14823612.000067,300.098421 +15139007.999000,289.467284 +15139008.001000,289.467284 +15454404.001000,298.732702 +15769799.999679,310.959695 16085195.999000,287.147905 16085196.001000,287.147905 -16400592.000475,307.379544 -16715987.999000,300.185158 -17031383.999000,290.520046 -17031384.001000,290.520046 -17346780.000259,312.816503 -17662175.999000,299.690543 -17977571.999000,296.370292 -17977572.001000,296.370292 -18292967.999975,317.908552 -18608363.999000,295.279999 -18923759.999000,291.250700 -18923760.001000,291.250700 -19239155.999988,322.166115 -19554551.999000,290.497510 -19554552.001000,290.497510 +16400592.000475,307.379653 +16715987.999000,300.185148 +17031383.999000,290.520016 +17031384.001000,290.520016 +17346780.000259,312.816485 +17662175.999000,299.690461 +17977571.999000,296.370278 +17977572.001000,296.370278 +18292967.999975,317.908392 +18608363.999000,295.279791 +18923759.999000,291.250488 +18923760.001000,291.250488 +19239155.999988,322.166255 +19554551.999000,290.497519 +19554552.001000,290.497519 19869948.001000,296.106549 -20185343.999887,321.671113 -20500739.999000,289.611978 -20500740.001000,289.611978 -20816136.001000,301.354029 -21131531.999806,329.485236 +20185343.999887,321.671149 +20500739.999000,289.611896 +20500740.001000,289.611896 +20816136.001000,301.354013 +21131531.999806,329.485418 21446927.999000,287.776872 21446928.001000,287.776872 21762324.001000,301.870911 -22077719.999668,320.684421 +22077719.999668,320.684189 22393115.999000,283.154761 22393116.001000,283.154761 -22708512.001000,301.202193 -23023907.999424,308.339340 -23339303.999000,281.837928 -23339304.001000,281.837928 -23654700.001000,285.934787 -23970095.999770,300.104556 -24285491.999000,277.451552 -24285492.001000,277.451552 -24600888.000253,311.232401 -24916283.999000,291.092367 +22708512.001000,301.202249 +23023907.999424,308.339307 +23339303.999000,281.837867 +23339304.001000,281.837867 +23654700.001000,285.934589 +23970095.999770,300.104708 +24285491.999000,277.451523 +24285492.001000,277.451523 +24600888.000253,311.232513 +24916283.999000,291.092082 25231679.999000,282.987957 25231680.001000,282.987957 -25547076.000015,332.367532 -25862471.999000,284.422322 -26177867.999000,276.459445 -26177868.001000,276.459445 -26493263.999985,320.781001 -26808659.999000,275.080403 -26808660.001000,275.080403 -27124056.001000,281.372856 -27439451.999709,292.888430 -27754847.999000,271.898200 -27754848.001000,271.898200 -28070244.001000,287.605915 -28385639.999957,326.482998 -28701035.999000,284.115289 +25547076.000015,332.367557 +25862471.999000,284.422350 +26177867.999000,276.459438 +26177868.001000,276.459438 +26493263.999985,320.781396 +26808659.999000,275.080372 +26808660.001000,275.080372 +27124056.001000,281.372797 +27439451.999709,292.887681 +27754847.999000,271.898180 +27754848.001000,271.898180 +28070244.001000,287.605946 +28385639.999957,326.483090 +28701035.999000,284.115227 29016431.999000,277.266557 29016432.001000,277.266557 -29331827.999726,283.317095 -29647223.999000,272.695084 -29647224.001000,272.695084 -29962620.001000,283.914504 -30278015.999530,289.932997 -30593411.999000,273.251725 -30593412.001000,273.251725 -30908808.000033,315.999837 -31224203.999000,276.004080 -31539599.999000,274.526621 -31539600.001000,274.526621 +29331827.999726,283.317187 +29647223.999000,272.695114 +29647224.001000,272.695114 +29962620.001000,283.914794 +30278015.999530,289.932002 +30593411.999000,273.251806 +30593412.001000,273.251806 +30908808.000033,315.999942 +31224203.999000,276.004226 +31539599.999000,274.526560 +31539600.001000,274.526560 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.starRoom.T/reference.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.starRoom.T/reference.csv index c5e9e64263..7f7212ce4d 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.starRoom.T/reference.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.starRoom.T/reference.csv @@ -1,102 +1,102 @@ x,y 0.000000,289.590942 -315396.000000,308.969619 -630792.000000,270.904497 -946188.000000,278.310757 -1261584.000000,319.899938 -1576980.000000,272.912259 -1892376.000000,278.175469 -2207772.000000,278.285800 -2523168.000000,265.523794 -2838564.000000,287.186484 -3153960.000000,299.434875 -3469356.000000,274.740111 -3784752.000000,297.601620 +315396.000000,308.968639 +630792.000000,270.904467 +946188.000000,278.310727 +1261584.000000,319.899598 +1576980.000000,272.912347 +1892376.000000,278.175408 +2207772.000000,278.285769 +2523168.000000,265.523787 +2838564.000000,287.186392 +3153960.000000,299.435150 +3469356.000000,274.740037 +3784752.000000,297.601639 4100148.000000,271.368723 -4415544.000000,272.479418 -4730940.000000,321.044598 -5046336.000000,289.756949 -5361732.000000,274.736088 -5677128.000000,315.104406 -5992524.000000,278.366932 -6307920.000000,276.907825 -6623316.000000,303.586364 -6938712.000000,271.516898 -7254108.000000,282.883087 -7569504.000000,322.854122 -7884900.000000,280.121368 -8200296.000000,282.646769 -8515692.000000,306.641802 -8831088.000000,275.604884 -9146484.000000,290.525681 -9461880.000000,299.529785 -9777276.000000,283.731074 -10092672.000000,300.621620 -10408068.000000,289.653211 -10723464.000000,285.720762 -11038860.000000,302.642905 -11354256.000000,287.281924 -11669652.000000,288.321594 -11985048.000000,306.280358 -12300444.000000,284.508012 +4415544.000000,272.479359 +4730940.000000,321.044876 +5046336.000000,289.756610 +5361732.000000,274.736027 +5677128.000000,315.104191 +5992524.000000,278.366865 +6307920.000000,276.907794 +6623316.000000,303.586253 +6938712.000000,271.516832 +7254108.000000,282.883085 +7569504.000000,322.854070 +7884900.000000,280.121353 +8200296.000000,282.646799 +8515692.000000,306.641588 +8831088.000000,275.604854 +9146484.000000,290.525730 +9461880.000000,299.529449 +9777276.000000,283.730983 +10092672.000000,300.621409 +10408068.000000,289.653259 +10723464.000000,285.720776 +11038860.000000,302.642865 +11354256.000000,287.281982 +11669652.000000,288.321624 +11985048.000000,306.280388 +12300444.000000,284.507982 12615840.000000,289.420553 -12931236.000000,305.872422 -13246632.000000,287.378108 -13562028.000000,294.643655 -13877424.000000,287.025990 +12931236.000000,305.872544 +13246632.000000,287.378138 +13562028.000000,294.643699 +13877424.000000,287.025959 14192820.000000,295.640964 -14508216.000000,288.221176 -14823612.000000,300.398790 -15139008.000000,289.756973 -15454404.000000,299.031765 -15769800.000000,311.270874 +14508216.000000,288.221351 +14823612.000000,300.398820 +15139008.000000,289.757041 +15454404.000000,299.031734 +15769800.000000,311.270966 16085196.000000,287.435340 -16400592.000000,307.687231 -16715988.000000,300.485644 -17031384.000000,290.810857 -17346780.000000,313.129633 -17662176.000000,299.990533 -17977572.000000,296.666959 -18292968.000000,318.226779 -18608364.000000,295.575575 -18923760.000000,291.542242 -19239156.000000,322.488604 -19554552.000000,290.788298 +16400592.000000,307.687340 +16715988.000000,300.485634 +17031384.000000,290.810826 +17346780.000000,313.129614 +17662176.000000,299.990452 +17977572.000000,296.666945 +18292968.000000,318.226619 +18608364.000000,295.575366 +18923760.000000,291.542030 +19239156.000000,322.488744 +19554552.000000,290.788307 19869948.000000,296.402952 -20185344.000000,321.993107 -20500740.000000,289.901880 -20816136.000000,301.655685 -21131532.000000,329.815051 +20185344.000000,321.993142 +20500740.000000,289.901797 +20816136.000000,301.655669 +21131532.000000,329.815234 21446928.000000,288.064937 21762324.000000,302.173084 -22077720.000000,321.005426 +22077720.000000,321.005194 22393116.000000,283.438199 -22708512.000000,301.503696 -23023908.000000,308.647988 -23339304.000000,282.120048 -23654700.000000,286.221008 -23970096.000000,300.404961 -24285492.000000,277.729281 -24600888.000000,311.543945 -24916284.000000,291.383751 +22708512.000000,301.503752 +23023908.000000,308.647955 +23339304.000000,282.119987 +23654700.000000,286.220810 +23970096.000000,300.405114 +24285492.000000,277.729252 +24600888.000000,311.544058 +24916284.000000,291.383465 25231680.000000,283.271228 -25547076.000000,332.700232 -25862472.000000,284.707029 -26177868.000000,276.736182 -26493264.000000,321.102103 -26808660.000000,275.355759 -27124056.000000,281.654510 -27439452.000000,293.181612 -27754848.000000,272.170370 -28070244.000000,287.893809 -28385640.000000,326.809808 -28701036.000000,284.399689 +25547076.000000,332.700257 +25862472.000000,284.707057 +26177868.000000,276.736174 +26493264.000000,321.102499 +26808660.000000,275.355728 +27124056.000000,281.654452 +27439452.000000,293.180862 +27754848.000000,272.170350 +28070244.000000,287.893840 +28385640.000000,326.809900 +28701036.000000,284.399627 29016432.000000,277.544102 -29331828.000000,283.600696 -29647224.000000,272.968052 -29962620.000000,284.198703 -30278016.000000,290.223220 -30593412.000000,273.525250 -30908808.000000,316.316154 -31224204.000000,276.280361 -31539600.000000,274.801422 +29331828.000000,283.600787 +29647224.000000,272.968082 +29962620.000000,284.198993 +30278016.000000,290.222224 +30593412.000000,273.525331 +30908808.000000,316.316259 +31224204.000000,276.280507 +31539600.000000,274.801361 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.starRoom.T/upperBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.starRoom.T/upperBound.csv index 1f4cf002bf..eeaf855bfe 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.starRoom.T/upperBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.starRoom.T/upperBound.csv @@ -1,138 +1,138 @@ x,y -0.001000,289.880533 -315395.999000,309.278589 -315396.001000,309.278589 -630792.000674,271.175402 -946187.999000,278.589068 -1261583.999000,320.219838 -1261584.001000,320.219838 -1576980.000799,273.185171 -1892375.999000,278.453644 -2207771.999000,278.564085 -2207772.001000,278.564085 -2523167.999741,265.789318 -2838563.999000,287.473671 -3153959.999000,299.734310 -3153960.001000,299.734310 -3469356.000039,275.014851 -3784751.999000,297.899221 -3784752.001000,297.899221 +315395.999000,309.277608 +315396.001000,309.277608 +630792.000674,271.175371 +946187.999000,278.589038 +1261583.999000,320.219498 +1261584.001000,320.219498 +1576980.000799,273.185260 +1892375.999000,278.453583 +2207771.999000,278.564055 +2207772.001000,278.564055 +2523167.999741,265.789310 +2838563.999000,287.473579 +3153959.999000,299.734585 +3153960.001000,299.734585 +3469356.000039,275.014777 +3784751.999000,297.899241 +3784752.001000,297.899241 4100148.000919,271.640091 -4415543.999000,272.751897 -4730939.999000,321.365643 -4730940.001000,321.365643 -5046336.001000,290.046706 -5361731.999542,275.010824 -5677127.999000,315.419510 -5677128.001000,315.419510 -5992524.001000,278.645299 -6307919.999104,277.184733 -6623315.999000,303.889950 -6623316.001000,303.889950 -6938712.000477,271.788415 -7254107.999000,283.165970 -7569503.999000,323.176976 -7569504.001000,323.176976 -7884900.000888,280.401490 -8200295.999000,282.929416 -8515691.999000,306.948444 -8515692.001000,306.948444 -8831088.000351,275.880489 -9146483.999000,290.816206 -9461879.999000,299.829315 -9461880.001000,299.829315 -9777275.999967,284.014805 -10092671.999000,300.922241 -10092672.001000,300.922241 -10408068.001000,289.942864 -10723463.999377,286.006483 -11038859.999000,302.945548 -11038860.001000,302.945548 -11354256.000873,287.569206 -11669651.999000,288.609915 -11985047.999000,306.586638 -11985048.001000,306.586638 -12300444.000632,284.792520 +4415543.999000,272.751838 +4730939.999000,321.365921 +4730940.001000,321.365921 +5046336.001000,290.046367 +5361731.999542,275.010763 +5677127.999000,315.419295 +5677128.001000,315.419295 +5992524.001000,278.645232 +6307919.999104,277.184702 +6623315.999000,303.889839 +6623316.001000,303.889839 +6938712.000477,271.788349 +7254107.999000,283.165968 +7569503.999000,323.176924 +7569504.001000,323.176924 +7884900.000888,280.401475 +8200295.999000,282.929446 +8515691.999000,306.948230 +8515692.001000,306.948230 +8831088.000351,275.880458 +9146483.999000,290.816256 +9461879.999000,299.828979 +9461880.001000,299.828979 +9777275.999967,284.014714 +10092671.999000,300.922030 +10092672.001000,300.922030 +10408068.001000,289.942912 +10723463.999377,286.006497 +11038859.999000,302.945508 +11038860.001000,302.945508 +11354256.000873,287.569264 +11669651.999000,288.609946 +11985047.999000,306.586669 +11985048.001000,306.586669 +12300444.000632,284.792490 12615839.999000,289.709974 -12931235.999000,306.178295 -12931236.001000,306.178295 -13246632.000436,287.665486 -13562027.999000,294.938298 -13562028.001000,294.938298 -13877423.999939,287.313016 +12931235.999000,306.178416 +12931236.001000,306.178416 +13246632.000436,287.665517 +13562027.999000,294.938343 +13562028.001000,294.938343 +13877423.999939,287.312985 14192819.999000,295.936605 14192820.001000,295.936605 -14508215.999757,288.509397 -14823611.999000,300.699189 -14823612.001000,300.699189 -15139008.000069,290.046730 -15454403.999000,299.330796 -15769799.999000,311.582145 -15769800.001000,311.582145 +14508215.999757,288.509573 +14823611.999000,300.699219 +14823612.001000,300.699219 +15139008.000069,290.046798 +15454403.999000,299.330766 +15769799.999000,311.582237 +15769800.001000,311.582237 16085196.000081,287.722775 -16400591.999000,307.994919 -16400592.001000,307.994919 -16715988.001000,300.786130 -17031383.999605,291.101668 -17346779.999000,313.442762 -17346780.001000,313.442762 -17662176.001000,300.290524 -17977571.999267,296.963626 -18292967.999000,318.545005 -18292968.001000,318.545005 -18608364.001000,295.871151 -18923759.999231,291.833784 -19239155.999000,322.811093 -19239156.001000,322.811093 -19554552.000699,291.079087 +16400591.999000,307.995027 +16400592.001000,307.995027 +16715988.001000,300.786119 +17031383.999605,291.101637 +17346779.999000,313.442744 +17346780.001000,313.442744 +17662176.001000,300.290442 +17977571.999267,296.963612 +18292967.999000,318.544845 +18292968.001000,318.544845 +18608364.001000,295.870942 +18923759.999231,291.833572 +19239155.999000,322.811233 +19239156.001000,322.811233 +19554552.000699,291.079095 19869947.999000,296.699355 -20185343.999000,322.315100 -20185344.001000,322.315100 -20500740.000464,290.191782 -20816135.999000,301.957340 -21131531.999000,330.144866 -21131532.001000,330.144866 +20185343.999000,322.315135 +20185344.001000,322.315135 +20500740.000464,290.191699 +20816135.999000,301.957325 +21131531.999000,330.145049 +21131532.001000,330.145049 21446928.000495,288.353002 21762323.999000,302.475257 -22077719.999000,321.326431 -22077720.001000,321.326431 +22077719.999000,321.326199 +22077720.001000,321.326199 22393116.000351,283.721637 -22708511.999000,301.805200 -23023907.999000,308.956636 -23023908.001000,308.956636 -23339304.000732,282.402168 -23654699.999000,286.507229 -23970095.999000,300.705366 -23970096.001000,300.705366 -24285491.999803,278.007010 -24600887.999000,311.855489 -24600888.001000,311.855489 -24916284.001000,291.675135 +22708511.999000,301.805256 +23023907.999000,308.956603 +23023908.001000,308.956603 +23339304.000732,282.402107 +23654699.999000,286.507031 +23970095.999000,300.705519 +23970096.001000,300.705519 +24285491.999803,278.006982 +24600887.999000,311.855602 +24600888.001000,311.855602 +24916284.001000,291.674848 25231679.999282,283.554499 -25547075.999000,333.032932 -25547076.001000,333.032932 -25862472.001000,284.991736 -26177867.999305,277.012918 -26493263.999000,321.423205 -26493264.001000,321.423205 -26808660.000758,275.631114 -27124055.999000,281.936165 -27439451.999000,293.474794 -27439452.001000,293.474794 -27754848.000144,272.442540 -28070243.999000,288.181703 -28385639.999000,327.136618 -28385640.001000,327.136618 -28701036.001000,284.684088 +25547075.999000,333.032957 +25547076.001000,333.032957 +25862472.001000,284.991764 +26177867.999305,277.012910 +26493263.999000,321.423601 +26493264.001000,321.423601 +26808660.000758,275.631084 +27124055.999000,281.936106 +27439451.999000,293.474043 +27439452.001000,293.474043 +27754848.000144,272.442521 +28070243.999000,288.181734 +28385639.999000,327.136710 +28385640.001000,327.136710 +28701036.001000,284.684027 29016432.000062,277.821646 -29331827.999000,283.884296 -29331828.001000,283.884296 -29647223.999973,273.241020 -29962619.999000,284.482902 -30278015.999000,290.513443 -30278016.001000,290.513443 -30593411.999561,273.798776 -30908807.999000,316.632470 -30908808.001000,316.632470 -31224204.001000,276.556641 -31539600.001000,275.076224 +29331827.999000,283.884388 +29331828.001000,283.884388 +29647223.999973,273.241050 +29962619.999000,284.483192 +30278015.999000,290.512446 +30278016.001000,290.512446 +30593411.999561,273.798857 +30908807.999000,316.632575 +30908808.001000,316.632575 +31224204.001000,276.556787 +31539600.001000,275.076162 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.thermRoom.T/lowerBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.thermRoom.T/lowerBound.csv index fccfa65e5f..05ac1f714e 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.thermRoom.T/lowerBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.thermRoom.T/lowerBound.csv @@ -1,139 +1,139 @@ x,y -0.001000,293.855844 0.001000,293.855844 -315395.999519,306.546706 -630791.999000,270.342119 -630792.001000,270.342119 -946188.001000,275.428884 -1261583.999963,317.210032 -1576979.999000,272.226671 -1576980.001000,272.226671 -1892376.001000,273.556787 -2207771.999475,277.567801 +315395.999519,306.545543 +630791.999000,270.342089 +630792.001000,270.342089 +946188.001000,275.428874 +1261583.999963,317.209724 +1576979.999000,272.226704 +1576980.001000,272.226704 +1892376.001000,273.556757 +2207771.999475,277.567738 2523167.999000,264.680446 2523168.001000,264.680446 -2838564.001000,280.530797 -3153959.999824,297.335795 -3469355.999000,273.360383 -3469356.001000,273.360383 -3784751.999931,289.617330 +2838564.001000,280.530736 +3153959.999824,297.336070 +3469355.999000,273.360352 +3469356.001000,273.360352 +3784751.999931,289.617350 4100147.999000,270.964889 4100148.001000,270.964889 -4415544.001000,271.118619 -4730940.000240,316.168970 -5046335.999000,288.576267 -5361731.999000,273.185071 -5361732.001000,273.185071 -5677128.000060,313.338285 -5992523.999000,277.743771 -6307919.999000,275.538931 -6307920.001000,275.538931 -6623315.999924,302.322928 -6938711.999000,271.130968 -6938712.001000,271.130968 -7254108.001000,281.641247 -7569503.999981,321.012594 +4415544.001000,271.118590 +4730940.000240,316.169198 +5046335.999000,288.575928 +5361731.999000,273.185040 +5361732.001000,273.185040 +5677128.000060,313.338101 +5992523.999000,277.743710 +6307919.999000,275.538901 +6307920.001000,275.538901 +6623315.999924,302.322818 +6938711.999000,271.130912 +6938712.001000,271.130912 +7254108.001000,281.641218 +7569503.999981,321.012542 7884899.999000,280.153145 8200295.999000,279.757721 8200296.001000,279.757721 -8515691.999909,305.472193 +8515691.999909,305.472008 8831087.999000,274.622559 8831088.001000,274.622559 -9146484.001000,286.390442 -9461879.999846,298.336613 -9777275.999000,282.038885 -9777276.001000,282.038885 -10092672.000303,296.311116 -10408067.999000,288.681542 -10723463.999000,284.559098 -10723464.001000,284.559098 -11038860.000076,299.213085 -11354255.999000,286.621118 -11354256.001000,286.621118 +9146484.001000,286.390480 +9461879.999846,298.336308 +9777275.999000,282.038854 +9777276.001000,282.038854 +10092672.000303,296.311025 +10408067.999000,288.681590 +10723463.999000,284.559096 +10723464.001000,284.559096 +11038860.000076,299.213045 +11354255.999000,286.621177 +11669651.999000,286.621125 11669652.001000,286.621125 -11985047.999938,305.720943 -12300443.999000,284.114948 -12300444.001000,284.114948 +11985047.999938,305.720993 +12300443.999000,284.114917 +12300444.001000,284.114917 12615840.001000,287.579041 -12931235.999984,305.289111 -13246631.999000,286.998041 -13246632.001000,286.998041 -13562027.999958,292.421812 -13877423.999000,286.524727 -13877424.001000,286.524727 +12931235.999984,305.289233 +13246631.999000,286.998048 +13246632.001000,286.998048 +13562027.999958,292.421843 +13877423.999000,286.524696 +13877424.001000,286.524696 14192820.000009,294.686071 -14508215.999000,286.671655 -14508216.001000,286.671655 -14823612.000079,299.742572 -15139007.999000,288.593911 -15139008.001000,288.593911 -15454404.001000,296.484748 -15769799.999742,310.572387 +14508215.999000,286.671742 +14508216.001000,286.671742 +14823612.000079,299.742602 +15139007.999000,288.593963 +15139008.001000,288.593963 +15454404.001000,296.484724 +15769799.999742,310.572478 16085195.999000,286.697558 16085196.001000,286.697558 -16400592.000563,304.900332 +16400592.000563,304.900410 16715987.999000,299.812302 -17031383.999000,289.294897 -17031384.001000,289.294897 -17346780.000360,308.384910 -17662175.999000,299.410233 +17031383.999000,289.294870 +17031384.001000,289.294870 +17346780.000360,308.384885 +17662175.999000,299.410151 17977571.999000,295.206882 17977572.001000,295.206882 -18292967.999998,317.600604 -18608363.999000,295.113749 -18923759.999000,290.304220 -18923760.001000,290.304220 -19239156.000002,321.538475 -19554551.999000,290.420836 -19554552.001000,290.420836 -19869948.001000,294.695458 -20185343.999918,320.761213 -20500739.999000,290.068244 -20500740.001000,290.068244 -20816136.001000,299.246849 -21131531.999825,328.318566 -21446927.999000,286.910331 -21446928.001000,286.910331 -21762324.001000,298.893097 -22077719.999714,319.470749 +18292967.999998,317.600437 +18608363.999000,295.113540 +18923759.999000,290.304098 +18923760.001000,290.304098 +19239156.000002,321.538615 +19554551.999000,290.420845 +19554552.001000,290.420845 +19869948.001000,294.695462 +20185343.999918,320.761245 +20500739.999000,290.068192 +20500740.001000,290.068192 +20816136.001000,299.246833 +21131531.999825,328.318726 +21446927.999000,286.910329 +21446928.001000,286.910329 +21762324.001000,298.893091 +22077719.999714,319.470517 22393115.999000,282.413602 22393116.001000,282.413602 -22708512.001000,295.525228 -23023907.999609,306.998714 -23339303.999000,280.816382 -23339304.001000,280.816382 -23654700.001000,281.333467 -23970095.999893,299.091117 +22708512.001000,295.525258 +23023907.999609,306.998683 +23339303.999000,280.816329 +23339304.001000,280.816329 +23654700.001000,281.333360 +23970095.999893,299.091270 24285491.999000,277.094967 24285492.001000,277.094967 -24600888.000245,310.760010 -24916283.999000,290.334970 -25231679.999000,281.542449 -25231680.001000,281.542449 +24600888.000245,310.760118 +24916283.999000,290.334665 +25231679.999000,281.542437 +25231680.001000,281.542437 25547076.000026,330.930652 -25862471.999000,284.020016 -26177867.999000,274.918397 -26177868.001000,274.918397 -26493263.999995,318.779435 +25862471.999000,284.020043 +26177867.999000,274.918389 +26177868.001000,274.918389 +26493263.999995,318.779830 26808659.999000,274.457814 26808660.001000,274.457814 -27124056.001000,278.661975 -27439451.999776,291.759330 -27754847.999000,271.109930 -27754848.001000,271.109930 -28070244.001000,283.593427 -28385640.000002,324.651391 -28701035.999000,283.792179 +27124056.001000,278.661972 +27439451.999776,291.758607 +27754847.999000,271.109919 +27754848.001000,271.109919 +28070244.001000,283.593445 +28385640.000002,324.651458 +28701035.999000,283.792148 29016431.999000,273.257930 29016432.001000,273.257930 -29331827.999956,282.759018 -29647223.999000,272.388678 -29647224.001000,272.388678 -29962620.001000,277.972771 -30278015.999782,288.631212 -30593411.999000,272.026563 -30593412.001000,272.026563 -30908808.000037,315.086421 -31224203.999000,275.085585 -31539599.999000,273.223451 -31539600.001000,273.223451 +29331827.999956,282.759110 +29647223.999000,272.388708 +29647224.001000,272.388708 +29962620.001000,277.972933 +30278015.999782,288.630247 +30593411.999000,272.026614 +30593412.001000,272.026614 +30908808.000037,315.086525 +31224203.999000,275.085731 +31539599.999000,273.223421 +31539600.001000,273.223421 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.thermRoom.T/reference.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.thermRoom.T/reference.csv index 3de93fdfcc..3446fe8fcc 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.thermRoom.T/reference.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.thermRoom.T/reference.csv @@ -1,102 +1,102 @@ x,y 0.000000,294.149994 -315396.000000,306.853560 -630792.000000,270.612732 -946188.000000,275.704589 -1261584.000000,317.527560 -1576980.000000,272.499170 -1892376.000000,273.830618 -2207772.000000,277.845647 +315396.000000,306.852396 +630792.000000,270.612701 +946188.000000,275.704578 +1261584.000000,317.527251 +1576980.000000,272.499203 +1892376.000000,273.830587 +2207772.000000,277.845583 2523168.000000,264.945392 -2838564.000000,280.811608 -3153960.000000,297.633429 -3469356.000000,273.634017 -3784752.000000,289.907238 +2838564.000000,280.811547 +3153960.000000,297.633704 +3469356.000000,273.633986 +3784752.000000,289.907257 4100148.000000,271.236125 -4415544.000000,271.390009 -4730940.000000,316.485455 -5046336.000000,288.865132 -5361732.000000,273.458529 -5677128.000000,313.651937 -5992524.000000,278.021793 -6307920.000000,275.814746 -6623316.000000,302.625554 -6938712.000000,271.402371 -7254108.000000,281.923170 -7569504.000000,321.333928 +4415544.000000,271.389980 +4730940.000000,316.485684 +5046336.000000,288.864792 +5361732.000000,273.458499 +5677128.000000,313.651753 +5992524.000000,278.021732 +6307920.000000,275.814716 +6623316.000000,302.625443 +6938712.000000,271.402314 +7254108.000000,281.923141 +7569504.000000,321.333876 7884900.000000,280.433578 8200296.000000,280.037759 -8515692.000000,305.777971 +8515692.000000,305.777786 8831088.000000,274.897456 -9146484.000000,286.677119 -9461880.000000,298.635248 -9777276.000000,282.321206 -10092672.000000,296.607723 -10408068.000000,288.970513 -10723464.000000,284.843942 -11038860.000000,299.512598 -11354256.000000,286.908026 +9146484.000000,286.677157 +9461880.000000,298.634943 +9777276.000000,282.321176 +10092672.000000,296.607633 +10408068.000000,288.970560 +10723464.000000,284.843940 +11038860.000000,299.512558 +11354256.000000,286.908085 11669652.000000,286.908033 -11985048.000000,306.026970 -12300444.000000,284.399347 +11985048.000000,306.027020 +12300444.000000,284.399316 12615840.000000,287.866908 -12931236.000000,305.594706 -13246632.000000,287.285326 -13562028.000000,292.714527 -13877424.000000,286.811538 +12931236.000000,305.594828 +13246632.000000,287.285333 +13562028.000000,292.714557 +13877424.000000,286.811508 14192820.000000,294.981052 -14508216.000000,286.958613 -14823612.000000,300.042615 -15139008.000000,288.882794 -15454404.000000,296.781530 -15769800.000000,310.883270 +14508216.000000,286.958701 +14823612.000000,300.042645 +15139008.000000,288.882845 +15454404.000000,296.781506 +15769800.000000,310.883362 16085196.000000,286.984542 -16400592.000000,305.205537 +16400592.000000,305.205615 16715988.000000,300.112414 -17031384.000000,289.584481 -17346780.000000,308.693604 -17662176.000000,299.709943 +17031384.000000,289.584454 +17346780.000000,308.693579 +17662176.000000,299.709861 17977572.000000,295.502385 -18292968.000000,317.918523 -18608364.000000,295.409158 -18923760.000000,290.594814 -19239156.000000,321.860336 -19554552.000000,290.711548 -19869948.000000,294.990448 -20185344.000000,321.082295 -20500740.000000,290.358603 -20816136.000000,299.546395 -21131532.000000,328.647213 -21446928.000000,287.197528 -21762324.000000,299.192289 -22077720.000000,319.790540 +18292968.000000,317.918356 +18608364.000000,295.408949 +18923760.000000,290.594693 +19239156.000000,321.860475 +19554552.000000,290.711556 +19869948.000000,294.990452 +20185344.000000,321.082328 +20500740.000000,290.358551 +20816136.000000,299.546379 +21131532.000000,328.647374 +21446928.000000,287.197527 +21762324.000000,299.192283 +22077720.000000,319.790308 22393116.000000,282.696298 -22708512.000000,295.821049 -23023908.000000,307.306020 -23339304.000000,281.097479 -23654700.000000,281.615082 -23970096.000000,299.390508 +22708512.000000,295.821079 +23023908.000000,307.305989 +23339304.000000,281.097427 +23654700.000000,281.614975 +23970096.000000,299.390660 24285492.000000,277.372339 -24600888.000000,311.071082 -24916284.000000,290.625596 -25231680.000000,281.824274 +24600888.000000,311.071189 +24916284.000000,290.625291 +25231680.000000,281.824261 25547076.000000,331.261914 -25862472.000000,284.304320 -26177868.000000,275.193591 -26493264.000000,319.098534 +25862472.000000,284.304347 +26177868.000000,275.193583 +26493264.000000,319.098929 26808660.000000,274.732547 -27124056.000000,278.940916 -27439452.000000,292.051381 -27754848.000000,271.381311 -28070244.000000,283.877305 -28385640.000000,324.976367 -28701036.000000,284.076255 +27124056.000000,278.940913 +27439452.000000,292.050657 +27754848.000000,271.381300 +28070244.000000,283.877322 +28385640.000000,324.976434 +28701036.000000,284.076224 29016432.000000,273.531461 -29331828.000000,283.042061 -29647224.000000,272.661339 -29962620.000000,278.251022 -30278016.000000,288.920132 -30593412.000000,272.298862 -30908808.000000,315.401823 -31224204.000000,275.360946 -31539600.000000,273.496948 +29331828.000000,283.042152 +29647224.000000,272.661370 +29962620.000000,278.251184 +30278016.000000,288.919166 +30593412.000000,272.298913 +30908808.000000,315.401927 +31224204.000000,275.361092 +31539600.000000,273.496918 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.thermRoom.T/upperBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.thermRoom.T/upperBound.csv index a843fcefa9..5d3449f38d 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.thermRoom.T/upperBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_Room.thermRoom.T/upperBound.csv @@ -1,138 +1,138 @@ x,y -0.001000,294.444144 -315395.999000,307.160413 -315396.001000,307.160413 -630792.000754,270.883345 -946187.999000,275.980293 -1261583.999000,317.845087 -1261584.001000,317.845087 -1576980.000943,272.771669 -1892375.999000,274.104448 -2207771.999000,278.123493 -2207772.001000,278.123493 +315395.999000,307.159248 +315396.001000,307.159248 +630792.000754,270.883314 +946187.999000,275.980283 +1261583.999000,317.844778 +1261584.001000,317.844778 +1576980.000943,272.771703 +1892375.999000,274.104418 +2207771.999000,278.123429 +2207772.001000,278.123429 2523167.999897,265.210337 -2838563.999000,281.092420 -3153959.999000,297.931062 -3153960.001000,297.931062 -3469356.000192,273.907651 -3784751.999000,290.197145 -3784752.001000,290.197145 +2838563.999000,281.092359 +3153959.999000,297.931337 +3153960.001000,297.931337 +3469356.000192,273.907620 +3784751.999000,290.197164 +3784752.001000,290.197164 4100148.000984,271.507362 -4415543.999000,271.661399 -4730939.999000,316.801941 -4730940.001000,316.801941 -5046336.001000,289.153997 -5361731.999554,273.731988 -5677127.999000,313.965589 -5677128.001000,313.965589 -5992524.001000,278.299814 -6307919.999152,276.090561 -6623315.999000,302.928179 -6623316.001000,302.928179 -6938712.000496,271.673773 -7254107.999000,282.205093 -7569503.999000,321.655262 -7569504.001000,321.655262 +4415543.999000,271.661370 +4730939.999000,316.802170 +4730940.001000,316.802170 +5046336.001000,289.153657 +5361731.999554,273.731957 +5677127.999000,313.965405 +5677128.001000,313.965405 +5992524.001000,278.299753 +6307919.999152,276.090530 +6623315.999000,302.928069 +6623316.001000,302.928069 +6938712.000496,271.673717 +7254107.999000,282.205065 +7569503.999000,321.655210 +7569504.001000,321.655210 7884900.001000,280.714012 8200295.999030,280.317797 -8515691.999000,306.083749 -8515692.001000,306.083749 +8515691.999000,306.083564 +8515692.001000,306.083564 8831088.000448,275.172354 -9146483.999000,286.963796 -9461879.999000,298.933883 -9461880.001000,298.933883 -9777276.000066,282.603527 -10092671.999000,296.904331 -10092672.001000,296.904331 -10408068.001000,289.259483 -10723463.999439,285.128786 -11038859.999000,299.812110 -11038860.001000,299.812110 -11354256.001000,287.194934 +9146483.999000,286.963834 +9461879.999000,298.933578 +9461880.001000,298.933578 +9777276.000066,282.603497 +10092671.999000,296.904241 +10092672.001000,296.904241 +10408068.001000,289.259531 +10723463.999439,285.128784 +11038859.999000,299.812071 +11038860.001000,299.812071 +11354256.001000,287.194993 11669651.999000,287.194941 -11985047.999000,306.332997 -11985048.001000,306.332997 -12300444.000724,284.683746 +11985047.999000,306.333047 +11985048.001000,306.333047 +12300444.000724,284.683716 12615839.999000,288.154775 -12931235.999000,305.900301 -12931236.001000,305.900301 -13246632.000543,287.572611 -13562027.999000,293.007242 -13562028.001000,293.007242 -13877423.999839,287.098350 +12931235.999000,305.900423 +12931236.001000,305.900423 +13246632.000543,287.572619 +13562027.999000,293.007272 +13562028.001000,293.007272 +13877423.999839,287.098319 14192819.999000,295.276033 14192820.001000,295.276033 -14508215.999760,287.245572 -14823611.999000,300.342657 -14823612.001000,300.342657 -15139008.000171,289.171677 -15454403.999000,297.078311 -15769799.999000,311.194154 -15769800.001000,311.194154 +14508215.999760,287.245660 +14823611.999000,300.342687 +14823612.001000,300.342687 +15139008.000171,289.171728 +15454403.999000,297.078287 +15769799.999000,311.194245 +15769800.001000,311.194245 16085196.000135,287.271527 -16400591.999000,305.510743 -16400592.001000,305.510743 +16400591.999000,305.510821 +16400592.001000,305.510821 16715988.001000,300.412526 -17031383.999710,289.874066 -17346779.999000,309.002297 -17346780.001000,309.002297 -17662176.001000,300.009653 +17031383.999710,289.874039 +17346779.999000,309.002273 +17346780.001000,309.002273 +17662176.001000,300.009571 17977571.999316,295.797887 -18292967.999000,318.236441 -18292968.001000,318.236441 -18608364.001000,295.704567 -18923759.999267,290.885409 -19239155.999000,322.182196 -19239156.001000,322.182196 -19554552.000758,291.002259 -19869947.999000,295.285438 -20185343.999000,321.403377 -20185344.001000,321.403377 -20500740.000540,290.648962 -20816135.999000,299.845942 -21131531.999000,328.975860 -21131532.001000,328.975860 -21446928.000551,287.484726 -21762323.999000,299.491481 -22077719.999000,320.110330 -22077720.001000,320.110330 +18292967.999000,318.236274 +18292968.001000,318.236274 +18608364.001000,295.704358 +18923759.999267,290.885288 +19239155.999000,322.182336 +19239156.001000,322.182336 +19554552.000758,291.002268 +19869947.999000,295.285443 +20185343.999000,321.403410 +20185344.001000,321.403410 +20500740.000540,290.648910 +20816135.999000,299.845926 +21131531.999000,328.976021 +21131532.001000,328.976021 +21446928.000551,287.484724 +21762323.999000,299.491476 +22077719.999000,320.110098 +22077720.001000,320.110098 22393116.000477,282.978995 -22708511.999000,296.116870 -23023907.999000,307.613326 -23023908.001000,307.613326 -23339304.000961,281.378577 -23654699.999000,281.896697 -23970095.999000,299.689898 -23970096.001000,299.689898 +22708511.999000,296.116900 +23023907.999000,307.613295 +23023908.001000,307.613295 +23339304.000961,281.378524 +23654699.999000,281.896590 +23970095.999000,299.690051 +23970096.001000,299.690051 24285491.999790,277.649712 -24600887.999000,311.382153 -24600888.001000,311.382153 -24916284.001000,290.916221 -25231679.999302,282.106098 +24600887.999000,311.382260 +24600888.001000,311.382260 +24916284.001000,290.915916 +25231679.999302,282.106086 25547075.999000,331.593176 25547076.001000,331.593176 -25862472.001000,284.588624 -26177867.999344,275.468784 -26493263.999000,319.417632 -26493264.001000,319.417632 +25862472.001000,284.588651 +26177867.999344,275.468776 +26493263.999000,319.418028 +26493264.001000,319.418028 26808660.000827,275.007280 -27124055.999000,279.219856 -27439451.999000,292.343433 -27439452.001000,292.343433 -27754848.000246,271.652692 -28070243.999000,284.161182 -28385639.999000,325.301344 -28385640.001000,325.301344 -28701036.001000,284.360332 +27124055.999000,279.219854 +27439451.999000,292.342708 +27439452.001000,292.342708 +27754848.000246,271.652681 +28070243.999000,284.161200 +28385639.999000,325.301411 +28385640.001000,325.301411 +28701036.001000,284.360301 29016432.000052,273.804993 -29331827.999000,283.325103 -29331828.001000,283.325103 -29647224.000300,272.934000 -29962619.999000,278.529273 -30278015.999000,289.209052 -30278016.001000,289.209052 -30593411.999557,272.571161 -30908807.999000,315.717224 -30908808.001000,315.717224 -31224204.001000,275.636307 -31539600.001000,273.770445 +29331827.999000,283.325194 +29331828.001000,283.325194 +29647224.000300,272.934031 +29962619.999000,278.529435 +30278015.999000,289.208085 +30278016.001000,289.208085 +30593411.999557,272.571212 +30908807.999000,315.717329 +30908808.001000,315.717329 +31224204.001000,275.636453 +31539600.001000,273.770415 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_TransmittedSolarRadiation_room/lowerBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_TransmittedSolarRadiation_room/lowerBound.csv index ace5fff572..a882c50f2f 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_TransmittedSolarRadiation_room/lowerBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_TransmittedSolarRadiation_room/lowerBound.csv @@ -1,103 +1,103 @@ x,y -0.001000,-0.001000 0.001000,-0.001000 -315396.001000,11.298699 -630792.001000,26.134197 -946188.001000,43.853758 -1261584.001000,59.131117 -1576980.001000,74.258217 -1892376.001000,85.477822 -2207772.001000,100.281262 -2523168.001000,115.509649 -2838564.001000,134.440529 -3153960.001000,142.659538 -3469356.001000,154.345195 -3784752.001000,170.371298 -4100148.001000,177.300890 -4415544.001000,193.076765 -4730940.001000,207.328229 -5046336.001000,221.089722 -5361732.001000,236.171475 -5677128.001000,249.439628 -5992524.001000,260.727225 -6307920.001000,274.811248 -6623316.001000,287.973636 -6938712.001000,299.565656 -7254108.001000,308.619630 -7569504.001000,321.612602 -7884900.001000,331.968054 -8200296.001000,340.109928 -8515692.001000,350.019382 -8831088.001000,355.980669 -9146484.001000,364.557746 -9461880.001000,372.233625 -9777276.001000,379.738259 -10092672.001000,388.077903 -10408068.001000,393.031530 -10723464.001000,400.141725 -11038860.001000,405.052794 -11354256.001000,407.914945 -11669652.001000,413.124639 -11985048.001000,418.293050 -12300444.001000,421.901626 -12615840.001000,426.499160 -12931236.001000,429.929740 -13246632.001000,432.988857 -13562028.001000,436.731959 -13877424.001000,439.188868 -14192820.001000,441.937442 -14508216.001000,444.830512 -14823612.001000,447.686217 -15139008.001000,450.395803 -15454404.001000,453.987117 -15769800.001000,457.193990 -16085196.001000,459.620211 -16400592.001000,463.006653 -16715988.001000,465.674992 -17031384.001000,469.285921 -17346780.001000,473.795539 -17662176.001000,477.427912 -17977572.001000,482.422307 -18292968.001000,487.650252 -18608364.001000,490.903441 -18923760.001000,496.919423 -19239156.001000,502.297086 -19554552.001000,506.562395 -19869948.001000,514.627253 -20185344.001000,521.762566 -20500740.001000,527.954671 -20816136.001000,537.953634 -21131532.001000,546.947904 -21446928.001000,556.238493 -21762324.001000,566.608118 -22077720.001000,576.927280 -22393116.001000,585.522229 -22708512.001000,596.867806 -23023908.001000,609.192494 -23339304.001000,620.684663 -23654700.001000,634.087690 -23970096.001000,647.496470 -24285492.001000,659.564751 -24600888.001000,672.423134 -24916284.001000,686.547348 -25231680.001000,704.543896 -25547076.001000,721.853093 -25862472.001000,734.866285 -26177868.001000,748.906838 -26493264.001000,762.264246 -26808660.001000,776.780121 -27124056.001000,791.788108 -27439452.001000,801.519306 -27754848.001000,814.954006 -28070244.001000,833.057283 -28385640.001000,846.251900 -28701036.001000,857.278887 -29016432.001000,867.598269 -29331828.001000,880.754558 -29647224.001000,892.326263 -29962620.001000,909.476149 -30278016.001000,924.608687 -30593412.001000,939.359627 -30908808.001000,955.821396 -31224204.001000,969.458187 -31539600.001000,987.904661 +315396.001000,11.298603 +630792.001000,26.134092 +946188.001000,43.853762 +1261584.001000,59.131060 +1576980.001000,74.258187 +1892376.001000,85.477677 +2207772.001000,100.281140 +2523168.001000,115.509520 +2838564.001000,134.440391 +3153960.001000,142.659374 +3469356.001000,154.345027 +3784752.001000,170.371115 +4100148.001000,177.300737 +4415544.001000,193.076582 +4730940.001000,207.328011 +5046336.001000,221.089569 +5361732.001000,236.171277 +5677128.001000,249.439353 +5992524.001000,260.726889 +6307920.001000,274.810913 +6623316.001000,287.973240 +6938712.001000,299.565290 +7254108.001000,308.619203 +7569504.001000,321.612205 +7884900.001000,331.967657 +8200296.001000,340.109501 +8515692.001000,350.018925 +8831088.001000,355.980181 +9146484.001000,364.557228 +9461880.001000,372.233095 +9777276.001000,379.737711 +10092672.001000,388.077324 +10408068.001000,393.030951 +10723464.001000,400.141145 +11038860.001000,405.052275 +11354256.001000,407.914365 +11669652.001000,413.124091 +11985048.001000,418.292440 +12300444.001000,421.901017 +12615840.001000,426.498520 +12931236.001000,429.929069 +13246632.001000,432.988209 +13562028.001000,436.731380 +13877424.001000,439.188258 +14192820.001000,441.936860 +14508216.001000,444.829871 +14823612.001000,447.685638 +15139008.001000,450.395223 +15454404.001000,453.986508 +15769800.001000,457.193350 +16085196.001000,459.619602 +16400592.001000,463.006074 +16715988.001000,465.674392 +17031384.001000,469.285341 +17346780.001000,473.794957 +17662176.001000,477.427333 +17977572.001000,482.421697 +18292968.001000,487.649619 +18608364.001000,490.902801 +18923760.001000,496.918783 +19239156.001000,502.296402 +19554552.001000,506.561724 +19869948.001000,514.626521 +20185344.001000,521.761891 +20500740.001000,527.953939 +20816136.001000,537.952903 +21131532.001000,546.947156 +21446928.001000,556.237700 +21762324.001000,566.607325 +22077720.001000,576.926549 +22393116.001000,585.521375 +22708512.001000,596.866952 +23023908.001000,609.191640 +23339304.001000,620.683871 +23654700.001000,634.086775 +23970096.001000,647.495599 +24285492.001000,659.563775 +24600888.001000,672.422210 +24916284.001000,686.546349 +25231680.001000,704.542921 +25547076.001000,721.852057 +25862472.001000,734.865251 +26177868.001000,748.905801 +26493264.001000,762.263209 +26808660.001000,776.779023 +27124056.001000,791.786949 +27439452.001000,801.518086 +27754848.001000,814.952847 +28070244.001000,833.056125 +28385640.001000,846.250742 +28701036.001000,857.277728 +29016432.001000,867.597111 +29331828.001000,880.753432 +29647224.001000,892.325104 +29962620.001000,909.475052 +30278016.001000,924.607407 +30593412.001000,939.358407 +30908808.001000,955.820142 +31224204.001000,969.457029 +31539600.001000,987.903564 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_TransmittedSolarRadiation_room/reference.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_TransmittedSolarRadiation_room/reference.csv index c32ba34d5b..b3e2b03e55 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_TransmittedSolarRadiation_room/reference.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_TransmittedSolarRadiation_room/reference.csv @@ -1,102 +1,102 @@ x,y 0.000000,0.000000 -315396.000000,11.310009 -630792.000000,26.160357 -946188.000000,43.897655 -1261584.000000,59.190308 -1576980.000000,74.332550 -1892376.000000,85.563385 -2207772.000000,100.381644 -2523168.000000,115.625275 -2838564.000000,134.575104 -3153960.000000,142.802341 -3469356.000000,154.499695 -3784752.000000,170.541840 -4100148.000000,177.478368 -4415544.000000,193.270035 -4730940.000000,207.535765 -5046336.000000,221.311033 -5361732.000000,236.407883 -5677128.000000,249.689317 -5992524.000000,260.988213 -6307920.000000,275.086334 -6623316.000000,288.261898 -6938712.000000,299.865521 -7254108.000000,308.928558 -7569504.000000,321.934536 -7884900.000000,332.300354 -8200296.000000,340.450378 -8515692.000000,350.369752 -8831088.000000,356.337006 -9146484.000000,364.922668 -9461880.000000,372.606232 -9777276.000000,380.118378 -10092672.000000,388.466370 -10408068.000000,393.424955 -10723464.000000,400.542267 -11038860.000000,405.458252 -11354256.000000,408.323268 -11669652.000000,413.538177 -11985048.000000,418.711761 -12300444.000000,422.323950 -12615840.000000,426.926086 -12931236.000000,430.360100 -13246632.000000,433.422279 -13562028.000000,437.169128 -13877424.000000,439.628496 -14192820.000000,442.379822 -14508216.000000,445.275787 -14823612.000000,448.134351 -15139008.000000,450.846649 -15454404.000000,454.441559 -15769800.000000,457.651642 -16085196.000000,460.080292 -16400592.000000,463.470123 -16715988.000000,466.141133 -17031384.000000,469.755676 -17346780.000000,474.269809 -17662176.000000,477.905818 -17977572.000000,482.905212 -18292968.000000,488.138390 -18608364.000000,491.394836 -18923760.000000,497.416840 -19239156.000000,502.799886 -19554552.000000,507.069464 -19869948.000000,515.142395 -20185344.000000,522.284851 -20500740.000000,528.483154 -20816136.000000,538.492126 -21131532.000000,547.495399 -21446928.000000,556.795288 -21762324.000000,567.175293 -22077720.000000,577.504785 -22393116.000000,586.108337 -22708512.000000,597.465271 -23023908.000000,609.802296 -23339304.000000,621.305969 -23654700.000000,634.722412 -23970096.000000,648.144614 -24285492.000000,660.224976 -24600888.000000,673.096230 -24916284.000000,687.234583 -25231680.000000,705.249146 -25547076.000000,722.575669 -25862472.000000,735.601887 -26177868.000000,749.656494 -26493264.000000,763.027273 -26808660.000000,777.557678 -27124056.000000,792.580688 -27439452.000000,802.321627 -27754848.000000,815.769775 -28070244.000000,833.891174 -28385640.000000,847.098999 -28701036.000000,858.137024 -29016432.000000,868.466736 -29331828.000000,881.636194 -29647224.000000,893.219482 -29962620.000000,910.386536 -30278016.000000,925.534221 -30593412.000000,940.299927 -30908808.000000,956.778174 -31224204.000000,970.428616 -31539600.000000,988.893555 +315396.000000,11.309913 +630792.000000,26.160253 +946188.000000,43.897659 +1261584.000000,59.190251 +1576980.000000,74.332520 +1892376.000000,85.563240 +2207772.000000,100.381522 +2523168.000000,115.625145 +2838564.000000,134.574966 +3153960.000000,142.802176 +3469356.000000,154.499527 +3784752.000000,170.541656 +4100148.000000,177.478215 +4415544.000000,193.269852 +4730940.000000,207.535547 +5046336.000000,221.310880 +5361732.000000,236.407684 +5677128.000000,249.689042 +5992524.000000,260.987877 +6307920.000000,275.085999 +6623316.000000,288.261501 +6938712.000000,299.865155 +7254108.000000,308.928131 +7569504.000000,321.934139 +7884900.000000,332.299957 +8200296.000000,340.449951 +8515692.000000,350.369294 +8831088.000000,356.336517 +9146484.000000,364.922150 +9461880.000000,372.605701 +9777276.000000,380.117828 +10092672.000000,388.465790 +10408068.000000,393.424375 +10723464.000000,400.541687 +11038860.000000,405.457733 +11354256.000000,408.322688 +11669652.000000,413.537628 +11985048.000000,418.711151 +12300444.000000,422.323340 +12615840.000000,426.925446 +12931236.000000,430.359429 +13246632.000000,433.421631 +13562028.000000,437.168549 +13877424.000000,439.627886 +14192820.000000,442.379239 +14508216.000000,445.275146 +14823612.000000,448.133771 +15139008.000000,450.846069 +15454404.000000,454.440948 +15769800.000000,457.651001 +16085196.000000,460.079681 +16400592.000000,463.469543 +16715988.000000,466.140533 +17031384.000000,469.755096 +17346780.000000,474.269226 +17662176.000000,477.905238 +17977572.000000,482.904602 +18292968.000000,488.137756 +18608364.000000,491.394195 +18923760.000000,497.416199 +19239156.000000,502.799202 +19554552.000000,507.068793 +19869948.000000,515.141663 +20185344.000000,522.284175 +20500740.000000,528.482422 +20816136.000000,538.491394 +21131532.000000,547.494651 +21446928.000000,556.794495 +21762324.000000,567.174500 +22077720.000000,577.504053 +22393116.000000,586.107483 +22708512.000000,597.464417 +23023908.000000,609.801442 +23339304.000000,621.305176 +23654700.000000,634.721497 +23970096.000000,648.143743 +24285492.000000,660.223999 +24600888.000000,673.095305 +24916284.000000,687.233583 +25231680.000000,705.248169 +25547076.000000,722.574631 +25862472.000000,735.600852 +26177868.000000,749.655457 +26493264.000000,763.026235 +26808660.000000,777.556580 +27124056.000000,792.579529 +27439452.000000,802.320406 +27754848.000000,815.768616 +28070244.000000,833.890015 +28385640.000000,847.097839 +28701036.000000,858.135864 +29016432.000000,868.465576 +29331828.000000,881.635067 +29647224.000000,893.218323 +29962620.000000,910.385437 +30278016.000000,925.532939 +30593412.000000,940.298706 +30908808.000000,956.776919 +31224204.000000,970.427456 +31539600.000000,988.892456 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_TransmittedSolarRadiation_room/upperBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_TransmittedSolarRadiation_room/upperBound.csv index dcc01d103b..eec2fbcf8f 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_TransmittedSolarRadiation_room/upperBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF.mat_TransmittedSolarRadiation_room/upperBound.csv @@ -1,103 +1,103 @@ x,y -0.001000,0.001000 -315395.999000,11.321319 -630791.999000,26.186518 -946187.999000,43.941553 -1261583.999000,59.249498 -1576979.999000,74.406883 -1892375.999000,85.648948 -2207771.999000,100.482026 -2523167.999000,115.740900 -2838563.999000,134.709679 -3153959.999000,142.945143 -3469355.999000,154.654195 -3784751.999000,170.712381 -4100147.999000,177.655846 -4415543.999000,193.463305 -4730939.999000,207.743301 -5046335.999000,221.532344 -5361731.999000,236.644291 -5677127.999000,249.939006 -5992523.999000,261.249201 -6307919.999000,275.361421 -6623315.999000,288.550160 -6938711.999000,300.165387 -7254107.999000,309.237487 -7569503.999000,322.256471 -7884899.999000,332.632654 -8200295.999000,340.790829 -8515691.999000,350.720121 -8831087.999000,356.693343 -9146483.999000,365.287591 -9461879.999000,372.978838 -9777275.999000,380.498496 -10092671.999000,388.854836 -10408067.999000,393.818380 -10723463.999000,400.942809 -11038859.999000,405.863710 -11354255.999000,408.731591 -11669651.999000,413.951716 -11985047.999000,419.130473 -12300443.999000,422.746274 -12615839.999000,427.353013 -12931235.999000,430.790460 -13246631.999000,433.855701 -13562027.999000,437.606298 -13877423.999000,440.068125 -14192819.999000,442.822202 -14508215.999000,445.721063 -14823611.999000,448.582486 -15139007.999000,451.297496 -15454403.999000,454.896000 -15769799.999000,458.109293 -16085195.999000,460.540372 -16400591.999000,463.933593 -16715987.999000,466.607274 -17031383.999000,470.225432 -17346779.999000,474.744079 -17662175.999000,478.383724 -17977571.999000,483.388118 -18292967.999000,488.626528 -18608363.999000,491.886231 -18923759.999000,497.914256 -19239155.999000,503.302686 -19554551.999000,507.576534 -19869947.999000,515.657537 -20185343.999000,522.807136 -20500739.999000,529.011637 -20816135.999000,539.030619 -21131531.999000,548.042895 -21446927.999000,557.352083 -21762323.999000,567.742468 -22077719.999000,578.082290 -22393115.999000,586.694446 -22708511.999000,598.062736 -23023907.999000,610.412098 -23339303.999000,621.927275 -23654699.999000,635.357135 -23970095.999000,648.792759 -24285491.999000,660.885201 -24600887.999000,673.769327 -24916283.999000,687.921817 -25231679.999000,705.954395 -25547075.999000,723.298245 -25862471.999000,736.337489 -26177867.999000,750.406151 -26493263.999000,763.790300 -26808659.999000,778.335236 -27124055.999000,793.373269 -27439451.999000,803.123949 -27754847.999000,816.585545 -28070243.999000,834.725065 -28385639.999000,847.946098 -28701035.999000,858.995161 -29016431.999000,869.335203 -29331827.999000,882.517830 -29647223.999000,894.112702 -29962619.999000,911.296922 -30278015.999000,926.459755 -30593411.999000,941.240227 -30908807.999000,957.734952 -31224203.999000,971.399044 -31539599.999000,989.882448 -31539600.001000,989.882448 +315395.999000,11.321223 +630791.999000,26.186413 +946187.999000,43.941557 +1261583.999000,59.249441 +1576979.999000,74.406852 +1892375.999000,85.648803 +2207771.999000,100.481903 +2523167.999000,115.740770 +2838563.999000,134.709541 +3153959.999000,142.944978 +3469355.999000,154.654027 +3784751.999000,170.712198 +4100147.999000,177.655694 +4415543.999000,193.463122 +4730939.999000,207.743082 +5046335.999000,221.532191 +5361731.999000,236.644092 +5677127.999000,249.938731 +5992523.999000,261.248865 +6307919.999000,275.361085 +6623315.999000,288.549763 +6938711.999000,300.165020 +7254107.999000,309.237059 +7569503.999000,322.256074 +7884899.999000,332.632257 +8200295.999000,340.790401 +8515691.999000,350.719663 +8831087.999000,356.692854 +9146483.999000,365.287072 +9461879.999000,372.978306 +9777275.999000,380.497946 +10092671.999000,388.854256 +10408067.999000,393.817799 +10723463.999000,400.942229 +11038859.999000,405.863191 +11354255.999000,408.731011 +11669651.999000,413.951166 +11985047.999000,419.129862 +12300443.999000,422.745663 +12615839.999000,427.352371 +12931235.999000,430.789788 +13246631.999000,433.855052 +13562027.999000,437.605717 +13877423.999000,440.067514 +14192819.999000,442.821618 +14508215.999000,445.720422 +14823611.999000,448.581905 +15139007.999000,451.296915 +15454403.999000,454.895389 +15769799.999000,458.108652 +16085195.999000,460.539761 +16400591.999000,463.933013 +16715987.999000,466.606673 +17031383.999000,470.224852 +17346779.999000,474.743495 +17662175.999000,478.383143 +17977571.999000,483.387507 +18292967.999000,488.625894 +18608363.999000,491.885589 +18923759.999000,497.913615 +19239155.999000,503.302001 +19554551.999000,507.575862 +19869947.999000,515.656804 +20185343.999000,522.806459 +20500739.999000,529.010904 +20816135.999000,539.029885 +21131531.999000,548.042146 +21446927.999000,557.351289 +21762323.999000,567.741674 +22077719.999000,578.081557 +22393115.999000,586.693590 +22708511.999000,598.061881 +23023907.999000,610.411243 +23339303.999000,621.926481 +23654699.999000,635.356218 +23970095.999000,648.791886 +24285491.999000,660.884223 +24600887.999000,673.768400 +24916283.999000,687.920816 +25231679.999000,705.953417 +25547075.999000,723.297206 +25862471.999000,736.336453 +26177867.999000,750.405112 +26493263.999000,763.789262 +26808659.999000,778.334136 +27124055.999000,793.372108 +27439451.999000,803.122727 +27754847.999000,816.584384 +28070243.999000,834.723905 +28385639.999000,847.944937 +28701035.999000,858.994000 +29016431.999000,869.334042 +29331827.999000,882.516702 +29647223.999000,894.111541 +29962619.999000,911.295822 +30278015.999000,926.458472 +30593411.999000,941.239005 +30908807.999000,957.733696 +31224203.999000,971.397884 +31539599.999000,989.881349 +31539600.001000,989.881349 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_FreeFloatRoomTemperature/lowerBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_FreeFloatRoomTemperature/lowerBound.csv index 5be7988110..e1585021c3 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_FreeFloatRoomTemperature/lowerBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_FreeFloatRoomTemperature/lowerBound.csv @@ -1,136 +1,136 @@ x,y -0.001000,20.979000 -315395.999000,9.787729 -315396.001000,9.787729 -630792.001000,17.353005 -946188.001000,24.682287 -1261583.999417,26.100545 -1576979.999000,20.723522 -1892375.999000,16.802992 -1892376.001000,16.802992 -2207772.000259,21.046164 -2523167.999000,18.546218 -2523168.001000,18.546218 -2838563.999662,26.178391 -3153959.999000,10.738891 -3153960.001000,10.738891 -3469356.001000,12.593242 -3784751.999924,27.848027 -4100147.999000,10.079139 -4100148.001000,10.079139 -4415544.001000,19.547680 -4730940.000711,26.048478 -5046335.999000,24.949163 -5361731.999000,19.674201 -5361732.001000,19.674201 -5677127.999707,20.796246 -5992523.999000,18.746273 -5992524.001000,18.746273 -6307920.000618,24.432230 -6623315.999000,23.088732 -6938711.999000,19.891517 -6938712.001000,19.891517 -7254108.001000,20.247264 -7569504.000166,32.441752 -7884899.999000,23.710845 -8200295.999000,19.385816 -8200296.001000,19.385816 -8515691.999847,27.622570 -8831087.999000,16.410375 -8831088.001000,16.410375 -9146484.001000,21.910036 -9461880.000305,26.135510 -9777275.999000,23.883050 -9777276.001000,23.883050 -10092671.999839,30.974845 -10408067.999000,21.167009 -10408068.001000,21.167009 -10723464.000679,23.390095 -11038859.999000,22.964778 -11354255.999000,18.022842 -11354256.001000,18.022842 -11669652.001000,24.186778 -11985047.999843,29.022933 -12300443.999000,22.382103 -12300444.001000,22.382103 -12615840.000459,26.041442 -12931235.999000,24.683210 -13246631.999000,23.058081 -13246632.001000,23.058081 -13562027.999612,27.111750 -13877423.999000,17.928968 -13877424.001000,17.928968 -14192820.000458,25.133462 -14508215.999000,22.458457 -14508216.001000,22.458457 -14823612.000975,25.950178 -15139007.999000,25.906240 -15139008.001000,25.906240 -15454404.001000,30.833738 -15769799.999531,35.346820 -16085195.999000,22.868940 -16085196.001000,22.868940 -16400592.000680,31.067041 -16715987.999000,29.507788 -17031383.999000,29.315799 -17031384.001000,29.315799 -17346780.000539,34.910088 -17662175.999000,33.232018 -17662176.001000,33.232018 -17977572.001000,34.422214 -18292967.999503,36.811225 -18608363.999000,29.701550 -18608364.001000,29.701550 -18923760.001000,31.533880 -19239155.999795,34.947928 -19554551.999000,29.778256 -19554552.001000,29.778256 -19869948.000799,35.548188 -20185343.999000,34.903070 -20500739.999000,30.561502 -20500740.001000,30.561502 -20816136.001000,38.259661 -21131531.999683,42.923953 -21446927.999000,33.936376 -21446928.001000,33.936376 -21762324.001000,37.629761 -22077719.999149,38.440548 -22393115.999000,28.345832 -22393116.001000,28.345832 -22708512.001000,31.210044 -23023907.999703,35.713247 -23339303.999000,27.407250 -23339304.001000,27.407250 -23654700.001000,28.512678 -23970095.999633,33.481016 -24285491.999000,22.760852 -24285492.001000,22.760852 -24600888.001000,30.627168 -24916284.001000,32.338982 -25231680.001000,33.266266 -25547075.999692,39.765991 -25862471.999000,27.470197 -26177867.999000,20.822524 -26177868.001000,20.822524 -26493264.000496,26.120846 -26808659.999000,24.337027 -26808660.001000,24.337027 -27124055.999463,27.210783 -27439451.999000,17.661369 -27439452.001000,17.661369 -27754848.001000,20.435153 -28070244.001000,28.497122 -28385639.999452,30.982367 -28701035.999000,22.469130 -29016431.999000,14.139625 -29016432.001000,14.139625 -29331827.999830,18.127086 -29647223.999000,12.509029 -29647224.001000,12.509029 -29962620.001000,18.632073 -30278016.001000,20.507723 -30593412.001000,21.806837 -30908808.000016,30.194218 -31224203.999000,22.069315 -31224204.001000,22.069315 -31539600.001000,22.581139 +315395.999000,9.787510 +315396.001000,9.787510 +630792.001000,17.353000 +946188.001000,24.682357 +1261583.999417,26.100722 +1576979.999000,20.723465 +1892375.999000,16.802860 +1892376.001000,16.802860 +2207772.000259,21.045547 +2523167.999000,18.546244 +2523168.001000,18.546244 +2838563.999662,26.178420 +3153959.999000,10.739126 +3153960.001000,10.739126 +3469356.001000,12.593297 +3784751.999924,27.847985 +4100147.999000,10.078981 +4100148.001000,10.078981 +4415544.001000,19.547653 +4730940.000711,26.048363 +5046335.999000,24.949080 +5361731.999000,19.674256 +5361732.001000,19.674256 +5677127.999707,20.796208 +5992523.999000,18.746279 +5992524.001000,18.746279 +6307920.000618,24.432171 +6623315.999000,23.088612 +6938711.999000,19.891504 +6938712.001000,19.891504 +7254108.001000,20.247410 +7569504.000166,32.441880 +7884899.999000,23.710704 +8200295.999000,19.385829 +8200296.001000,19.385829 +8515691.999847,27.622551 +8831087.999000,16.410343 +8831088.001000,16.410343 +9146484.001000,21.910043 +9461880.000305,26.135674 +9777275.999000,23.883132 +9777276.001000,23.883132 +10092671.999839,30.974916 +10408067.999000,21.166970 +10408068.001000,21.166970 +10723464.000679,23.390173 +11038859.999000,22.964855 +11354255.999000,18.022793 +11354256.001000,18.022793 +11669652.001000,24.186814 +11985047.999843,29.022925 +12300443.999000,22.382129 +12300444.001000,22.382129 +12615840.000459,26.041522 +12931235.999000,24.683184 +13246631.999000,23.058118 +13246632.001000,23.058118 +13562027.999613,27.111781 +13877423.999000,17.928971 +13877424.001000,17.928971 +14192820.000458,25.133560 +14508215.999000,22.458369 +14508216.001000,22.458369 +14823612.000975,25.950293 +15139007.999000,25.905968 +15139008.001000,25.905968 +15454404.001000,30.833846 +15769799.999531,35.346698 +16085195.999000,22.868863 +16085196.001000,22.868863 +16400592.000680,31.067077 +16715987.999000,29.507815 +17031383.999000,29.315791 +17031384.001000,29.315791 +17346780.000539,34.910168 +17662175.999000,33.232042 +17662176.001000,33.232042 +17977572.001000,34.422220 +18292967.999503,36.811349 +18608363.999000,29.701570 +18608364.001000,29.701570 +18923760.001000,31.533903 +19239155.999795,34.948046 +19554551.999000,29.778297 +19554552.001000,29.778297 +19869948.000799,35.548231 +20185343.999000,34.903037 +20500739.999000,30.561383 +20500740.001000,30.561383 +20816136.001000,38.259679 +21131531.999683,42.924052 +21446927.999000,33.936487 +21446928.001000,33.936487 +21762324.001000,37.629774 +22077719.999149,38.440367 +22393115.999000,28.345767 +22393116.001000,28.345767 +22708512.001000,31.210102 +23023907.999703,35.713274 +23339303.999000,27.407210 +23339304.001000,27.407210 +23654700.001000,28.512792 +23970095.999633,33.481006 +24285491.999000,22.760667 +24285492.001000,22.760667 +24600888.001000,30.627057 +24916284.001000,32.339022 +25231680.001000,33.266311 +25547075.999692,39.765816 +25862471.999000,27.470185 +26177867.999000,20.822574 +26177868.001000,20.822574 +26493264.000496,26.120821 +26808659.999000,24.337196 +26808660.001000,24.337196 +27124055.999463,27.210844 +27439451.999000,17.661280 +27439452.001000,17.661280 +27754848.001000,20.435027 +28070244.001000,28.496930 +28385639.999452,30.982562 +28701035.999000,22.468848 +29016431.999000,14.139205 +29016432.001000,14.139205 +29331827.999830,18.127007 +29647223.999000,12.508873 +29647224.001000,12.508873 +29962620.001000,18.632264 +30278016.001000,20.507589 +30593412.001000,21.806957 +30908808.000016,30.194411 +31224203.999000,22.069198 +31224204.001000,22.069198 +31539600.001000,22.580943 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_FreeFloatRoomTemperature/reference.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_FreeFloatRoomTemperature/reference.csv index 54ee5b019d..a1fcdac9b6 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_FreeFloatRoomTemperature/reference.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_FreeFloatRoomTemperature/reference.csv @@ -1,102 +1,102 @@ x,y 0.000000,21.000000 -315396.000000,9.797527 -630792.000000,17.370376 -946188.000000,24.706994 -1261584.000000,26.126672 -1576980.000000,20.744266 -1892376.000000,16.819811 -2207772.000000,21.067231 -2523168.000000,18.564783 -2838564.000000,26.204596 -3153960.000000,10.749641 -3469356.000000,12.605848 -3784752.000000,27.875903 -4100148.000000,10.089228 -4415544.000000,19.567247 -4730940.000000,26.074553 -5046336.000000,24.974137 -5361732.000000,19.693895 -5677128.000000,20.817063 -5992524.000000,18.765038 -6307920.000000,24.456686 -6623316.000000,23.111844 -6938712.000000,19.911429 -7254108.000000,20.267531 -7569504.000000,32.474226 -7884900.000000,23.734579 -8200296.000000,19.405222 -8515692.000000,27.650220 -8831088.000000,16.426802 -9146484.000000,21.931968 -9461880.000000,26.161672 -9777276.000000,23.906957 -10092672.000000,31.005851 -10408068.000000,21.188197 -10723464.000000,23.413509 -11038860.000000,22.987766 -11354256.000000,18.040883 -11669652.000000,24.210989 -11985048.000000,29.051985 -12300444.000000,22.404508 -12615840.000000,26.067510 -12931236.000000,24.707918 -13246632.000000,23.081163 -13562028.000000,27.138889 -13877424.000000,17.946915 -14192820.000000,25.158621 -14508216.000000,22.480938 -14823612.000000,25.976154 -15139008.000000,25.932172 -15454404.000000,30.864602 -15769800.000000,35.382202 -16085196.000000,22.891832 -16400592.000000,31.098139 -16715988.000000,29.537325 -17031384.000000,29.345145 -17346780.000000,34.945033 -17662176.000000,33.265284 -17977572.000000,34.456671 -18292968.000000,36.848074 -18608364.000000,29.731281 -18923760.000000,31.565446 -19239156.000000,34.982911 -19554552.000000,29.808064 -19869948.000000,35.583772 -20185344.000000,34.938008 -20500740.000000,30.592094 -20816136.000000,38.297959 -21131532.000000,42.966920 -21446928.000000,33.970347 -21762324.000000,37.667428 -22077720.000000,38.479027 -22393116.000000,28.374206 -22708512.000000,31.241285 -23023908.000000,35.748996 -23339304.000000,27.434685 -23654700.000000,28.541219 -23970096.000000,33.514531 -24285492.000000,22.783636 -24600888.000000,30.657826 -24916284.000000,32.371353 -25231680.000000,33.299565 -25547076.000000,39.805797 -25862472.000000,27.497694 -26177868.000000,20.843367 -26493264.000000,26.146993 -26808660.000000,24.361389 -27124056.000000,27.238021 -27439452.000000,17.679048 -27754848.000000,20.455609 -28070244.000000,28.525648 -28385640.000000,31.013380 -28701036.000000,22.491621 -29016432.000000,14.153779 -29331828.000000,18.145232 -29647224.000000,12.521550 -29962620.000000,18.650724 -30278016.000000,20.528252 -30593412.000000,21.828665 -30908808.000000,30.224443 -31224204.000000,22.091406 -31539600.000000,22.603743 +315396.000000,9.797307 +630792.000000,17.370370 +946188.000000,24.707064 +1261584.000000,26.126849 +1576980.000000,20.744209 +1892376.000000,16.819680 +2207772.000000,21.066613 +2523168.000000,18.564809 +2838564.000000,26.204624 +3153960.000000,10.749876 +3469356.000000,12.605903 +3784752.000000,27.875861 +4100148.000000,10.089070 +4415544.000000,19.567220 +4730940.000000,26.074438 +5046336.000000,24.974054 +5361732.000000,19.693950 +5677128.000000,20.817025 +5992524.000000,18.765044 +6307920.000000,24.456627 +6623316.000000,23.111723 +6938712.000000,19.911416 +7254108.000000,20.267678 +7569504.000000,32.474355 +7884900.000000,23.734438 +8200296.000000,19.405234 +8515692.000000,27.650202 +8831088.000000,16.426770 +9146484.000000,21.931975 +9461880.000000,26.161836 +9777276.000000,23.907039 +10092672.000000,31.005922 +10408068.000000,21.188158 +10723464.000000,23.413586 +11038860.000000,22.987842 +11354256.000000,18.040834 +11669652.000000,24.211025 +11985048.000000,29.051977 +12300444.000000,22.404534 +12615840.000000,26.067589 +12931236.000000,24.707892 +13246632.000000,23.081199 +13562028.000000,27.138920 +13877424.000000,17.946918 +14192820.000000,25.158718 +14508216.000000,22.480850 +14823612.000000,25.976270 +15139008.000000,25.931900 +15454404.000000,30.864711 +15769800.000000,35.382080 +16085196.000000,22.891755 +16400592.000000,31.098176 +16715988.000000,29.537352 +17031384.000000,29.345136 +17346780.000000,34.945113 +17662176.000000,33.265308 +17977572.000000,34.456676 +18292968.000000,36.848197 +18608364.000000,29.731301 +18923760.000000,31.565469 +19239156.000000,34.983029 +19554552.000000,29.808105 +19869948.000000,35.583815 +20185344.000000,34.937975 +20500740.000000,30.591975 +20816136.000000,38.297977 +21131532.000000,42.967019 +21446928.000000,33.970457 +21762324.000000,37.667442 +22077720.000000,38.478846 +22393116.000000,28.374141 +22708512.000000,31.241343 +23023908.000000,35.749023 +23339304.000000,27.434644 +23654700.000000,28.541333 +23970096.000000,33.514521 +24285492.000000,22.783450 +24600888.000000,30.657715 +24916284.000000,32.371393 +25231680.000000,33.299611 +25547076.000000,39.805621 +25862472.000000,27.497683 +26177868.000000,20.843417 +26493264.000000,26.146968 +26808660.000000,24.361557 +27124056.000000,27.238082 +27439452.000000,17.678959 +27754848.000000,20.455482 +28070244.000000,28.525455 +28385640.000000,31.013576 +28701036.000000,22.491339 +29016432.000000,14.153359 +29331828.000000,18.145152 +29647224.000000,12.521395 +29962620.000000,18.650915 +30278016.000000,20.528117 +30593412.000000,21.828786 +30908808.000000,30.224636 +31224204.000000,22.091289 +31539600.000000,22.603546 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_FreeFloatRoomTemperature/upperBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_FreeFloatRoomTemperature/upperBound.csv index 3b2b32d5e6..da3bd8f1e1 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_FreeFloatRoomTemperature/upperBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_FreeFloatRoomTemperature/upperBound.csv @@ -1,137 +1,137 @@ x,y -0.001000,21.021000 0.001000,21.021000 -315396.000193,9.807324 -630791.999000,17.387746 -946187.999000,24.731701 -1261583.999000,26.152798 -1261584.001000,26.152798 -1576980.001000,20.765011 -1892375.999960,16.836631 -2207771.999000,21.088299 -2207772.001000,21.088299 -2523167.999493,18.583348 -2838563.999000,26.230800 -2838564.001000,26.230800 -3153960.000786,10.760391 -3469355.999000,12.618454 -3784751.999000,27.903779 -3784752.001000,27.903779 -4100148.000305,10.099317 -4415543.999000,19.586814 -4730939.999000,26.100627 -4730940.001000,26.100627 -5046336.001000,24.999111 -5361732.000649,19.713589 -5677127.999000,20.837880 -5677128.001000,20.837880 -5992523.999530,18.783804 -6307919.999000,24.481143 -6307920.001000,24.481143 -6623316.001000,23.134956 -6938712.000800,19.931340 -7254107.999000,20.287799 -7569503.999000,32.506700 -7569504.001000,32.506700 -7884900.001000,23.758314 -8200295.999689,19.424627 -8515691.999000,27.677870 -8515692.001000,27.677870 -8831088.000342,16.443229 -9146483.999000,21.953900 -9461879.999000,26.187834 -9461880.001000,26.187834 -9777275.999482,23.930864 -10092671.999000,31.036857 -10092672.001000,31.036857 -10408068.000630,21.209385 -10723463.999000,23.436922 -10723464.001000,23.436922 -11038860.001000,23.010754 -11354255.999890,18.058924 -11669651.999000,24.235200 -11985047.999000,29.081037 -11985048.001000,29.081037 -12300444.000289,22.426913 -12615839.999000,26.093577 -12615840.001000,26.093577 -12931236.001000,24.732626 -13246631.999572,23.104244 -13562027.999000,27.166028 -13562028.001000,27.166028 -13877424.000121,17.964861 -14192819.999000,25.183779 -14192820.001000,25.183779 -14508215.999868,22.503419 -14823611.999000,26.002130 -14823612.001000,26.002130 -15139007.999018,25.958105 -15454403.999000,30.895467 -15769799.999000,35.417584 -15769800.001000,35.417584 -16085196.000207,22.914724 -16400591.999000,31.129238 -16400592.001000,31.129238 -16715988.001000,29.566863 -17031383.999066,29.374490 -17346779.999000,34.979978 -17346780.001000,34.979978 -17662176.000170,33.298549 -17977571.999000,34.491127 -18292967.999000,36.884922 -18292968.001000,36.884922 -18608364.000590,29.761012 -18923759.999000,31.597011 -19239155.999000,35.017894 -19239156.001000,35.017894 -19554551.999945,29.837872 -19869947.999000,35.619356 -19869948.001000,35.619356 -20185344.001000,34.972946 -20500739.999721,30.622686 -20816135.999000,38.336257 -21131531.999000,43.009887 -21131532.001000,43.009887 -21446928.000417,34.004317 -21762323.999000,37.705095 -22077719.999000,38.517506 -22077720.001000,38.517506 -22393116.000558,28.402581 -22708511.999000,31.272527 -23023907.999000,35.784745 -23023908.001000,35.784745 -23339304.000765,27.462119 -23654699.999000,28.569760 -23970095.999000,33.548045 -23970096.001000,33.548045 -24285492.000154,22.806419 -24600887.999000,30.688484 -24916283.999000,32.403724 -25231679.999000,33.332865 -25547075.999000,39.845603 -25547076.001000,39.845603 -25862472.001000,27.525192 -26177868.000113,20.864211 -26493263.999000,26.173140 -26493264.001000,26.173140 -26808659.999766,24.385750 -27124055.999000,27.265259 -27124056.001000,27.265259 -27439452.000550,17.696727 -27754847.999000,20.476064 -28070243.999000,28.554173 -28385639.999000,31.044393 -28385640.001000,31.044393 -28701036.001000,22.514113 -29016432.000353,14.167932 -29331827.999000,18.163377 -29331828.001000,18.163377 -29647223.999957,12.534072 -29962619.999000,18.669375 -30278015.999000,20.548780 -30593411.999000,21.850494 -30908807.999000,30.254667 -30908808.001000,30.254667 -31224204.000881,22.113497 -31539599.999000,22.626346 -31539600.001000,22.626346 +315396.000193,9.807104 +630791.999000,17.387741 +946187.999000,24.731771 +1261583.999000,26.152976 +1261584.001000,26.152976 +1576980.001000,20.764953 +1892375.999961,16.836499 +2207771.999000,21.087680 +2207772.001000,21.087680 +2523167.999493,18.583374 +2838563.999000,26.230829 +2838564.001000,26.230829 +3153960.000786,10.760626 +3469355.999000,12.618509 +3784751.999000,27.903737 +3784752.001000,27.903737 +4100148.000305,10.099159 +4415543.999000,19.586788 +4730939.999000,26.100512 +4730940.001000,26.100512 +5046336.001000,24.999028 +5361732.000649,19.713644 +5677127.999000,20.837842 +5677128.001000,20.837842 +5992523.999530,18.783809 +6307919.999000,24.481084 +6307920.001000,24.481084 +6623316.001000,23.134835 +6938712.000800,19.931327 +7254107.999000,20.287946 +7569503.999000,32.506829 +7569504.001000,32.506829 +7884900.001000,23.758172 +8200295.999689,19.424640 +8515691.999000,27.677852 +8515692.001000,27.677852 +8831088.000342,16.443197 +9146483.999000,21.953907 +9461879.999000,26.187998 +9461880.001000,26.187998 +9777275.999482,23.930946 +10092671.999000,31.036927 +10092672.001000,31.036927 +10408068.000630,21.209346 +10723463.999000,23.437000 +10723464.001000,23.437000 +11038860.001000,23.010830 +11354255.999890,18.058874 +11669651.999000,24.235236 +11985047.999000,29.081029 +11985048.001000,29.081029 +12300444.000289,22.426938 +12615839.999000,26.093657 +12615840.001000,26.093657 +12931236.001000,24.732599 +13246631.999572,23.104280 +13562027.999000,27.166059 +13562028.001000,27.166059 +13877424.000121,17.964865 +14192819.999000,25.183877 +14192820.001000,25.183877 +14508215.999868,22.503331 +14823611.999000,26.002246 +14823612.001000,26.002246 +15139007.999018,25.957832 +15454403.999000,30.895575 +15769799.999000,35.417462 +15769800.001000,35.417462 +16085196.000207,22.914647 +16400591.999000,31.129274 +16400592.001000,31.129274 +16715988.001000,29.566889 +17031383.999066,29.374481 +17346779.999000,34.980058 +17346780.001000,34.980058 +17662176.000170,33.298573 +17977571.999000,34.491133 +18292967.999000,36.885046 +18292968.001000,36.885046 +18608364.000590,29.761032 +18923759.999000,31.597034 +19239155.999000,35.018012 +19239156.001000,35.018012 +19554551.999945,29.837913 +19869947.999000,35.619399 +19869948.001000,35.619399 +20185344.001000,34.972913 +20500739.999721,30.622567 +20816135.999000,38.336275 +21131531.999000,43.009986 +21131532.001000,43.009986 +21446928.000418,34.004428 +21762323.999000,37.705109 +22077719.999000,38.517325 +22077720.001000,38.517325 +22393116.000558,28.402515 +22708511.999000,31.272584 +23023907.999000,35.784772 +23023908.001000,35.784772 +23339304.000765,27.462079 +23654699.999000,28.569875 +23970095.999000,33.548036 +23970096.001000,33.548036 +24285492.000154,22.806234 +24600887.999000,30.688373 +24916283.999000,32.403765 +25231679.999000,33.332911 +25547075.999000,39.845427 +25547076.001000,39.845427 +25862472.001000,27.525181 +26177868.000113,20.864261 +26493263.999000,26.173115 +26493264.001000,26.173115 +26808659.999766,24.385919 +27124055.999000,27.265320 +27124056.001000,27.265320 +27439452.000550,17.696638 +27754847.999000,20.475938 +28070243.999000,28.553980 +28385639.999000,31.044589 +28385640.001000,31.044589 +28701036.001000,22.513830 +29016432.000352,14.167512 +29331827.999000,18.163298 +29331828.001000,18.163298 +29647223.999957,12.533916 +29962619.999000,18.669566 +30278015.999000,20.548645 +30593411.999000,21.850614 +30908807.999000,30.254860 +30908808.001000,30.254860 +31224204.000882,22.113380 +31539599.999000,22.626150 +31539600.001000,22.626150 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.starRoom.T/lowerBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.starRoom.T/lowerBound.csv index 912abfb43b..3942657c86 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.starRoom.T/lowerBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.starRoom.T/lowerBound.csv @@ -1,135 +1,135 @@ x,y -0.001000,289.364185 -315395.999000,283.605268 -315396.001000,283.605268 -630792.001000,290.927034 -946188.001000,298.431150 -1261583.999470,300.240623 -1576979.999000,294.347176 -1892375.999000,290.388402 -1892376.001000,290.388402 -2207772.000301,294.753254 -2523167.999000,292.409548 -2523168.001000,292.409548 -2838563.999648,299.946716 -3153959.999000,284.225445 -3153960.001000,284.225445 -3469356.001000,285.870100 -3784751.999927,301.354775 -4100147.999000,283.417818 -4100148.001000,283.417818 -4415544.001000,293.208433 -4730940.000783,299.276297 -5046335.999000,298.536067 -5361731.999000,293.245822 -5361732.001000,293.245822 -5677127.999704,294.484902 +315395.999000,283.605068 +315396.001000,283.605068 +630792.001000,290.927017 +946188.001000,298.431231 +1261583.999470,300.240803 +1576979.999000,294.347115 +1892375.999000,290.388259 +1892376.001000,290.388259 +2207772.000301,294.752871 +2523167.999000,292.409578 +2523168.001000,292.409578 +2838563.999648,299.946746 +3153959.999000,284.225689 +3153960.001000,284.225689 +3469356.001000,285.870148 +3784751.999927,301.354745 +4100147.999000,283.417665 +4100148.001000,283.417665 +4415544.001000,293.208402 +4730940.000783,299.276215 +5046335.999000,298.535992 +5361731.999000,293.245883 +5361732.001000,293.245883 +5677127.999704,294.484870 5992523.999000,292.203039 5992524.001000,292.203039 -6307920.000620,298.093045 -6623315.999000,296.710978 -6938711.999000,293.532926 -7254107.999000,293.497527 -7254108.001000,293.497527 -7569504.000169,305.960357 -7884899.999000,297.103951 -8200295.999000,292.735144 -8200296.001000,292.735144 -8515691.999845,300.809681 -8831087.999000,289.775076 -8831088.001000,289.775076 +6307920.000620,298.092972 +6623315.999000,296.710837 +6938711.999000,293.532921 +7254107.999000,293.497679 +7254108.001000,293.497679 +7569504.000169,305.960487 +7884899.999000,297.103798 +8200295.999000,292.735175 +8200296.001000,292.735175 +8515691.999845,300.809683 +8831087.999000,289.775046 +8831088.001000,289.775046 9146484.001000,295.138619 -9461880.000312,299.576960 -9777275.999000,297.249106 -9777276.001000,297.249106 -10092671.999836,304.170382 -10408067.999000,294.528160 -10408068.001000,294.528160 -10723464.000481,296.633503 -11038859.999000,295.895322 -11354255.999000,291.164883 -11354256.001000,291.164883 -11669652.001000,297.399626 -11985047.999833,302.116646 -12300443.999000,295.509747 -12300444.001000,295.509747 -12615840.000380,299.285627 -12931235.999000,297.589930 -13246631.999000,296.166375 -13246632.001000,296.166375 -13562027.999614,300.229377 +9461880.000312,299.577119 +9777275.999000,297.249192 +9777276.001000,297.249192 +10092671.999836,304.170443 +10408067.999000,294.528129 +10408068.001000,294.528129 +10723464.000481,296.633594 +11038859.999000,295.895404 +11354255.999000,291.164824 +11354256.001000,291.164824 +11669652.001000,297.399657 +11985047.999833,302.116615 +12300443.999000,295.509791 +12300444.001000,295.509791 +12615840.000380,299.285719 +12931235.999000,297.589900 +13246631.999000,296.166406 +13246632.001000,296.166406 +13562027.999614,300.229408 13877423.999000,291.059188 13877424.001000,291.059188 -14192820.000479,298.081786 -14508215.999000,295.607551 -14508216.001000,295.607551 -14823612.001000,298.990369 -15139008.001000,299.096142 -15454404.001000,303.952060 -15769799.999522,308.299333 -16085195.999000,296.004157 -16085196.001000,296.004157 -16400592.000710,303.943199 -16715987.999000,302.594459 -16715988.001000,302.594459 -17031384.001000,302.602340 -17346780.000548,307.844563 -17662175.999000,306.314849 -17662176.001000,306.314849 +14192820.000479,298.081905 +14508215.999000,295.607460 +14508216.001000,295.607460 +14823612.001000,298.990480 +15139008.001000,299.095864 +15454404.001000,303.952158 +15769799.999522,308.299211 +16085195.999000,296.004089 +16085196.001000,296.004089 +16400592.000710,303.943243 +16715987.999000,302.594490 +16715988.001000,302.594490 +17031384.001000,302.602313 +17346780.000548,307.844624 +17662175.999000,306.314880 +17662176.001000,306.314880 17977572.001000,307.670180 -18292967.999473,309.858697 -18608363.999000,302.796654 -18608364.001000,302.796654 -18923760.001000,304.855559 -19239155.999773,308.096643 -19554551.999000,302.949166 -19554552.001000,302.949166 -19869948.000768,308.868993 -20185343.999000,308.092266 -20500739.999000,303.818774 -20500740.001000,303.818774 -20816136.001000,311.533143 -21131531.999697,316.195510 -21446927.999000,307.475233 -21446928.001000,307.475233 -21762324.001000,310.919635 -22077719.999156,311.754767 -22393115.999000,301.851728 -22393116.001000,301.851728 -22708512.001000,304.516057 -23023907.999733,309.407513 -23339303.999000,300.950767 -23339304.001000,300.950767 -23654700.001000,302.256675 +18292967.999473,309.858819 +18608363.999000,302.796685 +18608364.001000,302.796685 +18923760.001000,304.855589 +19239155.999773,308.096764 +19554551.999000,302.949207 +19554552.001000,302.949207 +19869948.000768,308.869024 +20185343.999000,308.092233 +20500739.999000,303.818652 +20500740.001000,303.818652 +20816136.001000,311.533159 +21131531.999697,316.195602 +21446927.999000,307.475355 +21446928.001000,307.475355 +21762324.001000,310.919638 +22077719.999156,311.754584 +22393115.999000,301.851667 +22393116.001000,301.851667 +22708512.001000,304.516118 +23023907.999733,309.407543 +23339303.999000,300.950737 +23339304.001000,300.950737 +23654700.001000,302.256813 23970095.999615,307.058502 -24285491.999000,296.251060 -24285492.001000,296.251060 -24600888.001000,303.832602 -24916284.001000,306.049944 -25231680.001000,307.034162 -25547075.999683,313.410724 -25862471.999000,301.118537 -26177867.999000,294.378243 -26177868.001000,294.378243 -26493264.000479,299.943945 -26808659.999000,297.981231 -26808660.001000,297.981231 -27124055.999466,300.923794 -27439451.999000,291.231011 -27439452.001000,291.231011 -27754848.001000,294.099301 -28070244.001000,302.104464 -28385639.999412,304.352447 -28701035.999000,295.683460 -29016431.999000,287.610211 -29016432.001000,287.610211 -29331827.999815,291.596223 -29647223.999000,285.799770 -29647224.001000,285.799770 -29962620.001000,292.189244 -30278016.001000,294.198087 -30593412.001000,295.513185 -30908808.000031,303.882302 -31224203.999000,296.022813 -31224204.001000,296.022813 -31539600.001000,296.263377 +24285491.999000,296.250847 +24285492.001000,296.250847 +24600888.001000,303.832475 +24916284.001000,306.049986 +25231680.001000,307.034193 +25547075.999683,313.410507 +25862471.999000,301.118540 +26177867.999000,294.378273 +26177868.001000,294.378273 +26493264.000479,299.943929 +26808659.999000,297.981405 +26808660.001000,297.981405 +27124055.999466,300.923855 +27439451.999000,291.230920 +27439452.001000,291.230920 +27754848.001000,294.099149 +28070244.001000,302.104269 +28385639.999412,304.352630 +28701035.999000,295.683155 +29016431.999000,287.609761 +29016432.001000,287.609761 +29331827.999815,291.596132 +29647223.999000,285.799608 +29647224.001000,285.799608 +29962620.001000,292.189455 +30278016.001000,294.197934 +30593412.001000,295.513306 +30908808.000031,303.882498 +31224203.999000,296.022694 +31224204.001000,296.022694 +31539600.001000,296.263163 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.starRoom.T/reference.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.starRoom.T/reference.csv index aed3662db1..22975f079f 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.starRoom.T/reference.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.starRoom.T/reference.csv @@ -1,102 +1,102 @@ x,y 0.000000,289.653839 -315396.000000,283.889157 -630792.000000,291.218252 -946188.000000,298.729880 -1261584.000000,300.541165 -1576980.000000,294.641818 -1892376.000000,290.679081 -2207772.000000,295.048303 -2523168.000000,292.702250 -2838564.000000,300.246963 -3153960.000000,284.509955 -3469356.000000,286.156256 -3784752.000000,301.656432 -4100148.000000,283.701519 -4415544.000000,293.501935 -4730940.000000,299.575873 -5046336.000000,298.834902 -5361732.000000,293.539361 -5677128.000000,294.779681 +315396.000000,283.888957 +630792.000000,291.218235 +946188.000000,298.729961 +1261584.000000,300.541344 +1576980.000000,294.641757 +1892376.000000,290.678938 +2207772.000000,295.047919 +2523168.000000,292.702280 +2838564.000000,300.246993 +3153960.000000,284.510199 +3469356.000000,286.156304 +3784752.000000,301.656401 +4100148.000000,283.701367 +4415544.000000,293.501904 +4730940.000000,299.575790 +5046336.000000,298.834827 +5361732.000000,293.539422 +5677128.000000,294.779650 5992524.000000,292.495535 -6307920.000000,298.391437 -6623316.000000,297.007986 -6938712.000000,293.826753 -7254108.000000,293.791318 -7569504.000000,306.266624 -7884900.000000,297.401352 -8200296.000000,293.028173 -8515692.000000,301.110792 -8831088.000000,290.065142 +6307920.000000,298.391364 +6623316.000000,297.007845 +6938712.000000,293.826748 +7254108.000000,293.791471 +7569504.000000,306.266754 +7884900.000000,297.401199 +8200296.000000,293.028203 +8515692.000000,301.110794 +8831088.000000,290.065111 9146484.000000,295.434053 -9461880.000000,299.876837 -9777276.000000,297.546652 -10092672.000000,304.474857 -10408068.000000,294.822983 -10723464.000000,296.930433 -11038860.000000,296.191513 -11354256.000000,291.456339 -11669652.000000,297.697324 -11985048.000000,302.419065 -12300444.000000,295.805553 -12615840.000000,299.585212 -12931236.000000,297.887818 -13246632.000000,296.462838 -13562028.000000,300.529907 +9461880.000000,299.876996 +9777276.000000,297.546738 +10092672.000000,304.474918 +10408068.000000,294.822952 +10723464.000000,296.930525 +11038860.000000,296.191595 +11354256.000000,291.456281 +11669652.000000,297.697354 +11985048.000000,302.419034 +12300444.000000,295.805596 +12615840.000000,299.585304 +12931236.000000,297.887787 +13246632.000000,296.462869 +13562028.000000,300.529938 13877424.000000,291.350538 -14192820.000000,298.380167 -14508216.000000,295.903455 -14823612.000000,299.289658 -15139008.000000,299.395537 -15454404.000000,304.256317 -15769800.000000,308.607941 -16085196.000000,296.300457 -16400592.000000,304.247446 -16715988.000000,302.897357 -17031384.000000,302.905245 -17346780.000000,308.152716 -17662176.000000,306.621471 +14192820.000000,298.380286 +14508216.000000,295.903363 +14823612.000000,299.289770 +15139008.000000,299.395259 +15454404.000000,304.256415 +15769800.000000,308.607819 +16085196.000000,296.300389 +16400592.000000,304.247490 +16715988.000000,302.897387 +17031384.000000,302.905219 +17346780.000000,308.152777 +17662176.000000,306.621501 17977572.000000,307.978158 -18292968.000000,310.168866 -18608364.000000,303.099753 -18923760.000000,305.160720 -19239156.000000,308.405048 -19554552.000000,303.252418 -19869948.000000,309.178171 -20185344.000000,308.400667 -20500740.000000,304.122897 -20816136.000000,311.844988 -21131532.000000,316.512022 -21446928.000000,307.783016 -21762324.000000,311.230865 -22077720.000000,312.066833 -22393116.000000,302.153882 -22708512.000000,304.820878 -23023908.000000,309.717230 -23339304.000000,301.252019 -23654700.000000,302.559235 +18292968.000000,310.168988 +18608364.000000,303.099785 +18923760.000000,305.160750 +19239156.000000,308.405170 +19554552.000000,303.252460 +19869948.000000,309.178202 +20185344.000000,308.400634 +20500740.000000,304.122775 +20816136.000000,311.845004 +21131532.000000,316.512114 +21446928.000000,307.783138 +21762324.000000,311.230869 +22077720.000000,312.066650 +22393116.000000,302.153821 +22708512.000000,304.820939 +23023908.000000,309.717261 +23339304.000000,301.251989 +23654700.000000,302.559372 23970096.000000,307.365868 -24285492.000000,296.547608 -24600888.000000,304.136738 -24916284.000000,306.356301 -25231680.000000,307.341504 -25547076.000000,313.724448 -25862472.000000,301.419957 -26177868.000000,294.672916 -26493264.000000,300.244189 -26808660.000000,298.279510 -27124056.000000,301.225020 -27439452.000000,291.522534 -27754848.000000,294.393695 -28070244.000000,302.406871 -28385640.000000,304.657104 -28701036.000000,295.979439 -29016432.000000,287.898109 -29331828.000000,291.888112 -29647224.000000,286.085856 -29962620.000000,292.481726 -30278016.000000,294.492579 -30593412.000000,295.808994 -30908808.000000,304.186488 -31224204.000000,296.319132 -31539600.000000,296.559937 +24285492.000000,296.547394 +24600888.000000,304.136611 +24916284.000000,306.356343 +25231680.000000,307.341534 +25547076.000000,313.724232 +25862472.000000,301.419960 +26177868.000000,294.672946 +26493264.000000,300.244174 +26808660.000000,298.279684 +27124056.000000,301.225081 +27439452.000000,291.522442 +27754848.000000,294.393542 +28070244.000000,302.406675 +28385640.000000,304.657288 +28701036.000000,295.979135 +29016432.000000,287.897659 +29331828.000000,291.888020 +29647224.000000,286.085693 +29962620.000000,292.481937 +30278016.000000,294.492427 +30593412.000000,295.809116 +30908808.000000,304.186685 +31224204.000000,296.319013 +31539600.000000,296.559723 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.starRoom.T/upperBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.starRoom.T/upperBound.csv index 10596b4555..f467e46564 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.starRoom.T/upperBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.starRoom.T/upperBound.csv @@ -1,136 +1,136 @@ x,y -0.001000,289.943493 0.001000,289.943493 -315395.999881,284.173046 -630791.999000,291.509470 -946187.999000,299.028610 -1261583.999000,300.841706 -1261584.001000,300.841706 -1576980.001000,294.936460 -1892375.999951,290.969760 -2207771.999000,295.343351 -2207772.001000,295.343351 -2523167.999474,292.994952 -2838563.999000,300.547210 -2838564.001000,300.547210 -3153960.000811,284.794465 -3469355.999000,286.442412 -3784751.999000,301.958088 -3784752.001000,301.958088 -4100148.000294,283.985221 -4415543.999000,293.795437 -4730939.999000,299.875449 -4730940.001000,299.875449 -5046336.001000,299.133737 -5361732.000620,293.832900 -5677127.999000,295.074461 -5677128.001000,295.074461 +315395.999881,284.172846 +630791.999000,291.509453 +946187.999000,299.028691 +1261583.999000,300.841885 +1261584.001000,300.841885 +1576980.001000,294.936399 +1892375.999951,290.969617 +2207771.999000,295.342967 +2207772.001000,295.342967 +2523167.999474,292.994983 +2838563.999000,300.547240 +2838564.001000,300.547240 +3153960.000811,284.794709 +3469355.999000,286.442461 +3784751.999000,301.958058 +3784752.001000,301.958058 +4100148.000294,283.985068 +4415543.999000,293.795406 +4730939.999000,299.875366 +4730940.001000,299.875366 +5046336.001000,299.133661 +5361732.000620,293.832961 +5677127.999000,295.074429 +5677128.001000,295.074429 5992523.999558,292.788030 -6307919.999000,298.689828 -6307920.001000,298.689828 -6623316.001000,297.304994 -6938712.001000,294.120580 -7254107.999006,294.085110 -7569503.999000,306.572890 -7569504.001000,306.572890 -7884900.001000,297.698753 -8200295.999702,293.321201 -8515691.999000,301.411903 -8515692.001000,301.411903 -8831088.000346,290.355207 +6307919.999000,298.689755 +6307920.001000,298.689755 +6623316.001000,297.304853 +6938712.001000,294.120575 +7254107.999006,294.085262 +7569503.999000,306.573021 +7569504.001000,306.573021 +7884900.001000,297.698601 +8200295.999702,293.321231 +8515691.999000,301.411905 +8515692.001000,301.411905 +8831088.000346,290.355176 9146483.999000,295.729487 -9461879.999000,300.176714 -9461880.001000,300.176714 -9777275.999503,297.844199 -10092671.999000,304.779332 -10092672.001000,304.779332 -10408068.000642,295.117806 -10723463.999000,297.227364 -10723464.001000,297.227364 -11038860.001000,296.487705 -11354255.999863,291.747795 -11669651.999000,297.995021 -11985047.999000,302.721484 -11985048.001000,302.721484 -12300444.000273,296.101359 -12615839.999000,299.884798 -12615840.001000,299.884798 -12931236.001000,298.185706 -13246631.999519,296.759301 -13562027.999000,300.830437 -13562028.001000,300.830437 +9461879.999000,300.176873 +9461880.001000,300.176873 +9777275.999503,297.844285 +10092671.999000,304.779393 +10092672.001000,304.779393 +10408068.000642,295.117775 +10723463.999000,297.227455 +10723464.001000,297.227455 +11038860.001000,296.487787 +11354255.999863,291.747737 +11669651.999000,297.995051 +11985047.999000,302.721453 +11985048.001000,302.721453 +12300444.000273,296.101402 +12615839.999000,299.884889 +12615840.001000,299.884889 +12931236.001000,298.185675 +13246631.999519,296.759332 +13562027.999000,300.830468 +13562028.001000,300.830468 13877424.000133,291.641889 -14192819.999000,298.678547 -14192820.001000,298.678547 -14508215.999845,296.199358 -14823611.999000,299.588948 -15139007.999000,299.694933 -15454403.999000,304.560573 -15769799.999000,308.916549 -15769800.001000,308.916549 -16085196.000215,296.596758 -16400591.999000,304.551694 -16400592.001000,304.551694 -16715988.000988,303.200254 -17031383.999000,303.208151 -17346779.999000,308.460869 -17346780.001000,308.460869 -17662176.000060,306.928092 +14192819.999000,298.678666 +14192820.001000,298.678666 +14508215.999845,296.199266 +14823611.999000,299.589060 +15139007.999000,299.694654 +15454403.999000,304.560671 +15769799.999000,308.916426 +15769800.001000,308.916426 +16085196.000215,296.596690 +16400591.999000,304.551738 +16400592.001000,304.551738 +16715988.000988,303.200284 +17031383.999000,303.208124 +17346779.999000,308.460930 +17346780.001000,308.460930 +17662176.000060,306.928123 17977571.999000,308.286136 -18292967.999000,310.479035 -18292968.001000,310.479035 -18608364.000549,303.402853 -18923759.999000,305.465880 -19239155.999000,308.713453 -19239156.001000,308.713453 -19554551.999930,303.555671 -19869947.999000,309.487350 -19869948.001000,309.487350 -20185344.001000,308.709067 -20500739.999713,304.427020 -20816135.999000,312.156833 -21131531.999000,316.828534 -21131532.001000,316.828534 -21446928.000434,308.090799 -21762323.999000,311.542096 -22077719.999000,312.378900 -22077720.001000,312.378900 -22393116.000576,302.456036 -22708511.999000,305.125699 -23023907.999000,310.026947 -23023908.001000,310.026947 -23339304.000732,301.553271 -23654699.999000,302.861794 +18292967.999000,310.479157 +18292968.001000,310.479157 +18608364.000549,303.402885 +18923759.999000,305.465910 +19239155.999000,308.713575 +19239156.001000,308.713575 +19554551.999930,303.555712 +19869947.999000,309.487380 +19869948.001000,309.487380 +20185344.001000,308.709034 +20500739.999713,304.426898 +20816135.999000,312.156849 +21131531.999000,316.828626 +21131532.001000,316.828626 +21446928.000434,308.090922 +21762323.999000,311.542099 +22077719.999000,312.378717 +22077720.001000,312.378717 +22393116.000576,302.455975 +22708511.999000,305.125760 +23023907.999000,310.026978 +23023908.001000,310.026978 +23339304.000732,301.553241 +23654699.999000,302.861931 23970095.999000,307.673234 23970096.001000,307.673234 -24285492.000175,296.844156 -24600887.999000,304.440875 -24916283.999000,306.662657 -25231679.999000,307.648845 -25547075.999000,314.038173 -25547076.001000,314.038173 -25862472.001000,301.721377 -26177868.000095,294.967589 -26493263.999000,300.544434 -26493264.001000,300.544434 -26808659.999800,298.577790 -27124055.999000,301.526245 -27124056.001000,301.526245 -27439452.000543,291.814056 -27754847.999000,294.688089 -28070243.999000,302.709278 -28385639.999000,304.961762 -28385640.001000,304.961762 -28701036.001000,296.275419 -29016432.000339,288.186007 -29331827.999000,292.180000 -29331828.001000,292.180000 -29647223.999951,286.371942 -29962619.999000,292.774208 -30278015.999000,294.787072 -30593411.999000,296.104803 -30908807.999000,304.490675 -30908808.001000,304.490675 -31224204.000941,296.615451 -31539599.999000,296.856496 -31539600.001000,296.856496 +24285492.000175,296.843942 +24600887.999000,304.440748 +24916283.999000,306.662699 +25231679.999000,307.648876 +25547075.999000,314.037956 +25547076.001000,314.037956 +25862472.001000,301.721380 +26177868.000095,294.967619 +26493263.999000,300.544418 +26493264.001000,300.544418 +26808659.999800,298.577964 +27124055.999000,301.526306 +27124056.001000,301.526306 +27439452.000543,291.813964 +27754847.999000,294.687936 +28070243.999000,302.709082 +28385639.999000,304.961945 +28385640.001000,304.961945 +28701036.001000,296.275114 +29016432.000339,288.185556 +29331827.999000,292.179908 +29331828.001000,292.179908 +29647223.999951,286.371779 +29962619.999000,292.774419 +30278015.999000,294.786919 +30593411.999000,296.104925 +30908807.999000,304.490871 +30908808.001000,304.490871 +31224204.000941,296.615332 +31539599.999000,296.856283 +31539600.001000,296.856283 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.thermRoom.T/lowerBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.thermRoom.T/lowerBound.csv index 1ed7f71504..4464f03684 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.thermRoom.T/lowerBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.thermRoom.T/lowerBound.csv @@ -1,136 +1,136 @@ x,y -0.001000,293.855844 -315395.999000,282.664580 -315396.001000,282.664580 +315395.999000,282.664356 +315396.001000,282.664356 630792.001000,290.229851 -946188.001000,297.559131 -1261583.999417,298.977393 -1576979.999000,293.600368 -1892375.999000,289.679845 -1892376.001000,289.679845 -2207772.000259,293.923009 -2523167.999000,291.423062 -2523168.001000,291.423062 -2838563.999662,299.055237 -3153959.999000,283.615740 -3153960.001000,283.615740 -3469356.001000,285.470104 -3784751.999924,300.724883 -4100147.999000,282.955979 -4100148.001000,282.955979 -4415544.001000,292.424536 -4730940.000711,298.925321 -5046335.999000,297.826016 -5361731.999000,292.551051 -5361732.001000,292.551051 -5677127.999707,293.673083 +946188.001000,297.559212 +1261583.999417,298.977573 +1576979.999000,293.600307 +1892375.999000,289.679702 +1892376.001000,289.679702 +2207772.000259,293.922396 +2523167.999000,291.423092 +2523168.001000,291.423092 +2838563.999662,299.055268 +3153959.999000,283.615978 +3153960.001000,283.615978 +3469356.001000,285.470134 +3784751.999924,300.724842 +4100147.999000,282.955826 +4100148.001000,282.955826 +4415544.001000,292.424506 +4730940.000711,298.925217 +5046335.999000,297.825925 +5361731.999000,292.551112 +5361732.001000,292.551112 +5677127.999707,293.673052 5992523.999000,291.623127 5992524.001000,291.623127 -6307920.000618,297.309077 -6623315.999000,295.965584 -6938711.999000,292.768374 -6938712.001000,292.768374 -7254108.001000,293.124122 -7569504.000166,305.318599 -7884899.999000,296.587698 -8200295.999000,292.262669 -8200296.001000,292.262669 -8515691.999847,300.499432 -8831087.999000,289.287232 -8831088.001000,289.287232 -9146484.001000,294.786874 -9461880.000305,299.012358 -9777275.999000,296.759891 -9777276.001000,296.759891 -10092671.999839,303.851695 -10408067.999000,294.043852 -10408068.001000,294.043852 -10723464.000679,296.266952 -11038859.999000,295.841634 -11354255.999000,290.899687 -11354256.001000,290.899687 -11669652.001000,297.063633 -11985047.999843,301.899776 -12300443.999000,295.258950 -12300444.001000,295.258950 -12615840.000459,298.918304 -12931235.999000,297.560049 -13246631.999000,295.934931 -13246632.001000,295.934931 -13562027.999612,299.988598 +6307920.000618,297.309022 +6623315.999000,295.965450 +6938711.999000,292.768349 +6938712.001000,292.768349 +7254108.001000,293.124274 +7569504.000166,305.318721 +7884899.999000,296.587546 +8200295.999000,292.262678 +8200296.001000,292.262678 +8515691.999847,300.499405 +8831087.999000,289.287202 +8831088.001000,289.287202 +9146484.001000,294.786905 +9461880.000305,299.012535 +9777275.999000,296.759982 +9777276.001000,296.759982 +10092671.999839,303.851756 +10408067.999000,294.043821 +10408068.001000,294.043821 +10723464.000679,296.267028 +11038859.999000,295.841695 +11354255.999000,290.899656 +11354256.001000,290.899656 +11669652.001000,297.063663 +11985047.999843,301.899765 +12300443.999000,295.258975 +12300444.001000,295.258975 +12615840.000459,298.918365 +12931235.999000,297.560048 +13246631.999000,295.934961 +13246632.001000,295.934961 +13562027.999612,299.988629 13877423.999000,290.805829 13877424.001000,290.805829 -14192820.000458,298.010306 -14508215.999000,295.335314 -14508216.001000,295.335314 -14823612.000975,298.827024 -15139007.999000,298.783091 -15139008.001000,298.783091 -15454404.001000,303.710597 -15769799.999531,308.223664 -16085195.999000,295.745800 -16085196.001000,295.745800 -16400592.000680,303.943892 -16715987.999000,302.384639 +14192820.000458,298.010398 +14508215.999000,295.335222 +14508216.001000,295.335222 +14823612.000975,298.827135 +15139007.999000,298.782830 +15139008.001000,298.782830 +15454404.001000,303.710689 +15769799.999531,308.223542 +16085195.999000,295.745708 +16085196.001000,295.745708 +16400592.000680,303.943922 +16715987.999000,302.384669 17031383.999000,302.192651 17031384.001000,302.192651 -17346780.000539,307.786937 -17662175.999000,306.108880 -17662176.001000,306.108880 -17977572.001000,307.299056 -18292967.999503,309.688077 -18608363.999000,302.578401 -18608364.001000,302.578401 -18923760.001000,304.410726 -19239155.999795,307.824775 -19554551.999000,302.655101 -19554552.001000,302.655101 -19869948.000799,308.425038 -20185343.999000,307.779931 -20500739.999000,303.438345 -20500740.001000,303.438345 -20816136.001000,311.136507 -21131531.999683,315.800807 -21446927.999000,306.813235 -21446928.001000,306.813235 -21762324.001000,310.506617 -22077719.999149,311.317399 -22393115.999000,301.222684 -22393116.001000,301.222684 -22708512.001000,304.086898 -23023907.999703,308.590094 -23339303.999000,300.284100 -23339304.001000,300.284100 -23654700.001000,301.389532 +17346780.000539,307.787025 +17662175.999000,306.108890 +17662176.001000,306.108890 +17977572.001000,307.299072 +18292967.999503,309.688199 +18608363.999000,302.578432 +18608364.001000,302.578432 +18923760.001000,304.410757 +19239155.999795,307.824897 +19554551.999000,302.655142 +19554552.001000,302.655142 +19869948.000799,308.425069 +20185343.999000,307.779900 +20500739.999000,303.438244 +20500740.001000,303.438244 +20816136.001000,311.136538 +21131531.999683,315.800907 +21446927.999000,306.813328 +21446928.001000,306.813328 +21762324.001000,310.506620 +22077719.999149,311.317216 +22393115.999000,301.222623 +22393116.001000,301.222623 +22708512.001000,304.086954 +23023907.999703,308.590124 +23339303.999000,300.284048 +23339304.001000,300.284048 +23654700.001000,301.389654 23970095.999633,306.357867 -24285491.999000,295.637694 -24285492.001000,295.637694 -24600888.001000,303.504025 -24916284.001000,305.215829 -25231680.001000,306.143105 -25547075.999692,312.642848 -25862471.999000,300.347055 -26177867.999000,293.699373 -26177868.001000,293.699373 -26493264.000496,298.997711 -26808659.999000,297.213884 -26808660.001000,297.213884 -27124055.999463,300.087641 -27439451.999000,290.538219 -27439452.001000,290.538219 -27754848.001000,293.312007 -28070244.001000,301.373968 -28385639.999452,303.859209 -28701035.999000,295.345989 -29016431.999000,287.016489 -29016432.001000,287.016489 -29331827.999830,291.003944 -29647223.999000,285.385886 -29647224.001000,285.385886 -29962620.001000,291.508916 -30278016.001000,293.384581 -30593412.001000,294.683688 -30908808.000016,303.071068 -31224203.999000,294.946157 -31224204.001000,294.946157 -31539600.001000,295.458000 +24285491.999000,295.637511 +24285492.001000,295.637511 +24600888.001000,303.503903 +24916284.001000,305.215871 +25231680.001000,306.143166 +25547075.999692,312.642676 +25862471.999000,300.347029 +26177867.999000,293.699411 +26177868.001000,293.699411 +26493264.000496,298.997666 +26808659.999000,297.214045 +26808660.001000,297.214045 +27124055.999463,300.087701 +27439451.999000,290.538128 +27439452.001000,290.538128 +27754848.001000,293.311885 +28070244.001000,301.373785 +28385639.999452,303.859417 +28701035.999000,295.345684 +29016431.999000,287.016062 +29016432.001000,287.016062 +29331827.999830,291.003853 +29647223.999000,285.385734 +29647224.001000,285.385734 +29962620.001000,291.509102 +30278016.001000,293.384429 +30593412.001000,294.683810 +30908808.000016,303.071264 +31224203.999000,294.946062 +31224204.001000,294.946062 +31539600.001000,295.457786 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.thermRoom.T/reference.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.thermRoom.T/reference.csv index 31a618eef8..58e7321925 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.thermRoom.T/reference.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.thermRoom.T/reference.csv @@ -1,102 +1,102 @@ x,y 0.000000,294.149994 -315396.000000,282.947527 +315396.000000,282.947303 630792.000000,290.520371 -946188.000000,297.856988 -1261584.000000,299.276670 -1576980.000000,293.894263 -1892376.000000,289.969814 -2207772.000000,294.217227 -2523168.000000,291.714777 -2838564.000000,299.354592 -3153960.000000,283.899640 -3469356.000000,285.755859 -3784752.000000,301.025909 -4100148.000000,283.239218 -4415544.000000,292.717253 -4730940.000000,299.224545 -5046336.000000,298.124141 -5361732.000000,292.843895 -5677128.000000,293.967050 +946188.000000,297.857069 +1261584.000000,299.276849 +1576980.000000,293.894202 +1892376.000000,289.969672 +2207772.000000,294.216613 +2523168.000000,291.714807 +2838564.000000,299.354622 +3153960.000000,283.899878 +3469356.000000,285.755890 +3784752.000000,301.025868 +4100148.000000,283.239066 +4415544.000000,292.717223 +4730940.000000,299.224442 +5046336.000000,298.124049 +5361732.000000,292.843956 +5677128.000000,293.967019 5992524.000000,291.915042 -6307920.000000,297.606683 -6623316.000000,296.261846 -6938712.000000,293.061436 -7254108.000000,293.417539 -7569504.000000,305.624224 -7884900.000000,296.884583 -8200296.000000,292.555225 -8515692.000000,300.800232 -8831088.000000,289.576809 -9146484.000000,295.081956 -9461880.000000,299.311670 -9777276.000000,297.056948 -10092672.000000,304.155851 -10408068.000000,294.338190 -10723464.000000,296.563516 -11038860.000000,296.137772 -11354256.000000,291.190878 -11669652.000000,297.360994 -11985048.000000,302.201978 -12300444.000000,295.554504 -12615840.000000,299.217522 +6307920.000000,297.606628 +6623316.000000,296.261712 +6938712.000000,293.061410 +7254108.000000,293.417692 +7569504.000000,305.624346 +7884900.000000,296.884430 +8200296.000000,292.555233 +8515692.000000,300.800205 +8831088.000000,289.576779 +9146484.000000,295.081987 +9461880.000000,299.311847 +9777276.000000,297.057039 +10092672.000000,304.155912 +10408068.000000,294.338159 +10723464.000000,296.563591 +11038860.000000,296.137833 +11354256.000000,291.190847 +11669652.000000,297.361024 +11985048.000000,302.201967 +12300444.000000,295.554530 +12615840.000000,299.217583 12931236.000000,297.857906 -13246632.000000,296.231162 -13562028.000000,300.288887 +13246632.000000,296.231193 +13562028.000000,300.288918 13877424.000000,291.096926 -14192820.000000,298.308615 -14508216.000000,295.630945 -14823612.000000,299.126150 -15139008.000000,299.082173 -15454404.000000,304.014612 -15769800.000000,308.532196 -16085196.000000,296.041841 -16400592.000000,304.248140 -16715988.000000,302.687326 +14192820.000000,298.308707 +14508216.000000,295.630853 +14823612.000000,299.126262 +15139008.000000,299.081912 +15454404.000000,304.014703 +15769800.000000,308.532074 +16085196.000000,296.041750 +16400592.000000,304.248170 +16715988.000000,302.687357 17031384.000000,302.495146 -17346780.000000,308.095032 -17662176.000000,306.415295 -17977572.000000,307.606663 -18292968.000000,309.998075 -18608364.000000,302.881282 -18923760.000000,304.715442 -19239156.000000,308.132908 -19554552.000000,302.958059 -19869948.000000,308.733772 -20185344.000000,308.088019 -20500740.000000,303.742087 -20816136.000000,311.447955 -21131532.000000,316.116924 -21446928.000000,307.120355 -21762324.000000,310.817435 -22077720.000000,311.629028 -22393116.000000,301.524208 -22708512.000000,304.391289 -23023908.000000,308.898993 -23339304.000000,300.584685 -23654700.000000,301.691223 +17346780.000000,308.095120 +17662176.000000,306.415305 +17977572.000000,307.606679 +18292968.000000,309.998197 +18608364.000000,302.881313 +18923760.000000,304.715472 +19239156.000000,308.133030 +19554552.000000,302.958101 +19869948.000000,308.733802 +20185344.000000,308.087988 +20500740.000000,303.741986 +20816136.000000,311.447986 +21131532.000000,316.117024 +21446928.000000,307.120448 +21762324.000000,310.817438 +22077720.000000,311.628845 +22393116.000000,301.524147 +22708512.000000,304.391345 +23023908.000000,308.899023 +23339304.000000,300.584633 +23654700.000000,301.691345 23970096.000000,306.664531 -24285492.000000,295.933628 -24600888.000000,303.807833 -24916284.000000,305.521350 -25231680.000000,306.449554 -25547076.000000,312.955804 -25862472.000000,300.647703 -26177868.000000,293.993366 -26493264.000000,299.297008 -26808660.000000,297.511395 -27124056.000000,300.388029 -27439452.000000,290.829048 -27754848.000000,293.605613 -28070244.000000,301.675643 -28385640.000000,304.163373 -28701036.000000,295.641630 -29016432.000000,287.303793 -29331828.000000,291.295239 -29647224.000000,285.671558 -29962620.000000,291.800717 -30278016.000000,293.678259 -30593412.000000,294.978667 -30908808.000000,303.374442 -31224204.000000,295.241398 -31539600.000000,295.753754 +24285492.000000,295.933445 +24600888.000000,303.807711 +24916284.000000,305.521392 +25231680.000000,306.449615 +25547076.000000,312.955632 +25862472.000000,300.647677 +26177868.000000,293.993405 +26493264.000000,299.296963 +26808660.000000,297.511557 +27124056.000000,300.388090 +27439452.000000,290.828957 +27754848.000000,293.605491 +28070244.000000,301.675460 +28385640.000000,304.163580 +28701036.000000,295.641325 +29016432.000000,287.303365 +29331828.000000,291.295148 +29647224.000000,285.671405 +29962620.000000,291.800903 +30278016.000000,293.678107 +30593412.000000,294.978789 +30908808.000000,303.374639 +31224204.000000,295.241303 +31539600.000000,295.753540 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.thermRoom.T/upperBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.thermRoom.T/upperBound.csv index 0b3505cef6..1ad11b474f 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.thermRoom.T/upperBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_Room.thermRoom.T/upperBound.csv @@ -1,137 +1,137 @@ x,y -0.001000,294.444144 0.001000,294.444144 -315396.000193,283.230475 +315396.000193,283.230251 630791.999000,290.810891 -946187.999000,298.154845 -1261583.999000,299.575947 -1261584.001000,299.575947 -1576980.001000,294.188157 -1892375.999960,290.259784 -2207771.999000,294.511444 -2207772.001000,294.511444 -2523167.999493,292.006491 -2838563.999000,299.653946 -2838564.001000,299.653946 -3153960.000786,284.183540 -3469355.999000,286.041615 -3784751.999000,301.326935 -3784752.001000,301.326935 -4100148.000305,283.522457 -4415543.999000,293.009971 -4730939.999000,299.523770 -4730940.001000,299.523770 -5046336.001000,298.422265 -5361732.000649,293.136739 -5677127.999000,294.261017 -5677128.001000,294.261017 +946187.999000,298.154926 +1261583.999000,299.576126 +1261584.001000,299.576126 +1576980.001000,294.188096 +1892375.999961,290.259641 +2207771.999000,294.510829 +2207772.001000,294.510829 +2523167.999493,292.006522 +2838563.999000,299.653977 +2838564.001000,299.653977 +3153960.000786,284.183778 +3469355.999000,286.041646 +3784751.999000,301.326894 +3784752.001000,301.326894 +4100148.000305,283.522305 +4415543.999000,293.009940 +4730939.999000,299.523666 +4730940.001000,299.523666 +5046336.001000,298.422173 +5361732.000649,293.136800 +5677127.999000,294.260986 +5677128.001000,294.260986 5992523.999530,292.206957 -6307919.999000,297.904290 -6307920.001000,297.904290 -6623316.001000,296.558108 -6938712.000800,293.354497 -7254107.999000,293.710957 -7569503.999000,305.929848 -7569504.001000,305.929848 -7884900.001000,297.181467 -8200295.999689,292.847780 -8515691.999000,301.101032 -8515692.001000,301.101032 -8831088.000342,289.866386 -9146483.999000,295.377038 -9461879.999000,299.610982 -9461880.001000,299.610982 -9777275.999482,297.354005 -10092671.999000,304.460007 -10092672.001000,304.460007 -10408068.000630,294.632528 -10723463.999000,296.860079 -10723464.001000,296.860079 -11038860.001000,296.433909 -11354255.999890,291.482069 -11669651.999000,297.658355 -11985047.999000,302.504180 -11985048.001000,302.504180 -12300444.000289,295.850059 -12615839.999000,299.516739 -12615840.001000,299.516739 +6307919.999000,297.904235 +6307920.001000,297.904235 +6623316.001000,296.557974 +6938712.000800,293.354471 +7254107.999000,293.711109 +7569503.999000,305.929970 +7569504.001000,305.929970 +7884900.001000,297.181314 +8200295.999689,292.847788 +8515691.999000,301.101005 +8515692.001000,301.101005 +8831088.000342,289.866355 +9146483.999000,295.377069 +9461879.999000,299.611159 +9461880.001000,299.611159 +9777275.999482,297.354096 +10092671.999000,304.460068 +10092672.001000,304.460068 +10408068.000630,294.632497 +10723463.999000,296.860155 +10723464.001000,296.860155 +11038860.001000,296.433970 +11354255.999890,291.482038 +11669651.999000,297.658385 +11985047.999000,302.504169 +11985048.001000,302.504169 +12300444.000289,295.850085 +12615839.999000,299.516800 +12615840.001000,299.516800 12931236.001000,298.155764 -13246631.999572,296.527393 -13562027.999000,300.589176 -13562028.001000,300.589176 +13246631.999572,296.527424 +13562027.999000,300.589207 +13562028.001000,300.589207 13877424.000121,291.388023 -14192819.999000,298.606924 -14192820.001000,298.606924 -14508215.999868,295.926576 -14823611.999000,299.425276 -14823612.001000,299.425276 -15139007.999018,299.381255 -15454403.999000,304.318626 -15769799.999000,308.840728 -15769800.001000,308.840728 -16085196.000207,296.337883 -16400591.999000,304.552388 -16400592.001000,304.552388 -16715988.001000,302.990013 +14192819.999000,298.607015 +14192820.001000,298.607015 +14508215.999868,295.926484 +14823611.999000,299.425388 +14823612.001000,299.425388 +15139007.999018,299.380994 +15454403.999000,304.318718 +15769799.999000,308.840606 +15769800.001000,308.840606 +16085196.000207,296.337792 +16400591.999000,304.552418 +16400592.001000,304.552418 +16715988.001000,302.990044 17031383.999066,302.797642 -17346779.999000,308.403127 -17346780.001000,308.403127 -17662176.000170,306.721711 -17977571.999000,307.914269 -18292967.999000,310.308073 -18292968.001000,310.308073 -18608364.000590,303.184164 -18923759.999000,305.020157 -19239155.999000,308.441041 -19239156.001000,308.441041 -19554551.999945,303.261017 -19869947.999000,309.042506 -19869948.001000,309.042506 -20185344.001000,308.396107 -20500739.999721,304.045829 -20816135.999000,311.759403 -21131531.999000,316.433041 -21131532.001000,316.433041 -21446928.000417,307.427476 -21762323.999000,311.128252 -22077719.999000,311.940657 -22077720.001000,311.940657 -22393116.000558,301.825732 -22708511.999000,304.695680 -23023907.999000,309.207892 -23023908.001000,309.207892 -23339304.000765,300.885270 -23654699.999000,301.992914 +17346779.999000,308.403215 +17346780.001000,308.403215 +17662176.000170,306.721720 +17977571.999000,307.914286 +18292967.999000,310.308195 +18292968.001000,310.308195 +18608364.000590,303.184195 +18923759.999000,305.020188 +19239155.999000,308.441163 +19239156.001000,308.441163 +19554551.999945,303.261059 +19869947.999000,309.042536 +19869948.001000,309.042536 +20185344.001000,308.396076 +20500739.999721,304.045728 +20816135.999000,311.759434 +21131531.999000,316.433141 +21131532.001000,316.433141 +21446928.000418,307.427568 +21762323.999000,311.128255 +22077719.999000,311.940474 +22077720.001000,311.940474 +22393116.000558,301.825671 +22708511.999000,304.695737 +23023907.999000,309.207922 +23023908.001000,309.207922 +23339304.000765,300.885217 +23654699.999000,301.993037 23970095.999000,306.971196 23970096.001000,306.971196 -24285492.000154,296.229562 -24600887.999000,304.111641 -24916283.999000,305.826871 -25231679.999000,306.756004 -25547075.999000,313.268760 -25547076.001000,313.268760 -25862472.001000,300.948350 -26177868.000113,294.287359 -26493263.999000,299.596305 -26493264.001000,299.596305 -26808659.999766,297.808907 -27124055.999000,300.688417 -27124056.001000,300.688417 -27439452.000550,291.119878 -27754847.999000,293.899218 -28070243.999000,301.977319 -28385639.999000,304.467536 -28385640.001000,304.467536 -28701036.001000,295.937272 -29016432.000353,287.591097 -29331827.999000,291.586534 -29331828.001000,291.586534 -29647223.999957,285.957229 -29962619.999000,292.092518 -30278015.999000,293.971938 -30593411.999000,295.273646 -30908807.999000,303.677817 -30908808.001000,303.677817 -31224204.000881,295.536640 -31539599.999000,296.049507 -31539600.001000,296.049507 +24285492.000154,296.229378 +24600887.999000,304.111519 +24916283.999000,305.826914 +25231679.999000,306.756065 +25547075.999000,313.268587 +25547076.001000,313.268587 +25862472.001000,300.948325 +26177868.000113,294.287398 +26493263.999000,299.596260 +26493264.001000,299.596260 +26808659.999766,297.809069 +27124055.999000,300.688478 +27124056.001000,300.688478 +27439452.000550,291.119786 +27754847.999000,293.899096 +28070243.999000,301.977136 +28385639.999000,304.467744 +28385640.001000,304.467744 +28701036.001000,295.936966 +29016432.000353,287.590669 +29331827.999000,291.586443 +29331828.001000,291.586443 +29647223.999957,285.957076 +29962619.999000,292.092704 +30278015.999000,293.971785 +30593411.999000,295.273768 +30908807.999000,303.678013 +30908808.001000,303.678013 +31224204.000882,295.536544 +31539599.999000,296.049294 +31539600.001000,296.049294 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_TransmittedSolarRadiation_room/lowerBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_TransmittedSolarRadiation_room/lowerBound.csv index 31480b8bd5..1661c6e5b0 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_TransmittedSolarRadiation_room/lowerBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_TransmittedSolarRadiation_room/lowerBound.csv @@ -1,103 +1,103 @@ x,y -0.001000,-0.001000 0.001000,-0.001000 -315396.001000,11.298628 -630792.001000,26.133926 -946188.001000,43.853453 -1261584.001000,59.130600 -1576980.001000,74.257600 -1892376.001000,85.477090 -2207772.001000,100.280570 -2523168.001000,115.508750 -2838564.001000,134.439081 -3153960.001000,142.657926 -3469356.001000,154.343320 -3784752.001000,170.369148 -4100148.001000,177.298786 -4415544.001000,193.074539 -4730940.001000,207.325699 -5046336.001000,221.087268 -5361732.001000,236.168731 +315396.001000,11.298485 +630792.001000,26.133824 +946188.001000,43.853335 +1261584.001000,59.130501 +1576980.001000,74.257440 +1892376.001000,85.476823 +2207772.001000,100.280157 +2523168.001000,115.508399 +2838564.001000,134.438791 +3153960.001000,142.657788 +3469356.001000,154.343305 +3784752.001000,170.369179 +4100148.001000,177.298710 +4415544.001000,193.074387 +4730940.001000,207.325618 +5046336.001000,221.087154 +5361732.001000,236.168685 5677128.001000,249.436731 -5992524.001000,260.724328 +5992524.001000,260.724364 6307920.001000,274.808199 -6623316.001000,287.970435 -6938712.001000,299.562424 -7254108.001000,308.616185 -7569504.001000,321.609065 -7884900.001000,331.964487 -8200296.001000,340.106239 -8515692.001000,350.015540 -8831088.001000,355.976736 -9146484.001000,364.554301 -9461880.001000,372.230089 -9777276.001000,379.734692 -10092672.001000,388.074306 -10408068.001000,393.027849 +6623316.001000,287.970405 +6938712.001000,299.562394 +7254108.001000,308.616276 +7569504.001000,321.609248 +7884900.001000,331.964548 +8200296.001000,340.106300 +8515692.001000,350.015632 +8831088.001000,355.976827 +9146484.001000,364.554362 +9461880.001000,372.230260 +9777276.001000,379.734845 +10092672.001000,388.074397 +10408068.001000,393.027871 10723464.001000,400.137883 11038860.001000,405.048952 -11354256.001000,407.910798 +11354256.001000,407.910770 11669652.001000,413.120249 -11985048.001000,418.288568 -12300444.001000,421.896975 -12615840.001000,426.494404 -12931236.001000,429.925044 -13246632.001000,432.984124 -13562028.001000,436.727234 -13877424.001000,439.184112 -14192820.001000,441.932595 -14508216.001000,444.825573 -14823612.001000,447.681247 -15139008.001000,450.390833 -15454404.001000,453.982056 -15769800.001000,457.188960 -16085196.001000,459.615212 -16400592.001000,463.001684 -16715988.001000,465.669941 -17031384.001000,469.280829 -17346780.001000,473.790414 -17662176.001000,477.422699 -17977572.001000,482.416972 -18292968.001000,487.644825 -18608364.001000,490.897984 -18923760.001000,496.913813 -19239156.001000,502.291372 -19554552.001000,506.556663 -19869948.001000,514.621399 -20185344.001000,521.756830 -20500740.001000,527.948879 -20816136.001000,537.947842 -21131532.001000,546.941928 -21446928.001000,556.232334 -21762324.001000,566.601837 -22077720.001000,576.921122 -22393116.001000,585.515949 -22708512.001000,596.861647 -23023908.001000,609.186278 -23339304.001000,620.678566 -23654700.001000,634.081348 -23970096.001000,647.490050 -24285492.001000,659.558470 -24600888.001000,672.416793 -24916284.001000,686.540740 -25231680.001000,704.537067 -25547076.001000,721.846142 -25862472.001000,734.859276 -26177868.001000,748.899643 -26493264.001000,762.256990 -26808660.001000,776.772743 -27124056.001000,791.780608 -27439452.001000,801.511753 -27754848.001000,814.946384 -28070244.001000,833.049478 -28385640.001000,846.244217 -28701036.001000,857.271021 -29016432.001000,867.590525 -29331828.001000,880.746969 -29647224.001000,892.318702 -29962620.001000,909.468405 -30278016.001000,924.600699 -30593412.001000,939.351212 -30908808.001000,955.812798 -31224204.001000,969.449590 -31539600.001000,987.895820 +11985048.001000,418.288538 +12300444.001000,421.896901 +12615840.001000,426.494313 +12931236.001000,429.924893 +13246632.001000,432.984002 +13562028.001000,436.727051 +13877424.001000,439.183929 +14192820.001000,441.932412 +14508216.001000,444.825359 +14823612.001000,447.681095 +15139008.001000,450.390620 +15454404.001000,453.981904 +15769800.001000,457.188777 +16085196.001000,459.615029 +16400592.001000,463.001501 +16715988.001000,465.669819 +17031384.001000,469.280707 +17346780.001000,473.790292 +17662176.001000,477.422546 +17977572.001000,482.416820 +18292968.001000,487.644733 +18608364.001000,490.897862 +18923760.001000,496.913722 +19239156.001000,502.291293 +19554552.001000,506.556541 +19869948.001000,514.621338 +20185344.001000,521.756591 +20500740.001000,527.948635 +20816136.001000,537.947537 +21131532.001000,546.941684 +21446928.001000,556.232151 +21762324.001000,566.601715 +22077720.001000,576.920939 +22393116.001000,585.515644 +22708512.001000,596.861342 +23023908.001000,609.186031 +23339304.001000,620.678261 +23654700.001000,634.081165 +23970096.001000,647.489823 +24285492.001000,659.557982 +24600888.001000,672.416234 +24916284.001000,686.540191 +25231680.001000,704.536579 +25547076.001000,721.845593 +25862472.001000,734.858849 +26177868.001000,748.899338 +26493264.001000,762.256685 +26808660.001000,776.772438 +27124056.001000,791.780242 +27439452.001000,801.511387 +27754848.001000,814.946018 +28070244.001000,833.048991 +28385640.001000,846.243742 +28701036.001000,857.270290 +29016432.001000,867.589611 +29331828.001000,880.746115 +29647224.001000,892.317666 +29962620.001000,909.467491 +30278016.001000,924.599785 +30593412.001000,939.350420 +30908808.001000,955.812032 +31224204.001000,969.448797 +31539600.001000,987.894905 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_TransmittedSolarRadiation_room/reference.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_TransmittedSolarRadiation_room/reference.csv index 0940da7e7f..9355063b2e 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_TransmittedSolarRadiation_room/reference.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_TransmittedSolarRadiation_room/reference.csv @@ -1,102 +1,102 @@ x,y 0.000000,0.000000 -315396.000000,11.309938 -630792.000000,26.160086 -946188.000000,43.897350 -1261584.000000,59.189789 -1576980.000000,74.331932 -1892376.000000,85.562653 -2207772.000000,100.380951 -2523168.000000,115.624374 -2838564.000000,134.573654 -3153960.000000,142.800726 -3469356.000000,154.497818 -3784752.000000,170.539688 -4100148.000000,177.476262 -4415544.000000,193.267807 -4730940.000000,207.533232 -5046336.000000,221.308577 -5361732.000000,236.405136 +315396.000000,11.309795 +630792.000000,26.159984 +946188.000000,43.897232 +1261584.000000,59.189690 +1576980.000000,74.331772 +1892376.000000,85.562386 +2207772.000000,100.380537 +2523168.000000,115.624023 +2838564.000000,134.573364 +3153960.000000,142.800589 +3469356.000000,154.497803 +3784752.000000,170.539719 +4100148.000000,177.476186 +4415544.000000,193.267654 +4730940.000000,207.533151 +5046336.000000,221.308463 +5361732.000000,236.405090 5677128.000000,249.686418 -5992524.000000,260.985314 +5992524.000000,260.985350 6307920.000000,275.083282 -6623316.000000,288.258694 -6938712.000000,299.862286 -7254108.000000,308.925110 -7569504.000000,321.930996 -7884900.000000,332.296783 -8200296.000000,340.446686 -8515692.000000,350.365906 -8831088.000000,356.333069 -9146484.000000,364.919220 -9461880.000000,372.602692 -9777276.000000,380.114807 -10092672.000000,388.462769 -10408068.000000,393.421270 +6623316.000000,288.258663 +6938712.000000,299.862256 +7254108.000000,308.925201 +7569504.000000,321.931179 +7884900.000000,332.296844 +8200296.000000,340.446747 +8515692.000000,350.365998 +8831088.000000,356.333160 +9146484.000000,364.919281 +9461880.000000,372.602863 +9777276.000000,380.114960 +10092672.000000,388.462860 +10408068.000000,393.421293 10723464.000000,400.538422 11038860.000000,405.454407 -11354256.000000,408.319117 +11354256.000000,408.319089 11669652.000000,413.533783 -11985048.000000,418.707275 -12300444.000000,422.319294 -12615840.000000,426.921326 -12931236.000000,430.355400 -13246632.000000,433.417542 -13562028.000000,437.164398 -13877424.000000,439.623735 -14192820.000000,442.374969 -14508216.000000,445.270844 -14823612.000000,448.129377 -15139008.000000,450.841675 -15454404.000000,454.436493 -15769800.000000,457.646606 -16085196.000000,460.075287 -16400592.000000,463.465149 -16715988.000000,466.136077 -17031384.000000,469.750580 -17346780.000000,474.264679 -17662176.000000,477.900599 -17977572.000000,482.899872 -18292968.000000,488.132958 -18608364.000000,491.389374 -18923760.000000,497.411224 -19239156.000000,502.794166 -19554552.000000,507.063727 -19869948.000000,515.136536 -20185344.000000,522.279109 -20500740.000000,528.477356 -20816136.000000,538.486328 -21131532.000000,547.489418 -21446928.000000,556.789124 -21762324.000000,567.169006 -22077720.000000,577.498621 -22393116.000000,586.102051 -22708512.000000,597.459106 -23023908.000000,609.796074 -23339304.000000,621.299866 -23654700.000000,634.716064 -23970096.000000,648.138188 -24285492.000000,660.218689 -24600888.000000,673.089883 -24916284.000000,687.227968 -25231680.000000,705.242310 -25547076.000000,722.568711 -25862472.000000,735.594871 -26177868.000000,749.649292 -26493264.000000,763.020010 -26808660.000000,777.550293 -27124056.000000,792.573181 -27439452.000000,802.314067 -27754848.000000,815.762146 -28070244.000000,833.883362 -28385640.000000,847.091309 -28701036.000000,858.129150 -29016432.000000,868.458984 -29331828.000000,881.628597 -29647224.000000,893.211914 -29962620.000000,910.378784 -30278016.000000,925.526226 -30593412.000000,940.291504 -30908808.000000,956.769568 -31224204.000000,970.420010 -31539600.000000,988.884705 +11985048.000000,418.707245 +12300444.000000,422.319220 +12615840.000000,426.921234 +12931236.000000,430.355248 +13246632.000000,433.417419 +13562028.000000,437.164215 +13877424.000000,439.623552 +14192820.000000,442.374786 +14508216.000000,445.270630 +14823612.000000,448.129224 +15139008.000000,450.841461 +15454404.000000,454.436340 +15769800.000000,457.646423 +16085196.000000,460.075104 +16400592.000000,463.464966 +16715988.000000,466.135955 +17031384.000000,469.750458 +17346780.000000,474.264557 +17662176.000000,477.900447 +17977572.000000,482.899719 +18292968.000000,488.132866 +18608364.000000,491.389252 +18923760.000000,497.411133 +19239156.000000,502.794088 +19554552.000000,507.063605 +19869948.000000,515.136475 +20185344.000000,522.278870 +20500740.000000,528.477112 +20816136.000000,538.486023 +21131532.000000,547.489174 +21446928.000000,556.788940 +21762324.000000,567.168884 +22077720.000000,577.498438 +22393116.000000,586.101746 +22708512.000000,597.458801 +23023908.000000,609.795826 +23339304.000000,621.299561 +23654700.000000,634.715881 +23970096.000000,648.137961 +24285492.000000,660.218201 +24600888.000000,673.089324 +24916284.000000,687.227418 +25231680.000000,705.241821 +25547076.000000,722.568162 +25862472.000000,735.594443 +26177868.000000,749.648987 +26493264.000000,763.019705 +26808660.000000,777.549988 +27124056.000000,792.572815 +27439452.000000,802.313701 +27754848.000000,815.761780 +28070244.000000,833.882874 +28385640.000000,847.090833 +28701036.000000,858.128418 +29016432.000000,868.458069 +29331828.000000,881.627743 +29647224.000000,893.210876 +29962620.000000,910.377869 +30278016.000000,925.525310 +30593412.000000,940.290710 +30908808.000000,956.768801 +31224204.000000,970.419216 +31539600.000000,988.883789 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_TransmittedSolarRadiation_room/upperBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_TransmittedSolarRadiation_room/upperBound.csv index be8980bbaf..0fe66e1875 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_TransmittedSolarRadiation_room/upperBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF.mat_TransmittedSolarRadiation_room/upperBound.csv @@ -1,103 +1,103 @@ x,y -0.001000,0.001000 -315395.999000,11.321248 -630791.999000,26.186246 -946187.999000,43.941248 -1261583.999000,59.248979 -1576979.999000,74.406264 -1892375.999000,85.648215 -2207771.999000,100.481332 -2523167.999000,115.739999 -2838563.999000,134.708228 -3153959.999000,142.943527 -3469355.999000,154.652316 -3784751.999000,170.710228 -4100147.999000,177.653738 -4415543.999000,193.461075 -4730939.999000,207.740765 -5046335.999000,221.529885 -5361731.999000,236.641541 +315395.999000,11.321105 +630791.999000,26.186144 +946187.999000,43.941129 +1261583.999000,59.248880 +1576979.999000,74.406104 +1892375.999000,85.647948 +2207771.999000,100.480918 +2523167.999000,115.739647 +2838563.999000,134.707938 +3153959.999000,142.943390 +3469355.999000,154.652301 +3784751.999000,170.710258 +4100147.999000,177.653662 +4415543.999000,193.460922 +4730939.999000,207.740684 +5046335.999000,221.529771 +5361731.999000,236.641495 5677127.999000,249.936104 -5992523.999000,261.246299 +5992523.999000,261.246335 6307919.999000,275.358366 -6623315.999000,288.546953 -6938711.999000,300.162149 -7254107.999000,309.234035 -7569503.999000,322.252927 -7884899.999000,332.629080 -8200295.999000,340.787132 -8515691.999000,350.716272 -8831087.999000,356.689402 -9146483.999000,365.284139 -9461879.999000,372.975294 -9777275.999000,380.494922 -10092671.999000,388.851231 -10408067.999000,393.814691 +6623315.999000,288.546922 +6938711.999000,300.162118 +7254107.999000,309.234127 +7569503.999000,322.253110 +7884899.999000,332.629141 +8200295.999000,340.787194 +8515691.999000,350.716364 +8831087.999000,356.689494 +9146483.999000,365.284200 +9461879.999000,372.975465 +9777275.999000,380.495075 +10092671.999000,388.851323 +10408067.999000,393.814714 10723463.999000,400.938960 11038859.999000,405.859861 -11354255.999000,408.727437 +11354255.999000,408.727408 11669651.999000,413.947317 -11985047.999000,419.125983 -12300443.999000,422.741613 -12615839.999000,427.348247 -12931235.999000,430.785755 -13246631.999000,433.850959 -13562027.999000,437.601563 -13877423.999000,440.063359 -14192819.999000,442.817344 -14508215.999000,445.716114 -14823611.999000,448.577506 -15139007.999000,451.292516 -15454403.999000,454.890929 -15769799.999000,458.104253 -16085195.999000,460.535362 -16400591.999000,463.928614 -16715987.999000,466.602213 -17031383.999000,470.220330 -17346779.999000,474.738944 -17662175.999000,478.378500 -17977571.999000,483.382772 -18292967.999000,488.621091 -18608363.999000,491.880763 -18923759.999000,497.908636 -19239155.999000,503.296960 -19554551.999000,507.570791 -19869947.999000,515.651672 -20185343.999000,522.801388 -20500739.999000,529.005833 -20816135.999000,539.024814 -21131531.999000,548.036907 -21446927.999000,557.345913 -21762323.999000,567.736175 -22077719.999000,578.076119 -22393115.999000,586.688153 -22708511.999000,598.056566 -23023907.999000,610.405870 -23339303.999000,621.921166 -23654699.999000,635.350781 -23970095.999000,648.786327 -24285491.999000,660.878908 -24600887.999000,673.762973 -24916283.999000,687.915195 -25231679.999000,705.947552 -25547075.999000,723.291280 -25862471.999000,736.330465 -26177867.999000,750.398941 -26493263.999000,763.783030 -26808659.999000,778.327843 -27124055.999000,793.365754 -27439451.999000,803.116381 -27754847.999000,816.577908 -28070243.999000,834.717245 -28385639.999000,847.938400 -28701035.999000,858.987280 -29016431.999000,869.327443 -29331827.999000,882.510226 -29647223.999000,894.105126 -29962619.999000,911.289163 -30278015.999000,926.451752 -30593411.999000,941.231795 -30908807.999000,957.726337 -31224203.999000,971.390430 -31539599.999000,989.873589 -31539600.001000,989.873589 +11985047.999000,419.125952 +12300443.999000,422.741539 +12615839.999000,427.348155 +12931235.999000,430.785603 +13246631.999000,433.850837 +13562027.999000,437.601379 +13877423.999000,440.063176 +14192819.999000,442.817161 +14508215.999000,445.715901 +14823611.999000,448.577353 +15139007.999000,451.292303 +15454403.999000,454.890777 +15769799.999000,458.104070 +16085195.999000,460.535179 +16400591.999000,463.928431 +16715987.999000,466.602091 +17031383.999000,470.220208 +17346779.999000,474.738821 +17662175.999000,478.378347 +17977571.999000,483.382619 +18292967.999000,488.620999 +18608363.999000,491.880641 +18923759.999000,497.908544 +19239155.999000,503.296882 +19554551.999000,507.570668 +19869947.999000,515.651611 +20185343.999000,522.801148 +20500739.999000,529.005589 +20816135.999000,539.024509 +21131531.999000,548.036663 +21446927.999000,557.345729 +21762323.999000,567.736053 +22077719.999000,578.075936 +22393115.999000,586.687847 +22708511.999000,598.056260 +23023907.999000,610.405622 +23339303.999000,621.920860 +23654699.999000,635.350597 +23970095.999000,648.786099 +24285491.999000,660.878419 +24600887.999000,673.762413 +24916283.999000,687.914646 +25231679.999000,705.947063 +25547075.999000,723.290730 +25862471.999000,736.330038 +26177867.999000,750.398636 +26493263.999000,763.782724 +26808659.999000,778.327538 +27124055.999000,793.365388 +27439451.999000,803.116015 +27754847.999000,816.577542 +28070243.999000,834.716756 +28385639.999000,847.937923 +28701035.999000,858.986546 +29016431.999000,869.326527 +29331827.999000,882.509371 +29647223.999000,894.104087 +29962619.999000,911.288247 +30278015.999000,926.450835 +30593411.999000,941.231001 +30908807.999000,957.725570 +31224203.999000,971.389636 +31539599.999000,989.872673 +31539600.001000,989.872673 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_FreeFloatRoomTemperature/lowerBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_FreeFloatRoomTemperature/lowerBound.csv index 540acd448d..d87f1fea1c 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_FreeFloatRoomTemperature/lowerBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_FreeFloatRoomTemperature/lowerBound.csv @@ -1,138 +1,138 @@ x,y -0.001000,20.979000 -315395.999000,0.328114 -315396.001000,0.328114 -630792.001000,2.785461 -946188.001000,5.856385 -1261583.999877,15.207154 -1576979.999000,3.241955 -1892375.999000,1.443764 -1892376.001000,1.443764 -2207771.999807,10.304421 -2523167.999000,-2.806256 -2523168.001000,-2.806256 -2838564.000185,7.205963 -3153959.999000,0.325390 -3153960.001000,0.325390 -3469356.001000,1.735520 -3784751.999965,13.368562 -4100147.999000,0.887671 -4100148.001000,0.887671 -4415544.001000,2.411330 -4730940.000603,17.718545 -5046335.999000,13.932649 -5361731.999000,3.134640 -5361732.001000,3.134640 -5677128.000552,10.744345 -5992523.999000,8.545033 -6307919.999000,6.747912 -6307920.001000,6.747912 -6623315.999970,13.363980 -6938711.999000,6.342310 -6938712.001000,6.342310 -7254108.001000,9.808604 -7569504.000000,22.379703 -7884899.999000,9.814742 -8200295.999000,7.533731 -8200296.001000,7.533731 -8515691.999891,19.943912 -8831087.999000,4.492638 -8831088.001000,4.492638 -9146484.001000,12.080793 -9461879.999975,18.707290 -9777275.999000,11.734372 -9777276.001000,11.734372 -10092672.000106,21.338031 -10408067.999000,13.575155 -10723463.999000,13.559570 -10723464.001000,13.559570 -11038859.999932,18.522322 -11354255.999000,12.833041 -11354256.001000,12.833041 -11669652.001000,15.532446 -11985047.999947,24.368334 -12300443.999000,14.549470 -12300444.001000,14.549470 -12615840.001000,16.443918 -12931236.000157,20.049996 -13246631.999000,17.424327 -13246632.001000,17.424327 -13562027.999502,19.909851 -13877423.999000,12.484620 -13877424.001000,12.484620 -14192820.000133,21.972487 -14508215.999000,14.717030 -14508216.001000,14.717030 -14823612.000290,21.430156 -15139007.999000,17.737200 -15139008.001000,17.737200 -15454404.001000,23.496738 -15769799.999617,30.258421 -16085195.999000,15.105238 -16085196.001000,15.105238 -16400592.000516,28.635362 -16715987.999000,24.312843 -17031383.999000,18.941671 -17031384.001000,18.941671 -17346780.000524,30.373476 -17662175.999000,26.800096 -17977571.999000,24.383302 -17977572.001000,24.383302 -18292967.999955,31.753558 -18608363.999000,23.688660 -18923759.999000,19.988113 -18923760.001000,19.988113 +315395.999000,0.327610 +315396.001000,0.327610 +630792.001000,2.785399 +946188.001000,5.856317 +1261583.999877,15.207483 +1576979.999000,3.241929 +1892375.999000,1.443757 +1892376.001000,1.443757 +2207771.999807,10.304452 +2523167.999000,-2.806222 +2523168.001000,-2.806222 +2838564.000185,7.205957 +3153959.999000,0.325327 +3153960.001000,0.325327 +3469356.001000,1.735538 +3784751.999965,13.368454 +4100147.999000,0.888070 +4100148.001000,0.888070 +4415544.001000,2.411323 +4730940.000603,17.718388 +5046335.999000,13.932801 +5361731.999000,3.134690 +5361732.001000,3.134690 +5677128.000552,10.744332 +5992523.999000,8.545924 +6307919.999000,6.748053 +6307920.001000,6.748053 +6623315.999970,13.364072 +6938711.999000,6.342483 +6938712.001000,6.342483 +7254108.001000,9.808543 +7569504.000000,22.379636 +7884899.999000,9.814899 +8200295.999000,7.533762 +8200296.001000,7.533762 +8515691.999891,19.943855 +8831087.999000,4.492611 +8831088.001000,4.492611 +9146484.001000,12.080765 +9461879.999975,18.707132 +9777275.999000,11.734371 +9777276.001000,11.734371 +10092672.000106,21.338071 +10408067.999000,13.575159 +10723463.999000,13.559607 +10723464.001000,13.559607 +11038859.999932,18.522375 +11354255.999000,12.832751 +11354256.001000,12.832751 +11669652.001000,15.532516 +11985047.999947,24.368256 +12300443.999000,14.549530 +12300444.001000,14.549530 +12615840.001000,16.443931 +12931236.000157,20.050140 +13246631.999000,17.424400 +13246632.001000,17.424400 +13562027.999502,19.909873 +13877423.999000,12.484597 +13877424.001000,12.484597 +14192820.000133,21.972464 +14508215.999000,14.716980 +14508216.001000,14.716980 +14823612.000290,21.430235 +15139007.999000,17.737267 +15139008.001000,17.737267 +15454404.001000,23.496926 +15769799.999617,30.258470 +16085195.999000,15.105270 +16085196.001000,15.105270 +16400592.000516,28.635348 +16715987.999000,24.312767 +17031383.999000,18.941667 +17031384.001000,18.941667 +17346780.000524,30.373482 +17662175.999000,26.800100 +17977571.999000,24.383380 +17977572.001000,24.383380 +18292967.999955,31.753600 +18608363.999000,23.688647 +18923759.999000,19.988053 +18923760.001000,19.988053 19239156.000124,30.381006 -19554551.999000,22.288697 -19554552.001000,22.288697 -19869948.001000,23.670063 -20185343.999681,27.887414 -20500739.999000,19.716402 -20500740.001000,19.716402 -20816136.001000,27.015039 -21131531.999661,36.057291 -21446927.999000,17.743320 -21446928.001000,17.743320 -21762324.001000,25.748093 -22077719.999334,28.879343 -22393115.999000,13.242927 -22393116.001000,13.242927 -22708512.001000,19.342937 -23023907.999554,24.378178 -23339303.999000,11.250558 -23654699.999000,9.965301 -23654700.001000,9.965301 -23970095.999895,21.881287 -24285491.999000,7.171723 -24285492.001000,7.171723 -24600888.000736,22.144277 -24916283.999000,19.865652 -25231679.999000,12.630686 -25231680.001000,12.630686 -25547076.000130,28.230977 -25862471.999000,16.211362 -26177867.999000,4.702922 -26177868.001000,4.702922 -26493264.000049,17.320019 -26808659.999000,5.874347 -26808660.001000,5.874347 -27124056.001000,8.851110 -27439451.999116,9.244336 -27754847.999000,2.868799 -27754848.001000,2.868799 -28070244.001000,11.601595 -28385640.000008,23.918182 -28701035.999000,11.789274 -29016431.999000,0.215876 -29016432.001000,0.215876 -29331828.000039,8.335595 -29647223.999000,0.822144 -29647224.001000,0.822144 -29962620.001000,3.060734 -30278016.000069,8.757776 -30593411.999000,3.796878 -30593412.001000,3.796878 -30908808.000137,21.254827 -31224203.999000,8.004035 -31539599.999000,3.826712 -31539600.001000,3.826712 +19554551.999000,22.288607 +19554552.001000,22.288607 +19869948.001000,23.670098 +20185343.999681,27.887409 +20500739.999000,19.716392 +20500740.001000,19.716392 +20816136.001000,27.015068 +21131531.999661,36.057382 +21446927.999000,17.743334 +21446928.001000,17.743334 +21762324.001000,25.748109 +22077719.999334,28.879368 +22393115.999000,13.242952 +22393116.001000,13.242952 +22708512.001000,19.342978 +23023907.999554,24.378266 +23339303.999000,11.250530 +23654699.999000,9.965235 +23654700.001000,9.965235 +23970095.999895,21.881416 +24285491.999000,7.171718 +24285492.001000,7.171718 +24600888.000736,22.144418 +24916283.999000,19.865623 +25231679.999000,12.630709 +25231680.001000,12.630709 +25547076.000130,28.231193 +25862471.999000,16.211559 +26177867.999000,4.702778 +26177868.001000,4.702778 +26493264.000049,17.320064 +26808659.999000,5.874365 +26808660.001000,5.874365 +27124056.001000,8.851058 +27439451.999116,9.244432 +27754847.999000,2.868889 +27754848.001000,2.868889 +28070244.001000,11.601655 +28385640.000008,23.918128 +28701035.999000,11.789028 +29016431.999000,0.215691 +29016432.001000,0.215691 +29331828.000039,8.335705 +29647223.999000,0.822261 +29647224.001000,0.822261 +29962620.001000,3.061003 +30278016.000069,8.758133 +30593411.999000,3.797235 +30593412.001000,3.797235 +30908808.000137,21.255043 +31224203.999000,8.004116 +31539599.999000,3.827024 +31539600.001000,3.827024 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_FreeFloatRoomTemperature/reference.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_FreeFloatRoomTemperature/reference.csv index 60d04d827e..c40679a7ad 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_FreeFloatRoomTemperature/reference.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_FreeFloatRoomTemperature/reference.csv @@ -1,102 +1,102 @@ x,y 0.000000,21.000000 -315396.000000,0.329114 -630792.000000,2.788250 -946188.000000,5.862247 -1261584.000000,15.222377 -1576980.000000,3.245200 -1892376.000000,1.445209 -2207772.000000,10.314735 -2523168.000000,-2.803452 -2838564.000000,7.213176 -3153960.000000,0.326390 -3469356.000000,1.737257 -3784752.000000,13.381944 -4100148.000000,0.888671 -4415544.000000,2.413744 -4730940.000000,17.736282 -5046336.000000,13.946595 -5361732.000000,3.137778 -5677128.000000,10.755100 -5992524.000000,8.553587 -6307920.000000,6.754667 -6623316.000000,13.377357 -6938712.000000,6.348658 -7254108.000000,9.818422 -7569504.000000,22.402105 -7884900.000000,9.824567 -8200296.000000,7.541272 -8515692.000000,19.963876 -8831088.000000,4.497135 -9146484.000000,12.092886 -9461880.000000,18.726016 -9777276.000000,11.746118 -10092672.000000,21.359391 -10408068.000000,13.588744 -10723464.000000,13.573143 -11038860.000000,18.540863 -11354256.000000,12.845887 -11669652.000000,15.547994 -11985048.000000,24.392727 -12300444.000000,14.564034 -12615840.000000,16.460378 -12931236.000000,20.070066 -13246632.000000,17.441769 -13562028.000000,19.929781 -13877424.000000,12.497117 -14192820.000000,21.994482 -14508216.000000,14.731762 -14823612.000000,21.451608 -15139008.000000,17.754955 -15454404.000000,23.520258 -15769800.000000,30.288710 -16085196.000000,15.120358 -16400592.000000,28.664026 -16715988.000000,24.337181 -17031384.000000,18.960631 -17346780.000000,30.403880 -17662176.000000,26.826923 -17977572.000000,24.407710 -18292968.000000,31.785344 -18608364.000000,23.712372 -18923760.000000,20.008121 +315396.000000,0.328610 +630792.000000,2.788188 +946188.000000,5.862179 +1261584.000000,15.222706 +1576980.000000,3.245175 +1892376.000000,1.445203 +2207772.000000,10.314766 +2523168.000000,-2.803418 +2838564.000000,7.213170 +3153960.000000,0.326327 +3469356.000000,1.737275 +3784752.000000,13.381836 +4100148.000000,0.889070 +4415544.000000,2.413737 +4730940.000000,17.736124 +5046336.000000,13.946748 +5361732.000000,3.137828 +5677128.000000,10.755087 +5992524.000000,8.554478 +6307920.000000,6.754808 +6623316.000000,13.377449 +6938712.000000,6.348832 +7254108.000000,9.818362 +7569504.000000,22.402038 +7884900.000000,9.824724 +8200296.000000,7.541303 +8515692.000000,19.963819 +8831088.000000,4.497108 +9146484.000000,12.092858 +9461880.000000,18.725858 +9777276.000000,11.746117 +10092672.000000,21.359431 +10408068.000000,13.588748 +10723464.000000,13.573180 +11038860.000000,18.540916 +11354256.000000,12.845596 +11669652.000000,15.548064 +11985048.000000,24.392648 +12300444.000000,14.564094 +12615840.000000,16.460391 +12931236.000000,20.070211 +13246632.000000,17.441842 +13562028.000000,19.929803 +13877424.000000,12.497094 +14192820.000000,21.994459 +14508216.000000,14.731712 +14823612.000000,21.451686 +15139008.000000,17.755022 +15454404.000000,23.520447 +15769800.000000,30.288759 +16085196.000000,15.120391 +16400592.000000,28.664012 +16715988.000000,24.337104 +17031384.000000,18.960628 +17346780.000000,30.403886 +17662176.000000,26.826927 +17977572.000000,24.407788 +18292968.000000,31.785385 +18608364.000000,23.712359 +18923760.000000,20.008061 19239156.000000,30.411418 -19554552.000000,22.311008 -19869948.000000,23.693757 -20185344.000000,27.915329 -20500740.000000,19.736138 -20816136.000000,27.042081 -21131532.000000,36.093384 -21446928.000000,17.761081 -21762324.000000,25.773867 -22077720.000000,28.908251 -22393116.000000,13.256183 -22708512.000000,19.362299 -23023908.000000,24.402581 -23339304.000000,11.261820 -23654700.000000,9.975276 -23970096.000000,21.903191 -24285492.000000,7.178902 -24600888.000000,22.166444 -24916284.000000,19.885537 -25231680.000000,12.643330 -25547076.000000,28.259237 -25862472.000000,16.227590 -26177868.000000,4.707630 -26493264.000000,17.337356 -26808660.000000,5.880228 -27124056.000000,8.859970 -27439452.000000,9.253590 -27754848.000000,2.871671 -28070244.000000,11.613208 -28385640.000000,23.942124 -28701036.000000,11.801075 -29016432.000000,0.216876 -29331828.000000,8.343939 -29647224.000000,0.823144 -29962620.000000,3.063798 -30278016.000000,8.766542 -30593412.000000,3.800679 -30908808.000000,21.276104 -31224204.000000,8.012047 -31539600.000000,3.830542 +19554552.000000,22.310918 +19869948.000000,23.693791 +20185344.000000,27.915324 +20500740.000000,19.736128 +20816136.000000,27.042110 +21131532.000000,36.093475 +21446928.000000,17.761095 +21762324.000000,25.773883 +22077720.000000,28.908277 +22393116.000000,13.256209 +22708512.000000,19.362340 +23023908.000000,24.402669 +23339304.000000,11.261792 +23654700.000000,9.975210 +23970096.000000,21.903320 +24285492.000000,7.178897 +24600888.000000,22.166584 +24916284.000000,19.885509 +25231680.000000,12.643352 +25547076.000000,28.259452 +25862472.000000,16.227787 +26177868.000000,4.707486 +26493264.000000,17.337401 +26808660.000000,5.880245 +27124056.000000,8.859918 +27439452.000000,9.253686 +27754848.000000,2.871761 +28070244.000000,11.613268 +28385640.000000,23.942070 +28701036.000000,11.800829 +29016432.000000,0.216691 +29331828.000000,8.344049 +29647224.000000,0.823261 +29962620.000000,3.064067 +30278016.000000,8.766900 +30593412.000000,3.801036 +30908808.000000,21.276320 +31224204.000000,8.012128 +31539600.000000,3.830855 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_FreeFloatRoomTemperature/upperBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_FreeFloatRoomTemperature/upperBound.csv index 4bb2ffee85..59e361f504 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_FreeFloatRoomTemperature/upperBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_FreeFloatRoomTemperature/upperBound.csv @@ -1,138 +1,138 @@ x,y -0.001000,21.021000 0.001000,21.021000 -315396.000787,0.330114 -630791.999000,2.791038 -946187.999000,5.868110 -1261583.999000,15.237599 -1261584.001000,15.237599 -1576980.001000,3.248445 -1892375.999337,1.446655 -2207771.999000,10.325050 -2207772.001000,10.325050 -2523168.000134,-2.800649 -2838563.999000,7.220389 -2838564.001000,7.220389 -3153960.000660,0.327390 -3469355.999000,1.738994 -3784751.999000,13.395326 -3784752.001000,13.395326 -4100148.000782,0.889671 -4415543.999000,2.416158 -4730939.999000,17.754018 -4730940.001000,17.754018 -5046336.001000,13.960542 -5361732.000173,3.140916 -5677127.999000,10.765855 -5677128.001000,10.765855 -5992524.001000,8.562140 -6307919.999427,6.761422 -6623315.999000,13.390734 -6623316.001000,13.390734 -6938712.000339,6.355007 -7254107.999000,9.828240 -7569503.999000,22.424507 -7569504.001000,22.424507 -7884900.001000,9.834391 -8200295.999311,7.548813 -8515691.999000,19.983840 -8515692.001000,19.983840 -8831088.000341,4.501633 -9146483.999000,12.104978 -9461879.999000,18.744742 -9461880.001000,18.744742 -9777275.999841,11.757864 -10092671.999000,21.380750 -10092672.001000,21.380750 -10408068.001000,13.602333 -10723463.999006,13.586717 -11038859.999000,18.559404 -11038860.001000,18.559404 -11354256.000356,12.858733 -11669651.999000,15.563542 -11985047.999000,24.417119 -11985048.001000,24.417119 -12300444.000677,14.578598 -12615839.999000,16.476838 -12931235.999000,20.090136 -12931236.001000,20.090136 -13246632.000027,17.459211 -13562027.999000,19.949710 -13562028.001000,19.949710 -13877423.999878,12.509614 -14192819.999000,22.016476 -14192820.001000,22.016476 -14508216.000039,14.746494 -14823611.999000,21.473059 -14823612.001000,21.473059 -15139007.999781,17.772710 -15454403.999000,23.543779 -15769799.999000,30.318998 -15769800.001000,30.318998 -16085196.000057,15.135479 -16400591.999000,28.692690 -16400592.001000,28.692690 -16715988.001000,24.361518 -17031383.999639,18.979592 -17346779.999000,30.434284 -17346780.001000,30.434284 -17662176.001000,26.853750 -17977571.999494,24.432118 -18292967.999000,31.817129 -18292968.001000,31.817129 -18608364.001000,23.736085 -18923759.999525,20.028129 +315396.000787,0.329610 +630791.999000,2.790976 +946187.999000,5.868041 +1261583.999000,15.237928 +1261584.001000,15.237928 +1576980.001000,3.248420 +1892375.999337,1.446648 +2207771.999000,10.325081 +2207772.001000,10.325081 +2523168.000134,-2.800615 +2838563.999000,7.220383 +2838564.001000,7.220383 +3153960.000660,0.327327 +3469355.999000,1.739013 +3784751.999000,13.395218 +3784752.001000,13.395218 +4100148.000782,0.890070 +4415543.999000,2.416151 +4730939.999000,17.753860 +4730940.001000,17.753860 +5046336.001000,13.960695 +5361732.000173,3.140965 +5677127.999000,10.765842 +5677128.001000,10.765842 +5992524.001000,8.563033 +6307919.999427,6.761563 +6623315.999000,13.390827 +6623316.001000,13.390827 +6938712.000339,6.355181 +7254107.999000,9.828180 +7569503.999000,22.424440 +7569504.001000,22.424440 +7884900.001000,9.834549 +8200295.999311,7.548845 +8515691.999000,19.983783 +8515692.001000,19.983783 +8831088.000341,4.501606 +9146483.999000,12.104951 +9461879.999000,18.744584 +9461880.001000,18.744584 +9777275.999841,11.757863 +10092671.999000,21.380790 +10092672.001000,21.380790 +10408068.001000,13.602337 +10723463.999006,13.586753 +11038859.999000,18.559457 +11038860.001000,18.559457 +11354256.000356,12.858442 +11669651.999000,15.563612 +11985047.999000,24.417041 +11985048.001000,24.417041 +12300444.000677,14.578658 +12615839.999000,16.476852 +12931235.999000,20.090281 +12931236.001000,20.090281 +13246632.000027,17.459284 +13562027.999000,19.949733 +13562028.001000,19.949733 +13877423.999878,12.509592 +14192819.999000,22.016453 +14192820.001000,22.016453 +14508216.000039,14.746444 +14823611.999000,21.473138 +14823612.001000,21.473138 +15139007.999781,17.772777 +15454403.999000,23.543967 +15769799.999000,30.319048 +15769800.001000,30.319048 +16085196.000057,15.135511 +16400591.999000,28.692676 +16400592.001000,28.692676 +16715988.001000,24.361441 +17031383.999639,18.979589 +17346779.999000,30.434290 +17346780.001000,30.434290 +17662176.001000,26.853754 +17977571.999494,24.432196 +18292967.999000,31.817171 +18292968.001000,31.817171 +18608364.001000,23.736071 +18923759.999525,20.028069 19239155.999000,30.441829 19239156.001000,30.441829 -19554552.000708,22.333319 -19869947.999000,23.717451 -20185343.999000,27.943245 -20185344.001000,27.943245 -20500740.000056,19.755874 -20816135.999000,27.069123 -21131531.999000,36.129477 -21131532.001000,36.129477 -21446928.000392,17.778842 -21762323.999000,25.799641 -22077719.999000,28.937159 -22077720.001000,28.937159 -22393116.000439,13.269439 -22708511.999000,19.381662 -23023907.999000,24.426984 -23023908.001000,24.426984 -23339304.001000,11.273082 -23654699.999195,9.985252 -23970095.999000,21.925094 -23970096.001000,21.925094 -24285491.999991,7.186081 -24600887.999000,22.188610 -24600888.001000,22.188610 -24916284.001000,19.905423 -25231679.999634,12.655973 -25547075.999000,28.287496 -25547076.001000,28.287496 -25862472.001000,16.243818 -26177867.999954,4.712338 -26493263.999000,17.354693 -26493264.001000,17.354693 -26808660.000587,5.886108 -27124055.999000,8.868830 -27439451.999000,9.262843 -27439452.001000,9.262843 -27754847.999844,2.874542 -28070243.999000,11.624821 -28385639.999000,23.966066 -28385640.001000,23.966066 -28701036.001000,11.812876 -29016432.000175,0.217876 -29331827.999000,8.352283 -29331828.001000,8.352283 -29647224.000541,0.824144 -29962619.999000,3.066862 -30278015.999000,8.775309 -30278016.001000,8.775309 -30593411.999443,3.804479 -30908807.999000,21.297380 -30908808.001000,21.297380 -31224204.001000,8.020059 -31539600.001000,3.834373 +19554552.000708,22.333229 +19869947.999000,23.717485 +20185343.999000,27.943239 +20185344.001000,27.943239 +20500740.000056,19.755864 +20816135.999000,27.069152 +21131531.999000,36.129569 +21131532.001000,36.129569 +21446928.000392,17.778856 +21762323.999000,25.799656 +22077719.999000,28.937185 +22077720.001000,28.937185 +22393116.000439,13.269465 +22708511.999000,19.381702 +23023907.999000,24.427072 +23023908.001000,24.427072 +23339304.001000,11.273054 +23654699.999195,9.985185 +23970095.999000,21.925223 +23970096.001000,21.925223 +24285491.999991,7.186076 +24600887.999000,22.188751 +24600888.001000,22.188751 +24916284.001000,19.905394 +25231679.999634,12.655996 +25547075.999000,28.287712 +25547076.001000,28.287712 +25862472.001000,16.244015 +26177867.999954,4.712193 +26493263.999000,17.354739 +26493264.001000,17.354739 +26808660.000587,5.886125 +27124055.999000,8.868778 +27439451.999000,9.262939 +27439452.001000,9.262939 +27754847.999844,2.874633 +28070243.999000,11.624881 +28385639.999000,23.966012 +28385640.001000,23.966012 +28701036.001000,11.812630 +29016432.000175,0.217691 +29331827.999000,8.352393 +29331828.001000,8.352393 +29647224.000541,0.824261 +29962619.999000,3.067131 +30278015.999000,8.775667 +30278016.001000,8.775667 +30593411.999443,3.804837 +30908807.999000,21.297596 +30908808.001000,21.297596 +31224204.001000,8.020140 +31539600.001000,3.834686 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.starRoom.T/lowerBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.starRoom.T/lowerBound.csv index 9356d690f3..e0b6ab9c3d 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.starRoom.T/lowerBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.starRoom.T/lowerBound.csv @@ -1,137 +1,137 @@ x,y -0.001000,289.364185 -315395.999000,273.777205 -315396.001000,273.777205 -630792.001000,277.944320 -946188.001000,284.499271 -1261583.999669,288.905218 -1576979.999000,280.138581 -1892375.999000,279.527796 -1892376.001000,279.527796 -2207771.999679,283.612692 -2523167.999000,275.670398 -2523168.001000,275.670398 +315395.999000,273.776965 +315396.001000,273.776965 +630792.001000,277.944215 +946188.001000,284.499149 +1261583.999669,288.905557 +1576979.999000,280.138520 +1892375.999000,279.527775 +1892376.001000,279.527775 +2207771.999679,283.612678 +2523167.999000,275.670466 +2523168.001000,275.670466 2838563.999908,286.272133 -3153959.999000,273.521724 -3153960.001000,273.521724 -3469356.001000,276.904275 -3784751.999905,291.088325 -4100147.999000,273.917783 -4100148.001000,273.917783 -4415544.001000,280.275146 -4730940.000443,291.469680 -5046335.999000,287.148031 -5361731.999000,279.945348 -5361732.001000,279.945348 -5677128.000266,284.043882 -5992523.999000,281.668149 -5992524.001000,281.668149 -6307920.001000,284.541163 -6623315.999490,286.609621 -6938711.999000,280.229744 -6938712.001000,280.229744 -7254108.001000,284.635258 -7569504.000003,295.552406 -7884899.999000,284.702195 -8200295.999000,283.710227 -8200296.001000,283.710227 -8515691.999857,292.952248 -8831087.999000,280.632508 -8831088.001000,280.632508 -9146484.001000,287.601466 -9461880.000110,291.894325 +3153959.999000,273.521670 +3153960.001000,273.521670 +3469356.001000,276.904306 +3784751.999905,291.088111 +4100147.999000,273.918179 +4100148.001000,273.918179 +4415544.001000,280.275116 +4730940.000443,291.469475 +5046335.999000,287.148198 +5361731.999000,279.945439 +5361732.001000,279.945439 +5677128.000266,284.043883 +5992523.999000,281.669063 +5992524.001000,281.669063 +6307920.001000,284.541443 +6623315.999490,286.609701 +6938711.999000,280.229952 +6938712.001000,280.229952 +7254108.001000,284.635136 +7569504.000003,295.552345 +7884899.999000,284.702500 +8200295.999000,283.710288 +8200296.001000,283.710288 +8515691.999857,292.952189 +8831087.999000,280.632447 +8831088.001000,280.632447 +9146484.001000,287.601417 +9461880.000110,291.894166 9777275.999000,288.451534 9777276.001000,288.451534 -10092671.999901,296.423956 +10092671.999901,296.424046 10408067.999000,286.698329 10408068.001000,286.698329 -10723464.001000,289.073185 -11038859.999557,291.107262 -11354255.999000,285.843276 -11354256.001000,285.843276 -11669652.001000,291.523267 -11985047.999742,297.319761 -12300443.999000,287.488577 -12300444.001000,287.488577 -12615840.001000,292.541193 -12931235.999236,292.870455 -13246631.999000,290.411196 -13246632.001000,290.411196 -13562027.999655,295.112791 -13877423.999000,285.454480 -13877424.001000,285.454480 -14192820.000266,295.668867 -14508215.999000,289.746006 -14508216.001000,289.746006 -14823612.000651,294.361123 -15139007.999000,293.386229 -15139008.001000,293.386229 -15454404.001000,298.591903 -15769799.999502,303.114246 -16085195.999000,289.629503 -16085196.001000,289.629503 -16400592.000511,300.931049 -16715987.999000,297.272460 -17031383.999000,295.426899 -17031384.001000,295.426899 -17346780.000392,303.090375 -17662175.999000,299.744801 -17662176.001000,299.744801 -17977572.001000,300.366531 -18292967.999697,304.653557 -18608363.999000,296.631653 -18923759.999000,296.217799 -18923760.001000,296.217799 +10723464.001000,289.073261 +11038859.999557,291.107332 +11354255.999000,285.842971 +11354256.001000,285.842971 +11669652.001000,291.523389 +11985047.999742,297.319669 +12300443.999000,287.488626 +12300444.001000,287.488626 +12615840.001000,292.541223 +12931235.999236,292.870578 +13246631.999000,290.411257 +13246632.001000,290.411257 +13562027.999655,295.112836 +13877423.999000,285.454449 +13877424.001000,285.454449 +14192820.000266,295.668836 +14508215.999000,289.745915 +14508216.001000,289.745915 +14823612.000651,294.361214 +15139007.999000,293.386347 +15139008.001000,293.386347 +15454404.001000,298.592276 +15769799.999502,303.114307 +16085195.999000,289.629564 +16085196.001000,289.629564 +16400592.000511,300.931019 +16715987.999000,297.272389 +17031383.999000,295.426873 +17031384.001000,295.426873 +17346780.000392,303.090408 +17662175.999000,299.744811 +17662176.001000,299.744811 +17977572.001000,300.366667 +18292967.999697,304.653595 +18608363.999000,296.631623 +18923759.999000,296.217676 +18923760.001000,296.217676 19239155.999938,303.376179 -19554551.999000,295.268348 -19554552.001000,295.268348 -19869948.001000,299.720689 -20185343.999302,300.861794 -20500739.999000,294.444589 -20500740.001000,294.444589 -20816136.001000,302.667246 -21131531.999626,309.120675 -21446927.999000,294.957382 -21446928.001000,294.957382 -21762324.001000,301.452341 -22077719.999078,301.924885 -22393115.999000,290.318380 -22393116.001000,290.318380 -22708512.001000,295.028942 -23023907.999440,297.691797 -23339303.999000,288.249254 -23339304.001000,288.249254 -23654700.001000,289.018919 -23970095.999674,295.077966 +19554551.999000,295.268276 +19554552.001000,295.268276 +19869948.001000,299.720754 +20185343.999302,300.861796 +20500739.999000,294.444558 +20500740.001000,294.444558 +20816136.001000,302.667307 +21131531.999626,309.120766 +21446927.999000,294.957383 +21446928.001000,294.957383 +21762324.001000,301.452371 +22077719.999078,301.924915 +22393115.999000,290.318422 +22393116.001000,290.318422 +22708512.001000,295.029029 +23023907.999440,297.691888 +23339303.999000,288.249202 +23339304.001000,288.249202 +23654700.001000,289.018828 +23970095.999674,295.078097 24285491.999000,283.148078 24285492.001000,283.148078 -24600888.000721,295.072386 -24916283.999000,293.137569 -25231679.999000,290.693086 -25231680.001000,290.693086 -25547075.999947,301.445819 -25862471.999000,289.484703 -26177867.999000,281.641161 -26177868.001000,281.641161 -26493264.000105,290.811685 -26808659.999000,283.385807 -26808660.001000,283.385807 -27124055.999903,287.385898 -27439451.999000,282.523214 -27754847.999000,280.854892 -27754848.001000,280.854892 -28070244.001000,289.456076 -28385639.999806,297.080631 -28701035.999000,285.796986 -29016431.999000,277.090267 -29016432.001000,277.090267 -29331827.999824,281.470213 -29647223.999000,275.212812 -29647224.001000,275.212812 -29962620.001000,280.221503 -30278016.001000,282.044248 -30593412.001000,282.251575 -30908807.999968,294.606244 -31224203.999000,281.435738 -31539599.999000,281.277249 -31539600.001000,281.277249 +24600888.000721,295.072492 +24916283.999000,293.137538 +25231679.999000,290.693147 +25231680.001000,290.693147 +25547075.999947,301.446027 +25862471.999000,289.484875 +26177867.999000,281.640887 +26177868.001000,281.640887 +26493264.000105,290.811760 +26808659.999000,283.385846 +26808660.001000,283.385846 +27124055.999903,287.385804 +27439451.999000,282.523306 +27754847.999000,280.855064 +27754848.001000,280.855064 +28070244.001000,289.456180 +28385639.999806,297.080594 +28701035.999000,285.796528 +29016431.999000,277.089924 +29016432.001000,277.089924 +29331827.999824,281.470321 +29647223.999000,275.213047 +29647224.001000,275.213047 +29962620.001000,280.221982 +30278016.001000,282.044610 +30593412.001000,282.252256 +30908807.999968,294.606474 +31224203.999000,281.435786 +31539599.999000,281.277858 +31539600.001000,281.277858 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.starRoom.T/reference.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.starRoom.T/reference.csv index c482a5d37b..f6cdc4c9f7 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.starRoom.T/reference.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.starRoom.T/reference.csv @@ -1,102 +1,102 @@ x,y 0.000000,289.653839 -315396.000000,274.051257 -630792.000000,278.222543 -946188.000000,284.784055 -1261584.000000,289.194413 -1576980.000000,280.419000 -1892376.000000,279.807604 -2207772.000000,283.896589 -2523168.000000,275.946344 +315396.000000,274.051016 +630792.000000,278.222438 +946188.000000,284.783933 +1261584.000000,289.194752 +1576980.000000,280.418939 +1892376.000000,279.807583 +2207772.000000,283.896575 +2523168.000000,275.946412 2838564.000000,286.558691 -3153960.000000,273.795520 -3469356.000000,277.181457 -3784752.000000,291.379705 -4100148.000000,274.191975 -4415544.000000,280.555702 -4730940.000000,291.761441 -5046336.000000,287.435466 -5361732.000000,280.225573 -5677128.000000,284.328210 -5992524.000000,281.950099 -6307920.000000,284.825989 -6623316.000000,286.896518 -6938712.000000,280.510254 -7254108.000000,284.920178 -7569504.000000,295.848254 -7884900.000000,284.987183 -8200296.000000,283.994221 -8515692.000000,293.245494 -8831088.000000,280.913422 -9146484.000000,287.889355 -9461880.000000,292.186511 +3153960.000000,273.795465 +3469356.000000,277.181487 +3784752.000000,291.379491 +4100148.000000,274.192372 +4415544.000000,280.555671 +4730940.000000,291.761237 +5046336.000000,287.435634 +5361732.000000,280.225665 +5677128.000000,284.328212 +5992524.000000,281.951014 +6307920.000000,284.826270 +6623316.000000,286.896598 +6938712.000000,280.510463 +7254108.000000,284.920056 +7569504.000000,295.848193 +7884900.000000,284.987488 +8200296.000000,283.994282 +8515692.000000,293.245435 +8831088.000000,280.913361 +9146484.000000,287.889306 +9461880.000000,292.186353 9777276.000000,288.740274 -10092672.000000,296.720676 +10092672.000000,296.720767 10408068.000000,286.985314 -10723464.000000,289.362548 -11038860.000000,291.398660 -11354256.000000,286.129406 -11669652.000000,291.815082 -11985048.000000,297.617378 -12300444.000000,287.776354 -12615840.000000,292.834027 -12931236.000000,293.163619 -13246632.000000,290.701898 -13562028.000000,295.408199 -13877424.000000,285.740220 -14192820.000000,295.964832 -14508216.000000,290.036042 -14823612.000000,294.655779 -15139008.000000,293.679908 -15454404.000000,298.890794 -15769800.000000,303.417664 -16085196.000000,289.919422 -16400592.000000,301.232281 -16715988.000000,297.570031 -17031384.000000,295.722622 -17346780.000000,303.393768 -17662176.000000,300.044846 -17977572.000000,300.667198 -18292968.000000,304.958516 -18608364.000000,296.928582 -18923760.000000,296.514313 +10723464.000000,289.362623 +11038860.000000,291.398730 +11354256.000000,286.129100 +11669652.000000,291.815204 +11985048.000000,297.617286 +12300444.000000,287.776402 +12615840.000000,292.834057 +12931236.000000,293.163741 +13246632.000000,290.701959 +13562028.000000,295.408244 +13877424.000000,285.740189 +14192820.000000,295.964801 +14508216.000000,290.035951 +14823612.000000,294.655870 +15139008.000000,293.680027 +15454404.000000,298.891167 +15769800.000000,303.417725 +16085196.000000,289.919483 +16400592.000000,301.232251 +16715988.000000,297.569959 +17031384.000000,295.722595 +17346780.000000,303.393802 +17662176.000000,300.044856 +17977572.000000,300.667335 +18292968.000000,304.958553 +18608364.000000,296.928552 +18923760.000000,296.514191 19239156.000000,303.679859 -19554552.000000,295.563912 -19869948.000000,300.020709 -20185344.000000,301.162957 -20500740.000000,294.739328 -20816136.000000,302.970216 -21131532.000000,309.430105 -21446928.000000,295.252634 -21762324.000000,301.754095 -22077720.000000,302.227112 -22393116.000000,290.608989 -22708512.000000,295.324266 -23023908.000000,297.989786 -23339304.000000,288.537792 -23654700.000000,289.308228 -23970096.000000,295.373340 +19554552.000000,295.563840 +19869948.000000,300.020775 +20185344.000000,301.162959 +20500740.000000,294.739297 +20816136.000000,302.970277 +21131532.000000,309.430197 +21446928.000000,295.252635 +21762324.000000,301.754125 +22077720.000000,302.227142 +22393116.000000,290.609031 +22708512.000000,295.324353 +23023908.000000,297.989878 +23339304.000000,288.537739 +23654700.000000,289.308136 +23970096.000000,295.373470 24285492.000000,283.431509 -24600888.000000,295.367754 -24916284.000000,293.431000 -25231680.000000,290.984070 -25547076.000000,301.747567 -25862472.000000,289.774478 -26177868.000000,281.923084 -26493264.000000,291.102788 -26808660.000000,283.669476 -27124056.000000,287.673572 -27439452.000000,282.806021 -27754848.000000,281.136028 -28070244.000000,289.745822 -28385640.000000,297.378009 -28701036.000000,286.083069 -29016432.000000,277.367634 -29331828.000000,281.751965 -29647224.000000,275.488301 -29962620.000000,280.502005 -30278016.000000,282.326575 -30593412.000000,282.534109 -30908808.000000,294.901145 -31224204.000000,281.717455 -31539600.000000,281.558807 +24600888.000000,295.367860 +24916284.000000,293.430969 +25231680.000000,290.984131 +25547076.000000,301.747775 +25862472.000000,289.774650 +26177868.000000,281.922809 +26493264.000000,291.102863 +26808660.000000,283.669516 +27124056.000000,287.673478 +27439452.000000,282.806112 +27754848.000000,281.136200 +28070244.000000,289.745926 +28385640.000000,297.377972 +28701036.000000,286.082611 +29016432.000000,277.367291 +29331828.000000,281.752073 +29647224.000000,275.488535 +29962620.000000,280.502484 +30278016.000000,282.326937 +30593412.000000,282.534791 +30908808.000000,294.901376 +31224204.000000,281.717503 +31539600.000000,281.559418 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.starRoom.T/upperBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.starRoom.T/upperBound.csv index 5c49b6f1c2..20c8fcccc5 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.starRoom.T/upperBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.starRoom.T/upperBound.csv @@ -1,137 +1,137 @@ x,y -0.001000,289.943493 0.001000,289.943493 -315396.000578,274.325308 -630791.999000,278.500765 -946187.999000,285.068839 -1261583.999000,289.483607 -1261584.001000,289.483607 -1576980.001000,280.699419 -1892375.999260,280.087411 -2207771.999000,284.180485 -2207772.001000,284.180485 -2523167.999857,276.222290 +315396.000578,274.325067 +630791.999000,278.500660 +946187.999000,285.068717 +1261583.999000,289.483947 +1261584.001000,289.483947 +1576980.001000,280.699358 +1892375.999260,280.087391 +2207771.999000,284.180471 +2207772.001000,284.180471 +2523167.999857,276.222359 2838563.999000,286.845250 2838564.001000,286.845250 -3153960.000581,274.069316 -3469355.999000,277.458638 -3784751.999000,291.671084 -3784752.001000,291.671084 -4100148.000460,274.466167 -4415543.999000,280.836258 -4730939.999000,292.053202 -4730940.001000,292.053202 -5046336.001000,287.722902 -5361732.000275,280.505799 -5677127.999000,284.612539 -5677128.001000,284.612539 -5992523.999905,282.232049 -6307919.999000,285.110815 -6623315.999000,287.183414 -6623316.001000,287.183414 -6938712.000183,280.790764 -7254107.999000,285.205098 -7569503.999000,296.144103 -7569504.001000,296.144103 -7884900.001000,285.272170 -8200295.999194,284.278215 -8515691.999000,293.538739 -8515692.001000,293.538739 -8831088.000277,281.194335 -9146483.999000,288.177245 -9461879.999000,292.478698 -9461880.001000,292.478698 +3153960.000581,274.069261 +3469355.999000,277.458669 +3784751.999000,291.670870 +3784752.001000,291.670870 +4100148.000460,274.466564 +4415543.999000,280.836227 +4730939.999000,292.052998 +4730940.001000,292.052998 +5046336.001000,287.723069 +5361732.000275,280.505890 +5677127.999000,284.612540 +5677128.001000,284.612540 +5992523.999905,282.232965 +6307919.999000,285.111096 +6623315.999000,287.183494 +6623316.001000,287.183494 +6938712.000183,280.790973 +7254107.999000,285.204976 +7569503.999000,296.144042 +7569504.001000,296.144042 +7884900.001000,285.272475 +8200295.999194,284.278277 +8515691.999000,293.538680 +8515692.001000,293.538680 +8831088.000277,281.194274 +9146483.999000,288.177195 +9461879.999000,292.478539 +9461880.001000,292.478539 9777275.999603,289.029014 -10092671.999000,297.017397 -10092672.001000,297.017397 +10092671.999000,297.017487 +10092672.001000,297.017487 10408068.000607,287.272300 -10723463.999000,289.651910 -11038859.999000,291.690059 -11038860.001000,291.690059 -11354255.999962,286.415535 -11669651.999000,292.106897 -11985047.999000,297.914995 -11985048.001000,297.914995 -12300444.000321,288.064130 -12615839.999000,293.126861 -12931235.999000,293.456782 -12931236.001000,293.456782 -13246631.999687,290.992600 -13562027.999000,295.703608 -13562028.001000,295.703608 -13877423.999972,286.025960 -14192819.999000,296.260796 -14192820.001000,296.260796 -14508216.000124,290.326079 -14823611.999000,294.950435 -14823612.001000,294.950435 -15139007.999315,293.973588 -15454403.999000,299.189685 -15769799.999000,303.721081 -15769800.001000,303.721081 -16085196.000088,290.209341 -16400591.999000,301.533514 -16400592.001000,301.533514 -16715988.001000,297.867601 -17031383.999388,296.018345 -17346779.999000,303.697162 -17346780.001000,303.697162 -17662176.000687,300.344891 -17977571.999000,300.967866 -18292967.999000,305.263474 -18292968.001000,305.263474 -18608364.001000,297.225510 -18923759.999109,296.810828 +10723463.999000,289.651986 +11038859.999000,291.690129 +11038860.001000,291.690129 +11354255.999962,286.415229 +11669651.999000,292.107020 +11985047.999000,297.914904 +11985048.001000,297.914904 +12300444.000321,288.064178 +12615839.999000,293.126891 +12931235.999000,293.456905 +12931236.001000,293.456905 +13246631.999687,290.992661 +13562027.999000,295.703652 +13562028.001000,295.703652 +13877423.999972,286.025929 +14192819.999000,296.260766 +14192820.001000,296.260766 +14508216.000124,290.325987 +14823611.999000,294.950526 +14823612.001000,294.950526 +15139007.999315,293.973707 +15454403.999000,299.190058 +15769799.999000,303.721142 +15769800.001000,303.721142 +16085196.000088,290.209403 +16400591.999000,301.533483 +16400592.001000,301.533483 +16715988.001000,297.867529 +17031383.999388,296.018318 +17346779.999000,303.697196 +17346780.001000,303.697196 +17662176.000687,300.344901 +17977571.999000,300.968002 +18292967.999000,305.263512 +18292968.001000,305.263512 +18608364.001000,297.225480 +18923759.999109,296.810705 19239155.999000,303.983539 19239156.001000,303.983539 -19554552.000291,295.859476 -19869947.999000,300.320730 -20185343.999000,301.464119 -20185344.001000,301.464119 -20500739.999877,295.034067 -20816135.999000,303.273186 -21131531.999000,309.739535 -21131532.001000,309.739535 -21446928.000371,295.547887 -21762323.999000,302.055849 -22077719.999000,302.529339 -22077720.001000,302.529339 -22393116.000423,290.899598 -22708511.999000,295.619591 -23023907.999000,298.287776 -23023908.001000,298.287776 -23339304.000849,288.826330 -23654699.999000,289.597536 -23970095.999000,295.668713 -23970096.001000,295.668713 +19554552.000291,295.859404 +19869947.999000,300.320795 +20185343.999000,301.464122 +20185344.001000,301.464122 +20500739.999877,295.034037 +20816135.999000,303.273247 +21131531.999000,309.739627 +21131532.001000,309.739627 +21446928.000371,295.547888 +21762323.999000,302.055879 +22077719.999000,302.529369 +22077720.001000,302.529369 +22393116.000423,290.899640 +22708511.999000,295.619677 +23023907.999000,298.287868 +23023908.001000,298.287868 +23339304.000849,288.826277 +23654699.999000,289.597444 +23970095.999000,295.668844 +23970096.001000,295.668844 24285492.000000,283.714941 -24600887.999000,295.663122 -24600888.001000,295.663122 -24916284.001000,293.724431 -25231679.999370,291.275054 -25547075.999000,302.049314 -25547076.001000,302.049314 -25862472.001000,290.064252 -26177867.999922,282.205007 -26493263.999000,291.393891 -26493264.001000,291.393891 -26808660.000300,283.953146 -27124055.999000,287.961245 -27124056.001000,287.961245 -27439452.001000,283.088827 -27754847.999325,281.417164 -28070243.999000,290.035567 -28385639.999000,297.675387 -28385640.001000,297.675387 -28701036.001000,286.369152 -29016432.000331,277.645002 -29331827.999000,282.033717 -29331828.001000,282.033717 -29647224.000111,275.763789 -29962619.999000,280.782507 -30278015.999000,282.608901 -30593411.999000,282.816644 -30908807.999000,295.196046 -30908808.001000,295.196046 -31224204.001000,281.999173 -31539600.001000,281.840366 +24600887.999000,295.663228 +24600888.001000,295.663228 +24916284.001000,293.724400 +25231679.999370,291.275115 +25547075.999000,302.049522 +25547076.001000,302.049522 +25862472.001000,290.064424 +26177867.999922,282.204732 +26493263.999000,291.393965 +26493264.001000,291.393965 +26808660.000300,283.953186 +27124055.999000,287.961151 +27124056.001000,287.961151 +27439452.001000,283.088918 +27754847.999325,281.417336 +28070243.999000,290.035672 +28385639.999000,297.675350 +28385640.001000,297.675350 +28701036.001000,286.368694 +29016432.000331,277.644659 +29331827.999000,282.033825 +29331828.001000,282.033825 +29647224.000111,275.764024 +29962619.999000,280.782987 +30278015.999000,282.609264 +30593411.999000,282.817325 +30908807.999000,295.196277 +30908808.001000,295.196277 +31224204.001000,281.999221 +31539600.001000,281.840977 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.thermRoom.T/lowerBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.thermRoom.T/lowerBound.csv index 28f41761b0..c9cfd967ce 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.thermRoom.T/lowerBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.thermRoom.T/lowerBound.csv @@ -1,138 +1,138 @@ x,y -0.001000,293.855844 -315395.999000,273.205624 -315396.001000,273.205624 -630792.001000,275.662302 -946188.001000,278.733234 -1261583.999877,288.084008 -1576979.999000,276.118804 +315395.999000,273.205122 +315396.001000,273.205122 +630792.001000,275.662258 +946188.001000,278.733163 +1261583.999877,288.084343 +1576979.999000,276.118774 1892375.999000,274.320612 1892376.001000,274.320612 -2207771.999807,283.181283 -2523167.999000,270.076198 -2523168.001000,270.076198 +2207771.999807,283.181304 +2523167.999000,270.076228 +2523168.001000,270.076228 2838564.000185,280.082822 -3153959.999000,273.202921 -3153960.001000,273.202921 -3469356.001000,274.612371 -3784751.999965,286.245411 -4100147.999000,273.764631 -4100148.001000,273.764631 +3153959.999000,273.202836 +3153960.001000,273.202836 +3469356.001000,274.612384 +3784751.999965,286.245300 +4100147.999000,273.765027 +4100148.001000,273.765027 4415544.001000,275.288176 -4730940.000603,290.595402 -5046335.999000,286.809500 -5361731.999000,276.011486 -5361732.001000,276.011486 -5677128.000552,283.621196 -5992523.999000,281.421874 -6307919.999000,279.624765 -6307920.001000,279.624765 -6623315.999970,286.240833 -6938711.999000,279.219151 -6938712.001000,279.219151 -7254108.001000,282.685457 -7569504.000000,295.256563 -7884899.999000,282.691589 -8200295.999000,280.410594 -8200296.001000,280.410594 -8515691.999891,292.820764 -8831087.999000,277.369488 -8831088.001000,277.369488 -9146484.001000,284.957657 -9461879.999975,291.584137 +4730940.000603,290.595238 +5046335.999000,286.809651 +5361731.999000,276.011539 +5361732.001000,276.011539 +5677128.000552,283.621168 +5992523.999000,281.422783 +6307919.999000,279.624917 +6307920.001000,279.624917 +6623315.999970,286.240924 +6938711.999000,279.219320 +6938712.001000,279.219320 +7254108.001000,282.685396 +7569504.000000,295.256472 +7884899.999000,282.691757 +8200295.999000,280.410616 +8200296.001000,280.410616 +8515691.999891,292.820705 +8831087.999000,277.369457 +8831088.001000,277.369457 +9146484.001000,284.957627 +9461879.999975,291.583979 9777275.999000,284.611226 9777276.001000,284.611226 -10092672.000106,294.214890 +10092672.000106,294.214920 10408067.999000,286.452008 -10723463.999000,286.436426 -10723464.001000,286.436426 -11038859.999932,291.399178 -11354255.999000,285.709900 -11354256.001000,285.709900 -11669652.001000,288.409292 -11985047.999947,297.245186 -12300443.999000,287.426323 -12300444.001000,287.426323 -12615840.001000,289.320777 -12931236.000157,292.926855 -13246631.999000,290.301172 -13246632.001000,290.301172 -13562027.999502,292.786698 -13877423.999000,285.361463 -13877424.001000,285.361463 -14192820.000133,294.849326 -14508215.999000,287.593889 -14508216.001000,287.593889 -14823612.000290,294.307006 -15139007.999000,290.614045 -15139008.001000,290.614045 -15454404.001000,296.373595 -15769799.999617,303.135282 -16085195.999000,287.982080 -16085196.001000,287.982080 -16400592.000516,301.512213 -16715987.999000,297.189706 +10723463.999000,286.436457 +10723464.001000,286.436457 +11038859.999932,291.399227 +11354255.999000,285.709595 +11354256.001000,285.709595 +11669652.001000,288.409352 +11985047.999947,297.245094 +12300443.999000,287.426384 +12300444.001000,287.426384 +12615840.001000,289.320780 +12931236.000157,292.926977 +13246631.999000,290.301256 +13246632.001000,290.301256 +13562027.999502,292.786729 +13877423.999000,285.361443 +13877424.001000,285.361443 +14192820.000133,294.849323 +14508215.999000,287.593832 +14508216.001000,287.593832 +14823612.000290,294.307077 +15139007.999000,290.614119 +15139008.001000,290.614119 +15454404.001000,296.373778 +15769799.999617,303.135312 +16085195.999000,287.982110 +16085196.001000,287.982110 +16400592.000516,301.512196 +16715987.999000,297.189624 17031383.999000,291.818525 17031384.001000,291.818525 -17346780.000524,303.250322 +17346780.000524,303.250325 17662175.999000,299.676942 -17977571.999000,297.260139 -17977572.001000,297.260139 -18292967.999955,304.630400 +17977571.999000,297.260231 +17977572.001000,297.260231 +18292967.999955,304.630461 18608363.999000,296.565502 -18923759.999000,292.864959 -18923760.001000,292.864959 -19239156.000124,303.257848 -19554551.999000,295.165547 -19554552.001000,295.165547 -19869948.001000,296.546916 -20185343.999681,300.764275 -20500739.999000,292.593247 -20500740.001000,292.593247 -20816136.001000,299.891888 -21131531.999661,308.934150 +18923759.999000,292.864897 +18923760.001000,292.864897 +19239156.000124,303.257866 +19554551.999000,295.165456 +19554552.001000,295.165456 +19869948.001000,296.546951 +20185343.999681,300.764252 +20500739.999000,292.593238 +20500740.001000,292.593238 +20816136.001000,299.891918 +21131531.999661,308.934241 21446927.999000,290.620175 21446928.001000,290.620175 -21762324.001000,298.624951 -22077719.999334,301.756188 -22393115.999000,286.119781 -22393116.001000,286.119781 -22708512.001000,292.219775 -23023907.999554,297.255023 -23339303.999000,284.127407 -23654699.999000,282.842149 -23654700.001000,282.842149 -23970095.999895,294.758141 +21762324.001000,298.624957 +22077719.999334,301.756218 +22393115.999000,286.119811 +22393116.001000,286.119811 +22708512.001000,292.219836 +23023907.999554,297.255115 +23339303.999000,284.127377 +23654699.999000,282.842088 +23654700.001000,282.842088 +23970095.999895,294.758272 24285491.999000,280.048576 24285492.001000,280.048576 -24600888.000736,295.021120 -24916283.999000,292.742500 -25231679.999000,285.507536 -25231680.001000,285.507536 -25547076.000130,301.107819 -25862471.999000,289.088218 -26177867.999000,277.579775 -26177868.001000,277.579775 -26493264.000049,290.196873 -26808659.999000,278.751191 -26808660.001000,278.751191 -27124056.001000,281.727957 -27439451.999116,282.121186 -27754847.999000,275.745649 -27754848.001000,275.745649 -28070244.001000,284.478442 -28385640.000008,296.795040 -28701035.999000,284.666121 -29016431.999000,273.093500 -29016432.001000,273.093500 -29331828.000039,281.212448 -29647223.999000,273.699175 -29647224.001000,273.699175 -29962620.001000,275.937574 -30278016.000069,281.634614 -30593411.999000,276.673719 -30593412.001000,276.673719 -30908808.000137,294.131677 -31224203.999000,280.880890 -31539599.999000,276.703549 -31539600.001000,276.703549 +24600888.000736,295.021262 +24916283.999000,292.742469 +25231679.999000,285.507554 +25231680.001000,285.507554 +25547076.000130,301.108057 +25862471.999000,289.088418 +26177867.999000,277.579622 +26177868.001000,277.579622 +26493264.000049,290.196917 +26808659.999000,278.751222 +26808660.001000,278.751222 +27124056.001000,281.727896 +27439451.999116,282.121278 +27754847.999000,275.745741 +27754848.001000,275.745741 +28070244.001000,284.478516 +28385640.000008,296.794979 +28701035.999000,284.665878 +29016431.999000,273.093317 +29016432.001000,273.093317 +29331828.000039,281.212553 +29647223.999000,273.699297 +29647224.001000,273.699297 +29962620.001000,275.937842 +30278016.000069,281.634976 +30593411.999000,276.674094 +30593412.001000,276.674094 +30908808.000137,294.131891 +31224203.999000,280.880961 +31539599.999000,276.703885 +31539600.001000,276.703885 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.thermRoom.T/reference.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.thermRoom.T/reference.csv index 3e76f5926f..b302ad0dc0 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.thermRoom.T/reference.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.thermRoom.T/reference.csv @@ -1,102 +1,102 @@ x,y 0.000000,294.149994 -315396.000000,273.479103 -630792.000000,275.938240 -946188.000000,279.012247 -1261584.000000,288.372380 -1576980.000000,276.395200 +315396.000000,273.478600 +630792.000000,275.938196 +946188.000000,279.012175 +1261584.000000,288.372716 +1576980.000000,276.395169 1892376.000000,274.595208 -2207772.000000,283.464748 -2523168.000000,270.346544 +2207772.000000,283.464769 +2523168.000000,270.346575 2838564.000000,280.363185 -3153960.000000,273.476398 -3469356.000000,274.887258 -3784752.000000,286.531943 -4100148.000000,274.038669 +3153960.000000,273.476312 +3469356.000000,274.887271 +3784752.000000,286.531832 +4100148.000000,274.039066 4415544.000000,275.563740 -4730940.000000,290.886288 -5046336.000000,287.096597 -5361732.000000,276.287773 -5677128.000000,283.905101 -5992524.000000,281.703578 -6307920.000000,279.904669 -6623316.000000,286.527360 -6938712.000000,279.498650 -7254108.000000,282.968425 -7569504.000000,295.552115 -7884900.000000,282.974564 -8200296.000000,280.691285 -8515692.000000,293.113878 -8831088.000000,277.647135 -9146484.000000,285.242900 -9461880.000000,291.876013 +4730940.000000,290.886124 +5046336.000000,287.096748 +5361732.000000,276.287827 +5677128.000000,283.905073 +5992524.000000,281.704488 +6307920.000000,279.904822 +6623316.000000,286.527452 +6938712.000000,279.498818 +7254108.000000,282.968364 +7569504.000000,295.552024 +7884900.000000,282.974731 +8200296.000000,280.691307 +8515692.000000,293.113819 +8831088.000000,277.647104 +9146484.000000,285.242870 +9461880.000000,291.875854 9777276.000000,284.896122 -10092672.000000,294.509399 +10092672.000000,294.509430 10408068.000000,286.738746 -10723464.000000,286.723149 -11038860.000000,291.690869 -11354256.000000,285.995896 -11669652.000000,288.697990 -11985048.000000,297.542728 -12300444.000000,287.714037 -12615840.000000,289.610387 -12931236.000000,293.220075 -13246632.000000,290.591764 -13562028.000000,293.079778 -13877424.000000,285.647111 -14192820.000000,295.144470 -14508216.000000,287.881771 -14823612.000000,294.601608 -15139008.000000,290.904950 -15454404.000000,296.670265 -15769800.000000,303.438721 -16085196.000000,288.270350 -16400592.000000,301.814027 -16715988.000000,297.487193 +10723464.000000,286.723180 +11038860.000000,291.690918 +11354256.000000,285.995591 +11669652.000000,288.698051 +11985048.000000,297.542637 +12300444.000000,287.714098 +12615840.000000,289.610390 +12931236.000000,293.220197 +13246632.000000,290.591848 +13562028.000000,293.079808 +13877424.000000,285.647090 +14192820.000000,295.144467 +14508216.000000,287.881714 +14823612.000000,294.601679 +15139008.000000,290.905024 +15454404.000000,296.670448 +15769800.000000,303.438751 +16085196.000000,288.270381 +16400592.000000,301.814010 +16715988.000000,297.487111 17031384.000000,292.110636 -17346780.000000,303.553876 +17346780.000000,303.553879 17662176.000000,299.976919 -17977572.000000,297.557697 -18292968.000000,304.935336 +17977572.000000,297.557789 +18292968.000000,304.935397 18608364.000000,296.862365 -18923760.000000,293.158117 -19239156.000000,303.561410 -19554552.000000,295.461008 -19869948.000000,296.843760 -20185344.000000,301.065341 -20500740.000000,292.886133 -20816136.000000,300.192080 -21131532.000000,309.243393 +18923760.000000,293.158055 +19239156.000000,303.561428 +19554552.000000,295.460917 +19869948.000000,296.843795 +20185344.000000,301.065317 +20500740.000000,292.886124 +20816136.000000,300.192111 +21131532.000000,309.243484 21446928.000000,290.911086 -21762324.000000,298.923875 -22077720.000000,302.058246 -22393116.000000,286.406187 -22708512.000000,292.512288 -23023908.000000,297.552576 -23339304.000000,284.411819 -23654700.000000,283.125275 -23970096.000000,295.053195 +21762324.000000,298.923881 +22077720.000000,302.058276 +22393116.000000,286.406218 +22708512.000000,292.512349 +23023908.000000,297.552667 +23339304.000000,284.411788 +23654700.000000,283.125214 +23970096.000000,295.053325 24285492.000000,280.328904 -24600888.000000,295.316437 -24916284.000000,293.035535 -25231680.000000,285.793329 -25547076.000000,301.409228 -25862472.000000,289.377595 -26177868.000000,277.857632 -26493264.000000,290.487361 -26808660.000000,279.030222 -27124056.000000,282.009967 -27439452.000000,282.403590 -27754848.000000,276.021671 -28070244.000000,284.763206 -28385640.000000,297.092133 -28701036.000000,284.951072 -29016432.000000,273.366866 -29331828.000000,281.493942 -29647224.000000,273.973148 -29962620.000000,276.213788 -30278016.000000,281.916531 -30593412.000000,276.950670 -30908808.000000,294.426104 -31224204.000000,281.162052 -31539600.000000,276.980530 +24600888.000000,295.316578 +24916284.000000,293.035505 +25231680.000000,285.793347 +25547076.000000,301.409467 +25862472.000000,289.377795 +26177868.000000,277.857480 +26493264.000000,290.487405 +26808660.000000,279.030252 +27124056.000000,282.009906 +27439452.000000,282.403682 +27754848.000000,276.021763 +28070244.000000,284.763279 +28385640.000000,297.092072 +28701036.000000,284.950829 +29016432.000000,273.366683 +29331828.000000,281.494047 +29647224.000000,273.973270 +29962620.000000,276.214056 +30278016.000000,281.916893 +30593412.000000,276.951046 +30908808.000000,294.426317 +31224204.000000,281.162123 +31539600.000000,276.980865 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.thermRoom.T/upperBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.thermRoom.T/upperBound.csv index 170237812e..10d32f8ebf 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.thermRoom.T/upperBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_Room.thermRoom.T/upperBound.csv @@ -1,138 +1,138 @@ x,y -0.001000,294.444144 0.001000,294.444144 -315396.000787,273.752583 -630791.999000,276.214178 -946187.999000,279.291259 -1261583.999000,288.660753 -1261584.001000,288.660753 -1576980.001000,276.671595 +315396.000787,273.752079 +630791.999000,276.214134 +946187.999000,279.291187 +1261583.999000,288.661089 +1261584.001000,288.661089 +1576980.001000,276.671564 1892375.999337,274.869803 -2207771.999000,283.748213 -2207772.001000,283.748213 -2523168.000134,270.616891 +2207771.999000,283.748234 +2207772.001000,283.748234 +2523168.000134,270.616921 2838563.999000,280.643549 2838564.001000,280.643549 -3153960.000660,273.749874 -3469355.999000,275.162146 -3784751.999000,286.818475 -3784752.001000,286.818475 -4100148.000782,274.312708 +3153960.000660,273.749789 +3469355.999000,275.162158 +3784751.999000,286.818364 +3784752.001000,286.818364 +4100148.000782,274.313105 4415543.999000,275.839304 -4730939.999000,291.177175 -4730940.001000,291.177175 -5046336.001000,287.383693 -5361732.000173,276.564061 -5677127.999000,284.189006 -5677128.001000,284.189006 -5992524.001000,281.985281 -6307919.999427,280.184574 -6623315.999000,286.813888 -6623316.001000,286.813888 -6938712.000339,279.778149 -7254107.999000,283.251394 -7569503.999000,295.847668 -7569504.001000,295.847668 -7884900.001000,283.257538 -8200295.999311,280.971977 -8515691.999000,293.406992 -8515692.001000,293.406992 -8831088.000341,277.924782 -9146483.999000,285.528143 -9461879.999000,292.167889 -9461880.001000,292.167889 +4730939.999000,291.177010 +4730940.001000,291.177010 +5046336.001000,287.383845 +5361732.000173,276.564114 +5677127.999000,284.188978 +5677128.001000,284.188978 +5992524.001000,281.986192 +6307919.999427,280.184727 +6623315.999000,286.813979 +6623316.001000,286.813979 +6938712.000339,279.778317 +7254107.999000,283.251333 +7569503.999000,295.847576 +7569504.001000,295.847576 +7884900.001000,283.257706 +8200295.999311,280.971999 +8515691.999000,293.406933 +8515692.001000,293.406933 +8831088.000341,277.924752 +9146483.999000,285.528113 +9461879.999000,292.167730 +9461880.001000,292.167730 9777275.999841,285.181019 -10092671.999000,294.803909 -10092672.001000,294.803909 +10092671.999000,294.803939 +10092672.001000,294.803939 10408068.001000,287.025485 -10723463.999006,287.009873 -11038859.999000,291.982560 -11038860.001000,291.982560 -11354256.000356,286.281892 -11669651.999000,288.986687 -11985047.999000,297.840271 -11985048.001000,297.840271 -12300444.000677,288.001751 -12615839.999000,289.899998 -12931235.999000,293.513295 -12931236.001000,293.513295 -13246632.000027,290.882356 -13562027.999000,293.372858 -13562028.001000,293.372858 -13877423.999878,285.932758 -14192819.999000,295.439615 -14192820.001000,295.439615 -14508216.000039,288.169653 -14823611.999000,294.896209 -14823612.001000,294.896209 -15139007.999781,291.195855 -15454403.999000,296.966935 -15769799.999000,303.742159 -15769800.001000,303.742159 -16085196.000057,288.558621 -16400591.999000,302.115841 -16400592.001000,302.115841 -16715988.001000,297.784680 +10723463.999006,287.009903 +11038859.999000,291.982609 +11038860.001000,291.982609 +11354256.000356,286.281586 +11669651.999000,288.986749 +11985047.999000,297.840179 +11985048.001000,297.840179 +12300444.000677,288.001812 +12615839.999000,289.900001 +12931235.999000,293.513417 +12931236.001000,293.513417 +13246632.000027,290.882440 +13562027.999000,293.372888 +13562028.001000,293.372888 +13877423.999878,285.932737 +14192819.999000,295.439612 +14192820.001000,295.439612 +14508216.000039,288.169596 +14823611.999000,294.896281 +14823612.001000,294.896281 +15139007.999781,291.195929 +15454403.999000,296.967118 +15769799.999000,303.742190 +15769800.001000,303.742190 +16085196.000057,288.558651 +16400591.999000,302.115824 +16400592.001000,302.115824 +16715988.001000,297.784598 17031383.999639,292.402747 -17346779.999000,303.857430 -17346780.001000,303.857430 +17346779.999000,303.857433 +17346780.001000,303.857433 17662176.001000,300.276896 -17977571.999494,297.855255 -18292967.999000,305.240271 -18292968.001000,305.240271 +17977571.999494,297.855346 +18292967.999000,305.240332 +18292968.001000,305.240332 18608364.001000,297.159227 -18923759.999525,293.451275 -19239155.999000,303.864971 -19239156.001000,303.864971 -19554552.000708,295.756469 -19869947.999000,297.140604 -20185343.999000,301.366406 -20185344.001000,301.366406 -20500740.000056,293.179019 -20816135.999000,300.492272 -21131531.999000,309.552636 -21131532.001000,309.552636 +18923759.999525,293.451213 +19239155.999000,303.864989 +19239156.001000,303.864989 +19554552.000708,295.756378 +19869947.999000,297.140638 +20185343.999000,301.366383 +20185344.001000,301.366383 +20500740.000056,293.179010 +20816135.999000,300.492303 +21131531.999000,309.552728 +21131532.001000,309.552728 21446928.000392,291.201998 -21762323.999000,299.222799 -22077719.999000,302.360304 -22077720.001000,302.360304 -22393116.000439,286.692593 -22708511.999000,292.804800 -23023907.999000,297.850128 -23023908.001000,297.850128 -23339304.001000,284.696231 -23654699.999195,283.408400 -23970095.999000,295.348248 -23970096.001000,295.348248 +21762323.999000,299.222804 +22077719.999000,302.360335 +22077720.001000,302.360335 +22393116.000439,286.692624 +22708511.999000,292.804861 +23023907.999000,297.850220 +23023908.001000,297.850220 +23339304.001000,284.696200 +23654699.999195,283.408339 +23970095.999000,295.348379 +23970096.001000,295.348379 24285491.999991,280.609233 -24600887.999000,295.611753 -24600888.001000,295.611753 -24916284.001000,293.328571 -25231679.999634,286.079122 -25547075.999000,301.710637 -25547076.001000,301.710637 -25862472.001000,289.666973 -26177867.999954,278.135490 -26493263.999000,290.777848 -26493264.001000,290.777848 -26808660.000587,279.309252 -27124055.999000,282.291977 -27439451.999000,282.685994 -27439452.001000,282.685994 -27754847.999844,276.297693 -28070243.999000,285.047969 -28385639.999000,297.389225 -28385640.001000,297.389225 -28701036.001000,285.236023 -29016432.000175,273.640233 -29331827.999000,281.775436 -29331828.001000,281.775436 -29647224.000541,274.247121 -29962619.999000,276.490002 -30278015.999000,282.198447 -30278016.001000,282.198447 -30593411.999443,277.227620 -30908807.999000,294.720530 -30908808.001000,294.720530 -31224204.001000,281.443214 -31539600.001000,277.257510 +24600887.999000,295.611895 +24600888.001000,295.611895 +24916284.001000,293.328540 +25231679.999634,286.079141 +25547075.999000,301.710876 +25547076.001000,301.710876 +25862472.001000,289.667173 +26177867.999954,278.135337 +26493263.999000,290.777892 +26493264.001000,290.777892 +26808660.000587,279.309282 +27124055.999000,282.291916 +27439451.999000,282.686085 +27439452.001000,282.686085 +27754847.999844,276.297784 +28070243.999000,285.048043 +28385639.999000,297.389164 +28385640.001000,297.389164 +28701036.001000,285.235780 +29016432.000175,273.640050 +29331827.999000,281.775541 +29331828.001000,281.775541 +29647224.000541,274.247244 +29962619.999000,276.490270 +30278015.999000,282.198810 +30278016.001000,282.198810 +30593411.999443,277.227997 +30908807.999000,294.720743 +30908808.001000,294.720743 +31224204.001000,281.443286 +31539600.001000,277.257846 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_TransmittedSolarRadiation_room/lowerBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_TransmittedSolarRadiation_room/lowerBound.csv index 7e3ac46791..d939b95130 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_TransmittedSolarRadiation_room/lowerBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_TransmittedSolarRadiation_room/lowerBound.csv @@ -1,103 +1,103 @@ x,y -0.001000,-0.001000 0.001000,-0.001000 -315396.001000,11.298400 -630792.001000,26.133914 -946188.001000,43.853335 -1261584.001000,59.130482 -1576980.001000,74.257440 -1892376.001000,85.476877 -2207772.001000,100.280147 -2523168.001000,115.508521 -2838564.001000,134.438852 -3153960.001000,142.657621 -3469356.001000,154.342985 -3784752.001000,170.368874 -4100148.001000,177.298222 -4415544.001000,193.073701 -4730940.001000,207.324978 -5046336.001000,221.086582 -5361732.001000,236.168076 -5677128.001000,249.436091 -5992524.001000,260.723566 -6307920.001000,274.807407 -6623316.001000,287.969642 -6938712.001000,299.561636 -7254108.001000,308.615484 -7569504.001000,321.608364 -7884900.001000,331.963603 -8200296.001000,340.105355 -8515692.001000,350.014717 -8831088.001000,355.975974 -9146484.001000,364.553203 -9461880.001000,372.228979 -9777276.001000,379.733595 -10092672.001000,388.073147 -10408068.001000,393.026690 -10723464.001000,400.136633 -11038860.001000,405.047611 -11354256.001000,407.909581 -11669652.001000,413.118969 -11985048.001000,418.287257 -12300444.001000,421.895712 -12615840.001000,426.493124 -12931236.001000,429.923704 -13246632.001000,432.982783 -13562028.001000,436.725740 -13877424.001000,439.182679 -14192820.001000,441.931131 -14508216.001000,444.824170 -14823612.001000,447.679865 -15139008.001000,450.389461 -15454404.001000,453.980715 -15769800.001000,457.187588 -16085196.001000,459.613840 -16400592.001000,463.000312 -16715988.001000,465.668589 -17031384.001000,469.279427 -17346780.001000,473.789042 -17662176.001000,477.421327 -17977572.001000,482.415600 -18292968.001000,487.643460 -18608364.001000,490.896612 -18923760.001000,496.912472 -19239156.001000,502.290092 -19554552.001000,506.555230 -19869948.001000,514.619936 -20185344.001000,521.755183 -20500740.001000,527.947232 -20816136.001000,537.946256 -21131532.001000,546.940388 -21446928.001000,556.230810 -21762324.001000,566.600313 -22077720.001000,576.919451 -22393116.001000,585.514180 -22708512.001000,596.859696 -23023908.001000,609.184327 -23339304.001000,620.676676 -23654700.001000,634.079702 -23970096.001000,647.488543 -24285492.001000,659.556641 -24600888.001000,672.414903 -24916284.001000,686.538849 -25231680.001000,704.535116 -25547076.001000,721.843947 -25862472.001000,734.856959 -26177868.001000,748.897326 -26493264.001000,762.254490 -26808660.001000,776.770182 -27124056.001000,791.778108 -27439452.001000,801.509009 -27754848.001000,814.943701 -28070244.001000,833.046674 -28385640.001000,846.241181 -28701036.001000,857.267851 -29016432.001000,867.587172 -29331828.001000,880.743249 -29647224.001000,892.314739 -29962620.001000,909.464198 -30278016.001000,924.596256 -30593412.001000,939.346883 -30908808.001000,955.808374 -31224204.001000,969.445078 -31539600.001000,987.891064 +315396.001000,11.298470 +630792.001000,26.133830 +946188.001000,43.853213 +1261584.001000,59.130340 +1576980.001000,74.257311 +1892376.001000,85.476686 +2207772.001000,100.279945 +2523168.001000,115.508239 +2838564.001000,134.438440 +3153960.001000,142.657267 +3469356.001000,154.342710 +3784752.001000,170.368325 +4100148.001000,177.297795 +4415544.001000,193.073442 +4730940.001000,207.324632 +5046336.001000,221.086262 +5361732.001000,236.167862 +5677128.001000,249.435847 +5992524.001000,260.723358 +6307920.001000,274.807132 +6623316.001000,287.969216 +6938712.001000,299.561205 +7254108.001000,308.615057 +7569504.001000,321.607876 +7884900.001000,331.963115 +8200296.001000,340.104928 +8515692.001000,350.014323 +8831088.001000,355.975486 +9146484.001000,364.552685 +9461880.001000,372.228473 +9777276.001000,379.733077 +10092672.001000,388.072720 +10408068.001000,393.026264 +10723464.001000,400.136267 +11038860.001000,405.047306 +11354256.001000,407.909276 +11669652.001000,413.118664 +11985048.001000,418.286983 +12300444.001000,421.895498 +12615840.001000,426.492941 +12931236.001000,429.923490 +13246632.001000,432.982539 +13562028.001000,436.725527 +13877424.001000,439.182414 +14192820.001000,441.930887 +14508216.001000,444.823804 +14823612.001000,447.679540 +15139008.001000,450.389156 +15454404.001000,453.980410 +15769800.001000,457.187283 +16085196.001000,459.613474 +16400592.001000,462.999977 +16715988.001000,465.668285 +17031384.001000,469.279152 +17346780.001000,473.788707 +17662176.001000,477.421022 +17977572.001000,482.415295 +18292968.001000,487.643179 +18608364.001000,490.896277 +18923760.001000,496.912075 +19239156.001000,502.289634 +19554552.001000,506.554834 +19869948.001000,514.619509 +20185344.001000,521.754701 +20500740.001000,527.946805 +20816136.001000,537.945769 +21131532.001000,546.939961 +21446928.001000,556.230444 +21762324.001000,566.599886 +22077720.001000,576.919049 +22393116.001000,585.513876 +22708512.001000,596.859452 +23023908.001000,609.184140 +23339304.001000,620.676432 +23654700.001000,634.079275 +23970096.001000,647.488099 +24285492.001000,659.556214 +24600888.001000,672.414537 +24916284.001000,686.538605 +25231680.001000,704.534933 +25547076.001000,721.843764 +25862472.001000,734.856776 +26177868.001000,748.897143 +26493264.001000,762.254307 +26808660.001000,776.769999 +27124056.001000,791.777742 +27439452.001000,801.508705 +27754848.001000,814.943335 +28070244.001000,833.046308 +28385640.001000,846.240864 +28701036.001000,857.267424 +29016432.001000,867.586684 +29331828.001000,880.742945 +29647224.001000,892.314434 +29962620.001000,909.464259 +30278016.001000,924.596621 +30593412.001000,939.347310 +30908808.001000,955.808801 +31224204.001000,969.445444 +31539600.001000,987.891613 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_TransmittedSolarRadiation_room/reference.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_TransmittedSolarRadiation_room/reference.csv index 819c0c7e64..460560edf7 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_TransmittedSolarRadiation_room/reference.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_TransmittedSolarRadiation_room/reference.csv @@ -1,102 +1,102 @@ x,y 0.000000,0.000000 -315396.000000,11.309710 -630792.000000,26.160074 -946188.000000,43.897232 -1261584.000000,59.189671 -1576980.000000,74.331772 -1892376.000000,85.562439 -2207772.000000,100.380527 -2523168.000000,115.624146 -2838564.000000,134.573425 -3153960.000000,142.800421 -3469356.000000,154.497482 -3784752.000000,170.539413 -4100148.000000,177.475698 -4415544.000000,193.266968 -4730940.000000,207.532510 -5046336.000000,221.307890 -5361732.000000,236.404480 -5677128.000000,249.685777 -5992524.000000,260.984551 -6307920.000000,275.082489 -6623316.000000,288.257900 -6938712.000000,299.861498 -7254108.000000,308.924408 -7569504.000000,321.930294 -7884900.000000,332.295898 -8200296.000000,340.445801 -8515692.000000,350.365082 -8831088.000000,356.332306 -9146484.000000,364.918121 -9461880.000000,372.601581 -9777276.000000,380.113708 -10092672.000000,388.461609 -10408068.000000,393.420110 -10723464.000000,400.537170 -11038860.000000,405.453064 -11354256.000000,408.317899 -11669652.000000,413.532501 -11985048.000000,418.705963 -12300444.000000,422.318030 -12615840.000000,426.920044 -12931236.000000,430.354058 -13246632.000000,433.416199 -13562028.000000,437.162903 -13877424.000000,439.622301 -14192820.000000,442.373505 -14508216.000000,445.269440 -14823612.000000,448.127993 -15139008.000000,450.840302 -15454404.000000,454.435150 -15769800.000000,457.645233 -16085196.000000,460.073914 -16400592.000000,463.463776 -16715988.000000,466.134724 -17031384.000000,469.749176 -17346780.000000,474.263306 -17662176.000000,477.899226 -17977572.000000,482.898499 -18292968.000000,488.131592 -18608364.000000,491.388000 -18923760.000000,497.409882 -19239156.000000,502.792885 -19554552.000000,507.062292 -19869948.000000,515.135071 -20185344.000000,522.277461 -20500740.000000,528.475708 -20816136.000000,538.484741 -21131532.000000,547.487876 -21446928.000000,556.787598 -21762324.000000,567.167480 -22077720.000000,577.496948 -22393116.000000,586.100281 -22708512.000000,597.457153 -23023908.000000,609.794121 -23339304.000000,621.297974 -23654700.000000,634.714417 -23970096.000000,648.136680 -24285492.000000,660.216858 -24600888.000000,673.087991 -24916284.000000,687.226075 -25231680.000000,705.240356 -25547076.000000,722.566514 -25862472.000000,735.592551 -26177868.000000,749.646973 -26493264.000000,763.017507 -26808660.000000,777.547729 -27124056.000000,792.570679 -27439452.000000,802.311321 -27754848.000000,815.759460 -28070244.000000,833.880554 -28385640.000000,847.088269 -28701036.000000,858.125977 -29016432.000000,868.455627 -29331828.000000,881.624874 -29647224.000000,893.207947 -29962620.000000,910.374573 -30278016.000000,925.521777 -30593412.000000,940.287170 -30908808.000000,956.765139 -31224204.000000,970.415493 -31539600.000000,988.879944 +315396.000000,11.309779 +630792.000000,26.159990 +946188.000000,43.897110 +1261584.000000,59.189530 +1576980.000000,74.331642 +1892376.000000,85.562248 +2207772.000000,100.380325 +2523168.000000,115.623863 +2838564.000000,134.573013 +3153960.000000,142.800067 +3469356.000000,154.497208 +3784752.000000,170.538864 +4100148.000000,177.475270 +4415544.000000,193.266708 +4730940.000000,207.532164 +5046336.000000,221.307570 +5361732.000000,236.404266 +5677128.000000,249.685533 +5992524.000000,260.984343 +6307920.000000,275.082214 +6623316.000000,288.257473 +6938712.000000,299.861066 +7254108.000000,308.923981 +7569504.000000,321.929806 +7884900.000000,332.295410 +8200296.000000,340.445374 +8515692.000000,350.364688 +8831088.000000,356.331818 +9146484.000000,364.917603 +9461880.000000,372.601074 +9777276.000000,380.113190 +10092672.000000,388.461182 +10408068.000000,393.419683 +10723464.000000,400.536804 +11038860.000000,405.452759 +11354256.000000,408.317594 +11669652.000000,413.532196 +11985048.000000,418.705688 +12300444.000000,422.317816 +12615840.000000,426.919861 +12931236.000000,430.353844 +13246632.000000,433.415955 +13562028.000000,437.162689 +13877424.000000,439.622036 +14192820.000000,442.373260 +14508216.000000,445.269073 +14823612.000000,448.127668 +15139008.000000,450.839996 +15454404.000000,454.434845 +15769800.000000,457.644928 +16085196.000000,460.073547 +16400592.000000,463.463440 +16715988.000000,466.134419 +17031384.000000,469.748901 +17346780.000000,474.262970 +17662176.000000,477.898921 +17977572.000000,482.898193 +18292968.000000,488.131310 +18608364.000000,491.387665 +18923760.000000,497.409485 +19239156.000000,502.792427 +19554552.000000,507.061896 +19869948.000000,515.134644 +20185344.000000,522.276978 +20500740.000000,528.475281 +20816136.000000,538.484253 +21131532.000000,547.487449 +21446928.000000,556.787231 +21762324.000000,567.167053 +22077720.000000,577.496545 +22393116.000000,586.099976 +22708512.000000,597.456909 +23023908.000000,609.793934 +23339304.000000,621.297729 +23654700.000000,634.713989 +23970096.000000,648.136235 +24285492.000000,660.216431 +24600888.000000,673.087625 +24916284.000000,687.225831 +25231680.000000,705.240173 +25547076.000000,722.566331 +25862472.000000,735.592368 +26177868.000000,749.646790 +26493264.000000,763.017324 +26808660.000000,777.547546 +27124056.000000,792.570312 +27439452.000000,802.311016 +27754848.000000,815.759094 +28070244.000000,833.880188 +28385640.000000,847.087952 +28701036.000000,858.125549 +29016432.000000,868.455139 +29331828.000000,881.624569 +29647224.000000,893.207642 +29962620.000000,910.374634 +30278016.000000,925.522144 +30593412.000000,940.287598 +30908808.000000,956.765566 +31224204.000000,970.415859 +31539600.000000,988.880493 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_TransmittedSolarRadiation_room/upperBound.csv b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_TransmittedSolarRadiation_room/upperBound.csv index a4e0a6ab70..965ff40a7c 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_TransmittedSolarRadiation_room/upperBound.csv +++ b/docs/ci_updates/regression/AixLib.ThermalZones/funnel_comp/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF.mat_TransmittedSolarRadiation_room/upperBound.csv @@ -1,103 +1,103 @@ x,y -0.001000,0.001000 -315395.999000,11.321020 -630791.999000,26.186234 -946187.999000,43.941129 -1261583.999000,59.248861 -1576979.999000,74.406104 -1892375.999000,85.648001 -2207771.999000,100.480908 -2523167.999000,115.739770 -2838563.999000,134.707999 -3153959.999000,142.943222 -3469355.999000,154.651980 -3784751.999000,170.709953 -4100147.999000,177.653173 -4415543.999000,193.460235 -4730939.999000,207.740043 -5046335.999000,221.529198 -5361731.999000,236.640884 -5677127.999000,249.935463 -5992523.999000,261.245535 -6307919.999000,275.357572 -6623315.999000,288.546158 -6938711.999000,300.161359 -7254107.999000,309.233332 -7569503.999000,322.252224 -7884899.999000,332.628194 -8200295.999000,340.786247 -8515691.999000,350.715447 -8831087.999000,356.688638 -9146483.999000,365.283039 -9461879.999000,372.974182 -9777275.999000,380.493822 -10092671.999000,388.850070 -10408067.999000,393.813531 -10723463.999000,400.937708 -11038859.999000,405.858517 -11354255.999000,408.726217 -11669651.999000,413.946034 -11985047.999000,419.124669 -12300443.999000,422.740348 -12615839.999000,427.346964 -12931235.999000,430.784412 -13246631.999000,433.849615 -13562027.999000,437.600066 -13877423.999000,440.061923 -14192819.999000,442.815878 -14508215.999000,445.714709 -14823611.999000,448.576121 -15139007.999000,451.291142 -15454403.999000,454.889585 -15769799.999000,458.102878 -16085195.999000,460.533987 -16400591.999000,463.927239 -16715987.999000,466.600859 -17031383.999000,470.218925 -17346779.999000,474.737569 -17662175.999000,478.377125 -17977571.999000,483.381397 -18292967.999000,488.619723 -18608363.999000,491.879388 -18923759.999000,497.907291 -19239155.999000,503.295677 -19554551.999000,507.569355 -19869947.999000,515.650206 -20185343.999000,522.799738 -20500739.999000,529.004184 -20816135.999000,539.023226 -21131531.999000,548.035364 -21446927.999000,557.344385 -21762323.999000,567.734648 -22077719.999000,578.074445 -22393115.999000,586.686381 -22708511.999000,598.054610 -23023907.999000,610.403915 -23339303.999000,621.919272 -23654699.999000,635.349131 -23970095.999000,648.784816 -24285491.999000,660.877075 -24600887.999000,673.761079 -24916283.999000,687.913302 -25231679.999000,705.945597 -25547075.999000,723.289080 -25862471.999000,736.328144 -26177867.999000,750.396620 -26493263.999000,763.780525 -26808659.999000,778.325277 -27124055.999000,793.363249 -27439451.999000,803.113632 -27754847.999000,816.575220 -28070243.999000,834.714435 -28385639.999000,847.935357 -28701035.999000,858.984103 -29016431.999000,869.324083 -29331827.999000,882.506499 -29647223.999000,894.101155 -29962619.999000,911.284947 -30278015.999000,926.447299 -30593411.999000,941.227458 -30908807.999000,957.721904 -31224203.999000,971.385909 -31539599.999000,989.868824 -31539600.001000,989.868824 +315395.999000,11.321089 +630791.999000,26.186150 +946187.999000,43.941007 +1261583.999000,59.248720 +1576979.999000,74.405974 +1892375.999000,85.647810 +2207771.999000,100.480706 +2523167.999000,115.739487 +2838563.999000,134.707586 +3153959.999000,142.942867 +3469355.999000,154.651705 +3784751.999000,170.709403 +4100147.999000,177.652746 +4415543.999000,193.459975 +4730939.999000,207.739696 +5046335.999000,221.528877 +5361731.999000,236.640671 +5677127.999000,249.935218 +5992523.999000,261.245327 +6307919.999000,275.357297 +6623315.999000,288.545731 +6938711.999000,300.160927 +7254107.999000,309.232905 +7569503.999000,322.251736 +7884899.999000,332.627706 +8200295.999000,340.785819 +8515691.999000,350.715052 +8831087.999000,356.688149 +9146483.999000,365.282520 +9461879.999000,372.973675 +9777275.999000,380.493303 +10092671.999000,388.849643 +10408067.999000,393.813103 +10723463.999000,400.937341 +11038859.999000,405.858212 +11354255.999000,408.725912 +11669651.999000,413.945728 +11985047.999000,419.124394 +12300443.999000,422.740134 +12615839.999000,427.346781 +12931235.999000,430.784198 +13246631.999000,433.849371 +13562027.999000,437.599852 +13877423.999000,440.061658 +14192819.999000,442.815634 +14508215.999000,445.714343 +14823611.999000,448.575796 +15139007.999000,451.290836 +15454403.999000,454.889280 +15769799.999000,458.102573 +16085195.999000,460.533621 +16400591.999000,463.926903 +16715987.999000,466.600553 +17031383.999000,470.218650 +17346779.999000,474.737233 +17662175.999000,478.376820 +17977571.999000,483.381092 +18292967.999000,488.619441 +18608363.999000,491.879052 +18923759.999000,497.906894 +19239155.999000,503.295219 +19554551.999000,507.568958 +19869947.999000,515.649778 +20185343.999000,522.799255 +20500739.999000,529.003756 +20816135.999000,539.022737 +21131531.999000,548.034936 +21446927.999000,557.344019 +21762323.999000,567.734220 +22077719.999000,578.074042 +22393115.999000,586.686076 +22708511.999000,598.054366 +23023907.999000,610.403728 +23339303.999000,621.919027 +23654699.999000,635.348703 +23970095.999000,648.784372 +24285491.999000,660.876647 +24600887.999000,673.760712 +24916283.999000,687.913057 +25231679.999000,705.945414 +25547075.999000,723.288897 +25862471.999000,736.327961 +26177867.999000,750.396436 +26493263.999000,763.780342 +26808659.999000,778.325094 +27124055.999000,793.362883 +27439451.999000,803.113327 +27754847.999000,816.574853 +28070243.999000,834.714068 +28385639.999000,847.935040 +28701035.999000,858.983675 +29016431.999000,869.323594 +29331827.999000,882.506194 +29647223.999000,894.100849 +29962619.999000,911.285008 +30278015.999000,926.447666 +30593411.999000,941.227885 +30908807.999000,957.722332 +31224203.999000,971.386275 +31539599.999000,989.869374 +31539600.001000,989.869374 diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/simulator-dymola.log b/docs/ci_updates/regression/AixLib.ThermalZones/simulator-dymola.log index a4fd00ff61..bc8e2c40a8 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/simulator-dymola.log +++ b/docs/ci_updates/regression/AixLib.ThermalZones/simulator-dymola.log @@ -1057,92 +1057,92 @@ rCheck = checkModel("AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad"); Check of AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad: Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as Attic_Ro2Lf5 attic_2Ro_5Rooms in AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as MixingVolumeMoistAir airload in AixLib.ThermalZones.HighOrder.Rooms.BaseClasses.PartialRoom Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as VesselFluidPorts_b ports in AixLib.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as VesselFluidPorts_b ports in AixLib.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as FluidPort_a port_a in AixLib.Fluid.Interfaces.PartialTwoPort Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as FluidPort_a port_a in AixLib.Fluid.Interfaces.PartialTwoPort Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as FluidPort_b port_b in AixLib.Fluid.Interfaces.PartialTwoPort Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as FluidPort_b port_b in AixLib.Fluid.Interfaces.PartialTwoPort Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as StaticTwoPortConservationEquation steBal in AixLib.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as StaticTwoPortConservationEquation steBal in AixLib.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as ConservationEquation dynBal in AixLib.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as VesselFluidPorts_b ports in AixLib.Fluid.Interfaces.ConservationEquation Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as VesselFluidPorts_b ports in AixLib.Fluid.Interfaces.ConservationEquation Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as ConservationEquation dynBal in AixLib.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as MixingVolumeMoistAir airload in AixLib.ThermalZones.HighOrder.Rooms.BaseClasses.PartialRoom Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as VesselFluidPorts_b ports in AixLib.ThermalZones.HighOrder.Rooms.BaseClasses.PartialRoom Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as VesselFluidPorts_b ports in AixLib.ThermalZones.HighOrder.Rooms.BaseClasses.PartialRoom Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Warning: Inconsistency for connectors dimensioned using parameter with annotation(Dialog(connectorSizing=true)). Some connector elements are not connected. @@ -1177,92 +1177,92 @@ simulateModel("AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad", startTime=0, Translation of AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad: Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as Attic_Ro2Lf5 attic_2Ro_5Rooms in AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as MixingVolumeMoistAir airload in AixLib.ThermalZones.HighOrder.Rooms.BaseClasses.PartialRoom Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as VesselFluidPorts_b ports in AixLib.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as VesselFluidPorts_b ports in AixLib.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as FluidPort_a port_a in AixLib.Fluid.Interfaces.PartialTwoPort Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as FluidPort_a port_a in AixLib.Fluid.Interfaces.PartialTwoPort Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as FluidPort_b port_b in AixLib.Fluid.Interfaces.PartialTwoPort Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as FluidPort_b port_b in AixLib.Fluid.Interfaces.PartialTwoPort Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as StaticTwoPortConservationEquation steBal in AixLib.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as StaticTwoPortConservationEquation steBal in AixLib.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as ConservationEquation dynBal in AixLib.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as VesselFluidPorts_b ports in AixLib.Fluid.Interfaces.ConservationEquation Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as VesselFluidPorts_b ports in AixLib.Fluid.Interfaces.ConservationEquation Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as ConservationEquation dynBal in AixLib.Fluid.MixingVolumes.BaseClasses.PartialMixingVolume Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as MixingVolumeMoistAir airload in AixLib.ThermalZones.HighOrder.Rooms.BaseClasses.PartialRoom Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as VesselFluidPorts_b ports in AixLib.ThermalZones.HighOrder.Rooms.BaseClasses.PartialRoom Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Component context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Component declared as VesselFluidPorts_b ports in AixLib.ThermalZones.HighOrder.Rooms.BaseClasses.PartialRoom Warning: Base class Medium is not transitively non-replaceable, since it is a short class equal to a replaceable class. - File: /tmp/tmp-AixLib-0-3y_fd757/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 + File: /tmp/tmp-AixLib-0-s_ccydds/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193 Context: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.WholeHouseBuildingEnvelope.Medium Warning: Inconsistency for connectors dimensioned using parameter with annotation(Dialog(connectorSizing=true)). Some connector elements are not connected. @@ -3165,8 +3165,9 @@ Statically selected continuous time states roomTwinHouseN2.wallWest.Wall.simpleNLayer.cap[4].T roomTwinHouseN2.wallWest.Wall.simpleNLayer.cap[5].T -Finished - = true +Failed +Not possible to open file "AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.TwinHouseN2.mat": No such file or directory + = false Declaring variable: Boolean rScript ; @@ -3478,8 +3479,9 @@ Statically selected continuous time states room.wallWest.Wall.simpleNLayer.cap[2].T room.wallWest.Wall.simpleNLayer.cap[3].T -Finished - = true +Failed +Not possible to open file "AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse.mat": No such file or directory + = false Declaring variable: Boolean rScript ; @@ -4942,7 +4944,7 @@ savelog("AixLib.ThermalZones.ReducedOrder.Validation.RoomWithoutLatentGain.trans rCheck = checkModel("AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode"); Check of AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode: Warning: Component type specifier Pump specified an obsolete type: Obsolete model - Use one of the valves in package AixLib.Fluid.Movers.. - File: /tmp/tmp-AixLib-3-lb_szt9s/AixLib/ThermalZones/HighOrder/Examples/RoomGFOw2_DayNightMode.mo, line 50 + File: /tmp/tmp-AixLib-3-5gug8sq5/AixLib/ThermalZones/HighOrder/Examples/RoomGFOw2_DayNightMode.mo, line 50 Component context: Pump Component declared as Pump Pump in AixLib.Obsolete.Year2021.Fluid.Movers Warning: Non-literal value. @@ -4951,42 +4953,42 @@ Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class heatValve_new.PartialTwoPortInterface. - Near file: /tmp/tmp-AixLib-3-lb_szt9s/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 + Near file: /tmp/tmp-AixLib-3-5gug8sq5/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class res.PartialTwoPortInterface. - Near file: /tmp/tmp-AixLib-3-lb_szt9s/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 + Near file: /tmp/tmp-AixLib-3-5gug8sq5/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for res2.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class res2.PartialTwoPortInterface. - Near file: /tmp/tmp-AixLib-3-lb_szt9s/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 + Near file: /tmp/tmp-AixLib-3-5gug8sq5/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for radiator_ML_delta.res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class radiator_ML_delta.res.PartialTwoPortInterface. - Near file: /tmp/tmp-AixLib-3-lb_szt9s/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 + Near file: /tmp/tmp-AixLib-3-5gug8sq5/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for radiator_ML_delta.res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class radiator_ML_delta.res.PartialTwoPortInterface. - Near file: /tmp/tmp-AixLib-3-lb_szt9s/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 + Near file: /tmp/tmp-AixLib-3-5gug8sq5/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hea.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hea.preDro.PartialTwoPortInterface. - Near file: /tmp/tmp-AixLib-3-lb_szt9s/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 + Near file: /tmp/tmp-AixLib-3-5gug8sq5/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 The model has the same number of unknowns and equations: 2610 The model could not be deduced to be symbolically well-posed. The model has @@ -5012,7 +5014,7 @@ rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/ThermalZones/HighO simulateModel("AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode", startTime=0, stopTime=86400, outputInterval=60, tolerance=1e-6, method="dassl", resultFile="AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode"); Translation of AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode: Warning: Component type specifier Pump specified an obsolete type: Obsolete model - Use one of the valves in package AixLib.Fluid.Movers.. - File: /tmp/tmp-AixLib-3-lb_szt9s/AixLib/ThermalZones/HighOrder/Examples/RoomGFOw2_DayNightMode.mo, line 50 + File: /tmp/tmp-AixLib-3-5gug8sq5/AixLib/ThermalZones/HighOrder/Examples/RoomGFOw2_DayNightMode.mo, line 50 Component context: Pump Component declared as Pump Pump in AixLib.Obsolete.Year2021.Fluid.Movers Warning: Non-literal value. @@ -5021,42 +5023,42 @@ Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class heatValve_new.PartialTwoPortInterface. - Near file: /tmp/tmp-AixLib-3-lb_szt9s/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 + Near file: /tmp/tmp-AixLib-3-5gug8sq5/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class res.PartialTwoPortInterface. - Near file: /tmp/tmp-AixLib-3-lb_szt9s/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 + Near file: /tmp/tmp-AixLib-3-5gug8sq5/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for res2.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class res2.PartialTwoPortInterface. - Near file: /tmp/tmp-AixLib-3-lb_szt9s/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 + Near file: /tmp/tmp-AixLib-3-5gug8sq5/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for radiator_ML_delta.res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class radiator_ML_delta.res.PartialTwoPortInterface. - Near file: /tmp/tmp-AixLib-3-lb_szt9s/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 + Near file: /tmp/tmp-AixLib-3-5gug8sq5/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for radiator_ML_delta.res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class radiator_ML_delta.res.PartialTwoPortInterface. - Near file: /tmp/tmp-AixLib-3-lb_szt9s/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 + Near file: /tmp/tmp-AixLib-3-5gug8sq5/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hea.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hea.preDro.PartialTwoPortInterface. - Near file: /tmp/tmp-AixLib-3-lb_szt9s/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 + Near file: /tmp/tmp-AixLib-3-5gug8sq5/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 The DAE has 2610 scalar unknowns and 2610 scalar equations. Statistics diff --git a/docs/ci_updates/regression/AixLib.ThermalZones/unitTests-dymola.log b/docs/ci_updates/regression/AixLib.ThermalZones/unitTests-dymola.log index f00aba1d61..6892891c0f 100644 --- a/docs/ci_updates/regression/AixLib.ThermalZones/unitTests-dymola.log +++ b/docs/ci_updates/regression/AixLib.ThermalZones/unitTests-dymola.log @@ -1,20 +1,16 @@ Regression tests are only run for the following package: AixLib.ThermalZones -*** Warning: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF: Translation statistics for simulation changed for number of continuous time states, but results are unchanged. - Old = 23 - New = 21 -*** Warning: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF: Translation statistics for simulation changed for number of continuous time states, but results are unchanged. - Old = 23 - New = 21 -*** Warning: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF: Translation statistics for simulation changed for number of continuous time states, but results are unchanged. - Old = 23 - New = 21 -*** Warning: AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF: Translation statistics for simulation changed for number of continuous time states, but results are unchanged. - Old = 23 - New = 21 -Comparison files output by funnel are stored in the directory 'funnel_comp' of size 4.3 MB. +*** Error: Simulation failed for 'RunScript("modelica://AixLib/Resources/Scripts/Dymola/ThermalZones/HighOrder/Validation/EmpiricalValidation/TwinHouseN2.mos");'. +*** Error: Simulation failed for 'RunScript("modelica://AixLib/Resources/Scripts/Dymola/ThermalZones/HighOrder/Validation/EmpiricalValidation/Warehouse.mos");'. +*** Error: IOError while reading /tmp/tmp-AixLib-1-o6noit0m/AixLib/AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.TwinHouseN2.mat generated by ThermalZones/HighOrder/Validation/EmpiricalValidation/TwinHouseN2.mos. +File /tmp/tmp-AixLib-1-o6noit0m/AixLib/AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.TwinHouseN2.mat does not exist. + +*** Error: IOError while reading /tmp/tmp-AixLib-2-x2kz36hr/AixLib/AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse.mat generated by ThermalZones/HighOrder/Validation/EmpiricalValidation/Warehouse.mos. +File /tmp/tmp-AixLib-2-x2kz36hr/AixLib/AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse.mat does not exist. + +Comparison files output by funnel are stored in the directory 'funnel_comp' of size 4.2 MB. Run 'python -c "import buildingspy.development.regressiontest as t; t.Tester(tool=\"dymola\").report()"' to access a summary of the comparison results. -Script that runs unit tests had 4 warnings and 0 errors. +Script that runs unit tests had 0 warnings and 4 errors. diff --git a/docs/ci_updates/syntax/HTML_correct_log.txt b/docs/ci_updates/syntax/HTML_correct_log.txt index 7fb86078e2..9d2f38949a 100644 --- a/docs/ci_updates/syntax/HTML_correct_log.txt +++ b/docs/ci_updates/syntax/HTML_correct_log.txt @@ -1,1259 +1,1375 @@ ----- AixLib/Controls/Discrete/BooleanDelay.mo ---- +---- AixLib/Utilities/Math/Functions/Examples/CubicHermite.mo ---- -------- HTML Code --------

    - Block that delays the boolean input signal by - one sampling interval. - For example, - if u denotes the input, - y denotes the output, and - ti and ti+1 - denote subsequent sampling - instants, then the model outputs -

    -

    - y(ti+1) = u(ti). + This example demonstrates the use of the function for cubic hermite interpolation + and linear extrapolation. + The example use interpolation with two different settings: One settings + produces a monotone cubic hermite, whereas the other setting + does not enforce monotonicity. + The resulting plot should look as shown below, where for better visibility, the support points have been marked with black dots. + Notice that the red curve is monotone increasing.

    +

    \"image\"

    • - June 6, 2015, by Michael Wetter:
      - Set start value and fixed attribute - for firstTrigger - to avoid a translation warning in pedantic mode - in Dymola 2016. - This is for - #266. -
    • -
    • - November 21, 2011, by Michael Wetter:
      - Improved documentation. -
    • -
    • - November 26, 2008, by Michael Wetter:
      + March 8, 2013, by Michael Wetter:
      First implementation.
    -------- Corrected Code --------

    - Block that delays the boolean input signal by one sampling interval. - For example, if u denotes the input, y denotes the - output, and ti and ti+1 denote - subsequent sampling instants, then the model outputs + This example demonstrates the use of the function for cubic hermite + interpolation and linear extrapolation. The example use interpolation + with two different settings: One settings produces a monotone cubic + hermite, whereas the other setting does not enforce monotonicity. The + resulting plot should look as shown below, where for better + visibility, the support points have been marked with black dots. + Notice that the red curve is monotone increasing.

    -

    - y(ti+1) = u(ti). +

    + \"image\"

      -
    • June 6, 2015, by Michael Wetter:
      - Set start value and fixed attribute for - firstTrigger to avoid a translation warning in - pedantic mode in Dymola 2016. This is for #266. -
    • -
    • November 21, 2011, by Michael Wetter:
      - Improved documentation. -
    • -
    • November 26, 2008, by Michael Wetter:
      +
    • March 8, 2013, by Michael Wetter:
      First implementation.
    -------- Errors -------- -line 12 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 11 column 2 - Warning:

    attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Actuators/Valves/TwoWayTable.mo ---- +---- AixLib/Fluid/Sensors/LatentEnthalpyFlowRate.mo ---- -------- HTML Code --------

    - Two way valve with opening characteristic that is configured through - a table. + This model outputs the latent enthalphy flow rate of the medium in the flow + between its fluid ports. In particular, if the total enthalpy flow rate is +

    +

    + Ḣtot = Ḣsen + Ḣlat,

    - The mass flow rate for the fully open valve is determined based - on the value of the parameter CvData. - For the different valve positions y ∈ [0, 1], this nominal flow rate is - scaled by the values of the parameter - flowCharacteristics. - The parameter flowCharacteristics declares a table of the form + where + sen = ṁ (1-Xw) cp,air, + then this sensor outputs Ḣ = Ḣlat.

    - - - - - - - -
    y 0 ... 1
    φ l ... 1

    - where l = Kv(y=0)/Kv(y=1) > 0 is the valve leakage. - The first row is the valve opening, and the second row is the - mass flow rate, relative to the mass flow rate of the fully open - valve, under the assumption of a constant pressure difference across the - valve. - A suggested value for the valve leakage is l=0.0001. - If l = 0, then this model will replace it with - l = 10-8 for numerical reasons. - For example, if a valve has Kv=0.5 [m3/h/bar1/2] and - a linear opening characteristics and - a valve leakage of l=0.0001, then one would set + If the parameter tau is non-zero, then the measured + specific latent enthalpy hout that is used to + compute the latent enthalpy flow rate + lat = ṁ hout + is computed using a first order differential equation. + See + AixLib.Fluid.Sensors.UsersGuide for an explanation.

    -
    -  CvData=AixLib.Fluid.Types.CvTypes.Kv
    -  Kv = 0.5
    -  flowCharacteristics(y={0,1}, phi={0.0001,1})
    -  

    - Note, however, that - - AixLib.Fluid.Actuators.Valves.TwoWayLinear provides a more - efficient implementation for this simple case. + For a sensor that measures + tot, use + + AixLib.Fluid.Sensors.EnthalpyFlowRate.
    + For a sensor that measures + sen, use + + AixLib.Fluid.Sensors.SensibleEnthalpyFlowRate.

    - The parameter flowCharacteristics must meet the following - requirements, otherwise the model stops with an error: + The sensor is ideal, i.e., it does not influence the fluid. + The sensor can only be used with medium models that implement the function + enthalpyOfNonCondensingGas(T).

    +
    • - Their arrays - y and phi - must be strictly monotonic increasing. + October 19, 2020, by Antoine Gautier:
      + Changed default value for tau from 1 to 0.
      + This is for + #1406.
    • - The first value must satisfy - y[1]=0, and - phi[1] must be equal to the - leakage flow rate, which must be bigger than zero. - Otherwise, a default value of 1E-8 is used. + February 25, 2020, by Michael Wetter:
      + Changed icon to display its operating state.
      + This is for + #1294.
    • - The last values must satisfy - y[end]=1 and - phi[end]=1. + January 18, 2016 by Filip Jorissen:
      + Using parameter tauInv + since this now exists in + AixLib.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor. + This is for + #372.
    • -
    -

    - This model is based on the partial valve model - - AixLib.Fluid.Actuators.BaseClasses.PartialTwoWayValve. - Check this model for more information, such - as the regularization near the origin. -

    -

    - For an example that specifies an opening characteristics, see - - AixLib.Fluid.Actuators.Valves.Examples.TwoWayValveTable. -

    - -
    • - June 10, 2021, by Michael Wetter:
      - Changed implementation of the filter and changed the parameter order to a constant - as most users need not change this value.
      - This is for - #1498. + September 10, 2013, by Michael Wetter:
      + Changed medium declaration in the extends statement + to replaceable to avoid a translation error in + OpenModelica.
    • - August 7, 2020, by Ettore Zanetti:
      - changed the computation of phi using - max(0.1*l, . ) to avoid - phi=0. - See - issue 1376. + August 31, 2013, by Michael Wetter:
      + Removed default value tau=0 as the base class + already sets tau=1. + This change was made so that all sensors use the same default value.
    • - November 9, 2019, by Filip Jorissen:
      - Guarded the computation of phi using - max(0, . ) to avoid - negative phi. - See - issue 1223. + December 18, 2012, by Michael Wetter:
      + Moved computation of i_w to new base class + + AixLib.Fluid.BaseClasses.IndexWater. + The value of this parameter is now assigned dynamically and does not require to be specified + by the user.
    • - January 26, 2016, by Michael Wetter:
      - Removed equality comparison for Real in the - assert statements as this is not allowed in Modelica. + November 3, 2011, by Michael Wetter:
      + Moved der(h_out) := 0; from the initial algorithm section to + the initial equation section + as this assignment does not conform to the Modelica specification.
    • - August 12, 2014, by Michael Wetter:
      - Removed the end keyword when accessing array elements, - as this language construct caused an error in OpenModelica. + August 10, 2011 by Michael Wetter:
      + Added parameter i_w and an assert statement to + make sure it is set correctly. Without this change, Dymola + cannot differentiate the model when reducing the index of the DAE.
    • - April 4, 2014, by Michael Wetter:
      - Moved the assignment of the flow function phi - to the model instantiation because in its base class, - the keyword input - has been added to the variable phi. + June 3, 2011 by Michael Wetter:
      + Revised implementation to add dynamics in such a way that + the time constant increases as the mass flow rate tends to zero. + This can improve the numerics.
    • - March 26, 2014 by Michael Wetter:
      + February 22, by Michael Wetter:
      + Improved code that searches for index of 'water' in medium model. +
    • +
    • + September 9, 2009 by Michael Wetter:
      First implementation. + Implementation is based on enthalpy sensor of Modelica.Fluid.
    -------- Corrected Code --------

    - Two way valve with opening characteristic that is configured through - a table. + This model outputs the latent enthalphy flow rate of the + medium in the flow between its fluid ports. In particular, if the + total enthalpy flow rate is +

    +

    + Ḣtot = Ḣsen + Ḣlat,

    - The mass flow rate for the fully open valve is determined based on - the value of the parameter CvData. For the different - valve positions y ∈ [0, 1], this nominal flow rate is scaled - by the values of the parameter flowCharacteristics. The - parameter flowCharacteristics declares a table of the - form + where sen = ṁ (1-Xw) + cp,air, then this sensor outputs Ḣ = + Ḣlat.

    - - - - - - - - - - - - - -
    - y - - 0 - - ... - - 1 -
    - φ - - l - - ... - - 1 -

    - where l = Kv(y=0)/Kv(y=1) > 0 is the - valve leakage. The first row is the valve opening, and the second row - is the mass flow rate, relative to the mass flow rate of the fully - open valve, under the assumption of a constant pressure difference - across the valve. A suggested value for the valve leakage is - l=0.0001. If l = 0, then this model will replace it - with l = 10-8 for numerical reasons. For example, - if a valve has Kv=0.5 - [m3/h/bar1/2] and a linear opening - characteristics and a valve leakage of l=0.0001, then one - would set + If the parameter tau is non-zero, then the measured + specific latent enthalpy hout that is used to + compute the latent enthalpy flow rate lat = ṁ + hout is computed using a first order differential + equation. See AixLib.Fluid.Sensors.UsersGuide + for an explanation.

    -
    -  CvData=AixLib.Fluid.Types.CvTypes.Kv
    -  Kv = 0.5
    -  flowCharacteristics(y={0,1}, phi={0.0001,1})
    -  

    - Note, however, that AixLib.Fluid.Actuators.Valves.TwoWayLinear - provides a more efficient implementation for this simple case. + For a sensor that measures tot, use AixLib.Fluid.Sensors.EnthalpyFlowRate.
    + + For a sensor that measures sen, use AixLib.Fluid.Sensors.SensibleEnthalpyFlowRate.

    - The parameter flowCharacteristics must meet the - following requirements, otherwise the model stops with an error: + The sensor is ideal, i.e., it does not influence the fluid. The + sensor can only be used with medium models that implement the + function enthalpyOfNonCondensingGas(T).

      -
    • Their arrays y and phi must be strictly - monotonic increasing. +
    • October 19, 2020, by Antoine Gautier:
      + Changed default value for tau from 1 to + 0.
      + This is for #1406.
    • -
    • The first value must satisfy y[1]=0, and - phi[1] must be equal to the leakage flow rate, which - must be bigger than zero. Otherwise, a default value of - 1E-8 is used. +
    • February 25, 2020, by Michael Wetter:
      + Changed icon to display its operating state.
      + This is for #1294.
    • -
    • The last values must satisfy y[end]=1 and - phi[end]=1. +
    • January 18, 2016 by Filip Jorissen:
      + Using parameter tauInv since this now exists in + + AixLib.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor. This + is for #372.
    • -
    -

    - This model is based on the partial valve model AixLib.Fluid.Actuators.BaseClasses.PartialTwoWayValve. - Check this model for more information, such as the regularization - near the origin. -

    -

    - For an example that specifies an opening characteristics, see - - AixLib.Fluid.Actuators.Valves.Examples.TwoWayValveTable. -

    -
      -
    • June 10, 2021, by Michael Wetter:
      - Changed implementation of the filter and changed the parameter - order to a constant as most users need not change this - value.
      - This is for #1498. +
    • September 10, 2013, by Michael Wetter:
      + Changed medium declaration in the extends statement to + replaceable to avoid a translation error in + OpenModelica.
    • -
    • August 7, 2020, by Ettore Zanetti:
      - changed the computation of phi using max(0.1*l, - . ) to avoid phi=0. See issue - 1376. +
    • August 31, 2013, by Michael Wetter:
      + Removed default value tau=0 as the base class already + sets tau=1. This change was made so that all sensors + use the same default value.
    • -
    • November 9, 2019, by Filip Jorissen:
      - Guarded the computation of phi using max(0, . - ) to avoid negative phi. See issue - 1223. +
    • December 18, 2012, by Michael Wetter:
      + Moved computation of i_w to new base class AixLib.Fluid.BaseClasses.IndexWater. + The value of this parameter is now assigned dynamically and does + not require to be specified by the user.
    • -
    • January 26, 2016, by Michael Wetter:
      - Removed equality comparison for Real in the - assert statements as this is not allowed in Modelica. +
    • November 3, 2011, by Michael Wetter:
      + Moved der(h_out) := 0; from the initial algorithm + section to the initial equation section as this assignment does not + conform to the Modelica specification.
    • -
    • August 12, 2014, by Michael Wetter:
      - Removed the end keyword when accessing array elements, - as this language construct caused an error in OpenModelica. +
    • August 10, 2011 by Michael Wetter:
      + Added parameter i_w and an assert statement to make + sure it is set correctly. Without this change, Dymola cannot + differentiate the model when reducing the index of the DAE.
    • -
    • April 4, 2014, by Michael Wetter:
      - Moved the assignment of the flow function phi to the - model instantiation because in its base class, the keyword - input has been added to the variable phi. +
    • June 3, 2011 by Michael Wetter:
      + Revised implementation to add dynamics in such a way that the time + constant increases as the mass flow rate tends to zero. This can + improve the numerics.
    • -
    • March 26, 2014 by Michael Wetter:
      - First implementation. +
    • February 22, by Michael Wetter:
      + Improved code that searches for index of 'water' in medium model. +
    • +
    • September 9, 2009 by Michael Wetter:
      + First implementation. Implementation is based on enthalpy sensor of + Modelica.Fluid.
    -------- Errors -------- -line 14 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 +line 6 column 2 - Warning:

    attribute "align" not allowed for HTML5 ----- AixLib/Media/Specialized/Water/TemperatureDependentDensity.mo ---- +---- AixLib/Fluid/Humidifiers/SprayAirWasher_X.mo ---- -------- HTML Code -------- -

    - Base properties of the medium. -

    -

    - This function computes the density as a function of temperature. + Model for a spray air washer with a prescribed outlet water vapor mass fraction + in kg/kg total air.

    -

    Implementation

    - The function is based on the IDA implementation in therpro.nmf, which - implements + This model forces the outlet water mass fraction at port_b to be + no lower than the + input signal X_wSet, subject to optional limits on the + maximum water vapor mass flow rate that is added, as + described by the parameter mWatMax_flow. + By default, the model has unlimited capacity.

    -
    - d := 1000.12 + 1.43711e-2*T_degC -
    -  5.83576e-3*T_degC^2 + 1.5009e-5*T_degC^3;
    -  

    - This has been converted to Kelvin, which resulted in the above expression. - In addition, below 5 °C and above 100 °C, the density is replaced - by a linear function to avoid inflection points. - This linear extension is such that the density is once continuously differentiable. + The output signal mWat_flow ≥ 0 is the moisture added + to the medium if the flow rate is from port_a to port_b. + If the flow is reversed, then mWat_flow = 0. + The outlet specific enthalpy at port_b is increased by + the enthalpy of liquid water at 10°C times the mass of water that was added. + Therefore, the temperature of the leaving fluid is below the inlet temperature.

    - -
      -
    • - December 18, 2013, by Michael Wetter:
      - First implementation, based on the IDA implementation in therpro.nmf, - but converted from Celsius to Kelvin and linearly extended. -
    • -
    -

    - This function computes the dynamic viscosity. + The outlet conditions at port_a are not affected by this model, + other than for a possible pressure difference due to flow friction.

    - -
      -
    • - December 2, 2013, by Michael Wetter:
      - First implementation. -
    • -
    -

    - This function computes the specific enthalpy. + If the parameter energyDynamics is different from + Modelica.Fluid.Types.Dynamics.SteadyState, + the component models the dynamic response using a first order differential equation. + The time constant of the component is equal to the parameter tau. + This time constant is adjusted based on the mass flow rate using

    - -
      -
    • - December 11, 2013, by Michael Wetter:
      - First implementation. -
    • -
    - -

    - This function computes the specific enthalpy of liquid water. +

    + τeff = τ |ṁ| ⁄ ṁnom

    - -
      -
    • - December 2, 2013, by Michael Wetter:
      - First implementation. -
    • -
    -

    - This function computes the specific internal energy. + where + τeff is the effective time constant for the given mass flow rate + and + τ is the time constant at the nominal mass flow rate + nom. + This type of dynamics is equal to the dynamics that a completely mixed + control volume would have.

    - -
      -
    • - December 11, 2013, by Michael Wetter:
      - First implementation. -
    • -
    -

    - This function computes the specific entropy. + Optionally, this model can have a flow resistance. + Set dp_nominal = 0 to disable the flow friction calculation.

    - To obtain the state for a given pressure, entropy and mass fraction, use - - AixLib.Media.Air.setState_psX. -

    - -
      -
    • - December 18, 2013, by Michael Wetter:
      - First implementation. -
    • -
    + For a model that uses a control signal u ∈ [0, 1] and multiplies + this with the nominal water mass flow rate, use + + AixLib.Fluid.Humidifiers.Humidifier_u +

    +

    Limitations

    - This function computes the specific Gibbs energy. + This model only adds water vapor for the flow from + port_a to port_b. + The water vapor of the reverse flow is not affected by this model.

    - -
      -
    • - December 2, 2013, by Michael Wetter:
      - First implementation. -
    • -
    -

    - This function computes the specific Helmholtz energy. + This model does not affect the enthalpy of the air. Therefore, + if water is added, the temperature will decrease, e.g., the humidification + is adiabatic.

    • - December 2, 2013, by Michael Wetter:
      - First implementation. + March 8, 2022, by Michael Wetter:
      + Renamed parameter massDynamics to energyDynamics for consistency with other models.
    • -
    - -

    - This function computes the specific enthalpy for - an isentropic state change from the temperature - that corresponds to the state refState - to reference_T. -

    - -
    • - December 18, 2013, by Michael Wetter:
      - First implementation. + December 14, 2018, by Michael Wetter:
      + Restricted base class for medium to one that implements + the function enthalpyOfLiquid.
      + This is for + #1057.
    • -
    - -

    - This function returns the isobaric expansion coefficient, -

    -

    - βp = - 1 ⁄ v   (∂ v ⁄ ∂ T)p, -

    -

    - where - v is the specific volume, - T is the temperature and - p is the pressure. -

    - -
    • - December 18, 2013, by Michael Wetter:
      + May 3, 2017, by Michael Wetter:
      First implementation.
    +-------- Corrected Code -------- +

    + Model for a spray air washer with a prescribed outlet water vapor + mass fraction in kg/kg total air. +

    +

    + This model forces the outlet water mass fraction at + port_b to be no lower than the input signal + X_wSet, subject to optional limits on the maximum water + vapor mass flow rate that is added, as described by the parameter + mWatMax_flow. By default, the model has unlimited + capacity. +

    +

    + The output signal mWat_flow ≥ 0 is the moisture added to + the medium if the flow rate is from port_a to + port_b. If the flow is reversed, then mWat_flow = + 0. The outlet specific enthalpy at port_b is + increased by the enthalpy of liquid water at 10°C times the + mass of water that was added. Therefore, the temperature of the + leaving fluid is below the inlet temperature. +

    +

    + The outlet conditions at port_a are not affected by this + model, other than for a possible pressure difference due to flow + friction. +

    +

    + If the parameter energyDynamics is different from + Modelica.Fluid.Types.Dynamics.SteadyState, the component + models the dynamic response using a first order differential + equation. The time constant of the component is equal to the + parameter tau. This time constant is adjusted based on + the mass flow rate using +

    +

    + τeff = τ |ṁ| ⁄ ṁnom +

    +

    + where τeff is the effective time constant for the + given mass flow rate and τ is the time constant at + the nominal mass flow rate nom. This type of + dynamics is equal to the dynamics that a completely mixed control + volume would have. +

    +

    + Optionally, this model can have a flow resistance. Set + dp_nominal = 0 to disable the flow friction calculation. +

    +

    + For a model that uses a control signal u ∈ [0, 1] and + multiplies this with the nominal water mass flow rate, use AixLib.Fluid.Humidifiers.Humidifier_u +

    +

    + Limitations +

    +

    + This model only adds water vapor for the flow from + port_a to port_b. The water vapor of the + reverse flow is not affected by this model. +

    +

    + This model does not affect the enthalpy of the air. Therefore, if + water is added, the temperature will decrease, e.g., the + humidification is adiabatic. +

    +
      +
    • March 8, 2022, by Michael Wetter:
      + Renamed parameter massDynamics to + energyDynamics for consistency with other models. +
    • +
    • December 14, 2018, by Michael Wetter:
      + Restricted base class for medium to one that implements the + function enthalpyOfLiquid.
      + This is for #1057. +
    • +
    • May 3, 2017, by Michael Wetter:
      + First implementation. +
    • +
    + +-------- Errors -------- +line 33 column 2 - Warning:

    attribute "align" not allowed for HTML5 + + +---- AixLib/ThermalZones/ReducedOrder/RC/BaseClasses/ExteriorWall.mo ---- +-------- HTML Code -------- + +

    ExteriorWall represents heat conduction and heat storage + within walls. It links a variable number n of thermal resistances + and capacities to a series connection. n thus defines the spatial + discretization of thermal effects within the wall. All effects are considered + as one-dimensional normal to the wall's surface. This model is thought + for exterior wall elements that contribute to heat transfer to the outdoor. + The RC-chain is defined via a vector of capacities CExt[n] and a + vector of resistances RExt[n]. Resistances and capacities are + connected alternately, starting with the first resistance RExt[1], + from heat port_a to heat port_b. RExtRem + is the resistance between the last capacity CExt[end] and the + heat port_b.

    +

    \"image\"/

    + +
      +
    • + April 27, 2016, by Michael Wetter:
      + Added graphical connections. +
    • +
    • + April 17, 2015, by Moritz Lauster:
      + Implemented. +
    • +
    + +-------- Corrected Code -------- +

    + ExteriorWall represents heat conduction and heat storage + within walls. It links a variable number n of thermal + resistances and capacities to a series connection. n + thus defines the spatial discretization of thermal effects within the + wall. All effects are considered as one-dimensional normal to the + wall's surface. This model is thought for exterior wall elements that + contribute to heat transfer to the outdoor. The RC-chain is defined + via a vector of capacities CExt[n] and a vector of + resistances RExt[n]. Resistances and capacities are + connected alternately, starting with the first resistance + RExt[1], from heat port_a to heat + port_b. RExtRem is the resistance between + the last capacity CExt[end] and the heat + port_b. +

    +

    + \"image\" +

    +
      +
    • April 27, 2016, by Michael Wetter:
      + Added graphical connections. +
    • +
    • April 17, 2015, by Moritz Lauster:
      + Implemented. +
    • +
    + +-------- Errors -------- +line 14 column 4 - Warning:

    attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/Movers/BaseClasses/Characteristics/efficiency.mo ---- +-------- HTML Code -------- +

    - This function returns the isothermal compressibility coefficient, - which is zero as this medium is incompressible. - The isothermal compressibility is defined as + This function computes the fan or pump efficiency for given normalized volume flow rate + and performance data. The efficiency is

    - κT = - 1 ⁄ v   (∂ v ⁄ ∂ p)T, + η = s(V̇/rN, d),

    where - v is the specific volume, - T is the temperature and - p is the pressure. + η is the efficiency, + rN is the normalized fan speed, + is the volume flow rate, and + d are performance data for fan or pump efficiency.

    - -
      -
    • - December 18, 2013, by Michael Wetter:
      - First implementation. -
    • -
    - +

    Implementation

    - This function returns the partial derivative of density - with respect to pressure at constant temperature, - which is zero as the medium is incompressible. + The function s(·, ·) is a cubic hermite spline. + If the data d define a monotone decreasing sequence, then + s(·, d) is a monotone decreasing function.

    • - December 18, 2013, by Michael Wetter:
      - First implementation. + December 2, 2016, by Michael Wetter:
      + Removed min attribute as otherwise numerical noise can cause + the assertion on the limit to fail.
      + This is for + #606.
    • -
    - -

    - This function computes the derivative of density with respect to temperature - at constant pressure. -

    - -
    • - August 17, 2015, by Michael Wetter:
      - Removed dublicate entry of smooth and smoothOrder. - This is for - issue 303. + November 22, 2014, by Michael Wetter:
      + Corrected documentation as curve uses + as an independent variable.
    • - December 18, 2013, by Michael Wetter:
      - First implementation, based on the IDA implementation in therpro.nmf, - but converted from Celsius to Kelvin. + September 30, 2014, by Filip Jorissen:
      + Changed polynomial to be evaluated at V_flow + instead of r_V.
    • -
    - -

    - This function returns the partial derivative of density - with respect to mass fraction, - which is zero as the medium is a single substance. -

    - -
    • - December 18, 2013, by Michael Wetter:
      - First implementation. + April 19, 2014, by Filip Jorissen:
      + Changed polynomial to be evaluated at r_V/r_N + instead of r_V to properly account for the + scaling law. See + #202 + for a discussion and validation.
    • -
    - -

    - This function returns the specific heat capacity at constant pressure. -

    - -
    • - December 11, 2013, by Michael Wetter:
      + September 28, 2011, by Michael Wetter:
      First implementation.
    +-------- Corrected Code -------- +

    + This function computes the fan or pump efficiency for given + normalized volume flow rate and performance data. The efficiency is +

    +

    + η = s(V̇/rN, d), +

    +

    + where η is the efficiency, rN is the + normalized fan speed, is the volume flow rate, and d + are performance data for fan or pump efficiency. +

    +

    + Implementation +

    +

    + The function s(·, ·) is a cubic hermite spline. If the data + d define a monotone decreasing sequence, then s(·, d) + is a monotone decreasing function. +

    +
      +
    • December 2, 2016, by Michael Wetter:
      + Removed min attribute as otherwise numerical noise can + cause the assertion on the limit to fail.
      + This is for #606. +
    • +
    • November 22, 2014, by Michael Wetter:
      + Corrected documentation as curve uses as an independent + variable. +
    • +
    • September 30, 2014, by Filip Jorissen:
      + Changed polynomial to be evaluated at V_flow instead + of r_V. +
    • +
    • April 19, 2014, by Filip Jorissen:
      + Changed polynomial to be evaluated at r_V/r_N instead + of r_V to properly account for the scaling law. See + #202 + for a discussion and validation. +
    • +
    • September 28, 2011, by Michael Wetter:
      + First implementation. +
    • +
    + +-------- Errors -------- +line 6 column 2 - Warning:

    attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow.mo ---- +-------- HTML Code -------- +

    - This function computes the specific heat capacity at constant volume. + Function that computes the pressure drop of flow elements as +

    +

    + Δp = sign(m) (m ⁄ k)2

    - -
      -
    • - December 11, 2013, by Michael Wetter:
      - First implementation. -
    • -
    -

    - This function returns the thermal conductivity. - The expression is obtained from Ramires et al. (1995). + with regularization near the origin. + Therefore, the flow coefficient is +

    +

    + k = m ⁄ √ Δp  

    -

    References

    - Ramires, Maria L. V. and Nieto de Castro, Carlos A. and Nagasaka, Yuchi - and Nagashima, Akira and Assael, Marc J. and Wakeham, William A. - Standard Reference Data for the Thermal Conductivity of Water. - Journal of Physical and Chemical Reference Data, 24, p. 1377-1381, 1995. - DOI:10.1063/1.555963. + The input m_flow_turbulent determines the location of the regularization.

    - -

    - This function returns the pressure. -

    - -
    • - December 18, 2013, by Michael Wetter:
      - First implementation. + January 4, 2019, by Michael Wetter:
      + Set `Inline=false`.
      + See #1070.
    • -
    - -

    - This function returns the temperature. -

    - - - -

    - This function returns the molar mass, - which is assumed to be constant. -

    - -
    • - December 18, 2013, by Michael Wetter:
      - First implementation. + January 22, 2016, by Michael Wetter:
      + Corrected type declaration of pressure difference. + This is + for #404.
    • -
    - -

    - This function returns the thermodynamic state for a given pressure, - specific enthalpy and composition. -

    - -
    • - December 11, 2013, by Michael Wetter:
      - First implementation. + July 28, 2015, by Michael Wetter:
      + Removed double declaration of smooth(..) and smoothOrder + and changed Inline=true to LateInline=true. + This is for + issue 301.
    • -
    - -

    - This function returns the thermodynamic state for a given pressure, - temperature and composition. -

    - -
    • - December 11, 2013, by Michael Wetter:
      - First implementation. + July 15, 2015, by Filip Jorissen:
      + New, more efficient implementation based on regularisation using simple polynomial. + Expanded common subexpressions for function inlining to be possible. + Set Inline=true for inlining to occur. + This is for + #279.
    • -
    - -

    - This function returns the thermodynamic state based on pressure, - specific entropy and mass fraction. -

    -

    - The state is computed by symbolically solving - - AixLib.Media.Specialized.Water.TemperatureDependentDensity.specificEntropy - for temperature. -

    - -
    • - April 11, 2016 by Michael Wetter:
      - Corrected wrong hyperlink in documentation for - issue 450. + August 10, 2011, by Michael Wetter:
      + Removed if-then optimization that set dp=0 if m_flow=0, + as this causes the derivative to be discontinuous at m_flow=0.
    • - December 11, 2013, by Michael Wetter:
      - First implementation. + August 4, 2011, by Michael Wetter:
      + Removed option to use a linear function. The linear implementation is now done + in models that call this function. With the previous implementation, + the symbolic processor may not rearrange the equations, which can lead + to coupled equations instead of an explicit solution.
    • -
    - -

    - This function computes the derivative of the specific heat capacity - at constant pressure with respect to the state. -

    - -
    • - December 11, 2013, by Michael Wetter:
      + April 13, 2009, by Michael Wetter:
      First implementation.
    +-------- Corrected Code -------- +

    + Function that computes the pressure drop of flow elements as +

    +

    + Δp = sign(m) (m ⁄ k)2 +

    +

    + with regularization near the origin. Therefore, the flow coefficient + is +

    +

    + k = m ⁄ √ Δp +   +

    +

    + The input m_flow_turbulent determines the location of + the regularization. +

    +
      +
    • December 9, 2019, by Michael Wetter:
      + Added smooth(2, . ), similar to + AixLib.Fluid.BaseClasses.FlowModels.basicFlowFunction_dp.
      + See #1240. +
    • +
    • January 4, 2019, by Michael Wetter:
      + Set `Inline=false`.
      + See #1070. +
    • +
    • May 1, 2017, by Filip Jorissen:
      + Revised implementation such that + AixLib.Fluid.BaseClasses.FlowModels.basicFlowFunction_m_flow is + C2 continuous. See #725. +
    • +
    • January 22, 2016, by Michael Wetter:
      + Corrected type declaration of pressure difference. This is for + #404. +
    • +
    • July 28, 2015, by Michael Wetter:
      + Removed double declaration of smooth(..) and + smoothOrder and changed Inline=true to + LateInline=true. This is for issue 301. +
    • +
    • July 15, 2015, by Filip Jorissen:
      + New, more efficient implementation based on regularisation using + simple polynomial. Expanded common subexpressions for function + inlining to be possible. Set Inline=true for inlining + to occur. This is for #279. +
    • +
    • August 10, 2011, by Michael Wetter:
      + Removed if-then optimization that set + dp=0 if m_flow=0, as this causes the + derivative to be discontinuous at m_flow=0. +
    • +
    • August 4, 2011, by Michael Wetter:
      + Removed option to use a linear function. The linear implementation + is now done in models that call this function. With the previous + implementation, the symbolic processor may not rearrange the + equations, which can lead to coupled equations instead of an + explicit solution. +
    • +
    • April 13, 2009, by Michael Wetter:
      + First implementation. +
    • +
    + +-------- Errors -------- +line 5 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 12 column 2 - Warning:

    attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/HeatPumps/Compressors/ScrollCompressor.mo ---- +-------- HTML Code -------- +

    - This function computes the temperature derivative of the enthalpy of liquid water - per unit mass. -

    - -
      -
    • - December 11, 2013, by Michael Wetter:
      - First implementation. -
    • -
    - -

    - This function computes the kinematic viscosity as a function of temperature. -

    -

    Implementation

    -

    - The function is based on the IDA implementation in therpro.nmf. - The original equation is -

    -
    - kinVis :=1E-6*Modelica.Math.exp(0.577449 - 3.253945e-2*T_degC + 2.17369e-4*
    -       T_degC^2 - 7.22111e-7*T_degC^3);
    -       
    -

    - This has been converted to Kelvin, which resulted in the above expression. - In addition, at 5 °C the kinematic viscosity is linearly extrapolated - to avoid a large gradient at very low temperatures. - We selected the same point for the linearization as we used for the density, - as the density and the kinematic viscosity are combined in - - AixLib.Media.Specialized.Water.TemperatureDependentDensity.dynamicViscosity. -

    - -
      -
    • - April 11, 2016 by Michael Wetter:
      - Corrected wrong hyperlink in documentation for - issue 450. -
    • -
    • - December 18, 2013, by Michael Wetter:
      - First implementation, based on the IDA implementation in therpro.nmf, - but converted from Celsius to Kelvin. -
    • -
    - -

    - This medium package models liquid water. -

    -

    - The mass density is computed using a 3rd order polynomial, which yields the - density as a function of temperature as shown in the figure below. Note, however, - that computing density as a function of temperature can lead to considerably - slower computing time compared to using - - AixLib.Media.Water - in which the density is a constant. We therefore recommend to use - - AixLib.Media.Water - for typical building energy simulations. -

    -

    - \"Mass -

    -

    - For the specific heat capacities at constant pressure and at constant volume, - a constant value of 4184 J/(kg K), which corresponds to 20°C - is used. - The figure below shows the relative error of the specific heat capacity that - is introduced by this simplification. - Using a constant value for the specific heat capacity allows to compute - temperature from enthalpy without having to solve an implicit equation, - and therefore leads to faster simulation. -

    -

    - \"Relative -

    - - -

    - Thermal conductivity is calculated as a function of temperature as shown in the figure below. - The correlation used to calculate the thermal conductivity is + Model for a scroll processor, as detailed in Jin (2002). The rate of heat transferred to the evaporator is given by:

    -

    - λ(T) = λ(298.15 K) ⋅ (-1.48445+4.12292⋅(T/298.15)-1.63866⋅(T/298.15)2), + Q̇Eva = ṁref ( hVap(TEva) - hLiq(TCon) ).

    - where λ(298.15 K) = 0.6065 W/(m ⋅ K) is the adopted standard value - of the thermal conductivity of water at 298.15 K and 0.1 MPa. + The power consumed by the compressor is given by a linear efficiency relation:

    -

    - \"Thermal +

    + P = PTheoretical / η + PLoss,constant.

    -

    - Dynamic viscosity is calculated as the product of density and kinematic viscosity, - both temperature dependent. However, the kinematic viscosity - has its own temperature dependent correlation, implemented at - - AixLib.Media.Specialized.Water.TemperatureDependentDensity.kinematicViscosity. - Results of the kinematic viscosity as a function of temperature are shown in the figure below. -

    -

    - \"Kinematic + Variable speed is achieved by multiplying the full load suction volume flow rate + by the normalized compressor speed. The power and heat transfer rates are forced + to zero if the resulting heat pump state has higher evaporating pressure than + condensing pressure.

    - +

    Assumptions and limitations

    - The enthalpy is computed using the convention that h=0 - if T=0 °C. + The compression process is assumed isentropic. The thermal energy + of superheating is ignored in the evaluation of the heat transferred to the refrigerant + in the evaporator. There is no supercooling.

    -

    Limitations

    +

    References

    - Phase changes are not modeled. + H. Jin. + + Parameter estimation based models of water source heat pumps. + + PhD Thesis. Oklahoma State University. Stillwater, Oklahoma, USA. 2002.

    • - April 5, 2022, by Michael Wetter:
      - Corrected assignment of R_s in BaseProperties to avoid a unit error.
      - This is for - #1603. -
    • -
    • - July 7, 2016, by Carles Ribas Tugores:
      - Correct Documentation. This is for - #487. -
    • -
    • - June 6, 2015, by Michael Wetter:
      - Set AbsolutePressure(start=p_default) - and Temperature(start=T_default) - to have to have conistent start values. - See also revision notes of - - AixLib.Media.Water. - This is for - #266. -
    • -
    • - May 1, 2015, by Michael Wetter:
      - Added Inline=true for - - issue 227. -
    • -
    • - February 25, 2015, by Michael Wetter:
      - Removed stateSelect attribute on pressure as this caused - - AixLib.Examples.Tutorial.SpaceCooling.System3 - to fail with the error message - \"differentiated if-then-else was not continuous\". + January 25, 2019, by Michael Wetter:
      + Added start value to avoid warning in JModelica.
    • - February 3, 2015, by Michael Wetter:
      - Removed stateSelect.prefer for temperature. - This is for - #160. + May 30, 2017, by Filip Jorissen:
      + Removed pressure_error as + this is replaced by + + AixLib.Fluid.HeatPumps.Compressors.BaseClasses.TemperatureProtection. + See #769.
    • - October 15, 2014, by Michael Wetter:
      - Renamed from AixLib.Media.Water to - AixLib.Media.Water.Detailed to allow addition of - AixLib.Media.Water.Simple. -
    • -
    • - September 12, 2014, by Michael Wetter:
      - Set T(start=T_default) and p(start=p_default) in the - ThermodynamicState record. Setting the start value for - T is required to avoid an error due to conflicting start values - when checking - AixLib.Examples.VAVReheat.ClosedLoop in pedantic mode. -
    • -
    • - December 18, 2013, by Michael Wetter:
      - First implementation. + November 11, 2016, by Massimo Cimmino:
      + First implementation.
    -------- Corrected Code --------

    - Base properties of the medium. -

    -

    - This function computes the density as a function of temperature. + Model for a scroll processor, as detailed in Jin (2002). The rate of + heat transferred to the evaporator is given by:

    -

    - Implementation -

    -

    - The function is based on the IDA implementation in - therpro.nmf, which implements +

    + Q̇Eva = ṁref ( + hVap(TEva) - hLiq(TCon) + ).

    -
    - d := 1000.12 + 1.43711e-2*T_degC -
    -  5.83576e-3*T_degC^2 + 1.5009e-5*T_degC^3;
    -  

    - This has been converted to Kelvin, which resulted in the above - expression. In addition, below 5 °C and above 100 °C, the density is - replaced by a linear function to avoid inflection points. This linear - extension is such that the density is once continuously - differentiable. + The power consumed by the compressor is given by a linear efficiency + relation:

    -
      -
    • December 18, 2013, by Michael Wetter:
      - First implementation, based on the IDA implementation in - therpro.nmf, but converted from Celsius to Kelvin and - linearly extended. -
    • -
    -

    - This function computes the dynamic viscosity. +

    + P = PTheoretical / η + PLoss,constant.

    -
      -
    • December 2, 2013, by Michael Wetter:
      - First implementation. -
    • -

    - This function computes the specific enthalpy. + Variable speed is achieved by multiplying the full load suction + volume flow rate by the normalized compressor speed. The power and + heat transfer rates are forced to zero if the resulting heat pump + state has higher evaporating pressure than condensing pressure.

    -
      -
    • December 11, 2013, by Michael Wetter:
      - First implementation. -
    • -
    +

    + Assumptions and limitations +

    - This function computes the specific enthalpy of liquid water. + The compression process is assumed isentropic. The thermal energy of + superheating is ignored in the evaluation of the heat transferred to + the refrigerant in the evaporator. There is no supercooling.

    -
      -
    • December 2, 2013, by Michael Wetter:
      - First implementation. -
    • -
    +

    + References +

    - This function computes the specific internal energy. + H. Jin. Parameter estimation based models of water source heat + pumps. PhD Thesis. Oklahoma State University. Stillwater, + Oklahoma, USA. 2002.

      -
    • December 11, 2013, by Michael Wetter:
      - First implementation. +
    • January 25, 2019, by Michael Wetter:
      + Added start value to avoid warning in JModelica.
    • -
    -

    - This function computes the specific entropy. -

    -

    - To obtain the state for a given pressure, entropy and mass fraction, - use AixLib.Media.Air.setState_psX. -

    - -

    - This function computes the specific Gibbs energy. -

    -
      -
    • December 2, 2013, by Michael Wetter:
      +
    • November 11, 2016, by Massimo Cimmino:
      First implementation.
    + +-------- Errors -------- +line 5 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 11 column 2 - Warning:

    attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/Movers/Data/Pumps/Wilo/Stratos25slash1to6.mo ---- +-------- HTML Code -------- + +

    Data from + + http://productfinder.wilo.com/en/COM/product/00000018000028040002003a/fc_product_datasheet +

    +

    + The nominal rpm is arbitrarily chosen as the rpm of the pump curve + in the data sheet that has the highest rpm, + without being limited by the maximum power limitation + (see dotted curve on figure below). + Pump curves (H(m_flow) and P(m_flow)) from the data sheets + are digitized using + web plot digitizer. +

    +

    Limitations:

    +
      +
    • The pump curve cap at high rpm that can be seen is not enforced + by the model. +
    • +
    • + The pump curve may be altered slightly to guarantee that dp/dm<0 +
    • +
    +

    + The figure below illustrates a digitized pump curve. +

    +

    + \"Pump

    + +
      +
    • + February 17, 2016, by Michael Wetter:
      + Updated parameter names for + #396. +
    • +
    • + December 12, 2014, by Michael Wetter:
      + Added defaultComponentPrefixes and + defaultComponentName annotations. +
    • +
    • April 17, 2014 + by Filip Jorissen:
      + Initial version +
    • +
    + +-------- Corrected Code --------

    - This function computes the specific Helmholtz energy. + Data from + http://productfinder.wilo.com/en/COM/product/00000018000028040002003a/fc_product_datasheet

    -
      -
    • December 2, 2013, by Michael Wetter:
      - First implementation. -
    • -

    - This function computes the specific enthalpy for an isentropic state - change from the temperature that corresponds to the state - refState to reference_T. + The nominal rpm is arbitrarily chosen as the rpm of the pump curve in + the data sheet that has the highest rpm, without being limited by the + maximum power limitation (see dotted curve on figure below). Pump + curves (H(m_flow) and P(m_flow)) from the data sheets are digitized + using web plot + digitizer.

    +

    + Limitations: +

      -
    • December 18, 2013, by Michael Wetter:
      - First implementation. +
    • The pump curve cap at high rpm that can be seen is not enforced + by the model.
    • -
    -

    - This function returns the isobaric expansion coefficient, -

    -

    - βp = - 1 ⁄ v   (∂ v ⁄ ∂ T)p, -

    -

    - where v is the specific volume, T is the temperature - and p is the pressure. -

    -
      -
    • December 18, 2013, by Michael Wetter:
      - First implementation. +
    • The pump curve may be altered slightly to guarantee that + dp/dm<0

    - This function returns the isothermal compressibility coefficient, - which is zero as this medium is incompressible. The isothermal - compressibility is defined as -

    -

    - κT = - 1 ⁄ v   (∂ v ⁄ ∂ p)T, -

    -

    - where v is the specific volume, T is the temperature - and p is the pressure. + The figure below illustrates a digitized pump curve.

    -
      -
    • December 18, 2013, by Michael Wetter:
      - First implementation. -
    • -
    -

    - This function returns the partial derivative of density with respect - to pressure at constant temperature, which is zero as the medium is - incompressible. +

    + \"Pump

      -
    • December 18, 2013, by Michael Wetter:
      - First implementation. +
    • February 17, 2016, by Michael Wetter:
      + Updated parameter names for #396.
    • -
    -

    - This function computes the derivative of density with respect to - temperature at constant pressure. -

    -
      -
    • August 17, 2015, by Michael Wetter:
      - Removed dublicate entry of smooth and - smoothOrder. This is for issue 303. +
    • December 12, 2014, by Michael Wetter:
      + Added defaultComponentPrefixes and + defaultComponentName annotations.
    • -
    • December 18, 2013, by Michael Wetter:
      - First implementation, based on the IDA implementation in - therpro.nmf, but converted from Celsius to Kelvin. -
    • -
    -

    - This function returns the partial derivative of density with respect - to mass fraction, which is zero as the medium is a single substance. -

    -
      -
    • December 18, 2013, by Michael Wetter:
      - First implementation. +
    • April 17, 2014 by Filip Jorissen:
      + Initial version
    + +-------- Errors -------- +line 27 column 2 - Warning:

    attribute "align" not allowed for HTML5 + + +---- AixLib/Media/Antifreeze/PropyleneGlycolWater.mo ---- +-------- HTML Code -------- + +

    + This base properties model is identical to + + Modelica.Media.Water.ConstantPropertyLiquidWater, + except that the equation + u = cv_const*(T - reference_T) + has been replaced by u=h because + cp_const=cv_const. + Also, the model checks if the mass fraction of the mixture is within the + allowed limits. +

    + +

    + Density of propylene antifreeze-water mixture at specified mass fraction + and temperature, based on Melinder (2010). +

    +

    References

    +

    + Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary + Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: + IIR/IIF. +

    + + + +

    + Dynamic viscosity of antifreeze-water mixture at specified mass fraction and + temperature, based on Melinder (2010). +

    +

    References

    +

    + Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary + Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: + IIR/IIF. +

    + + + +

    + Fusion temperature of antifreeze-water mixture at specified mass fraction and + temperature, based on Melinder (2010). +

    +

    References

    +

    + Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary + Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: + IIR/IIF. +

    + + + +

    + Evaluates a thermophysical property of a mixture, based on correlations proposed + by Melinder (2010). +

    +

    + The polynomial has the form +

    +

    + f = a1 (x-xm)0(y-ym)0 + + a2 (x-xm)0(y-ym)1 + + ... + + any[1] (x-xm)0(y-ym)ny[1]-1 + + ... + + any[1])+1 (x-xm)1(y-ym)0 + + ... + + any[1]+ny[2] (x-xm)1(y-ym)ny[2]-1 + + ... +

    +

    References

    +

    + Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary + Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: + IIR/IIF. +

    + +
      +
    • + March 16, 2018 by Massimo Cimmino:
      + First implementation. + This function is used models in + + AixLib.Media.Antifreeze. +
    • +
    + +

    + Specific heat capacity of antifreeze-water mixture at specified mass fraction + and temperature, based on Melinder (2010). +

    +

    References

    +

    + Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary + Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: + IIR/IIF. +

    + + + +

    + Thermal conductivity of antifreeze-water mixture at specified mass fraction and + temperature, based on Melinder (2010). +

    +

    References

    +

    + Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary + Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: + IIR/IIF. +

    + + + +

    + This medium package models propylene glycol - water mixtures. +

    +

    + The mass density, specific heat capacity, thermal conductivity and viscosity + are assumed constant and evaluated at a set temperature and mass fraction of + propylene glycol within the mixture. The dependence of the four properties + are shown on the figure below. +

    +

    + \"Relative +

    +

    + The accuracy of the thermophysical properties is dependent on the temperature + variations encountered during simulations. + The figure below shows the relative error of the the four properties over a + 10 °C range around the temperature used to evaluate the constant + properties. The maximum errors are 0.8 % for mass density, 1.5 % + for specific heat capacity, 3.2 % for thermal conductivity and 250 + % for dynamic viscosity. +

    +

    + \"Relative +

    +

    + The figure below shows the relative error of the the four properties over a + 20 °C range around the temperature used to evaluate the constant + proepties. The maximum errors are 1.6 % for mass density, 3.0 % + for specific heat capacity, 6.2 % for thermal conductivity and 950 + % for dynamic viscosity. +

    +

    + \"Relative +

    +

    + The enthalpy is computed using the convention that h=0 + if T=0 °C. +

    +

    Limitations

    +

    + Density, specific heat capacity, thermal conductivity and viscosity are constant. + The propylene glycol/water mixture is modeled as an incompressible liquid. + There are no phase changes. The medium is limited to temperatures below + 100 °C and mass fractions below 0.60. + As is the case for AixLib.Media.Water, + this medium package should not be used if + the simulation relies on the dynamic viscosity. +

    +

    Typical use and important parameters

    +

    + The temperature and mass fraction must be specified for the evaluation of the + constant thermophysical properties. A typical use of the package is (e.g. for + a temperature of 20 °C and a mass fraction of 0.40): +

    +

    + Medium = AixLib.Media.Antifreeze.PropyleneGlycolWater(property_T=293.15, X_a=0.40) +

    + +
      +
    • + October 26, 2018, by Filip Jorissen and Michael Wetter:
      + Now printing different messages if temperature or mass fraction is above or below its limit, + and adding instance name as JModelica does not print the full instance name in the assertion. + This is for + #1045. +
    • +
    • + March 16, 2018, by Massimo Cimmino:
      + First implementation. +
    • +
    + +-------- Corrected Code --------

    - This function returns the specific heat capacity at constant - pressure. + This base properties model is identical to Modelica.Media.Water.ConstantPropertyLiquidWater, + except that the equation u = cv_const*(T - reference_T) + has been replaced by u=h because + cp_const=cv_const. Also, the model checks if the mass + fraction of the mixture is within the allowed limits.

    -
      -
    • December 11, 2013, by Michael Wetter:
      - First implementation. -
    • -

    - This function computes the specific heat capacity at constant volume. -

    -
      -
    • December 11, 2013, by Michael Wetter:
      - First implementation. -
    • -
    -

    - This function returns the thermal conductivity. The expression is - obtained from Ramires et al. (1995). + Density of propylene antifreeze-water mixture at specified mass + fraction and temperature, based on Melinder (2010).

    References

    - Ramires, Maria L. V. and Nieto de Castro, Carlos A. and Nagasaka, - Yuchi and Nagashima, Akira and Assael, Marc J. and Wakeham, William - A. Standard Reference Data for the Thermal Conductivity of Water. - Journal of Physical and Chemical Reference Data, 24, p. - 1377-1381, 1995. DOI:10.1063/1.555963. + Melinder, Åke. 2010. Properties of Secondary Working Fluids + (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for + Indirect Systems. Paris: IIR/IIF.

    - This function returns the pressure. + Dynamic viscosity of antifreeze-water mixture at specified mass + fraction and temperature, based on Melinder (2010).

    -
      -
    • December 18, 2013, by Michael Wetter:
      - First implementation. -
    • -
    +

    + References +

    - This function returns the temperature. + Melinder, Åke. 2010. Properties of Secondary Working Fluids + (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for + Indirect Systems. Paris: IIR/IIF.

    - This function returns the molar mass, which is assumed to be - constant. + Fusion temperature of antifreeze-water mixture at specified mass + fraction and temperature, based on Melinder (2010).

    -
      -
    • December 18, 2013, by Michael Wetter:
      - First implementation. -
    • -
    +

    + References +

    - This function returns the thermodynamic state for a given pressure, - specific enthalpy and composition. + Melinder, Åke. 2010. Properties of Secondary Working Fluids + (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for + Indirect Systems. Paris: IIR/IIF.

    - This function returns the thermodynamic state for a given pressure, - temperature and composition. + Evaluates a thermophysical property of a mixture, based on + correlations proposed by Melinder (2010).

    -
      -
    • December 11, 2013, by Michael Wetter:
      - First implementation. -
    • -

    - This function returns the thermodynamic state based on pressure, - specific entropy and mass fraction. + The polynomial has the form +

    +

    + f = a1 (x-xm)0(y-ym)0 + + a2 (x-xm)0(y-ym)1 + ... + + any[1] (x-xm)0(y-ym)ny[1]-1 + ... + + any[1])+1 (x-xm)1(y-ym)0 + ... + + any[1]+ny[2] (x-xm)1(y-ym)ny[2]-1 + + ...

    +

    + References +

    - The state is computed by symbolically solving - AixLib.Media.Specialized.Water.TemperatureDependentDensity.specificEntropy - for temperature. + Melinder, Åke. 2010. Properties of Secondary Working Fluids + (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for + Indirect Systems. Paris: IIR/IIF.

      -
    • April 11, 2016 by Michael Wetter:
      - Corrected wrong hyperlink in documentation for issue 450. -
    • -
    • December 11, 2013, by Michael Wetter:
      - First implementation. +
    • March 16, 2018 by Massimo Cimmino:
      + First implementation. This function is used models in AixLib.Media.Antifreeze.

    - This function computes the derivative of the specific heat capacity - at constant pressure with respect to the state. + Specific heat capacity of antifreeze-water mixture at specified mass + fraction and temperature, based on Melinder (2010).

    -
      -
    • December 11, 2013, by Michael Wetter:
      - First implementation. -
    • -
    +

    + References +

    - This function computes the temperature derivative of the enthalpy of - liquid water per unit mass. + Melinder, Åke. 2010. Properties of Secondary Working Fluids + (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for + Indirect Systems. Paris: IIR/IIF.

    - This function computes the kinematic viscosity as a function of - temperature. + Thermal conductivity of antifreeze-water mixture at specified mass + fraction and temperature, based on Melinder (2010).

    - Implementation + References

    - The function is based on the IDA implementation in - therpro.nmf. The original equation is -

    -
    - kinVis :=1E-6*Modelica.Math.exp(0.577449 - 3.253945e-2*T_degC + 2.17369e-4*
    -       T_degC^2 - 7.22111e-7*T_degC^3);
    -       
    -

    - This has been converted to Kelvin, which resulted in the above - expression. In addition, at 5 °C the kinematic viscosity is linearly - extrapolated to avoid a large gradient at very low temperatures. We - selected the same point for the linearization as we used for the - density, as the density and the kinematic viscosity are combined in - - AixLib.Media.Specialized.Water.TemperatureDependentDensity.dynamicViscosity. + Melinder, Åke. 2010. Properties of Secondary Working Fluids + (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for + Indirect Systems. Paris: IIR/IIF.

      -
    • April 11, 2016 by Michael Wetter:
      - Corrected wrong hyperlink in documentation for issue 450. -
    • -
    • December 18, 2013, by Michael Wetter:
      - First implementation, based on the IDA implementation in - therpro.nmf, but converted from Celsius to Kelvin. +
    • March 16, 2018 by Massimo Cimmino:
      + First implementation. This function is used by AixLib.Media.Antifreeze.PropyleneGlycolWater.

    - This medium package models liquid water. -

    -

    - The mass density is computed using a 3rd order polynomial, which - yields the density as a function of temperature as shown in the - figure below. Note, however, that computing density as a function of - temperature can lead to considerably slower computing time compared - to using AixLib.Media.Water in which the - density is a constant. We therefore recommend to use AixLib.Media.Water for typical - building energy simulations. -

    -

    - \"Mass + This medium package models propylene glycol - water mixtures.

    - For the specific heat capacities at constant pressure and at constant - volume, a constant value of 4184 J/(kg K), which corresponds - to 20°C is used. The figure below shows the relative error of - the specific heat capacity that is introduced by this simplification. - Using a constant value for the specific heat capacity allows to - compute temperature from enthalpy without having to solve an implicit - equation, and therefore leads to faster simulation. + The mass density, specific heat capacity, thermal conductivity and + viscosity are assumed constant and evaluated at a set temperature and + mass fraction of propylene glycol within the mixture. The dependence + of the four properties are shown on the figure below.

    - \"Relative

    - Thermal conductivity is calculated as a function of temperature as - shown in the figure below. The correlation used to calculate the - thermal conductivity is -

    -

    - λ(T) = λ(298.15 K) ⋅ - (-1.48445+4.12292⋅(T/298.15)-1.63866⋅(T/298.15)2), -

    -

    - where λ(298.15 K) = 0.6065 W/(m ⋅ K) is the adopted standard - value of the thermal conductivity of water at 298.15 K and - 0.1 MPa. + The accuracy of the thermophysical properties is dependent on the + temperature variations encountered during simulations. The figure + below shows the relative error of the the four properties over a + 10 °C range around the temperature used to evaluate the + constant properties. The maximum errors are 0.8 % for mass + density, 1.5 % for specific heat capacity, 3.2 % for + thermal conductivity and 250 % for dynamic viscosity.

    \"Thermal + \"modelica://AixLib/Resources/Images/Media/Antifreeze/PropyleneGlycolWaterError10degC.png\" + border=\"1\" alt= + \"Relative variation of specific heat capacity with temperature\">

    - Dynamic viscosity is calculated as the product of density and - kinematic viscosity, both temperature dependent. However, the - kinematic viscosity has its own temperature dependent correlation, - implemented at - AixLib.Media.Specialized.Water.TemperatureDependentDensity.kinematicViscosity. - Results of the kinematic viscosity as a function of temperature are - shown in the figure below. + The figure below shows the relative error of the the four properties + over a 20 °C range around the temperature used to evaluate the + constant proepties. The maximum errors are 1.6 % for mass + density, 3.0 % for specific heat capacity, 6.2 % for + thermal conductivity and 950 % for dynamic viscosity.

    \"Kinematic + \"modelica://AixLib/Resources/Images/Media/Antifreeze/PropyleneGlycolWaterError20degC.png\" + border=\"1\" alt= + \"Relative variation of specific heat capacity with temperature\">

    The enthalpy is computed using the convention that h=0 if @@ -1263,3680 +1379,2975 @@ line 14 column 2 - Warning: The summary attribute on the

    element is obso Limitations

    - Phase changes are not modeled. + Density, specific heat capacity, thermal conductivity and viscosity + are constant. The propylene glycol/water mixture is modeled as an + incompressible liquid. There are no phase changes. The medium is + limited to temperatures below 100 °C and mass fractions below + 0.60. As is the case for AixLib.Media.Water, this medium + package should not be used if the simulation relies on the dynamic + viscosity.

    -
      -
    • April 5, 2022, by Michael Wetter:
      - Corrected assignment of R_s in - BaseProperties to avoid a unit error.
      - This is for #1603. -
    • -
    • July 7, 2016, by Carles Ribas Tugores:
      - Correct Documentation. This is for #487. -
    • -
    • June 6, 2015, by Michael Wetter:
      - Set AbsolutePressure(start=p_default) and - Temperature(start=T_default) to have to have conistent - start values. See also revision notes of AixLib.Media.Water. This is for +

      + Typical use and important parameters +

      +

      + The temperature and mass fraction must be specified for the + evaluation of the constant thermophysical properties. A typical use + of the package is (e.g. for a temperature of 20 °C and a mass + fraction of 0.40): +

      +

      + Medium = + AixLib.Media.Antifreeze.PropyleneGlycolWater(property_T=293.15, + X_a=0.40) +

      +
        +
      • October 26, 2018, by Filip Jorissen and Michael Wetter:
        + Now printing different messages if temperature or mass fraction is + above or below its limit, and adding instance name as JModelica + does not print the full instance name in the assertion. This is for #266. -
      • -
      • May 1, 2015, by Michael Wetter:
        - Added Inline=true for issue 227. -
      • -
      • February 25, 2015, by Michael Wetter:
        - Removed stateSelect attribute on pressure as this - caused AixLib.Examples.Tutorial.SpaceCooling.System3 - to fail with the error message \"differentiated if-then-else was not - continuous\". -
      • -
      • February 3, 2015, by Michael Wetter:
        - Removed stateSelect.prefer for temperature. This is - for #160. -
      • -
      • October 15, 2014, by Michael Wetter:
        - Renamed from AixLib.Media.Water to - AixLib.Media.Water.Detailed to allow addition of - AixLib.Media.Water.Simple. -
      • -
      • September 12, 2014, by Michael Wetter:
        - Set T(start=T_default) and - p(start=p_default) in the - ThermodynamicState record. Setting the start value for - T is required to avoid an error due to conflicting - start values when checking AixLib.Examples.VAVReheat.ClosedLoop - in pedantic mode. + \"https://github.com/ibpsa/modelica-ibpsa/issues/1045\">#1045.
      • -
      • December 18, 2013, by Michael Wetter:
        +
      • March 16, 2018, by Massimo Cimmino:
        First implementation.
      -------- Errors -------- -line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - -line 7 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 9 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 17 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 31 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 42 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 49 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 62 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 11 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 24 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 35 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Utilities/Math/Functions/quadraticLinear.mo ---- +---- AixLib/Fluid/Interfaces/PrescribedOutlet.mo ---- -------- HTML Code -------- - This function computes +

      + This model sets the temperature or the water vapor mass fraction + of the medium that leaves port_a + to the value given by the input TSet or X_wSet, + subject to optional limitations on the capacity + for heating and cooling, or limitations on the humidification or dehumidification + moisture mass flow rate. + Also, optionally the model allows to take into account first order dynamics. +

      +

      + If the parameters energyDynamics is not equal to + Modelica.Fluid.Types.Dynamics.SteadyState, + the component models the dynamic response using a first order differential equation. + The time constant of the component is equal to the parameter tau. + This time constant is adjusted based on the mass flow rate using +

      - y = a1 + a2 x1 - + a3 x12 - + (a4 + a5 x1 - + a6 x12) x2 + τeff = τ |ṁ| ⁄ ṁnom +

      +

      + where + τeff is the effective time constant for the given mass flow rate + and + τ is the time constant at the nominal mass flow rate + nom. + This type of dynamics is equal to the dynamics that a completely mixed + control volume would have. +

      +

      + This model has no pressure drop. + See + AixLib.Fluid.HeatExchangers.PrescribedOutlet + for a model that instantiates this model and that has a pressure drop. +

      +

      + In case of reverse flow, + the fluid that leaves port_a has the same + properties as the fluid that enters port_b.

      • - February 29, 2009 by Michael Wetter:
        - First implementation. + March 3, 2022, by Michael Wetter:
        + Removed massDynamics.
        + This is for + issue 1542.
      • -
      - --------- Corrected Code -------- -This function computes -

      - y = a1 + a2 x1 + a3 - x12 + (a4 + a5 - x1 + a6 x12) - x2 -

      -
        -
      • February 29, 2009 by Michael Wetter:
        - First implementation. -
      • -
      - --------- Errors -------- -line 3 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/ThermalZones/ReducedOrder/RC/TwoElements.mo ---- --------- HTML Code -------- - -

      • - March 7, 2022, by Michael Wetter:
        - Removed massDynamics.
        + April 29, 2021, by Michael Wetter:
        + Removed duplicate declaration of m_flow_nominal which is already + declared in the base class.
        +
      • +
      • + March 19, 2018, by Michael Wetter:
        + Added bugfix as the old model did not track TSet and X_wSet + simultaneously.
        This is for - #1542. + #893.
      • - July 11, 2019, by Katharina Brinkmann:
        - Renamed alphaInt to hConInt, - alphaIntWall to hConIntWall + May 3, 2017, by Michael Wetter:
        + Refactored model to allow X_wSet as an input.
        + This is for + #763.
      • - January 25, 2019, by Michael Wetter:
        - Added start value to avoid warning in JModelica. + January 26, 2016, by Michael Wetter:
        + Removed inequality comparison of real numbers in restrictCool + and in restrictHeat as this is not allowed in Modelica.
      • - April 18, 2015, by Moritz Lauster:
        + November 10, 2014, by Michael Wetter:
        First implementation.
      -

      This model distinguishes between internal - thermal masses and exterior walls. While exterior walls contribute to heat - transfer to the ambient, adiabatic conditions apply to internal masses. - Parameters for the internal wall element are the length of the RC-chain - nInt, the vector of the capacities - CInt[nInt] and the vector of the resistances RInt[nInt]. - This approach allows considering the dynamic behaviour induced by internal - heat storage. -

      -

      - The image below shows the RC-network of this model. -

      -

      - \"image\"/ -

      - -------- Corrected Code -------- +

      + This model sets the temperature or the water vapor mass fraction of + the medium that leaves port_a to the value given by the + input TSet or X_wSet, subject to optional + limitations on the capacity for heating and cooling, or limitations + on the humidification or dehumidification moisture mass flow rate. + Also, optionally the model allows to take into account first order + dynamics. +

      +

      + If the parameters energyDynamics is not equal to + Modelica.Fluid.Types.Dynamics.SteadyState, the component + models the dynamic response using a first order differential + equation. The time constant of the component is equal to the + parameter tau. This time constant is adjusted based on + the mass flow rate using +

      +

      + τeff = τ |ṁ| ⁄ ṁnom +

      +

      + where τeff is the effective time constant for the + given mass flow rate and τ is the time constant at + the nominal mass flow rate nom. This type of + dynamics is equal to the dynamics that a completely mixed control + volume would have. +

      +

      + This model has no pressure drop. See AixLib.Fluid.HeatExchangers.PrescribedOutlet + for a model that instantiates this model and that has a pressure + drop. +

      +

      + In case of reverse flow, the fluid that leaves port_a + has the same properties as the fluid that enters port_b. +

        -
      • March 7, 2022, by Michael Wetter:
        +
      • March 3, 2022, by Michael Wetter:
        Removed massDynamics.
        This is for #1542. + \"https://github.com/ibpsa/modelica-ibpsa/issues/1542\">issue + 1542.
      • -
      • July 11, 2019, by Katharina Brinkmann:
        - Renamed alphaInt to hConInt, - alphaIntWall to hConIntWall +
      • April 29, 2021, by Michael Wetter:
        + Removed duplicate declaration of m_flow_nominal which + is already declared in the base class.
      • -
      • January 25, 2019, by Michael Wetter:
        - Added start value to avoid warning in JModelica. +
      • March 19, 2018, by Michael Wetter:
        + Added bugfix as the old model did not track TSet and + X_wSet simultaneously.
        + This is for #893.
      • -
      • April 18, 2015, by Moritz Lauster:
        +
      • May 3, 2017, by Michael Wetter:
        + Refactored model to allow X_wSet as an input.
        + This is for #763. +
      • +
      • January 26, 2016, by Michael Wetter:
        + Removed inequality comparison of real numbers in + restrictCool and in restrictHeat as this + is not allowed in Modelica. +
      • +
      • November 10, 2014, by Michael Wetter:
        First implementation.
      -

      - This model distinguishes between internal thermal masses and exterior - walls. While exterior walls contribute to heat transfer to the - ambient, adiabatic conditions apply to internal masses. Parameters - for the internal wall element are the length of the RC-chain - nInt, the vector of the capacities - CInt[nInt] and the vector of the resistances - RInt[nInt]. This approach allows considering the dynamic - behaviour induced by internal heat storage. -

      -

      - The image below shows the RC-network of this model. -

      -

      - \"image\" -

      - --------- Errors -------- -line 14 column 4 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Controls/Continuous/Examples/OffTimer.mo ---- --------- HTML Code -------- - -

      - Example that demonstrates the use of the model - - AixLib.Controls.Continuous.OffTimer. - The input to the two timers are alternating boolean values. - Whenever the input becomes false(=0), the timer is reset. - The figures below show the input and output of the blocks. -

      -

      - \"Input
      - \"Input -

      - -
        -
      • - November 21, 2011, by Michael Wetter:
        - Added documentation. -
      • -
      - --------- Corrected Code -------- -

      - Example that demonstrates the use of the model AixLib.Controls.Continuous.OffTimer. - The input to the two timers are alternating boolean values. Whenever - the input becomes false(=0), the timer is reset. The - figures below show the input and output of the blocks. -

      -

      - \"Input
      - \"Input -

      -
        -
      • November 21, 2011, by Michael Wetter:
        - Added documentation. -
      • -
      -------- Errors -------- -line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 18 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Types.mo ---- +---- AixLib/Media/Specialized/Air/PerfectGas.mo ---- -------- HTML Code -------- + Function to set the state for given pressure, enthalpy and species concentration. -

      - Enumeration to define the choice of valve flow coefficient - (to be selected via choices menu): -

      - -
    - - + The thermodynamic state record + is computed from density d, temperature T and composition X. - - + Saturation pressure of water above the triple point temperature is computed from temperature. It's range of validity is between + 273.16 and 373.16 K. Outside these limits a less accurate result is returned. - - + Derivative function of + + AixLib.Media.Specialized.Air.PerfectGas.saturationPressureLiquid - - + Pressure is returned from the thermodynamic state record input as a simple assignment. - - + Temperature is returned from the thermodynamic state record input as a simple assignment. -
    EnumerationDescription
    OpPointflow coefficient defined by ratio m_flow_nominal/sqrt(dp_nominal)
    KvKv (metric) flow coefficient
    CvCv (US) flow coefficient
    AvAv (metric) flow coefficient
    + Density is computed from pressure, temperature and composition in the thermodynamic state record applying the ideal gas law. -

    - The details of the coefficients are explained in the - - Users Guide. -

    + Specific entropy is calculated from the thermodynamic state record, assuming ideal gas behavior and including entropy of mixing. Liquid or solid water is not taken into account, the entire water content X[1] is assumed to be in the vapor state (relative humidity below 1.0). + Temperature as a function of specific enthalpy and species concentration. + The pressure is input for compatibility with the medium models, but the temperature + is independent of the pressure.

    - Enumeration that defines the heat exchanger construction. -

    -

    - The following heat exchanger configurations are available in this enumeration: + This data record contains the coefficients for perfect gases.

    - - - - - - - - -
    EnumerationDescription
    ParallelFlowParallel flow
    CounterFlowCounter flow
    CrossFlowUnmixedCross flow, both streams unmixed
    CrossFlowStream1MixedStream2UnmixedCross flow, stream 1 mixed, stream 2 unmixed
    CrossFlowStream1UnmixedStream2MixedCross flow, stream 1 unmixed, stream 2 mixed
    ConstantTemperaturePhaseChangeConstant temperature phase change in one stream
    -

    - Note that for a given heat exchanger, the - HeatExchangerConfiguration is fixed. However, if the capacity - flow rates change, then the - - AixLib.Fluid.Types.HeatExchangerFlowRegime may change. For example, - a counter flow heat exchanger has HeatExchangerConfiguration=CounterFlow, - but the - AixLib.Fluid.Types.HeatExchangerFlowRegime can change to parallel flow if one of the two capacity flow rates reverts - its direction. -

    • - March 27, 2017, by Michael Wetter:
      - Added ConstantTemperaturePhaseChange.
      + June 6, 2015, by Michael Wetter:
      + Set AbsolutePressure(start=p_default) + and Temperature(start=T_default) + to have to have conistent start values. + See also revision notes of + + AixLib.Media.Water. This is for - - AixLib #694. + #266.
    • - February 18, 2009, by Michael Wetter:
      + May 1, 2015, by Michael Wetter:
      + Added Inline=true for + + issue 227. +
    • +
    • + September 12, 2014, by Michael Wetter:
      + Corrected the wrong location of the preferredView + and the revisions annotation. +
    • +
    • + November 21, 2013, by Michael Wetter:
      First implementation.

    - Enumeration to define the heat exchanger flow regime. + This package contains a thermally perfect model of moist air.

    - This enumeration defines for the current capacity flow rate the kind of - heat transfer relation that will be used to compute the relation between - effectiveness and Number of Transfer Units. + A medium is called thermally perfect if

    +
      +
    • + it is in thermodynamic equilibrium, +
    • + it is chemically not reacting, and +
    • + internal energy and enthalpy are functions of temperature only. +
    • +

    - The following heat exchanger flow regimes are available in this enumeration: + In addition, this medium model is calorically perfect, i.e., the + specific heat capacities at constant pressure cp + and constant volume cv are both constant (Bower 1998). +

    +

    + This medium uses the ideal gas law +

    +

    + ρ = p ⁄(R T), +

    +

    + where + ρ is the density, + p is the pressure, + R is the gas constant and + T is the temperature. +

    +

    + The enthalpy is computed using the convention that h=0 + if T=0 °C and no water vapor is present. +

    +

    + Note that for typical building simulations, the media + AixLib.Media.Air + should be used as it leads generally to faster simulation. +

    +

    References

    +

    + Bower, William B. A primer in fluid mechanics: Dynamics of flows in one + space dimension. CRC Press. 1998.

    - - - - - - - - -
    EnumerationDescription
    ParallelFlowParallel flow
    CounterFlowCounter flow
    CrossFlowUnmixedCross flow, both streams unmixed
    CrossFlowCMinMixedCMaxUnmixedCross flow, CMin mixed, CMax unmixed
    CrossFlowCMinUnmixedCMaxMixedCross flow, CMin unmixed, CMax mixed
    ConstantTemperaturePhaseChangeConstant temperature phase change in one stream
    • - March 27, 2017, by Michael Wetter:
      - Added ConstantTemperaturePhaseChange.
      + October 26, 2018, by Filip Jorissen and Michael Wetter:
      + Now printing different messages if temperature is above or below its limit, + and adding instance name as JModelica does not print the full instance name in the assertion. This is for - - AixLib #694. + #1045.
    • - February 18, 2009, by Michael Wetter:
      - First implementation. + March 15, 2016, by Michael Wetter:
      + Replaced spliceFunction with regStep. + This is for + issue 300.
    • -
    - -

    - This type allows defining which type of input should be used for movers. - This can either be -

    -
    1. - a constant set point declared by a parameter, + November 13, 2014, by Michael Wetter:
      + Removed phi and removed non-required computations.
    2. - a series of possible set points that can be switched using an integer input, or + March 29, 2013, by Michael Wetter:
      + Added final standardOrderComponents=true in the + BaseProperties declaration. This avoids an error + when models are checked in Dymola 2014 in the pedenatic mode.
    3. - a continuously variable set point. + April 12, 2012, by Michael Wetter:
      + Added keyword each to Xi(stateSelect=...).
    4. -
    - -
    • - April 2, 2015, by Filip Jorissen:
      - First implementation. + April 4, 2012, by Michael Wetter:
      + Added redeclaration of ThermodynamicState to avoid a warning + during model check and translation.
    • -
    - -

    - This package contains type definitions. -

    +
  • + January 27, 2010, by Michael Wetter:
    + Added function enthalpyOfNonCondensingGas and its derivative. +
  • +
  • + January 27, 2010, by Michael Wetter:
    + Fixed bug with temperature offset in T_phX. +
  • +
  • + August 18, 2008, by Michael Wetter:
    + First implementation. +
  • + -------- Corrected Code -------- +Function to set the state for given pressure, enthalpy and species +concentration. +The thermodynamic state record is computed from density d, temperature +T and composition X. +Saturation pressure of water above the triple point temperature is +computed from temperature. It's range of validity is between 273.16 and +373.16 K. Outside these limits a less accurate result is returned. +Derivative function of +AixLib.Media.Specialized.Air.PerfectGas.saturationPressureLiquid +Pressure is returned from the thermodynamic state record input as a +simple assignment. +Temperature is returned from the thermodynamic state record input as a +simple assignment. +Density is computed from pressure, temperature and composition in the +thermodynamic state record applying the ideal gas law. +Specific entropy is calculated from the thermodynamic state record, +assuming ideal gas behavior and including entropy of mixing. Liquid or +solid water is not taken into account, the entire water content X[1] is +assumed to be in the vapor state (relative humidity below 1.0). +Temperature as a function of specific enthalpy and species +concentration. The pressure is input for compatibility with the medium +models, but the temperature is independent of the pressure.

    - Enumeration to define the choice of valve flow coefficient (to be - selected via choices menu): -

    - - - - - - - - - - - - - - - - - - - - - -
    - Enumeration - - Description -
    - OpPoint - - flow coefficient defined by ratio m_flow_nominal/sqrt(dp_nominal) -
    - Kv - - Kv (metric) flow coefficient -
    - Cv - - Cv (US) flow coefficient -
    - Av - - Av (metric) flow coefficient -
    -

    - The details of the coefficients are explained in the - Users Guide. -

    -

    - Enumeration that defines the heat exchanger construction. + This data record contains the coefficients for perfect gases.

    +
      +
    • June 6, 2015, by Michael Wetter:
      + Set AbsolutePressure(start=p_default) and + Temperature(start=T_default) to have to have conistent + start values. See also revision notes of AixLib.Media.Water. This is for + #266. +
    • +
    • May 1, 2015, by Michael Wetter:
      + Added Inline=true for issue 227. +
    • +
    • September 12, 2014, by Michael Wetter:
      + Corrected the wrong location of the preferredView and + the revisions annotation. +
    • +
    • November 21, 2013, by Michael Wetter:
      + First implementation. +
    • +

    - The following heat exchanger configurations are available in this - enumeration: + This package contains a thermally perfect model of moist air.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Enumeration - - Description -
    - ParallelFlow - - Parallel flow -
    - CounterFlow - - Counter flow -
    - CrossFlowUnmixed - - Cross flow, both streams unmixed -
    - CrossFlowStream1MixedStream2Unmixed - - Cross flow, stream 1 mixed, stream 2 unmixed -
    - CrossFlowStream1UnmixedStream2Mixed - - Cross flow, stream 1 unmixed, stream 2 mixed -
    - ConstantTemperaturePhaseChange - - Constant temperature phase change in one stream -

    - Note that for a given heat exchanger, the - HeatExchangerConfiguration is fixed. However, if the - capacity flow rates change, then the AixLib.Fluid.Types.HeatExchangerFlowRegime - may change. For example, a counter flow heat exchanger has - HeatExchangerConfiguration=CounterFlow, but the AixLib.Fluid.Types.HeatExchangerFlowRegime - can change to parallel flow if one of the two capacity flow rates - reverts its direction. + A medium is called thermally perfect if

      -
    • March 27, 2017, by Michael Wetter:
      - Added ConstantTemperaturePhaseChange.
      - This is for AixLib - #694. +
    • it is in thermodynamic equilibrium,
    • -
    • February 18, 2009, by Michael Wetter:
      - First implementation. +
    • it is chemically not reacting, and +
    • +
    • internal energy and enthalpy are functions of temperature only.

    - Enumeration to define the heat exchanger flow regime. + In addition, this medium model is calorically perfect, i.e., + the specific heat capacities at constant pressure + cp and constant volume cv are + both constant (Bower 1998).

    - This enumeration defines for the current capacity flow rate the kind - of heat transfer relation that will be used to compute the relation - between effectiveness and Number of Transfer Units. + This medium uses the ideal gas law +

    +

    + ρ = p ⁄(R T),

    - The following heat exchanger flow regimes are available in this - enumeration: + where ρ is the density, p is the pressure, R is + the gas constant and T is the temperature. +

    +

    + The enthalpy is computed using the convention that h=0 if + T=0 °C and no water vapor is present. +

    +

    + Note that for typical building simulations, the media AixLib.Media.Air should be used as + it leads generally to faster simulation. +

    +

    + References +

    +

    + Bower, William B. A primer in fluid mechanics: Dynamics of flows + in one space dimension. CRC Press. 1998.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Enumeration - - Description -
    - ParallelFlow - - Parallel flow -
    - CounterFlow - - Counter flow -
    - CrossFlowUnmixed - - Cross flow, both streams unmixed -
    - CrossFlowCMinMixedCMaxUnmixed - - Cross flow, CMin mixed, CMax unmixed -
    - CrossFlowCMinUnmixedCMaxMixed - - Cross flow, CMin unmixed, CMax mixed -
    - ConstantTemperaturePhaseChange - - Constant temperature phase change in one stream -
      -
    • March 27, 2017, by Michael Wetter:
      - Added ConstantTemperaturePhaseChange.
      +
    • October 26, 2018, by Filip Jorissen and Michael Wetter:
      + Now printing different messages if temperature is above or below + its limit, and adding instance name as JModelica does not print the + full instance name in the assertion. This is for #1045. +
    • +
    • March 15, 2016, by Michael Wetter:
      + Replaced spliceFunction with regStep. This is for AixLib - #694. + \"https://github.com/ibpsa/modelica-ibpsa/issues/300\">issue 300.
    • -
    • February 18, 2009, by Michael Wetter:
      - First implementation. +
    • November 13, 2014, by Michael Wetter:
      + Removed phi and removed non-required computations.
    • -
    -

    - This type allows defining which type of input should be used for - movers. This can either be -

    -
      -
    1. a constant set point declared by a parameter, +
    2. March 29, 2013, by Michael Wetter:
      + Added final standardOrderComponents=true in the + BaseProperties declaration. This avoids an error when + models are checked in Dymola 2014 in the pedenatic mode.
    3. -
    4. a series of possible set points that can be switched using an - integer input, or +
    5. April 12, 2012, by Michael Wetter:
      + Added keyword each to + Xi(stateSelect=...).
    6. -
    7. a continuously variable set point. +
    8. April 4, 2012, by Michael Wetter:
      + Added redeclaration of ThermodynamicState to avoid a + warning during model check and translation.
    9. -
    -
      -
    • April 2, 2015, by Filip Jorissen:
      +
    • January 27, 2010, by Michael Wetter:
      + Added function enthalpyOfNonCondensingGas and its + derivative. +
    • +
    • January 27, 2010, by Michael Wetter:
      + Fixed bug with temperature offset in T_phX. +
    • +
    • August 18, 2008, by Michael Wetter:
      First implementation.
    -

    - This package contains type definitions. -

    -------- Errors -------- -line 8 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 - - -line 8 column 2 - Warning: The summary attribute on the
    element is obsolete in HTML5 - - -line 13 column 2 - Warning: The summary attribute on the
    element is obsolete in HTML5 +line 25 column 2 - Warning:

    attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FMI/Adaptors/HVAC.mo ---- +---- AixLib/Fluid/HeatExchangers/BaseClasses/WetCoilDryWetRegime.mo ---- -------- HTML Code -------- -

    - The (time varying) vector Real output signal of this block can be defined in its - parameter menu via variable y. The purpose is to support the - easy definition of vector-valued Real expressions in a block diagram. -

    +
      +
    • + Jan 21, 2021, by Donghun Kim:
      First implementation. +
    • +

    - Adaptor that can be used to connect an HVAC system (with acausal ports) - to input/output signals, which then can be exposed in an FMI interface. + This model implements the switching algorithm for the dry and wet regime.

    - The adaptor has a vector of fluid ports called ports. - The supply and return air ducts need to be connected to these ports. - Also, if a thermal zone has interzonal air exchange or air infiltration, - these flow paths also need be connected to ports. -

    + The switching criteria for (counter-flow) cooling coil modes are as follows.

    - This model outputs at the port fluPor the mass flow rate for - each flow that is connected to ports, together with its - temperature, water vapor mass fraction per total mass of the air (not per kg dry - air), and trace substances. These quantities are always as if the flow - enters the room, even if the flow is zero or negative. - If a medium has no moisture, e.g., if Medium.nXi=0, or - if it has no trace substances, e.g., if Medium.nC=0, then - the output signal for these properties are removed. - These quantities are always as if the flow - enters the room, even if the flow is zero or negative. - Thus, a thermal zone model that uses these signals to compute the - heat added by the HVAC system need to implement an equation such as -

    -

    - Qsen = max(0, ṁsup)   cp   (Tsup - Tair,zon), -

    + R1: If the coil surface temperature at the air inlet is lower than the dew-point + temperature at the inlet to the coil, then the cooling coil surface is fully-wet.

    - where - Qsen is the sensible heat flow rate added to the thermal zone, - sup is the supply air mass flow rate from - the port fluPor (which is negative if it is an exhaust), - cp is the specific heat capacity at constant pressure, - Tsup is the supply air temperature and - Tair,zon is the zone air temperature. - Note that without the max(·, ·) function, the energy - balance would be wrong. -

    + R2: If the surface temperature at the air outlet section is higher than + the dew-point temperature of the air at the inlet, then the cooling coil surface is fully-dry.

    - The output signals of this model are the zone air temperature, - the water vapor mass fraction per total mass of the air (unless Medium.nXi=0) - and trace substances (unless Medium.nC=0). - These output connectors can be used to connect to a controller. - These values are obtained from the fluid stream(s) that flow into this component - at the port fluPor, e.g., from the connector - fluPor.backward. - Note that there are nPorts of these signals. - For a completely mixed room, they will all have the same value, but - for a room with non-uniform temperatures, they can have different values. -

    -

    Assumption and limitations

    + At each point of a simulation time step, the fuzzy-modeling approach determines + the weights for R1 and R2 respectively (namely μFW and μFD) + from the dew-point and coil surface temperatures.

    - The mass flow rates at ports sum to zero, hence this - model conserves mass. + It calculates total and sensible heat transfer rates according to the weights as follows.

    -

    - This model does not impose any pressure, other than setting the pressure - of all fluid connections to ports to be equal. - The reason is that setting a pressure can lead to non-physical system models, - for example if a mass flow rate is imposed and the HVAC system is connected - to a model that sets a pressure boundary condition such as - - AixLib.Fluid.Sources.Outside. - Also, setting a pressure would make it impossible to use multiple instances - of this model (one for each thermal zone) and build in Modelica an airflow network - model with pressure driven mass flow rates. +

    + Q̇totFDtot,FDFW Qtot,FW +

    +

    + Q̇senFDsen,FDFW Qsen,FW

    - The model has no pressure drop. Hence, the pressure drop - of an air diffuser or of an exhaust grill need to be modelled - in models that are connected to ports. + The fuzzy-modeling ensures μFW + μFD = 1, + μFW >=0 and μFD >=0, which means the fuzzy + model outcomes of sen and tot are always convex combinations of heat transfer + rates for fully-dry and fully-wet modes and therefore are always bounded by them.

    -

    Typical use and important parameters

    - See - - AixLib.Fluid.FMI.ExportContainers.HVACZone - for a model that uses this model. + The modeling approach also results in n-th order differentiable model + depending on the selection of the underlying membership functions. This cooling + coil model is once continuously differentiable at the mode switches.

    -
      -
    • - January 18, 2019, by Jianjun Hu:
      - Limited the media choice to moist air only. - See #1050. -
    • -
    • - September 13, 2017, by Michael Wetter:
      - Removed erroneous each. -
    • -
    • - October 4, 2016, by Michael Wetter:
      - Corrected assignment of quantity in CZon. -
    • -
    • - June 29, 2016, by Michael Wetter:
      - Revised implementation. -
    • -
    • - April 14, 2016, by Michael Wetter:
      - First implementation. -
    • -
    - -------- Corrected Code -------- +
      +
    • Jan 21, 2021, by Donghun Kim:
      + First implementation. +
    • +

    - The (time varying) vector Real output signal of this - block can be defined in its parameter menu via variable - y. The purpose is to support the easy definition of - vector-valued Real expressions in a block diagram. + This model implements the switching algorithm for the dry and wet + regime.

    - Adaptor that can be used to connect an HVAC system (with acausal - ports) to input/output signals, which then can be exposed in an FMI - interface. + The switching criteria for (counter-flow) cooling coil modes are as + follows.

    - The adaptor has a vector of fluid ports called ports. - The supply and return air ducts need to be connected to these ports. - Also, if a thermal zone has interzonal air exchange or air - infiltration, these flow paths also need be connected to - ports. + R1: If the coil surface temperature at the air inlet is lower than + the dew-point temperature at the inlet to the coil, then the cooling + coil surface is fully-wet.

    - This model outputs at the port fluPor the mass flow rate - for each flow that is connected to ports, together with - its temperature, water vapor mass fraction per total mass of the air - (not per kg dry air), and trace substances. These quantities are - always as if the flow enters the room, even if the flow is zero or - negative. If a medium has no moisture, e.g., if - Medium.nXi=0, or if it has no trace substances, e.g., if - Medium.nC=0, then the output signal for these properties - are removed. These quantities are always as if the flow enters the - room, even if the flow is zero or negative. Thus, a thermal zone - model that uses these signals to compute the heat added by the HVAC - system need to implement an equation such as + R2: If the surface temperature at the air outlet section is higher + than the dew-point temperature of the air at the inlet, then the + cooling coil surface is fully-dry.

    -

    - Qsen = max(0, ṁsup)   cp   - (Tsup - Tair,zon), +

    + At each point of a simulation time step, the fuzzy-modeling approach + determines the weights for R1 and R2 respectively (namely + μFW and μFD) from the dew-point + and coil surface temperatures.

    - where Qsen is the sensible heat flow rate added to - the thermal zone, sup is the supply air mass flow - rate from the port fluPor (which is negative if it is an - exhaust), cp is the specific heat capacity at - constant pressure, Tsup is the supply air - temperature and Tair,zon is the zone air - temperature. Note that without the max(·, ·) function, the - energy balance would be wrong. -

    -

    - The output signals of this model are the zone air temperature, the - water vapor mass fraction per total mass of the air (unless - Medium.nXi=0) and trace substances (unless - Medium.nC=0). These output connectors can be used to - connect to a controller. These values are obtained from the fluid - stream(s) that flow into this component at the port - fluPor, e.g., from the connector - fluPor.backward. Note that there are nPorts - of these signals. For a completely mixed room, they will all have the - same value, but for a room with non-uniform temperatures, they can - have different values. + It calculates total and sensible heat transfer rates according to the + weights as follows.

    -

    - Assumption and limitations -

    -

    - The mass flow rates at ports sum to zero, hence this - model conserves mass. +

    + Q̇totFDtot,FDFW + Qtot,FW

    -

    - This model does not impose any pressure, other than setting the - pressure of all fluid connections to ports to be equal. - The reason is that setting a pressure can lead to non-physical system - models, for example if a mass flow rate is imposed and the HVAC - system is connected to a model that sets a pressure boundary - condition such as AixLib.Fluid.Sources.Outside. - Also, setting a pressure would make it impossible to use multiple - instances of this model (one for each thermal zone) and build in - Modelica an airflow network model with pressure driven mass flow - rates. +

    + Q̇senFDsen,FDFW + Qsen,FW

    - The model has no pressure drop. Hence, the pressure drop of an air - diffuser or of an exhaust grill need to be modelled in models that - are connected to ports. + The fuzzy-modeling ensures μFW + μFD = + 1, μFW >=0 and μFD >=0, + which means the fuzzy model outcomes of sen and + tot are always convex combinations of heat + transfer rates for fully-dry and fully-wet modes and therefore are + always bounded by them.

    -

    - Typical use and important parameters -

    - See AixLib.Fluid.FMI.ExportContainers.HVACZone - for a model that uses this model. + The modeling approach also results in n-th order + differentiable model depending on the selection of the underlying + membership functions. This cooling coil model is once continuously + differentiable at the mode switches.

    -
      -
    • January 18, 2019, by Jianjun Hu:
      - Limited the media choice to moist air only. See #1050. -
    • -
    • September 13, 2017, by Michael Wetter:
      - Removed erroneous each. -
    • -
    • October 4, 2016, by Michael Wetter:
      - Corrected assignment of quantity in CZon. -
    • -
    • June 29, 2016, by Michael Wetter:
      - Revised implementation. -
    • -
    • April 14, 2016, by Michael Wetter:
      - First implementation. -
    • -
    -------- Errors -------- -line 26 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 20 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 23 column 2 - Warning:

    attribute "align" not allowed for HTML5 ----- AixLib/ThermalZones/ReducedOrder/RC/OneElement.mo ---- +---- AixLib/Fluid/Actuators/Valves/TwoWayTable.mo ---- -------- HTML Code --------

    - This model merges all thermal masses into one - element, parameterized by the length of the RC-chain - nExt, the vector of the capacities CExt[nExt] that is - connected via the vector of resistances RExt[nExt] and - RExtRem to the ambient and indoor air. - By default, the model neglects all - internal thermal masses that are not directly connected to the ambient. - However, the thermal capacity of the room air can be increased by - using the parameter mSenFac. + Two way valve with opening characteristic that is configured through + a table.

    - The image below shows the RC-network of this model. + The mass flow rate for the fully open valve is determined based + on the value of the parameter CvData. + For the different valve positions y ∈ [0, 1], this nominal flow rate is + scaled by the values of the parameter + flowCharacteristics. + The parameter flowCharacteristics declares a table of the form

    -

    - \"image\"/ +

    + + + + + + +
    y 0 ... 1
    φ l ... 1
    +

    + where l = Kv(y=0)/Kv(y=1) > 0 is the valve leakage. + The first row is the valve opening, and the second row is the + mass flow rate, relative to the mass flow rate of the fully open + valve, under the assumption of a constant pressure difference across the + valve. + A suggested value for the valve leakage is l=0.0001. + If l = 0, then this model will replace it with + l = 10-8 for numerical reasons. + For example, if a valve has Kv=0.5 [m3/h/bar1/2] and + a linear opening characteristics and + a valve leakage of l=0.0001, then one would set +

    +
    +  CvData=AixLib.Fluid.Types.CvTypes.Kv
    +  Kv = 0.5
    +  flowCharacteristics(y={0,1}, phi={0.0001,1})
    +  
    +

    + Note, however, that + + AixLib.Fluid.Actuators.Valves.TwoWayLinear provides a more + efficient implementation for this simple case. +

    +

    + The parameter flowCharacteristics must meet the following + requirements, otherwise the model stops with an error:

    -
    • - March 7, 2022, by Michael Wetter:
      - Removed massDynamics.
      + Their arrays + y and phi + must be strictly monotonic increasing. +
    • +
    • + The first value must satisfy + y[1]=0, and + phi[1] must be equal to the + leakage flow rate, which must be bigger than zero. + Otherwise, a default value of 1E-8 is used. +
    • +
    • + The last values must satisfy + y[end]=1 and + phi[end]=1. +
    • +
    +

    + This model is based on the partial valve model + + AixLib.Fluid.Actuators.BaseClasses.PartialTwoWayValve. + Check this model for more information, such + as the regularization near the origin. +

    +

    + For an example that specifies an opening characteristics, see + + AixLib.Fluid.Actuators.Valves.Examples.TwoWayValveTable. +

    + +
      +
    • + June 10, 2021, by Michael Wetter:
      + Changed implementation of the filter and changed the parameter order to a constant + as most users need not change this value.
      This is for - #1542. + #1498.
    • - October 9, 2019, by Michael Wetter:
      - Refactored addition of moisture to also account for the energy content of the - water vapor.
      - This is for IBPSA, issue 1209. + August 7, 2020, by Ettore Zanetti:
      + changed the computation of phi using + max(0.1*l, . ) to avoid + phi=0. + See + issue 1376. +
    • +
    • + November 9, 2019, by Filip Jorissen:
      + Guarded the computation of phi using + max(0, . ) to avoid + negative phi. + See + issue 1223. +
    • +
    • + January 26, 2016, by Michael Wetter:
      + Removed equality comparison for Real in the + assert statements as this is not allowed in Modelica. +
    • +
    • + August 12, 2014, by Michael Wetter:
      + Removed the end keyword when accessing array elements, + as this language construct caused an error in OpenModelica. +
    • +
    • + April 4, 2014, by Michael Wetter:
      + Moved the assignment of the flow function phi + to the model instantiation because in its base class, + the keyword input + has been added to the variable phi. +
    • +
    • + March 26, 2014 by Michael Wetter:
      + First implementation.
    • -
    • - September 24, 2019, by Martin Kremer:
      - Added possibility to consider moisture balance.
      - Defined volAir conditional. Added conditional volMoistAir and corresponding in- and output connectors. -
    • -
    • - July 11, 2019, by Katharina Brinkmann:
      - Renamed alphaRad to hRad, - alphaWin to hConWin, - alphaExt to hConExt, - alphaExtWallConst to hConExtWall_const, - alphaWinConst to hConWin_const -
    • -
    • - January 25, 2019, by Michael Wetter:
      - Added start value to avoid warning in JModelica. -
    • -
    • - September 26, 2016, by Moritz Lauster:
      - Added conditional statements to solar radiation part.
      - Deleted conditional statements of - splitFactor and splitFactorSolRad. -
    • -
    • - April 17, 2015, by Moritz Lauster:
      - First implementation. -
    -------- Corrected Code --------

    - This model merges all thermal masses into one element, parameterized - by the length of the RC-chain nExt, the vector of the - capacities CExt[nExt] that is connected via the vector - of resistances RExt[nExt] and RExtRem to - the ambient and indoor air. By default, the model neglects all - internal thermal masses that are not directly connected to the - ambient. However, the thermal capacity of the room air can be - increased by using the parameter mSenFac. + Two way valve with opening characteristic that is configured through + a table.

    - The image below shows the RC-network of this model. + The mass flow rate for the fully open valve is determined based on + the value of the parameter CvData. For the different + valve positions y ∈ [0, 1], this nominal flow rate is scaled + by the values of the parameter flowCharacteristics. The + parameter flowCharacteristics declares a table of the + form

    -

    - \"image\" + + + + + + + + + + + + + +
    + y + + 0 + + ... + + 1 +
    + φ + + l + + ... + + 1 +
    +

    + where l = Kv(y=0)/Kv(y=1) > 0 is the + valve leakage. The first row is the valve opening, and the second row + is the mass flow rate, relative to the mass flow rate of the fully + open valve, under the assumption of a constant pressure difference + across the valve. A suggested value for the valve leakage is + l=0.0001. If l = 0, then this model will replace it + with l = 10-8 for numerical reasons. For example, + if a valve has Kv=0.5 + [m3/h/bar1/2] and a linear opening + characteristics and a valve leakage of l=0.0001, then one + would set +

    +
    +  CvData=AixLib.Fluid.Types.CvTypes.Kv
    +  Kv = 0.5
    +  flowCharacteristics(y={0,1}, phi={0.0001,1})
    +  
    +

    + Note, however, that AixLib.Fluid.Actuators.Valves.TwoWayLinear + provides a more efficient implementation for this simple case. +

    +

    + The parameter flowCharacteristics must meet the + following requirements, otherwise the model stops with an error:

      -
    • March 7, 2022, by Michael Wetter:
      - Removed massDynamics.
      - This is for #1542. +
    • Their arrays y and phi must be strictly + monotonic increasing.
    • -
    • October 9, 2019, by Michael Wetter:
      - Refactored addition of moisture to also account for the energy - content of the water vapor.
      +
    • The first value must satisfy y[1]=0, and + phi[1] must be equal to the leakage flow rate, which + must be bigger than zero. Otherwise, a default value of + 1E-8 is used. +
    • +
    • The last values must satisfy y[end]=1 and + phi[end]=1. +
    • +
    +

    + This model is based on the partial valve model AixLib.Fluid.Actuators.BaseClasses.PartialTwoWayValve. + Check this model for more information, such as the regularization + near the origin. +

    +

    + For an example that specifies an opening characteristics, see + + AixLib.Fluid.Actuators.Valves.Examples.TwoWayValveTable. +

    +
      +
    • June 10, 2021, by Michael Wetter:
      + Changed implementation of the filter and changed the parameter + order to a constant as most users need not change this + value.
      This is for IBPSA, issue - 1209. + \"https://github.com/ibpsa/modelica-ibpsa/issues/1498\">#1498.
    • -
    • September 24, 2019, by Martin Kremer:
      - Added possibility to consider moisture balance.
      - Defined volAir conditional. Added conditional - volMoistAir and corresponding in- and output - connectors. +
    • August 7, 2020, by Ettore Zanetti:
      + changed the computation of phi using max(0.1*l, + . ) to avoid phi=0. See issue + 1376.
    • -
    • July 11, 2019, by Katharina Brinkmann:
      - Renamed alphaRad to hRad, - alphaWin to hConWin, - alphaExt to hConExt, - alphaExtWallConst to hConExtWall_const, - alphaWinConst to hConWin_const +
    • November 9, 2019, by Filip Jorissen:
      + Guarded the computation of phi using max(0, . + ) to avoid negative phi. See issue + 1223.
    • -
    • January 25, 2019, by Michael Wetter:
      - Added start value to avoid warning in JModelica. +
    • January 26, 2016, by Michael Wetter:
      + Removed equality comparison for Real in the + assert statements as this is not allowed in Modelica.
    • -
    • September 26, 2016, by Moritz Lauster:
      - Added conditional statements to solar radiation part.
      - Deleted conditional statements of splitFactor and - splitFactorSolRad. +
    • August 12, 2014, by Michael Wetter:
      + Removed the end keyword when accessing array elements, + as this language construct caused an error in OpenModelica.
    • -
    • April 17, 2015, by Moritz Lauster:
      +
    • April 4, 2014, by Michael Wetter:
      + Moved the assignment of the flow function phi to the + model instantiation because in its base class, the keyword + input has been added to the variable phi. +
    • +
    • March 26, 2014 by Michael Wetter:
      First implementation.
    -------- Errors -------- -line 16 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 14 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 ----- AixLib/Media/Antifreeze/PropyleneGlycolWater.mo ---- +---- AixLib/Fluid/FixedResistances/Validation/PlugFlowPipes/MSLAIT.mo ---- -------- HTML Code -------- -

    - This base properties model is identical to - - Modelica.Media.Water.ConstantPropertyLiquidWater, - except that the equation - u = cv_const*(T - reference_T) - has been replaced by u=h because - cp_const=cv_const. - Also, the model checks if the mass fraction of the mixture is within the - allowed limits. -

    - -

    - Density of propylene antifreeze-water mixture at specified mass fraction - and temperature, based on Melinder (2010). -

    -

    References

    -

    - Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary - Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: - IIR/IIF. -

    - - -

    - Dynamic viscosity of antifreeze-water mixture at specified mass fraction and - temperature, based on Melinder (2010). + The example contains + + experimental data from a real district heating network. + This data is used to validate this library's + + AixLib.Fluid.FixedResistances.PlugFlowPipe in + + AixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT. + This model compares its performance with the original Modelica Standard Library + pipes, using one discretization element per unit length of pipe. + For a coarser discretization, please refer to + + MSLAIT2Nodes.

    -

    References

    - Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary - Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: - IIR/IIF. + Note that these three models are identical, except for the pipe model that is used:

    - -

    - Fusion temperature of antifreeze-water mixture at specified mass fraction and - temperature, based on Melinder (2010). + This comparison between different discretization levels and pipe models is made + to check the influence of the discretization and pipe model on computation time + and simulation accuracy.

    -

    References

    +

    The pipes' temperatures are not initialized, thus results of outflow + temperature before approximately the first 10000 seconds should not be considered. +

    +

    Test bench schematic

    +

    \"Schematic

    +

    Calibration

    +

    To calculate the length specific thermal resistance R of the + pipe, the thermal resistance of the surrounding ground is added.

    +

    + R=1/(0.208)+1/(2   lambda_g   Modelica.Constants.pi)   log(1/0.18)

    - Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary - Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: - IIR/IIF. + Where the thermal conductivity of the ground lambda_g = 2.4 W/(m K).

    - -

    - Evaluates a thermophysical property of a mixture, based on correlations proposed - by Melinder (2010). -

    -

    - The polynomial has the form -

    -

    - f = a1 (x-xm)0(y-ym)0 - + a2 (x-xm)0(y-ym)1 - + ... + - any[1] (x-xm)0(y-ym)ny[1]-1 - + ... + - any[1])+1 (x-xm)1(y-ym)0 - + ... + - any[1]+ny[2] (x-xm)1(y-ym)ny[2]-1 - + ... -

    -

    References

    -

    - Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary - Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: - IIR/IIF. -

    - -
      -
    • - March 16, 2018 by Massimo Cimmino:
      - First implementation. - This function is used models in - - AixLib.Media.Antifreeze. + March 7, 2020, by Michael Wetter:
      + Replaced measured data from specification in Modelica file to external table, + as this reduces the computing time.
      + This is for + #1289.
    • -
    - -

    - Specific heat capacity of antifreeze-water mixture at specified mass fraction - and temperature, based on Melinder (2010). -

    -

    References

    -

    - Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary - Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: - IIR/IIF. -

    - - - -

    - Thermal conductivity of antifreeze-water mixture at specified mass fraction and - temperature, based on Melinder (2010). -

    -

    References

    -

    - Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary - Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: - IIR/IIF. -

    - - - -

    - This medium package models propylene glycol - water mixtures. -

    -

    - The mass density, specific heat capacity, thermal conductivity and viscosity - are assumed constant and evaluated at a set temperature and mass fraction of - propylene glycol within the mixture. The dependence of the four properties - are shown on the figure below. -

    -

    - \"Relative -

    -

    - The accuracy of the thermophysical properties is dependent on the temperature - variations encountered during simulations. - The figure below shows the relative error of the the four properties over a - 10 °C range around the temperature used to evaluate the constant - properties. The maximum errors are 0.8 % for mass density, 1.5 % - for specific heat capacity, 3.2 % for thermal conductivity and 250 - % for dynamic viscosity. -

    -

    - \"Relative -

    -

    - The figure below shows the relative error of the the four properties over a - 20 °C range around the temperature used to evaluate the constant - proepties. The maximum errors are 1.6 % for mass density, 3.0 % - for specific heat capacity, 6.2 % for thermal conductivity and 950 - % for dynamic viscosity. -

    -

    - \"Relative -

    -

    - The enthalpy is computed using the convention that h=0 - if T=0 °C. -

    -

    Limitations

    -

    - Density, specific heat capacity, thermal conductivity and viscosity are constant. - The propylene glycol/water mixture is modeled as an incompressible liquid. - There are no phase changes. The medium is limited to temperatures below - 100 °C and mass fractions below 0.60. - As is the case for AixLib.Media.Water, - this medium package should not be used if - the simulation relies on the dynamic viscosity. -

    -

    Typical use and important parameters

    -

    - The temperature and mass fraction must be specified for the evaluation of the - constant thermophysical properties. A typical use of the package is (e.g. for - a temperature of 20 °C and a mass fraction of 0.40): -

    -

    - Medium = AixLib.Media.Antifreeze.PropyleneGlycolWater(property_T=293.15, X_a=0.40) -

    - -
      -
    • - October 26, 2018, by Filip Jorissen and Michael Wetter:
      - Now printing different messages if temperature or mass fraction is above or below its limit, - and adding instance name as JModelica does not print the full instance name in the assertion. - This is for - #1045. +
    • August 24, 2016 by Bram van der Heijde:
      + Implement validation with MSL pipes for comparison, based on AIT validation.
    • - March 16, 2018, by Massimo Cimmino:
      - First implementation. + July 4, 2016 by Bram van der Heijde:
      Added parameters to test the + influence of allowFlowReversal and the presence of explicit volumes in the pipe.
    • +
    • January 26, 2016 by Carles Ribas:
      First implementation.
    -------- Corrected Code --------

    - This base properties model is identical to Modelica.Media.Water.ConstantPropertyLiquidWater, - except that the equation u = cv_const*(T - reference_T) - has been replaced by u=h because - cp_const=cv_const. Also, the model checks if the mass - fraction of the mixture is within the allowed limits. -

    -

    - Density of propylene antifreeze-water mixture at specified mass - fraction and temperature, based on Melinder (2010). + The example contains + experimental data from a real district heating network. This data + is used to validate this library's AixLib.Fluid.FixedResistances.PlugFlowPipe + in + AixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT. + This model compares its performance with the original Modelica + Standard Library pipes, using one discretization element per unit + length of pipe. For a coarser discretization, please refer to + + MSLAIT2Nodes.

    -

    - References -

    - Melinder, Åke. 2010. Properties of Secondary Working Fluids - (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for - Indirect Systems. Paris: IIR/IIF. + Note that these three models are identical, except for the pipe model + that is used:

    - Dynamic viscosity of antifreeze-water mixture at specified mass - fraction and temperature, based on Melinder (2010). + This comparison between different discretization levels and pipe + models is made to check the influence of the discretization and pipe + model on computation time and simulation accuracy.

    -

    - References -

    - Melinder, Åke. 2010. Properties of Secondary Working Fluids - (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for - Indirect Systems. Paris: IIR/IIF. + The pipes' temperatures are not initialized, thus results of outflow + temperature before approximately the first 10000 seconds should not + be considered.

    - +

    + Test bench schematic +

    - Fusion temperature of antifreeze-water mixture at specified mass - fraction and temperature, based on Melinder (2010). + \"Schematic

    - References + Calibration

    - Melinder, Åke. 2010. Properties of Secondary Working Fluids - (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for - Indirect Systems. Paris: IIR/IIF. + To calculate the length specific thermal resistance R of + the pipe, the thermal resistance of the surrounding ground is added. +

    +

    + R=1/(0.208)+1/(2   lambda_g   Modelica.Constants.pi)   + log(1/0.18)

    -

    - Evaluates a thermophysical property of a mixture, based on - correlations proposed by Melinder (2010). -

    -

    - The polynomial has the form -

    -

    - f = a1 (x-xm)0(y-ym)0 + - a2 (x-xm)0(y-ym)1 + ... + - any[1] (x-xm)0(y-ym)ny[1]-1 + ... + - any[1])+1 (x-xm)1(y-ym)0 + ... + - any[1]+ny[2] (x-xm)1(y-ym)ny[2]-1 + - ... -

    -

    - References -

    -

    - Melinder, Åke. 2010. Properties of Secondary Working Fluids - (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for - Indirect Systems. Paris: IIR/IIF. + Where the thermal conductivity of the ground lambda_g = + 2.4 W/(m K).

      -
    • March 16, 2018 by Massimo Cimmino:
      - First implementation. This function is used models in AixLib.Media.Antifreeze. +
    • March 7, 2020, by Michael Wetter:
      + Replaced measured data from specification in Modelica file to + external table, as this reduces the computing time.
      + This is for #1289.
    • -
    -

    - Specific heat capacity of antifreeze-water mixture at specified mass - fraction and temperature, based on Melinder (2010). -

    -

    - References -

    -

    - Melinder, Åke. 2010. Properties of Secondary Working Fluids - (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for - Indirect Systems. Paris: IIR/IIF. -

    - -

    - Thermal conductivity of antifreeze-water mixture at specified mass - fraction and temperature, based on Melinder (2010). -

    -

    - References -

    -

    - Melinder, Åke. 2010. Properties of Secondary Working Fluids - (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for - Indirect Systems. Paris: IIR/IIF. -

    -
      -
    • March 16, 2018 by Massimo Cimmino:
      - First implementation. This function is used by AixLib.Media.Antifreeze.PropyleneGlycolWater. +
    • November 28, 2016 by Bram van der Heijde:
      + Remove pipVol. +
    • +
    • August 24, 2016 by Bram van der Heijde:
      + Implement validation with MSL pipes for comparison, based on AIT + validation. +
    • +
    • July 4, 2016 by Bram van der Heijde:
      + Added parameters to test the influence of allowFlowReversal and the + presence of explicit volumes in the pipe. +
    • +
    • January 26, 2016 by Carles Ribas:
      + First implementation.
    + +-------- Errors -------- +line 56 column 2 - Warning:

    attribute "align" not allowed for HTML5 + + +---- AixLib/Utilities/Math/Polynomial.mo ---- +-------- HTML Code -------- + +

    This block computes a polynomial of arbitrary order. The polynomial has the form

    +

    y = a1 + a2 x + a3 x2 + ...

    + +
      +
    • + September 21, 2021, by Michael Wetter:
      + Renamed class to correct typo in class name.
      + This is for + IBPSA, #1524. +
    • +
    • + November 28, 2013, by Marcus Fuchs:
      + First implementation. +
    • +
    + +-------- Corrected Code --------

    - This medium package models propylene glycol - water mixtures. -

    -

    - The mass density, specific heat capacity, thermal conductivity and - viscosity are assumed constant and evaluated at a set temperature and - mass fraction of propylene glycol within the mixture. The dependence - of the four properties are shown on the figure below. -

    -

    - - -

    -

    - The accuracy of the thermophysical properties is dependent on the - temperature variations encountered during simulations. The figure - below shows the relative error of the the four properties over a - 10 °C range around the temperature used to evaluate the - constant properties. The maximum errors are 0.8 % for mass - density, 1.5 % for specific heat capacity, 3.2 % for - thermal conductivity and 250 % for dynamic viscosity. -

    -

    - - -

    -

    - The figure below shows the relative error of the the four properties - over a 20 °C range around the temperature used to evaluate the - constant proepties. The maximum errors are 1.6 % for mass - density, 3.0 % for specific heat capacity, 6.2 % for - thermal conductivity and 950 % for dynamic viscosity. + This block computes a polynomial of arbitrary order. The polynomial + has the form

    - - -

    -

    - The enthalpy is computed using the convention that h=0 if - T=0 °C. -

    -

    - Limitations -

    -

    - Density, specific heat capacity, thermal conductivity and viscosity - are constant. The propylene glycol/water mixture is modeled as an - incompressible liquid. There are no phase changes. The medium is - limited to temperatures below 100 °C and mass fractions below - 0.60. As is the case for AixLib.Media.Water, this medium - package should not be used if the simulation relies on the dynamic - viscosity. -

    -

    - Typical use and important parameters -

    -

    - The temperature and mass fraction must be specified for the - evaluation of the constant thermophysical properties. A typical use - of the package is (e.g. for a temperature of 20 °C and a mass - fraction of 0.40): -

    -

    - Medium = - AixLib.Media.Antifreeze.PropyleneGlycolWater(property_T=293.15, - X_a=0.40) + y = a1 + a2 x + a3 x2 + ...

      -
    • October 26, 2018, by Filip Jorissen and Michael Wetter:
      - Now printing different messages if temperature or mass fraction is - above or below its limit, and adding instance name as JModelica - does not print the full instance name in the assertion. This is for - #1045. +
    • September 21, 2021, by Michael Wetter:
      + Renamed class to correct typo in class name.
      + This is for IBPSA, + #1524.
    • -
    • March 16, 2018, by Massimo Cimmino:
      +
    • November 28, 2013, by Marcus Fuchs:
      First implementation.
    -------- Errors -------- -line 9 column 2 - Warning:

    attribute "align" not allowed for HTML5 - - -line 11 column 2 - Warning:

    attribute "align" not allowed for HTML5 -line 24 column 2 - Warning:

    attribute "align" not allowed for HTML5 -line 35 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 3 column 2 - Warning:

    attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/Cylindrical.mo ---- +---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/GroundTemperatureResponse.mo ---- -------- HTML Code --------

    - Model for radial heat transfer in a hollow cylinder. + This model calculates the ground temperature response to obtain the temperature + at the borehole wall in a geothermal system where heat is being injected into or + extracted from the ground.

    - If the heat capacity of the material is non-zero, then this model computes transient heat conduction, i.e., it - computes a numerical approximation to the solution of the heat equation + A load-aggregation scheme based on that developed by Claesson and Javed (2012) is + used to calculate the borehole wall temperature response with the temporal superposition + of ground thermal loads. In its base form, the + load-aggregation scheme uses fixed-length aggregation cells to agglomerate + thermal load history together, with more distant cells (denoted with a higher cell and vector index) + representing more distant thermal history. The more distant the thermal load, the + less impactful it is on the borehole wall temperature change at the current time step. + Each cell has an aggregation time associated to it denoted by nu, + which corresponds to the simulation time (since the beginning of heat injection or + extraction) at which the cell will begin shifting its thermal load to more distant + cells. To determine nu, cells have a temporal size rcel + (rcel in this model) + which follows the exponential growth

    -

    - ρ c ( ∂ T(r,t) ⁄ ∂t ) = - k ( ∂² T(r,t) ⁄ ∂r² + 1 ⁄ r   ∂ T(r,t) ⁄ ∂r ), +

    + \"image\"

    - where - ρ - is the mass density, - c - is the specific heat capacity per unit mass, - T - is the temperature at location r and time t and - k is the heat conductivity. - At the locations r=ra and r=rb, - the temperature and heat flow rate are equal to the - temperature and heat flow rate of the heat ports. + where nCel is the number of consecutive cells which can have the same size. + Decreasing rcel will generally decrease calculation times, at the cost of + precision in the temporal superposition. rcel is expressed in multiples + of the aggregation time resolution (via the parameter tLoaAgg). + Then, nu may be expressed as the sum of all rcel values + (multiplied by the aggregation time resolution) up to and including that cell in question.

    - If the heat capacity of the material is set to zero, then steady-state heat flow is computed using -

    -

    - Q = 2 π k (Ta-Tb)⁄ ln(ra ⁄ rb), + To determine the weighting factors, the borefield's temperature + step response at the borefield wall is determined as

    -

    - where - ra is the internal radius, - rb is the external radius, - Ta is the temperature at port a and - Tb is the temperature at port b. +

    + \"image\"

    -

    Implementation

    - To spatially discretize the heat equation, the construction is - divided into compartments with nSta ≥ 1 state variables. - The state variables are connected to each other through thermal conductors. - There is also a thermal conductor - between the surfaces and the outermost state variables. Thus, to obtain - the surface temperature, use port_a.T (or port_b.T) - and not the variable T[1]. + where g(·) is the borefield's thermal response factor known as the g-function, + H is the total length of all boreholes and ks is the thermal + conductivity of the soil. The weighting factors kappa (κ in the equation below) + for a given cell i are then expressed as follows. +

    +

    + \"image\" +

    +

    + where ν refers to the vector nu in this model and + Tstep0)=0. +

    +

    + At every aggregation time step, a time event is generated to perform the load aggregation steps. + First, the thermal load is shifted. When shifting between cells of different size, total + energy is conserved. This operation is illustred in the figure below by Cimmino (2014). +

    +

    + \"image\" +

    +

    + After the cell-shifting operation is performed, the first aggregation cell has its + value set to the average thermal load since the last aggregation step. + Temporal superposition is then applied by means + of a scalar product between the aggregated thermal loads QAgg_flow and the + weighting factors κ. +

    +

    + Due to Modelica's variable time steps, the load aggregation scheme is modified by separating + the thermal response between the current aggregation time step and everything preceding it. + This is done according to +

    +

    + \"image\" +
    + \"image\" +

    +

    + where Tb is the borehole wall temperature, + Tg + is the undisturbed ground temperature, + Q is the ground thermal load per borehole length and h = g/(2 π ks) + is a temperature response factor based on the g-function. tk + is the last discrete aggregation time step, meaning that the current time t + satisfies tk≤t≤tk+1. + Δtagg(=tk+1-tk) is the + parameter tLoaAgg in the present model. +

    +

    + Thus, + ΔTb*(t) + is the borehole wall temperature change due to the thermal history prior to the current + aggregation step. At every aggregation time step, load aggregation and temporal superposition + are used to calculate its discrete value. Assuming no heat injection or extraction until + tk+1, this term is assumed to have a linear + time derivative, which is given by the difference between ΔTb*(tk+1) + (the temperature change from load history at the next discrete aggregation time step, which + is constant over the duration of the ongoing aggregation time step) and the total + temperature change at the last aggregation time step, ΔTb(t). +

    +

    + \"image\" +

    +

    + The second term ΔTb,q(t) concerns the ongoing aggregation time step. + To obtain the time derivative of this term, the thermal response factor h is assumed + to vary linearly over the course of an aggregation time step. Therefore, because + the ongoing aggregation time step always concerns the first aggregation cell, its derivative (denoted + by the parameter dTStepdt in this model) can be calculated as + kappa[1], the first value in the kappa vector, + divided by the aggregation time step Δt. + The derivative of the temperature change at the borehole wall is then expressed + as the multiplication of dTStepdt (which only needs to be + calculated once at the start of the simulation) and the heat flow Q at + the borehole wall. +

    +

    + \"image\" +

    +

    + \"image\" +

    +

    + With the two terms in the expression of ΔTb(t) expressed + as time derivatives, ΔTb(t) can itself also be + expressed as its time derivative and implemented as such directly in the Modelica + equations block with the der() operator. +

    +

    + \"image\" +
    + \"image\" +

    +

    + This load aggregation scheme is validated in + + AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years. +

    +

    References

    +

    + Cimmino, M. 2014. Développement et validation expérimentale de facteurs de réponse + thermique pour champs de puits géothermiques, + Ph.D. Thesis, École Polytechnique de Montréal. +

    +

    + Claesson, J. and Javed, S. 2012. A load-aggregation method to calculate extraction temperatures of borehole heat exchangers. ASHRAE Transactions 118(1): 530-539.

    • - January, 2014, by Damien Picard:
      - Modify the discretization of the cilindrical layer so that the first three layers have an equal thickness the following an exponentionally growing thickness. - This follows the guidelines of Eskilson (P. Eskilson. Thermal analysis of heat extraction - boreholes. PhD thesis, Dep. of Mathematical - Physics, University of Lund, Sweden, 1987). -
    • -
    • - March 9, 2012, by Michael Wetter:
      - Removed protected variable der_T as it is not required. + August 30, 2018, by Michael Wetter:
      + Refactored model to compute the temperature difference relative to the initial temperature, + because the model is independent of the initial temperature.
    • - April 14 2011, by Pierre Vigouroux:
      + April 5, 2018, by Alex Laferrière:
      First implementation.
    -------- Corrected Code --------

    - Model for radial heat transfer in a hollow cylinder. + This model calculates the ground temperature response to obtain the + temperature at the borehole wall in a geothermal system where heat is + being injected into or extracted from the ground.

    - If the heat capacity of the material is non-zero, then this model - computes transient heat conduction, i.e., it computes a numerical - approximation to the solution of the heat equation + A load-aggregation scheme based on that developed by Claesson and + Javed (2012) is used to calculate the borehole wall temperature + response with the temporal superposition of ground thermal loads. In + its base form, the load-aggregation scheme uses fixed-length + aggregation cells to agglomerate thermal load history together, with + more distant cells (denoted with a higher cell and vector index) + representing more distant thermal history. The more distant the + thermal load, the less impactful it is on the borehole wall + temperature change at the current time step. Each cell has an + aggregation time associated to it denoted by + nu, which corresponds to the simulation time (since the + beginning of heat injection or extraction) at which the cell will + begin shifting its thermal load to more distant cells. To determine + nu, cells have a temporal size rcel + (rcel in this model) which follows the exponential + growth

    -

    - ρ c ( ∂ T(r,t) ⁄ ∂t ) = k ( ∂² T(r,t) ⁄ ∂r² + 1 ⁄ r   ∂ T(r,t) ⁄ - ∂r ), +

    + \"image\"

    - where ρ is the mass density, c is the specific heat - capacity per unit mass, T is the temperature at location - r and time t and k is the heat conductivity. At - the locations r=ra and r=rb, the - temperature and heat flow rate are equal to the temperature and heat - flow rate of the heat ports. + where nCel is the number of consecutive cells which + can have the same size. Decreasing rcel will + generally decrease calculation times, at the cost of precision in the + temporal superposition. rcel is expressed in multiples + of the aggregation time resolution (via the parameter + tLoaAgg). Then, nu may be expressed as the + sum of all rcel values (multiplied by the aggregation + time resolution) up to and including that cell in question.

    - If the heat capacity of the material is set to zero, then - steady-state heat flow is computed using + To determine the weighting factors, the borefield's temperature step + response at the borefield wall is determined as

    -

    - Q = 2 π k (Ta-Tb)⁄ ln(ra ⁄ - rb), +

    + \"image\"

    - where ra is the internal radius, - rb is the external radius, Ta is - the temperature at port a and Tb is the temperature - at port b. + where g(·) is the borefield's thermal response factor known as + the g-function, H is the total length of all + boreholes and ks is the thermal conductivity of the + soil. The weighting factors kappa (κ in the + equation below) for a given cell i are then expressed as + follows. +

    +

    + \"image\"

    -

    - Implementation -

    - To spatially discretize the heat equation, the construction is - divided into compartments with nSta ≥ 1 state variables. - The state variables are connected to each other through thermal - conductors. There is also a thermal conductor between the surfaces - and the outermost state variables. Thus, to obtain the surface - temperature, use port_a.T (or port_b.T) and - not the variable T[1]. + where ν refers to the vector nu in this model and + Tstep0)=0.

    -
      -
    • January, 2014, by Damien Picard:
      - Modify the discretization of the cilindrical layer so that the - first three layers have an equal thickness the following an - exponentionally growing thickness. This follows the guidelines of - Eskilson (P. Eskilson. Thermal analysis of heat extraction - boreholes. PhD thesis, Dep. of Mathematical Physics, University of - Lund, Sweden, 1987). -
    • -
    • March 9, 2012, by Michael Wetter:
      - Removed protected variable der_T as it is not - required. -
    • -
    • April 14 2011, by Pierre Vigouroux:
      - First implementation. -
    • -
    - --------- Errors -------- -line 9 column 2 - Warning:

    attribute "align" not allowed for HTML5 -line 29 column 2 - Warning:

    attribute "align" not allowed for HTML5 - +

    + At every aggregation time step, a time event is generated to perform + the load aggregation steps. First, the thermal load is shifted. When + shifting between cells of different size, total energy is conserved. + This operation is illustred in the figure below by Cimmino (2014). +

    +

    + \"image\" +

    +

    + After the cell-shifting operation is performed, the first aggregation + cell has its value set to the average thermal load since the last + aggregation step. Temporal superposition is then applied by means of + a scalar product between the aggregated thermal loads + QAgg_flow and the weighting factors κ. +

    +

    + Due to Modelica's variable time steps, the load aggregation scheme is + modified by separating the thermal response between the current + aggregation time step and everything preceding it. This is done + according to +

    +

    + \"image\"
    ----- AixLib/Fluid/Actuators/BaseClasses/exponentialDamper.mo ---- --------- HTML Code -------- - -

    - This function computes the opening characteristics of an exponential damper. -

    - The function is used by the model - - AixLib.Fluid.Actuators.Dampers.Exponential. -

    - For yL < y < yU, the damper characteristics is -

    -

    - kd(y) = exp(a+b (1-y)). -

    -

    - Outside this range, the damper characteristic is defined by a quadratic polynomial. -

    -

    - Note that this implementation returns sqrt(kd(y)) instead of kd(y). - This is done for numerical reason since otherwise kd(y) may be an iteration - variable, which may cause a lot of warnings and slower convergence if the solver - attempts kd(y) < 0 during the iterative solution procedure. -

    - -
      -
    • - April 14, 2014 by Michael Wetter:
      - Improved documentation. -
    • -
    • - July 1, 2011 by Michael Wetter:
      - Added constraint to control input to avoid using a number outside - 0 and 1 in case that the control input - has a numerical integration error. -
    • -
    • - April 4, 2010 by Michael Wetter:
      - Reformulated implementation. The new implementation computes - sqrt(kTheta). This avoid having kTheta in - the iteration variables, which caused warnings when the solver attempted - kTheta < 0. -
    • -
    • - June 22, 2008 by Michael Wetter:
      - First implementation. -
    • -
    - --------- Corrected Code -------- + \"image\" +

    - This function computes the opening characteristics of an exponential - damper. + where Tb is the borehole wall temperature, + Tg is the undisturbed ground temperature, Q + is the ground thermal load per borehole length and h = g/(2 π + ks) is a temperature response factor based on the + g-function. tk is the last discrete aggregation + time step, meaning that the current time t satisfies + tk≤t≤tk+1. + Δtagg(=tk+1-tk) is the + parameter tLoaAgg in the present model.

    - The function is used by the model AixLib.Fluid.Actuators.Dampers.Exponential. + Thus, ΔTb*(t) is the borehole wall temperature + change due to the thermal history prior to the current aggregation + step. At every aggregation time step, load aggregation and temporal + superposition are used to calculate its discrete value. Assuming no + heat injection or extraction until tk+1, this term + is assumed to have a linear time derivative, which is given by the + difference between ΔTb*(tk+1) (the + temperature change from load history at the next discrete aggregation + time step, which is constant over the duration of the ongoing + aggregation time step) and the total temperature change at the last + aggregation time step, ΔTb(t). +

    +

    + \"image\"

    - For yL < y < yU, the damper characteristics is + The second term ΔTb,q(t) concerns the ongoing + aggregation time step. To obtain the time derivative of this term, + the thermal response factor h is assumed to vary linearly over + the course of an aggregation time step. Therefore, because the + ongoing aggregation time step always concerns the first aggregation + cell, its derivative (denoted by the parameter dTStepdt + in this model) can be calculated as kappa[1], the first + value in the kappa vector, divided by the aggregation + time step Δt. The derivative of the temperature change at the + borehole wall is then expressed as the multiplication of + dTStepdt (which only needs to be calculated once at the + start of the simulation) and the heat flow Q at the borehole + wall.

    -

    - kd(y) = exp(a+b (1-y)). +

    + \"image\" +

    +

    + \"image\"

    - Outside this range, the damper characteristic is defined by a - quadratic polynomial. + With the two terms in the expression of ΔTb(t) + expressed as time derivatives, ΔTb(t) can itself + also be expressed as its time derivative and implemented as such + directly in the Modelica equations block with the der() + operator. +

    +

    + \"image\"
    + + \"image\"

    - Note that this implementation returns sqrt(kd(y)) - instead of kd(y). This is done for numerical reason - since otherwise kd(y) may be an iteration variable, - which may cause a lot of warnings and slower convergence if the - solver attempts kd(y) < 0 during the iterative - solution procedure. + This load aggregation scheme is validated in + AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years. +

    +

    + References +

    +

    + Cimmino, M. 2014. Développement et validation expérimentale de + facteurs de réponse thermique pour champs de puits géothermiques, + Ph.D. Thesis, École Polytechnique de Montréal. +

    +

    + Claesson, J. and Javed, S. 2012. A load-aggregation method to + calculate extraction temperatures of borehole heat exchangers. + ASHRAE Transactions 118(1): 530-539.

      -
    • April 14, 2014 by Michael Wetter:
      - Improved documentation. -
    • -
    • July 1, 2011 by Michael Wetter:
      - Added constraint to control input to avoid using a number outside - 0 and 1 in case that the control input - has a numerical integration error. -
    • -
    • April 4, 2010 by Michael Wetter:
      - Reformulated implementation. The new implementation computes - sqrt(kTheta). This avoid having kTheta in - the iteration variables, which caused warnings when the solver - attempted kTheta < 0. +
    • August 30, 2018, by Michael Wetter:
      + Refactored model to compute the temperature difference relative to + the initial temperature, because the model is independent of the + initial temperature.
    • -
    • June 22, 2008 by Michael Wetter:
      +
    • April 5, 2018, by Alex Laferrière:
      First implementation.
    -------- Errors -------- -line 11 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 22 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 37 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 46 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 58 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 73 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 101 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 117 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 120 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 129 column 2 - Warning:

    attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatExchangers/BaseClasses/PartialEffectivenessNTU.mo ---- +---- AixLib/Controls/Discrete/BooleanDelay.mo ---- -------- HTML Code --------

    - Partial model of a heat exchanger without humidity condensation. - This model transfers heat in the amount of + Block that delays the boolean input signal by + one sampling interval. + For example, + if u denotes the input, + y denotes the output, and + ti and ti+1 + denote subsequent sampling + instants, then the model outputs

    - Q = Qmax ε
    - ε = f(NTU, Z, flowRegime), -

    -

    - where - Qmax is the maximum heat that can be transferred, - ε is the heat transfer effectiveness, - NTU is the Number of Transfer Units, - Z is the ratio of minimum to maximum capacity flow rate and - flowRegime is the heat exchanger flow regime. - such as - parallel flow, cross flow or counter flow. -

    -

    - The flow regimes depend on the heat exchanger configuration. All configurations - defined in - - AixLib.Fluid.Types.HeatExchangerConfiguration - are supported. -

    -

    - Models that extend from this partial model need to provide an assignment - for UA. + y(ti+1) = u(ti).

    • - February 25, 2021 by Baptiste Ravache:
      - Added a warning for when Q_flow_nominal is specified with the wrong sign. -
    • -
    • - January 10, 2018 by Michael Wetter:
      - Removed variable Z that is not used. - This is for - issue 1328. -
    • -
    • - January 10, 2018 by Filip Jorissen:
      - Corrected an error where the value of NTU was assigned to Z. - This is for - issue 1328. -
    • -
    • - February 27, 2016 by Michael Wetter:
      - Introduced sta1_default and sta2_default - to enable translation under OpenModelica. - Removed max=1 attribute for Z. This is needed as near - zero flow, Z can be larger than one due to the regularization. - As Z is not used in this model other than for reporting, this bound - need not be enforced (and the calculation of eps is fine at these small flow rates). + June 6, 2015, by Michael Wetter:
      + Set start value and fixed attribute + for firstTrigger + to avoid a translation warning in pedantic mode + in Dymola 2016. This is for - issue 490. -
    • -
    • - April 29, 2014 by Michael Wetter:
      - Changed assert statement to avoid comparing - enumeration with an integer, which triggers a warning - in Dymola 2015. + #266.
    • - July 30, 2013 by Michael Wetter:
      - Updated model to use new variable mWat_flow - in the base class. + November 21, 2011, by Michael Wetter:
      + Improved documentation.
    • - February 12, 2010, by Michael Wetter:
      + November 26, 2008, by Michael Wetter:
      First implementation.
    -------- Corrected Code --------

    - Partial model of a heat exchanger without humidity condensation. This - model transfers heat in the amount of + Block that delays the boolean input signal by one sampling interval. + For example, if u denotes the input, y denotes the + output, and ti and ti+1 denote + subsequent sampling instants, then the model outputs

    - Q = Qmax ε
    - ε = f(NTU, Z, flowRegime), -

    -

    - where Qmax is the maximum heat that can be - transferred, ε is the heat transfer effectiveness, NTU - is the Number of Transfer Units, Z is the ratio of minimum to - maximum capacity flow rate and flowRegime is the heat - exchanger flow regime. such as parallel flow, cross flow or counter - flow. -

    -

    - The flow regimes depend on the heat exchanger configuration. All - configurations defined in AixLib.Fluid.Types.HeatExchangerConfiguration - are supported. -

    -

    - Models that extend from this partial model need to provide an - assignment for UA. + y(ti+1) = u(ti).

      -
    • February 25, 2021 by Baptiste Ravache:
      - Added a warning for when Q_flow_nominal is specified with the wrong - sign. -
    • -
    • January 10, 2018 by Michael Wetter:
      - Removed variable Z that is not used. This is for - issue - 1328. -
    • -
    • January 10, 2018 by Filip Jorissen:
      - Corrected an error where the value of NTU was assigned to Z. This - is for issue - 1328. -
    • -
    • February 27, 2016 by Michael Wetter:
      - Introduced sta1_default and sta2_default - to enable translation under OpenModelica. Removed - max=1 attribute for Z. This is needed as - near zero flow, Z can be larger than one due to the - regularization. As Z is not used in this model other - than for reporting, this bound need not be enforced (and the - calculation of eps is fine at these small flow rates). - This is for issue - 490. -
    • -
    • April 29, 2014 by Michael Wetter:
      - Changed assert statement to avoid comparing - enumeration with an integer, which triggers a warning in Dymola - 2015. +
    • June 6, 2015, by Michael Wetter:
      + Set start value and fixed attribute for + firstTrigger to avoid a translation warning in + pedantic mode in Dymola 2016. This is for #266.
    • -
    • July 30, 2013 by Michael Wetter:
      - Updated model to use new variable mWat_flow in the - base class. +
    • November 21, 2011, by Michael Wetter:
      + Improved documentation.
    • -
    • February 12, 2010, by Michael Wetter:
      +
    • November 26, 2008, by Michael Wetter:
      First implementation.
    -------- Errors -------- -line 6 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 12 column 2 - Warning:

    attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FMI/ExportContainers/ThermalZones.mo ---- +---- AixLib/Fluid/HeatPumps/ReciprocatingWaterToWater.mo ---- -------- HTML Code -------- -

    - Model that is used as a container for a multiple thermal zones - that are to be exported as an FMU. -

    -

    Typical use and important parameters

    - To use this model as a container for an FMU, extend - from this model, rather than instantiate it, - add your thermal zones. For each thermal zone, - add a vector of mass flow rate sensors. - By extending from this model, the top-level - signal connectors on the left stay at the top-level, and hence - will be visible at the FMI interface. + Model for a water to water heat pump with a reciprocating compressor, as + described in Jin (2002). The thermodynamic heat pump cycle is represented below.

    - - Note that -
      -
    • - A vector of mass flow rate sensors is used to connect - one element of the thermal zone adapter with one thermal zone. -
    • -
    • - The size of the thermal zone adapter must be the same as the number - of vectors of mass flow rate sensors. -
    • -
    • - The vector of mass flow rate sensors must have the size nPorts. -
    • -
    • - All fluid ports of the mass flow rate sensor must be connected. -
    • -
    • - If mass flow rate sensors are not used, and your themal zone - has fluid ports which are autosized, then a direct connection between - an element of the thermal zone adpater theZonAda and your thermal - zone will be rejected. The reason is because autosized fluid ports - can only be connected to vector of ports whose sizes are literal. -
    • -
    - -

    - The example - - AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZones - shows how multiple simple thermal zones can be implemented and exported as - an FMU. - +

    + \"image\"

    -

    - The conversion between the fluid ports and signal ports is done - in the thermal zone adapter theZonAda[nZon]. - This adapter has a vector of fluid ports called ports[nPorts] - which needs to be connected to the air volume of the thermal zones. - At this port, air exchanged between the thermal zones, the HVAC system - and any infiltration flow paths. + The rate of heat transferred to the evaporator is given by: +

    +

    + Q̇Eva = ṁref ( hVap(TEva) - hLiq(TCon) ).

    - This model has input signals fluPor[nZon, nPorts] which carry - the mass flow rate for each flow that is connected to ports[1:nPorts] - for the respective zone, together with its - temperature, water vapor mass fraction per total mass of the air (not per kg dry - air), and trace substances. These quantities are always as if the flow - enters the respective room, even if the flow is zero or negative. - If a medium has no moisture, e.g., if Medium.nXi=0, or - if it has no trace substances, e.g., if Medium.nC=0, then - the output signal for these properties are removed. - Thus, a thermal zone model that uses these signals to compute the - heat added by the HVAC system need to implement an equation such as + The power consumed by the compressor is given by a linear efficiency relation:

    - Qsen = max(0, ṁsup)   cp   (Tsup - Tair,zon), + P = PTheoretical / η + PLoss,constant.

    - where - Qsen is the sensible heat flow rate added to the thermal zone, - sup is the supply air mass flow rate from - the port fluPor (which is negative if it is an exhaust), - cp is the specific heat capacity at constant pressure, - Tsup is the supply air temperature and - Tair,zon is the zone air temperature. - Note that without the max(·, ·), the energy - balance would be wrong. - For example, - - the control volumes in - - AixLib.Fluid.MixingVolumes - implement such a max(·, ·) function. + Heat transfer in the evaporator and condenser is calculated using an + ε-NTU method, assuming constant refrigerant temperature and constant heat + transfer coefficient between fluid and refrigerant.

    - For each zone, its air temperature, - water vapor mass fraction per total mass of the air (unless Medium.nXi=0) - and trace substances (unless Medium.nC=0) - can be obtained from the outupt connector - fluPor[1:nZon].backward. - These signals are the same as the inflowing fluid stream(s) - at the port theAdaZon[1:nZon].ports[1:nPorts]. - The fluid connector ports[nPorts] has a prescribed mass flow rate, but - it does not set any pressure. + Variable speed is acheived by multiplying the full load piston displacement + by the normalized compressor speed. The power and heat transfer rates are forced + to zero if the resulting heat pump state has higher evaporating pressure than + condensing pressure.

    +

    Options

    - This model has a user-defined parameter nPorts - which sets the number of fluid ports, which in turn is used - for the ports fluPor and ports. - All zones must have the same number of fluid ports nPorts. - All nPorts - ports[1:nPorts] need to be connected as demonstrated in the example - - AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZones. + Parameters TConMax and TEvaMin + may be used to set an upper or lower bound for the + condenser and evaporator. + The compressor is disabled when these conditions + are not satisfied, or when the + evaporator temperature is larger + than the condenser temperature. + This mimics the temperature protection + of heat pumps and moreover it avoids + non-converging algebraic loops of equations, + or freezing of evaporator medium. + This option can be disabled by setting + enable_temperature_protection = false.

    +

    Assumptions and limitations

    - + The compression process is assumed isentropic. The thermal energy + of superheating is ignored in the evaluation of the heat transferred to the refrigerant + in the evaporator. There is no supercooling. +

    +

    References

    +

    + H. Jin. + + Parameter estimation based models of water source heat pumps. + + PhD Thesis. Oklahoma State University. Stillwater, Oklahoma, USA. 2002.

    • - January 18, 2019, by Jianjun Hu:
      - Limited the media choice to moist air. - See #1050. -
    • -
    • - September 20, 2016, by Thierry S. Nouidui:
      - Revised documentation to explain the rationale - of needing mass flow rate sensors. -
    • -
    • - June 29, 2016, by Michael Wetter:
      - Revised implementation and documentation. + May 30, 2017, by Filip Jorissen:
      + Revised documentation for temperature protection. + See #769.
    • - April 27, 2016, by Thierry S. Nouidui:
      + November 14, 2016, by Massimo Cimmino:
      First implementation.
    -------- Corrected Code --------

    - Model that is used as a container for a multiple thermal zones that - are to be exported as an FMU. + Model for a water to water heat pump with a reciprocating compressor, + as described in Jin (2002). The thermodynamic heat pump cycle is + represented below. +

    +

    + \"image\"

    -

    - Typical use and important parameters -

    - To use this model as a container for an FMU, extend from this model, - rather than instantiate it, add your thermal zones. For each thermal - zone, add a vector of mass flow rate sensors. By extending from this - model, the top-level signal connectors on the left stay at the - top-level, and hence will be visible at the FMI interface. -

    Note that -
      -
    • A vector of mass flow rate sensors is used to connect one element - of the thermal zone adapter with one thermal zone. -
    • -
    • The size of the thermal zone adapter must be the same as the - number of vectors of mass flow rate sensors. -
    • -
    • The vector of mass flow rate sensors must have the size - nPorts. -
    • -
    • All fluid ports of the mass flow rate sensor must be connected. -
    • -
    • If mass flow rate sensors are not used, and your themal zone has - fluid ports which are autosized, then a direct connection between an - element of the thermal zone adpater theZonAda and your - thermal zone will be rejected. The reason is because autosized fluid - ports can only be connected to vector of ports whose sizes are - literal. -
    • -
    -

    - The example - AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZones - shows how multiple simple thermal zones can be implemented and - exported as an FMU. + The rate of heat transferred to the evaporator is given by:

    -

    - The conversion between the fluid ports and signal ports is done in - the thermal zone adapter theZonAda[nZon]. This adapter - has a vector of fluid ports called ports[nPorts] which - needs to be connected to the air volume of the thermal zones. At this - port, air exchanged between the thermal zones, the HVAC system and - any infiltration flow paths. +

    + Q̇Eva = ṁref ( + hVap(TEva) - hLiq(TCon) + ).

    - This model has input signals fluPor[nZon, nPorts] which - carry the mass flow rate for each flow that is connected to - ports[1:nPorts] for the respective zone, together with - its temperature, water vapor mass fraction per total mass of the air - (not per kg dry air), and trace substances. These quantities are - always as if the flow enters the respective room, even if the flow is - zero or negative. If a medium has no moisture, e.g., if - Medium.nXi=0, or if it has no trace substances, e.g., if - Medium.nC=0, then the output signal for these properties - are removed. Thus, a thermal zone model that uses these signals to - compute the heat added by the HVAC system need to implement an - equation such as + The power consumed by the compressor is given by a linear efficiency + relation:

    - Qsen = max(0, ṁsup)   cp   - (Tsup - Tair,zon), + P = PTheoretical / η + PLoss,constant.

    - where Qsen is the sensible heat flow rate added to - the thermal zone, sup is the supply air mass flow - rate from the port fluPor (which is negative if it is an - exhaust), cp is the specific heat capacity at - constant pressure, Tsup is the supply air - temperature and Tair,zon is the zone air - temperature. Note that without the max(·, ·), the energy - balance would be wrong. For example, - the control volumes in AixLib.Fluid.MixingVolumes - implement such a max(·, ·) function. + Heat transfer in the evaporator and condenser is calculated using an + ε-NTU method, assuming constant refrigerant temperature and constant + heat transfer coefficient between fluid and refrigerant.

    - For each zone, its air temperature, water vapor mass fraction per - total mass of the air (unless Medium.nXi=0) and trace - substances (unless Medium.nC=0) can be obtained from the - outupt connector fluPor[1:nZon].backward. These signals - are the same as the inflowing fluid stream(s) at the port - theAdaZon[1:nZon].ports[1:nPorts]. The fluid connector - ports[nPorts] has a prescribed mass flow rate, but it - does not set any pressure. + Variable speed is acheived by multiplying the full load piston + displacement by the normalized compressor speed. The power and heat + transfer rates are forced to zero if the resulting heat pump state + has higher evaporating pressure than condensing pressure.

    +

    + Options +

    - This model has a user-defined parameter nPorts which - sets the number of fluid ports, which in turn is used for the ports - fluPor and ports. All zones must have the - same number of fluid ports nPorts. All - nPorts ports[1:nPorts] need to be connected - as demonstrated in the example - AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZones. + Parameters TConMax and TEvaMin may be used + to set an upper or lower bound for the condenser and evaporator. The + compressor is disabled when these conditions are not satisfied, or + when the evaporator temperature is larger than the condenser + temperature. This mimics the temperature protection of heat pumps and + moreover it avoids non-converging algebraic loops of equations, or + freezing of evaporator medium. This option can be disabled by setting + enable_temperature_protection = false.

    +

    + Assumptions and limitations +

    - + The compression process is assumed isentropic. The thermal energy of + superheating is ignored in the evaluation of the heat transferred to + the refrigerant in the evaporator. There is no supercooling. +

    +

    + References +

    +

    + H. Jin. Parameter estimation based models of water source heat + pumps. PhD Thesis. Oklahoma State University. Stillwater, + Oklahoma, USA. 2002.

      -
    • January 18, 2019, by Jianjun Hu:
      - Limited the media choice to moist air. See #1050. -
    • -
    • September 20, 2016, by Thierry S. Nouidui:
      - Revised documentation to explain the rationale of needing mass flow - rate sensors. -
    • -
    • June 29, 2016, by Michael Wetter:
      - Revised implementation and documentation. +
    • May 30, 2017, by Filip Jorissen:
      + Revised documentation for temperature protection. See #769.
    • -
    • April 27, 2016, by Thierry S. Nouidui:
      +
    • November 14, 2016, by Massimo Cimmino:
      First implementation.
    -------- Errors -------- -line 78 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 6 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 12 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 18 column 2 - Warning:

    attribute "align" not allowed for HTML5 ----- AixLib/Controls/SetPoints/Examples/SupplyReturnTemperatureReset.mo ---- +---- AixLib/Fluid/HeatExchangers/EvaporatorCondenser.mo ---- -------- HTML Code --------

    - Example that demonstrates the use of the hot water temperature reset - for a heating system. - The parameters of the block heaCur - are for a heating system with - 60°C supply water temperature and - 40°C return water temperature at - an outside temperature of - -10°C and a room temperature of - 20°C. The offset for the temperature reset is - 8 Kelvin, i.e., above - 12°C outside temperature, there is no heating load. - The figure below shows the computed supply and return water temperatures. + Model for a constant temperature evaporator or condenser based on a ε-NTU + heat exchanger model.

    -

    - \"Supply +

    + The heat exchanger effectiveness is calculated from the number of transfer units + (NTU): +

    +

    + ε = 1 - exp(UA ⁄ (ṁ cp))

    - -
      -
    • - November 21, 2011, by Michael Wetter:
      - Added documentation. -
    • -
    - --------- Corrected Code -------- -

    - Example that demonstrates the use of the hot water temperature reset - for a heating system. The parameters of the block heaCur - are for a heating system with 60°C supply water temperature - and 40°C return water temperature at an outside temperature of - -10°C and a room temperature of 20°C. The offset for - the temperature reset is 8 Kelvin, i.e., above 12°C - outside temperature, there is no heating load. The figure below shows - the computed supply and return water temperatures. -

    -

    - \"Supply -

    -
      -
    • November 21, 2011, by Michael Wetter:
      - Added documentation. -
    • -
    - --------- Errors -------- -line 16 column 2 - Warning:

    attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Geothermal/Borefields/Types.mo ---- --------- HTML Code -------- -

    - Enumeration that defines the pipe configuration in the borehole. + Optionally, this model can have a flow resistance. + If no flow resistance is requested, set dp_nominal=0.

    +

    Limitations

    - The following pipe configurations are available in this enumeration: + This model does not consider any superheating or supercooling on the refrigerant + side. The refrigerant is considered to exchange heat at a constant temperature + throughout the heat exchanger.

    -
    - - - - - -
    EnumerationDescription
    SingleUTubeSingle U-tube configuration
    DoubleUTubeParallelDouble U-tube configuration with pipes connected in parallel
    DoubleUTubeSeriesDouble U-tube configuration with pipes connected in series

    • - July 15, 2018, by Michael Wetter:
      + March 7, 2022, by Michael Wetter:
      + Removed massDynamics.
      + This is for + #1542. +
    • +
    • + May 27, 2017, by Filip Jorissen:
      + Regularised heat transfer around zero flow.
      + This is for + #769. +
    • +
    • + April 12, 2017, by Michael Wetter:
      + Corrected invalid syntax for computing the specific heat capacity.
      + This is for + #707. +
    • +
    • + October 11, 2016, by Massimo Cimmino:
      First implementation.
    -

    - This package contains type definitions. -

    - -------- Corrected Code --------

    - Enumeration that defines the pipe configuration in the borehole. + Model for a constant temperature evaporator or condenser based on a + ε-NTU heat exchanger model.

    - The following pipe configurations are available in this enumeration: -

    - + The heat exchanger effectiveness is calculated from the number of + transfer units (NTU): +

    +

    + ε = 1 - exp(UA ⁄ (ṁ cp)) +

    +

    + Optionally, this model can have a flow resistance. If no flow + resistance is requested, set dp_nominal=0. +

    +

    + Limitations +

    +

    + This model does not consider any superheating or supercooling on the + refrigerant side. The refrigerant is considered to exchange heat at a + constant temperature throughout the heat exchanger. +

    +
      +
    • March 7, 2022, by Michael Wetter:
      + Removed massDynamics.
      + This is for #1542. +
    • +
    • May 27, 2017, by Filip Jorissen:
      + Regularised heat transfer around zero flow.
      + This is for #769. +
    • +
    • April 12, 2017, by Michael Wetter:
      + Corrected invalid syntax for computing the specific heat + capacity.
      + This is for #707. +
    • +
    • October 11, 2016, by Massimo Cimmino:
      + First implementation. +
    • +
    + +-------- Errors -------- +line 10 column 2 - Warning:

    attribute "align" not allowed for HTML5 + + +---- AixLib/BoundaryConditions/Validation/BESTEST/WD500.mo ---- +-------- HTML Code -------- + +

      +
    • + September 6, 2021, by Ettore Zanetti:
      + Removed parameter lat as it is now obtained from the weather data bus.
      + This is for + IBPSA, #1477. +
    • +
    • + March 11, 2020, by Ettore Zanetti:
      + First implementation. +
    • +
    • + April 14, 2020, by Ettore Zanetti:
      + Rework after comments from pull request + #1339. +
    • +
    • + May 2, 2021, by Ettore Zanetti:
      + Updated weather file as explained in #1478. +
    • +
    + +

    WD500: Time Zone Case

    +

    Weather data file : WD500.epw

    +

    Table 1: Site Data for Weather file WD500epw

    +
    + + + + + + + + + + + + + + + +

    Latitude

    28.567° north

    Longitude

    77.103° east

    Altitude

    236.9 m

    Time Zone

    5.5

    + +-------- Corrected Code -------- +
      +
    • September 6, 2021, by Ettore Zanetti:
      + Removed parameter lat as it is now obtained from the + weather data bus.
      + This is for IBPSA, + #1477. +
    • +
    • March 11, 2020, by Ettore Zanetti:
      + First implementation. +
    • +
    • April 14, 2020, by Ettore Zanetti:
      + Rework after comments from pull request #1339. +
    • +
    • May 2, 2021, by Ettore Zanetti:
      + Updated weather file as explained in #1478. +
    • +
    +

    + WD500: Time Zone Case +

    +

    + Weather data file : WD500.epw +

    +

    + Table 1: Site Data for Weather file WD500epw +

    + - - + +
    - Enumeration - - Description - +

    + Latitude +

    +
    +

    + 28.567° north +

    +
    - SingleUTube +

    + Longitude +

    - Single U-tube configuration +

    + 77.103° east +

    - DoubleUTubeParallel +

    + Altitude +

    - Double U-tube configuration with pipes connected in parallel +

    + 236.9 m +

    - DoubleUTubeSeries +

    + Time Zone +

    - Double U-tube configuration with pipes connected in series +

    + 5.5 +

    -
      -
    • July 15, 2018, by Michael Wetter:
      - First implementation. -
    • -
    -

    - This package contains type definitions. -

    -------- Errors -------- -line 8 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 +line 5 column 2 - Warning: The summary attribute on the
    element is obsolete in HTML5 ----- AixLib/ThermalZones/ReducedOrder/RC/BaseClasses/InteriorWall.mo ---- +---- AixLib/BoundaryConditions/Validation/BESTEST/WD200.mo ---- -------- HTML Code -------- -

    InteriorWall represents heat storage within walls. It links a - variable number n of thermal resistances and capacities to a - series connection. n thus defines the spatial discretization of - thermal effects within the wall. All effects are considered as one-dimensional - normal to the wall's surface. This model is thought for interior wall - elements that only serve as heat storage elements. The RC-chain is defined via - a vector of capacities CInt[n] and a vector of resistances - RInt[n]. - Resistances and capacities are connected alternately, starting with the first - resistance RInt[1], from heat port_a into the wall. -

    -

    \"image\"/

    - -
      -
    • - April 27, 2016, by Michael Wetter:
      - Added graphical connections. -
    • -
    • - April 17, 2015, by Moritz Lauster:
      - Implemented. -
    • -
    - +
      +
    • + September 6, 2021, by Ettore Zanetti:
      + Removed parameter lat as it is now obtained from the weather data bus.
      + This is for + IBPSA, #1477. +
    • +
    • + March 11, 2020, by Ettore Zanetti:
      + First implementation. +
    • +
    • + April 14, 2020, by Ettore Zanetti:
      + Rework after comments from pull request + #1339. +
    • +
    • + May 2, 2021, by Ettore Zanetti:
      + Updated weather file as explained in #1478. +
    • +
    + +

    WD200: Low Elevation, Hot and Humid Case.

    +

    Weather data file : WD200.epw

    +

    Table 1: Site Data for Weather file WD200.epw

    +
    + + + + + + + + + + + + + + + +

    Latitude

    33.633° north

    Longitude

    84.433° west

    Altitude

    308 m

    Time Zone

    -5

    + -------- Corrected Code -------- -

    - InteriorWall represents heat storage within walls. It - links a variable number n of thermal resistances and - capacities to a series connection. n thus defines the - spatial discretization of thermal effects within the wall. All - effects are considered as one-dimensional normal to the wall's - surface. This model is thought for interior wall elements that only - serve as heat storage elements. The RC-chain is defined via a vector - of capacities CInt[n] and a vector of resistances - RInt[n]. Resistances and capacities are connected - alternately, starting with the first resistance RInt[1], - from heat port_a into the wall. -

    -

    - \"image\" -

      -
    • April 27, 2016, by Michael Wetter:
      - Added graphical connections. +
    • September 6, 2021, by Ettore Zanetti:
      + Removed parameter lat as it is now obtained from the + weather data bus.
      + This is for IBPSA, + #1477.
    • -
    • April 17, 2015, by Moritz Lauster:
      - Implemented. +
    • March 11, 2020, by Ettore Zanetti:
      + First implementation. +
    • +
    • April 14, 2020, by Ettore Zanetti:
      + Rework after comments from pull request #1339. +
    • +
    • May 2, 2021, by Ettore Zanetti:
      + Updated weather file as explained in #1478.
    +

    + WD200: Low Elevation, Hot and Humid Case. +

    +

    + Weather data file : WD200.epw +

    +

    + Table 1: Site Data for Weather file WD200.epw +

    + + + + + + + + + + + + + + + + + +
    +

    + Latitude +

    +
    +

    + 33.633° north +

    +
    +

    + Longitude +

    +
    +

    + 84.433° west +

    +
    +

    + Altitude +

    +
    +

    + 308 m +

    +
    +

    + Time Zone +

    +
    +

    + -5 +

    +
    -------- Errors -------- -line 13 column 4 - Warning:

    attribute "align" not allowed for HTML5 +line 5 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 ----- AixLib/Fluid/HeatPumps/Carnot_TCon.mo ---- +---- AixLib/Media/Specialized/Water/TemperatureDependentDensity.mo ---- -------- HTML Code -------- +

    + Base properties of the medium. +

    +

    - This is a model of a heat pump whose coefficient of performance COP changes - with temperatures in the same way as the Carnot efficiency changes. - The control input is the setpoint of the condenser leaving temperature, which - is met exactly at steady state if the heat pump has sufficient capacity. -

    -

    - The model allows to either specify the Carnot effectivness - ηCarnot,0, or - a COP0 - at the nominal conditions, together with - the evaporator temperature Teva,0 and - the condenser temperature Tcon,0, in which - case the model computes the Carnot effectivness as -

    -

    - ηCarnot,0 = - COP0 - ⁄ (Tcon,0 ⁄ (Tcon,0-Teva,0)). + This function computes the density as a function of temperature.

    +

    Implementation

    - The heat pump COP is computed as the product -

    -

    - COP = ηCarnot,0 COPCarnot ηPL, + The function is based on the IDA implementation in therpro.nmf, which + implements

    +
    + d := 1000.12 + 1.43711e-2*T_degC -
    +  5.83576e-3*T_degC^2 + 1.5009e-5*T_degC^3;
    +  

    - where COPCarnot is the Carnot efficiency and - ηPL is a polynomial in heating part load ratio yPL - that can be used to take into account a change in COP at part load - conditions. - This polynomial has the form -

    -

    - ηPL = a1 + a2 yPL + a3 yPL2 + ... + This has been converted to Kelvin, which resulted in the above expression. + In addition, below 5 °C and above 100 °C, the density is replaced + by a linear function to avoid inflection points. + This linear extension is such that the density is once continuously differentiable.

    + +
      +
    • + December 18, 2013, by Michael Wetter:
      + First implementation, based on the IDA implementation in therpro.nmf, + but converted from Celsius to Kelvin and linearly extended. +
    • +
    +

    - where the coefficients ai - are declared by the parameter a. + This function computes the dynamic viscosity.

    + +
      +
    • + December 2, 2013, by Michael Wetter:
      + First implementation. +
    • +
    +

    - On the Dynamics tag, the model can be parametrized to compute a transient - or steady-state response. - The transient response of the model is computed using a first - order differential equation for the evaporator and condenser fluid volumes. - The heat pump outlet temperatures are equal to the temperatures of these lumped volumes. + This function computes the specific enthalpy.

    -

    Typical use and important parameters

    + +
      +
    • + December 11, 2013, by Michael Wetter:
      + First implementation. +
    • +
    +

    - When using this component, make sure that the condenser has sufficient mass flow rate. - Based on the evaporator mass flow rate, temperature difference and the efficiencies, - the model computes how much heat will be removed by to the evaporator. - If the mass flow rate is too small, very low outlet temperatures can result, possibly below freezing. + This function computes the specific enthalpy of liquid water.

    + +
      +
    • + December 2, 2013, by Michael Wetter:
      + First implementation. +
    • +
    +

    - The condenser heat flow rate QCon_flow_nominal is used to assign - the default value for the mass flow rates, which are used for the pressure drop - calculations. - It is also used to compute the part load efficiency. - Hence, make sure that QCon_flow_nominal is set to a reasonable value. + This function computes the specific internal energy.

    + +
      +
    • + December 11, 2013, by Michael Wetter:
      + First implementation. +
    • +
    +

    - The maximum heating capacity is set by the parameter QCon_flow_max, - which is by default set to infinity. + This function computes the specific entropy.

    - The coefficient of performance depends on the - evaporator and condenser leaving temperature - since otherwise the second law of thermodynamics may be violated. + To obtain the state for a given pressure, entropy and mass fraction, use + + AixLib.Media.Air.setState_psX.

    -

    Notes

    + +
      +
    • + December 18, 2013, by Michael Wetter:
      + First implementation. +
    • +
    +

    - For a similar model that can be used as a chiller, see - - AixLib.Fluid.Chillers.Examples.Carnot_TEva. + This function computes the specific Gibbs energy.

    • - January 3, 2017, by Michael Wetter:
      - Removed parameters - effInpEva and effInpCon - and updated documentation. - This is for - - issue 497. + December 2, 2013, by Michael Wetter:
      + First implementation.
    • +
    + +

    + This function computes the specific Helmholtz energy. +

    + +
    • - August 8, 2016, by Michael Wetter:
      - Changed default temperature to compute COP to be the leaving temperature as - use of the entering temperature can violate the 2nd law if the temperature - lift is small.
      - This is for - - Annex 60, issue 497. + December 2, 2013, by Michael Wetter:
      + First implementation.
    • +
    + +

    + This function computes the specific enthalpy for + an isentropic state change from the temperature + that corresponds to the state refState + to reference_T. +

    + +
    • - November 25, 2015 by Michael Wetter:
      + December 18, 2013, by Michael Wetter:
      First implementation.
    --------- Corrected Code -------- -

    - This is a model of a heat pump whose coefficient of performance COP - changes with temperatures in the same way as the Carnot efficiency - changes. The control input is the setpoint of the condenser leaving - temperature, which is met exactly at steady state if the heat pump - has sufficient capacity. -

    -

    - The model allows to either specify the Carnot effectivness - ηCarnot,0, or a COP0 at the - nominal conditions, together with the evaporator temperature - Teva,0 and the condenser temperature - Tcon,0, in which case the model computes the Carnot - effectivness as -

    -

    - ηCarnot,0 = COP0 ⁄ (Tcon,0 ⁄ - (Tcon,0-Teva,0)). -

    -

    - The heat pump COP is computed as the product -

    -

    - COP = ηCarnot,0 COPCarnot ηPL, -

    -

    - where COPCarnot is the Carnot efficiency and - ηPL is a polynomial in heating part load ratio - yPL that can be used to take into account a change - in COP at part load conditions. This polynomial has the form -

    -

    - ηPL = a1 + a2 yPL + - a3 yPL2 + ... -

    -

    - where the coefficients ai are declared by the - parameter a. -

    -

    - On the Dynamics tag, the model can be parametrized to - compute a transient or steady-state response. The transient response - of the model is computed using a first order differential equation - for the evaporator and condenser fluid volumes. The heat pump outlet - temperatures are equal to the temperatures of these lumped volumes. -

    -

    - Typical use and important parameters -

    -

    - When using this component, make sure that the condenser has - sufficient mass flow rate. Based on the evaporator mass flow rate, - temperature difference and the efficiencies, the model computes how - much heat will be removed by to the evaporator. If the mass flow rate - is too small, very low outlet temperatures can result, possibly below - freezing. -

    -

    - The condenser heat flow rate QCon_flow_nominal is used - to assign the default value for the mass flow rates, which are used - for the pressure drop calculations. It is also used to compute the - part load efficiency. Hence, make sure that - QCon_flow_nominal is set to a reasonable value. -

    -

    - The maximum heating capacity is set by the parameter - QCon_flow_max, which is by default set to infinity. -

    -

    - The coefficient of performance depends on the evaporator and - condenser leaving temperature since otherwise the second law of - thermodynamics may be violated. -

    -

    - Notes -

    -

    - For a similar model that can be used as a chiller, see AixLib.Fluid.Chillers.Examples.Carnot_TEva. -

    -
      -
    • January 3, 2017, by Michael Wetter:
      - Removed parameters effInpEva and - effInpCon and updated documentation. This is for - issue - 497. -
    • -
    • August 8, 2016, by Michael Wetter:
      - Changed default temperature to compute COP to be the leaving - temperature as use of the entering temperature can violate the 2nd - law if the temperature lift is small.
      - This is for Annex 60, - issue 497. -
    • -
    • November 25, 2015 by Michael Wetter:
      - First implementation. -
    • -
    - --------- Errors -------- -line 17 column 2 - Warning:

    attribute "align" not allowed for HTML5 -line 25 column 2 - Warning:

    attribute "align" not allowed for HTML5 -line 35 column 2 - Warning:

    attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/FMI/ExportContainers/HVACZones.mo ---- --------- HTML Code -------- - -

    - Model that is used as a container for an HVAC system that is - to be exported as an FMU and that serves multiple zones. -

    -

    Typical use and important parameters

    -

    - To use this model as a container for an FMU, simply extend - from this model, rather than instantiate it, - and add your HVAC system. By extending from this model, the top-level - signal connectors on the right stay at the top-level, and hence - will be visible at the FMI interface. - The example - - AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.HVACZones - shows how a simple HVAC system that serves two rooms can be implemented and exported as - an FMU. - -

    -

    - The following two parameters need to be assigned by the user: - Set nZon to the number of thermal zones to which the - FMU will be connected. - Set nPorts to the largest number of fluid ports - that the thermal zones has. For example, - if nZon=2 and zone 1 has one inlet and one outlet - (hence it has 2 ports), - and zone 2 has one inlets and two outlets - (hence it has 3 ports), then - set nPorts=3. This will add more fluid ports than are needed - for zone 1, but this causes no overhead if they are not connected. -

    - The conversion between the fluid ports and signal ports is done - in the HVAC adapter hvacAda. - This adapter has a vector of fluid ports called ports. - The supply and return air ducts, including any resistance model for the inlet - diffusor or exhaust grill, need to be connected to these ports. - Also, if a thermal zone has interzonal air exchange or air infiltration, - these flows need to be connected to ports. - This model outputs at the port fluPor the mass flow rate for - each flow that is connected to ports, together with its - temperature, water vapor mass fraction per total mass of the air (not per kg dry - air), and trace substances. These quantities are always as if the flow - enters the room, even if the flow is zero or negative. - If a medium has no moisture, e.g., if Medium.nXi=0, or - if it has no trace substances, e.g., if Medium.nC=0, then - the output signal for these properties are removed. - These quantities are always as if the flow - enters the room, even if the flow is zero or negative. - Thus, a thermal zone model that uses these signals to compute the - heat added by the HVAC system need to implement an equation such as + This function returns the isobaric expansion coefficient,

    - Qsen = max(0, ṁsup)   cp   (Tsup - Tair,zon), + βp = - 1 ⁄ v   (∂ v ⁄ ∂ T)p,

    where - Qsen is the sensible heat flow rate added to the thermal zone, - sup is the supply air mass flow rate from - the port fluPor (which is negative if it is an exhaust), - cp is the specific heat capacity at constant pressure, - Tsup is the supply air temperature and - Tair,zon is the zone air temperature. - Note that without the max(·, ·), the energy - balance would be wrong. + v is the specific volume, + T is the temperature and + p is the pressure.

    +
      +
    • + December 18, 2013, by Michael Wetter:
      + First implementation. +
    • +
    +

    - The input signals of this model are the radiative temperature of each zone. - The the zone air temperatures, - the water vapor mass fractions per total mass of the air (unless Medium.nXi=0) - and trace substances (unless Medium.nC=0) are obtained from the connector - fluPor.backward. - The outflowing fluid stream(s) at the port ports will be at the - states obtained from fluPor.backward. - For any given izon ∈ {1, ..., nzon}, - for each iports ∈ {1, ..., nports} - all fluid streams at port ports[izon, iports] are at the same - pressure. - For convenience, the instance hvacAda also outputs the - properties obtained from fluPor.backward. These can be used - to connect a controller. The properties are available for each flow path in - fluPor.backward. For a thermal zone with mixed air, these are - all equal, while for a stratified room model, they can be different. -

    -

    - See - - AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.HVACZones - for a model that uses this model. -

    -

    - For models that only have one thermal zone connected to the HVAC system, - use the simpler model - - AixLib.Fluid.FMI.ExportContainers.HVACZone. -

    -

    Assumption and limitations

    -

    - The mass flow rates at ports sum to zero, hence this - model conserves mass for each thermal zone. + This function returns the isothermal compressibility coefficient, + which is zero as this medium is incompressible. + The isothermal compressibility is defined as

    -

    - This model does not impose any pressure, other than, - for any given izon ∈ {1, ..., nzon} and - for each j,k ∈ {1, ..., nports}, - setting the pressure of ports[izon, j].p = ports[izon, k].p - to be the same. - The reason is that setting a pressure can lead to non-physical system models, - for example if a mass flow rate is imposed and the HVAC system is connected - to a model that sets a pressure boundary condition such as - - AixLib.Fluid.Sources.Outside. - Also, setting a pressure would make it impossible to use multiple instances - of this model (one for each thermal zone) and build in Modelica an airflow network - model with pressure driven mass flow rates. +

    + κT = - 1 ⁄ v   (∂ v ⁄ ∂ p)T,

    - The model has no pressure drop. Hence, the pressure drop - of an air diffuser or of an exhaust grill needs to be modelled - in models that are connected to ports. + where + v is the specific volume, + T is the temperature and + p is the pressure.

    • - January 18, 2019, by Jianjun Hu:
      - Limited the media choice to moist air only. - See #1050. -
    • -
    • - May 25, 2016, by Michael Wetter:
      + December 18, 2013, by Michael Wetter:
      First implementation.
    --------- Corrected Code -------- -

    - Model that is used as a container for an HVAC system that is to be - exported as an FMU and that serves multiple zones. -

    -

    - Typical use and important parameters -

    -

    - To use this model as a container for an FMU, simply extend from this - model, rather than instantiate it, and add your HVAC system. By - extending from this model, the top-level signal connectors on the - right stay at the top-level, and hence will be visible at the FMI - interface. The example - AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.HVACZones shows - how a simple HVAC system that serves two rooms can be implemented and - exported as an FMU. -

    -

    - The following two parameters need to be assigned by the user: Set - nZon to the number of thermal zones to which the FMU - will be connected. Set nPorts to the largest number of - fluid ports that the thermal zones has. For example, if - nZon=2 and zone 1 has one inlet and one outlet - (hence it has 2 ports), and zone 2 has one inlets and two - outlets (hence it has 3 ports), then set nPorts=3. This - will add more fluid ports than are needed for zone 1, but this - causes no overhead if they are not connected. -

    -

    - The conversion between the fluid ports and signal ports is done in - the HVAC adapter hvacAda. This adapter has a vector of - fluid ports called ports. The supply and return air - ducts, including any resistance model for the inlet diffusor or - exhaust grill, need to be connected to these ports. Also, if a - thermal zone has interzonal air exchange or air infiltration, these - flows need to be connected to ports. This model outputs - at the port fluPor the mass flow rate for each flow that - is connected to ports, together with its temperature, - water vapor mass fraction per total mass of the air (not per kg dry - air), and trace substances. These quantities are always as if the - flow enters the room, even if the flow is zero or negative. If a - medium has no moisture, e.g., if Medium.nXi=0, or if it - has no trace substances, e.g., if Medium.nC=0, then the - output signal for these properties are removed. These quantities are - always as if the flow enters the room, even if the flow is zero or - negative. Thus, a thermal zone model that uses these signals to - compute the heat added by the HVAC system need to implement an - equation such as -

    -

    - Qsen = max(0, ṁsup)   cp   - (Tsup - Tair,zon), -

    -

    - where Qsen is the sensible heat flow rate added to - the thermal zone, sup is the supply air mass flow - rate from the port fluPor (which is negative if it is an - exhaust), cp is the specific heat capacity at - constant pressure, Tsup is the supply air - temperature and Tair,zon is the zone air - temperature. Note that without the max(·, ·), the energy - balance would be wrong. -

    -

    - The input signals of this model are the radiative temperature of each - zone. The the zone air temperatures, the water vapor mass fractions - per total mass of the air (unless Medium.nXi=0) and - trace substances (unless Medium.nC=0) are obtained from - the connector fluPor.backward. The outflowing fluid - stream(s) at the port ports will be at the states - obtained from fluPor.backward. For any given - izon ∈ {1, ..., nzon}, for each - iports ∈ {1, ..., nports} all fluid - streams at port ports[izon, - iports] are at the same pressure. For convenience, - the instance hvacAda also outputs the properties - obtained from fluPor.backward. These can be used to - connect a controller. The properties are available for each flow path - in fluPor.backward. For a thermal zone with mixed air, - these are all equal, while for a stratified room model, they can be - different. -

    -

    - See - AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.HVACZones for a - model that uses this model. -

    -

    - For models that only have one thermal zone connected to the HVAC - system, use the simpler model AixLib.Fluid.FMI.ExportContainers.HVACZone. -

    -

    - Assumption and limitations -

    -

    - The mass flow rates at ports sum to zero, hence this - model conserves mass for each thermal zone. -

    -

    - This model does not impose any pressure, other than, for any given - izon ∈ {1, ..., nzon} and for each - j,k ∈ {1, ..., nports}, setting the pressure of - ports[izon, j].p = ports[izon, - k].p to be the same. The reason is that setting a pressure can - lead to non-physical system models, for example if a mass flow rate - is imposed and the HVAC system is connected to a model that sets a - pressure boundary condition such as AixLib.Fluid.Sources.Outside. - Also, setting a pressure would make it impossible to use multiple - instances of this model (one for each thermal zone) and build in - Modelica an airflow network model with pressure driven mass flow - rates. -

    -

    - The model has no pressure drop. Hence, the pressure drop of an air - diffuser or of an exhaust grill needs to be modelled in models that - are connected to ports. -

    -
      -
    • January 18, 2019, by Jianjun Hu:
      - Limited the media choice to moist air only. See #1050. -
    • -
    • May 25, 2016, by Michael Wetter:
      - First implementation. -
    • -
    - --------- Errors -------- -line 60 column 2 - Warning:

    attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/FixedResistances/Validation/PlugFlowPipes/MSLAIT2Nodes.mo ---- --------- HTML Code -------- - -

    The example contains - - experimental data from a real district heating network. - This data is used to validate this library's - plug flow pipe model - in - AixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT. -

    - Note that these three models are identical, except for the pipe model that is used: + This function returns the partial derivative of density + with respect to pressure at constant temperature, + which is zero as the medium is incompressible.

    + + +

    + This function computes the derivative of density with respect to temperature + at constant pressure. +

    + + +

    - This comparison between different discretization levels and pipe models is made - to check the influence of the discretization and pipe model on computation time - and simulation accuracy. + This function returns the partial derivative of density + with respect to mass fraction, + which is zero as the medium is a single substance.

    -

    The pipes' temperatures are not initialized, thus results of outflow temperature - before approximately the first 10000 seconds should not be considered. + +

      +
    • + December 18, 2013, by Michael Wetter:
      + First implementation. +
    • +
    + +

    + This function returns the specific heat capacity at constant pressure.

    -

    Test bench schematic

    -

    \"Schematic

    -

    Calibration

    + +
      +
    • + December 11, 2013, by Michael Wetter:
      + First implementation. +
    • +
    +

    - To calculate the length specific thermal resistance R of the pipe, - the thermal resistance of the surrounding ground is added. + This function computes the specific heat capacity at constant volume.

    -

    - R=1/(0.208)+1/(2   lambdag Modelica.Constants.pi)   log(1/0.18) + +

      +
    • + December 11, 2013, by Michael Wetter:
      + First implementation. +
    • +
    + +

    + This function returns the thermal conductivity. + The expression is obtained from Ramires et al. (1995).

    +

    References

    - Where the thermal conductivity of the ground lambda_g = 2.4 W/(m K). + Ramires, Maria L. V. and Nieto de Castro, Carlos A. and Nagasaka, Yuchi + and Nagashima, Akira and Assael, Marc J. and Wakeham, William A. + Standard Reference Data for the Thermal Conductivity of Water. + Journal of Physical and Chemical Reference Data, 24, p. 1377-1381, 1995. + DOI:10.1063/1.555963.

    • - March 7, 2020, by Michael Wetter:
      - Replaced measured data from specification in Modelica file to external table, - as this reduces the computing time.
      - This is for - #1289. + December 18, 2013, by Michael Wetter:
      + First implementation.
    • +
    + +

    + This function returns the pressure. +

    + +
    • - May 15, 2019, by Jianjun Hu:
      - Replaced fluid source. This is for - #1072. -
    • -
    • November 28, 2016 by Bram van der Heijde:
      Remove pipVol. -
    • -
    • - August 24, 2016 by Bram van der Heijde:
      - Implement validation with MSL pipes for comparison, based on AIT validation. -
    • -
    • - July 4, 2016 by Bram van der Heijde:
      Added parameters to test the - influence of allowFlowReversal and the presence of explicit volumes in the pipe. + December 18, 2013, by Michael Wetter:
      + First implementation.
    • -
    • January 26, 2016 by Carles Ribas:
      First implementation.
    --------- Corrected Code -------- -

    - The example contains - experimental data from a real district heating network. This data - is used to validate this library's plug flow - pipe model in - AixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT. -

    -

    - Note that these three models are identical, except for the pipe model - that is used: -

    - -

    - This comparison between different discretization levels and pipe - models is made to check the influence of the discretization and pipe - model on computation time and simulation accuracy. -

    -

    - The pipes' temperatures are not initialized, thus results of outflow - temperature before approximately the first 10000 seconds should not - be considered. -

    -

    - Test bench schematic -

    -

    - \"Schematic -

    -

    - Calibration -

    -

    - To calculate the length specific thermal resistance R of - the pipe, the thermal resistance of the surrounding ground is added. -

    -

    - R=1/(0.208)+1/(2   lambdag Modelica.Constants.pi) -   log(1/0.18) -

    -

    - Where the thermal conductivity of the ground lambda_g = - 2.4 W/(m K). -

    -
      -
    • March 7, 2020, by Michael Wetter:
      - Replaced measured data from specification in Modelica file to - external table, as this reduces the computing time.
      - This is for #1289. -
    • -
    • May 15, 2019, by Jianjun Hu:
      - Replaced fluid source. This is for #1072. -
    • -
    • November 28, 2016 by Bram van der Heijde:
      - Remove pipVol. -
    • -
    • August 24, 2016 by Bram van der Heijde:
      - Implement validation with MSL pipes for comparison, based on AIT - validation. -
    • -
    • July 4, 2016 by Bram van der Heijde:
      - Added parameters to test the influence of allowFlowReversal and the - presence of explicit volumes in the pipe. -
    • -
    • January 26, 2016 by Carles Ribas:
      - First implementation. -
    • -
    - --------- Errors -------- -line 51 column 2 - Warning:

    attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/HeatExchangers/BaseClasses/HANaturalCylinder.mo ---- --------- HTML Code -------- - -

    - This model calculates the convection coefficient h for natural convection - from a cylinder submerged in fluid. h is calcualted using Eq 9.34 from - Incropera and DeWitt (1996). - Output of the block is the hA value. -

    -

    - The Nusselt number is computed as -

    -

    - NuD = (0.6 + (0.387 RaD(1/6))/(1+(0.559 Pr) - (9/16))(8/27))2); -

    -

    - where NuD is the Nusselt number, RaD is the - Rayleigh number and - Pr is the Prandtl number.
    - This correclation is accurate for RaD less than 1012. -

    -

    - h is then calculated from the Nusselt number. The equation is -

    -

    - h = NuD k/D -

    -

    - where k is the thermal conductivity of the fluid and D is the diameter - of the submerged cylinder. -

    -

    References

    -

    - Fundamentals of Heat and Mass Transfer (Fourth Edition), Frank Incropera and David - DeWitt, John Wiley and Sons, 1996 -

    - -
      -
    • - August 29, 2014 by Michael Wetter:
      - Refactored function calls for medium properties. -
    • +

      + This function returns the temperature. +

      + +
      • - May 10, 2013 by Michael Wetter:
        - Revised implementation to use hA_nominal as a parameter, and compute the - associated surface area A. This revision was required to have a consistent - computation of the hA values inside and outside of the coil in the - heat exchanger model of the water tank. + December 18, 2013, by Michael Wetter:
        + First implementation.
      • +
      + +

      + This function returns the molar mass, + which is assumed to be constant. +

      + +
      • - February 26, 2013 by Peter Grant:
        + December 18, 2013, by Michael Wetter:
        First implementation.
      --------- Corrected Code -------- -

      - This model calculates the convection coefficient h for natural - convection from a cylinder submerged in fluid. h is calcualted - using Eq 9.34 from Incropera and DeWitt (1996). Output of the block - is the hA value. -

      -

      - The Nusselt number is computed as -

      -

      - NuD = (0.6 + (0.387 - RaD(1/6))/(1+(0.559 Pr) - (9/16))(8/27))2); -

      -

      - where NuD is the Nusselt number, - RaD is the Rayleigh number and Pr is the - Prandtl number.
      - This correclation is accurate for RaD less than - 1012. -

      -

      - h is then calculated from the Nusselt number. The equation is -

      -

      - h = NuD k/D -

      -

      - where k is the thermal conductivity of the fluid and D - is the diameter of the submerged cylinder. -

      -

      - References -

      -

      - Fundamentals of Heat and Mass Transfer (Fourth Edition), Frank - Incropera and David DeWitt, John Wiley and Sons, 1996 -

      -
        -
      • August 29, 2014 by Michael Wetter:
        - Refactored function calls for medium properties. -
      • -
      • May 10, 2013 by Michael Wetter:
        - Revised implementation to use hA_nominal as a - parameter, and compute the associated surface area A. - This revision was required to have a consistent computation of the - hA values inside and outside of the coil in the heat - exchanger model of the water tank. -
      • -
      • February 26, 2013 by Peter Grant:
        - First implementation. -
      • -
      - --------- Errors -------- -line 11 column 14 - Warning:

      attribute "align" not allowed for HTML5 -line 24 column 14 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Utilities/Math/Functions/Examples/CubicHermite.mo ---- --------- HTML Code -------- -

      - This example demonstrates the use of the function for cubic hermite interpolation - and linear extrapolation. - The example use interpolation with two different settings: One settings - produces a monotone cubic hermite, whereas the other setting - does not enforce monotonicity. - The resulting plot should look as shown below, where for better visibility, the support points have been marked with black dots. - Notice that the red curve is monotone increasing. + This function returns the thermodynamic state for a given pressure, + specific enthalpy and composition.

      -

      \"image\"

      • - March 8, 2013, by Michael Wetter:
        + December 11, 2013, by Michael Wetter:
        First implementation.
      --------- Corrected Code -------- -

      - This example demonstrates the use of the function for cubic hermite - interpolation and linear extrapolation. The example use interpolation - with two different settings: One settings produces a monotone cubic - hermite, whereas the other setting does not enforce monotonicity. The - resulting plot should look as shown below, where for better - visibility, the support points have been marked with black dots. - Notice that the red curve is monotone increasing. -

      -

      - \"image\" -

      -
        -
      • March 8, 2013, by Michael Wetter:
        - First implementation. -
      • -
      - --------- Errors -------- -line 11 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp.mo ---- --------- HTML Code -------- -

      - Function that computes the pressure drop of flow elements as -

      -

      - m = sign(Δp) k √ Δp   + This function returns the thermodynamic state for a given pressure, + temperature and composition.

      + +
        +
      • + December 11, 2013, by Michael Wetter:
        + First implementation. +
      • +
      +

      - with regularization near the origin. - Therefore, the flow coefficient is -

      -

      - k = m ⁄ √ Δp   + This function returns the thermodynamic state based on pressure, + specific entropy and mass fraction.

      - The input m_flow_turbulent determines the location of the regularization. -

      + The state is computed by symbolically solving + + AixLib.Media.Specialized.Water.TemperatureDependentDensity.specificEntropy + for temperature. +

      • - November 9, 2019, by Filip Jorissen:
        - Added smooth(2, . ) for avoiding - a warning in the check valve model.
        - See #1240. + April 11, 2016 by Michael Wetter:
        + Corrected wrong hyperlink in documentation for + issue 450.
      • - January 4, 2019, by Michael Wetter:
        - Set `Inline=false`.
        - See #1070. + December 11, 2013, by Michael Wetter:
        + First implementation.
      • +
      + +

      + This function computes the derivative of the specific heat capacity + at constant pressure with respect to the state. +

      + +
      • - May 1, 2017, by Filip Jorissen:
        - Revised implementation such that - basicFlowFunction_dp - is C2 continuous. - See #725. + December 11, 2013, by Michael Wetter:
        + First implementation.
      • +
      + +

      + This function computes the temperature derivative of the enthalpy of liquid water + per unit mass. +

      + +
      • - March 19, 2016, by Michael Wetter:
        - Added abs function for - AixLib.Fluid.FixedResistances.Validation.PressureDropsExplicit - to work in OpenModelica. - See - OpenModelica ticket 3778. + December 11, 2013, by Michael Wetter:
        + First implementation.
      • +
      + +

      + This function computes the kinematic viscosity as a function of temperature. +

      +

      Implementation

      +

      + The function is based on the IDA implementation in therpro.nmf. + The original equation is +

      +
      + kinVis :=1E-6*Modelica.Math.exp(0.577449 - 3.253945e-2*T_degC + 2.17369e-4*
      +       T_degC^2 - 7.22111e-7*T_degC^3);
      +       
      +

      + This has been converted to Kelvin, which resulted in the above expression. + In addition, at 5 °C the kinematic viscosity is linearly extrapolated + to avoid a large gradient at very low temperatures. + We selected the same point for the linearization as we used for the density, + as the density and the kinematic viscosity are combined in + + AixLib.Media.Specialized.Water.TemperatureDependentDensity.dynamicViscosity. +

      + +
      • - January 22, 2016, by Michael Wetter:
        - Corrected type declaration of pressure difference. - This is - for #404. + April 11, 2016 by Michael Wetter:
        + Corrected wrong hyperlink in documentation for + issue 450.
      • - July 28, 2015, by Michael Wetter:
        - Removed double declaration of smooth(..) and smoothOrder - and changed Inline=true to LateInline=true. - This is for - issue 301. + December 18, 2013, by Michael Wetter:
        + First implementation, based on the IDA implementation in therpro.nmf, + but converted from Celsius to Kelvin.
      • +
      + +

      + This medium package models liquid water. +

      +

      + The mass density is computed using a 3rd order polynomial, which yields the + density as a function of temperature as shown in the figure below. Note, however, + that computing density as a function of temperature can lead to considerably + slower computing time compared to using + + AixLib.Media.Water + in which the density is a constant. We therefore recommend to use + + AixLib.Media.Water + for typical building energy simulations. +

      +

      + \"Mass +

      +

      + For the specific heat capacities at constant pressure and at constant volume, + a constant value of 4184 J/(kg K), which corresponds to 20°C + is used. + The figure below shows the relative error of the specific heat capacity that + is introduced by this simplification. + Using a constant value for the specific heat capacity allows to compute + temperature from enthalpy without having to solve an implicit equation, + and therefore leads to faster simulation. +

      +

      + \"Relative +

      + + +

      + Thermal conductivity is calculated as a function of temperature as shown in the figure below. + The correlation used to calculate the thermal conductivity is +

      + +

      + λ(T) = λ(298.15 K) ⋅ (-1.48445+4.12292⋅(T/298.15)-1.63866⋅(T/298.15)2), +

      +

      + where λ(298.15 K) = 0.6065 W/(m ⋅ K) is the adopted standard value + of the thermal conductivity of water at 298.15 K and 0.1 MPa. +

      +

      + \"Thermal +

      + +

      + Dynamic viscosity is calculated as the product of density and kinematic viscosity, + both temperature dependent. However, the kinematic viscosity + has its own temperature dependent correlation, implemented at + + AixLib.Media.Specialized.Water.TemperatureDependentDensity.kinematicViscosity. + Results of the kinematic viscosity as a function of temperature are shown in the figure below. +

      +

      + \"Kinematic +

      + +

      + The enthalpy is computed using the convention that h=0 + if T=0 °C. +

      +

      Limitations

      +

      + Phase changes are not modeled. +

      + +
      • - July 15, 2015, by Filip Jorissen:
        - New, more efficient implementation based on regularisation using simple polynomial. - Expanded common subexpressions for function inlining to be possible. - Set Inline=true for inlining to occur. + April 5, 2022, by Michael Wetter:
        + Corrected assignment of R_s in BaseProperties to avoid a unit error.
        This is for - #279. + #1603.
      • - January 9, 2014, by Michael Wetter:
        - Correct revision section, of which there were two. + July 7, 2016, by Carles Ribas Tugores:
        + Correct Documentation. This is for + #487.
      • - August 10, 2011, by Michael Wetter:
        - Removed if-then optimization that set m_flow=0 if dp=0, - as this causes the derivative to be discontinuous at dp=0. + June 6, 2015, by Michael Wetter:
        + Set AbsolutePressure(start=p_default) + and Temperature(start=T_default) + to have to have conistent start values. + See also revision notes of + + AixLib.Media.Water. + This is for + #266.
      • - August 4, 2011, by Michael Wetter:
        - Removed option to use a linear function. The linear implementation is now done - in models that call this function. With the previous implementation, - the symbolic processor may not rearrange the equations, which can lead - to coupled equations instead of an explicit solution. + May 1, 2015, by Michael Wetter:
        + Added Inline=true for + + issue 227.
      • - March 29, 2010 by Michael Wetter:
        - Changed implementation to allow k=0, which is - the case for a closed valve with no leakage + February 25, 2015, by Michael Wetter:
        + Removed stateSelect attribute on pressure as this caused + + AixLib.Examples.Tutorial.SpaceCooling.System3 + to fail with the error message + \"differentiated if-then-else was not continuous\".
      • - April 13, 2009, by Michael Wetter:
        - First implementation. -
      • -
      + February 3, 2015, by Michael Wetter:
      + Removed stateSelect.prefer for temperature. + This is for + #160. + +
    • + October 15, 2014, by Michael Wetter:
      + Renamed from AixLib.Media.Water to + AixLib.Media.Water.Detailed to allow addition of + AixLib.Media.Water.Simple. +
    • +
    • + September 12, 2014, by Michael Wetter:
      + Set T(start=T_default) and p(start=p_default) in the + ThermodynamicState record. Setting the start value for + T is required to avoid an error due to conflicting start values + when checking + AixLib.Examples.VAVReheat.ClosedLoop in pedantic mode. +
    • +
    • + December 18, 2013, by Michael Wetter:
      + First implementation. +
    • +
    -------- Corrected Code --------

    - Function that computes the pressure drop of flow elements as + Base properties of the medium.

    -

    - m = sign(Δp) k √ Δp -   +

    + This function computes the density as a function of temperature.

    +

    + Implementation +

    - with regularization near the origin. Therefore, the flow coefficient - is + The function is based on the IDA implementation in + therpro.nmf, which implements

    -

    - k = m ⁄ √ Δp -   +

    + d := 1000.12 + 1.43711e-2*T_degC -
    +  5.83576e-3*T_degC^2 + 1.5009e-5*T_degC^3;
    +  
    +

    + This has been converted to Kelvin, which resulted in the above + expression. In addition, below 5 °C and above 100 °C, the density is + replaced by a linear function to avoid inflection points. This linear + extension is such that the density is once continuously + differentiable.

    +
      +
    • December 18, 2013, by Michael Wetter:
      + First implementation, based on the IDA implementation in + therpro.nmf, but converted from Celsius to Kelvin and + linearly extended. +
    • +

    - The input m_flow_turbulent determines the location of - the regularization. + This function computes the dynamic viscosity.

      -
    • November 9, 2019, by Filip Jorissen:
      - Added smooth(2, . ) for avoiding a warning in the - check valve model.
      - See #1240. +
    • December 2, 2013, by Michael Wetter:
      + First implementation.
    • -
    • January 4, 2019, by Michael Wetter:
      - Set `Inline=false`.
      - See #1070. +
    +

    + This function computes the specific enthalpy. +

    +
      +
    • December 11, 2013, by Michael Wetter:
      + First implementation.
    • -
    • May 1, 2017, by Filip Jorissen:
      - Revised implementation such that - basicFlowFunction_dp is C2 continuous. See #725. +
    +

    + This function computes the specific enthalpy of liquid water. +

    +
      +
    • December 2, 2013, by Michael Wetter:
      + First implementation.
    • -
    • March 19, 2016, by Michael Wetter:
      - Added abs function for - AixLib.Fluid.FixedResistances.Validation.PressureDropsExplicit - to work in OpenModelica. See OpenModelica - ticket 3778. +
    +

    + This function computes the specific internal energy. +

    +
      +
    • December 11, 2013, by Michael Wetter:
      + First implementation.
    • -
    • January 22, 2016, by Michael Wetter:
      - Corrected type declaration of pressure difference. This is for - #404. +
    +

    + This function computes the specific entropy. +

    +

    + To obtain the state for a given pressure, entropy and mass fraction, + use AixLib.Media.Air.setState_psX. +

    +
      +
    • December 18, 2013, by Michael Wetter:
      + First implementation.
    • -
    • July 28, 2015, by Michael Wetter:
      - Removed double declaration of smooth(..) and - smoothOrder and changed Inline=true to - LateInline=true. This is for issue 301. +
    +

    + This function computes the specific Gibbs energy. +

    +
      +
    • December 2, 2013, by Michael Wetter:
      + First implementation.
    • -
    • July 15, 2015, by Filip Jorissen:
      - New, more efficient implementation based on regularisation using - simple polynomial. Expanded common subexpressions for function - inlining to be possible. Set Inline=true for inlining - to occur. This is for #279. +
    +

    + This function computes the specific Helmholtz energy. +

    +
      +
    • December 2, 2013, by Michael Wetter:
      + First implementation.
    • -
    • January 9, 2014, by Michael Wetter:
      - Correct revision section, of which there were two. +
    +

    + This function computes the specific enthalpy for an isentropic state + change from the temperature that corresponds to the state + refState to reference_T. +

    +
      +
    • December 18, 2013, by Michael Wetter:
      + First implementation.
    • -
    • August 10, 2011, by Michael Wetter:
      - Removed if-then optimization that set - m_flow=0 if dp=0, as this causes the - derivative to be discontinuous at dp=0. +
    +

    + This function returns the isobaric expansion coefficient, +

    +

    + βp = - 1 ⁄ v   (∂ v ⁄ ∂ T)p, +

    +

    + where v is the specific volume, T is the temperature + and p is the pressure. +

    +
      +
    • December 18, 2013, by Michael Wetter:
      + First implementation.
    • -
    • August 4, 2011, by Michael Wetter:
      - Removed option to use a linear function. The linear implementation - is now done in models that call this function. With the previous - implementation, the symbolic processor may not rearrange the - equations, which can lead to coupled equations instead of an - explicit solution. +
    +

    + This function returns the isothermal compressibility coefficient, + which is zero as this medium is incompressible. The isothermal + compressibility is defined as +

    +

    + κT = - 1 ⁄ v   (∂ v ⁄ ∂ p)T, +

    +

    + where v is the specific volume, T is the temperature + and p is the pressure. +

    +
      +
    • December 18, 2013, by Michael Wetter:
      + First implementation.
    • -
    • March 29, 2010 by Michael Wetter:
      - Changed implementation to allow k=0, which is the case - for a closed valve with no leakage +
    +

    + This function returns the partial derivative of density with respect + to pressure at constant temperature, which is zero as the medium is + incompressible. +

    +
      +
    • December 18, 2013, by Michael Wetter:
      + First implementation.
    • -
    • April 13, 2009, by Michael Wetter:
      +
    +

    + This function computes the derivative of density with respect to + temperature at constant pressure. +

    +
      +
    • August 17, 2015, by Michael Wetter:
      + Removed dublicate entry of smooth and + smoothOrder. This is for issue 303. +
    • +
    • December 18, 2013, by Michael Wetter:
      + First implementation, based on the IDA implementation in + therpro.nmf, but converted from Celsius to Kelvin. +
    • +
    +

    + This function returns the partial derivative of density with respect + to mass fraction, which is zero as the medium is a single substance. +

    +
      +
    • December 18, 2013, by Michael Wetter:
      First implementation.
    - --------- Errors -------- -line 5 column 2 - Warning:

    attribute "align" not allowed for HTML5 -line 12 column 2 - Warning:

    attribute "align" not allowed for HTML5 - - ----- AixLib/Media/Water.mo ---- --------- HTML Code -------- - -

    - Model with basic thermodynamic properties. -

    -

    - This base properties model is identical to - - Modelica.Media.Water.ConstantPropertyLiquidWater, - except that the equation - u = cv_const*(T - reference_T) - has been replaced by u=h because - cp_const=cv_const. -

    -

    - This model provides equation for the following thermodynamic properties: -

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    VariableUnitDescription
    TKtemperature
    pPaabsolute pressure
    dkg/m3density
    hJ/kgspecific enthalpy
    uJ/kgspecific internal energy
    Xi[nXi]kg/kgindependent mass fractions m_i/m
    RJ/kg.Kgas constant
    Mkg/molmolar mass
    - -

    - Enthalpy of the water. -

    - - - -

    - This medium package models liquid water. -

    -

    - The mass density is computed using a constant value of 995.586 kg/s. - For a medium model in which the density is a function of temperature, use - - AixLib.Media.Specialized.Water.TemperatureDependentDensity which may have considerably higher computing time. -

    -

    - For the specific heat capacities at constant pressure and at constant volume, - a constant value of 4184 J/(kg K), which corresponds to 20°C - is used. - The figure below shows the relative error of the specific heat capacity that - is introduced by this simplification. -

    -

    - \"Relative -

    -

    - The enthalpy is computed using the convention that h=0 - if T=0 °C. -

    -

    Limitations

    -

    - Density, specific heat capacity, thermal conductivity and viscosity are constant. - Water is modeled as an incompressible liquid. - There are no phase changes. -

    - -
      -
    • - September 28, 2020, by Michael Wetter:
      - Reformulated BaseProperties to avoid event-triggering assertions.
      - This is for - #1401. -
    • -
    • - October 26, 2018, by Filip Jorissen and Michael Wetter:
      - Now printing different messages if temperature is above or below its limit, - and adding instance name as JModelica does not print the full instance name in the assertion. - This is for - #1045. -
    • -
    • - June 6, 2015, by Michael Wetter:
      - Set AbsolutePressure(start=p_default) to avoid - a translation error if - - AixLib.Fluid.Sources.Examples.TraceSubstancesFlowSource - (if used with water instead of air) - is translated in pedantic mode in Dymola 2016. - The reason is that pressures use Medium.p_default as start values, - but - - Modelica.Media.Interfaces.Types - sets a default value of 1E-5. - A similar change has been done for pressure and density. - This fixes - #266. -
    • -
    • - June 6, 2015, by Michael Wetter:
      - Changed type of BaseProperties.T from - Modelica.Units.SI.Temperature to Temperature. - Otherwise, it has a different start value than Medium.T, which - causes an error if - - AixLib.Media.Examples.WaterProperties - is translated in pedantic mode. - This fixes - #266. -
    • -
    • - June 5, 2015, by Michael Wetter:
      - Added stateSelect attribute in BaseProperties.T - to allow correct use of preferredMediumState as - described in - - Modelica.Media.Interfaces.PartialMedium, - and set preferredMediumState=false - to keep the same states as were used before. - This is for - #260. -
    • -
    • - June 5, 2015, by Michael Wetter:
      - Removed ThermodynamicState declaration as this lead to - the error - \"Attempting to redeclare record ThermodynamicState when the original was not replaceable.\" - in Dymola 2016 using the pedantic model check. -
    • -
    • - May 1, 2015, by Michael Wetter:
      - Added Inline=true for - - issue 227. -
    • -
    • - February 25, 2015, by Michael Wetter:
      - Removed stateSelect attribute on pressure as this caused - - AixLib.Examples.Tutorial.SpaceCooling.System3 - to fail with the error message - \"differentiated if-then-else was not continuous\". -
    • -
    • - October 15, 2014, by Michael Wetter:
      - Reimplemented media based on - 446aa83. -
    • -
    • - November 15, 2013, by Michael Wetter:
      - Complete new reimplementation because the previous version - had the option to add a compressibility to the medium, which - has never been used. -
    • -
    - --------- Corrected Code --------

    - Model with basic thermodynamic properties. + This function returns the specific heat capacity at constant + pressure.

    +
      +
    • December 11, 2013, by Michael Wetter:
      + First implementation. +
    • +

    - This base properties model is identical to Modelica.Media.Water.ConstantPropertyLiquidWater, - except that the equation u = cv_const*(T - reference_T) - has been replaced by u=h because - cp_const=cv_const. + This function computes the specific heat capacity at constant volume.

    +
      +
    • December 11, 2013, by Michael Wetter:
      + First implementation. +
    • +

    - This model provides equation for the following thermodynamic - properties: + This function returns the thermal conductivity. The expression is + obtained from Ramires et al. (1995).

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Variable - - Unit - - Description -
    - T - - K - - temperature -
    - p - - Pa - - absolute pressure -
    - d - - kg/m3 - - density -
    - h - - J/kg - - specific enthalpy -
    - u - - J/kg - - specific internal energy -
    - Xi[nXi] - - kg/kg - - independent mass fractions m_i/m -
    - R - - J/kg.K - - gas constant -
    - M - - kg/mol - - molar mass -
    +

    + References +

    - Enthalpy of the water. + Ramires, Maria L. V. and Nieto de Castro, Carlos A. and Nagasaka, + Yuchi and Nagashima, Akira and Assael, Marc J. and Wakeham, William + A. Standard Reference Data for the Thermal Conductivity of Water. + Journal of Physical and Chemical Reference Data, 24, p. + 1377-1381, 1995. DOI:10.1063/1.555963.

    +

    + This function returns the pressure. +

    +
      +
    • December 18, 2013, by Michael Wetter:
      + First implementation. +
    • +
    +

    + This function returns the temperature. +

    +
      +
    • December 18, 2013, by Michael Wetter:
      + First implementation. +
    • +
    +

    + This function returns the molar mass, which is assumed to be + constant. +

    +
      +
    • December 18, 2013, by Michael Wetter:
      + First implementation. +
    • +
    +

    + This function returns the thermodynamic state for a given pressure, + specific enthalpy and composition. +

    +
      +
    • December 11, 2013, by Michael Wetter:
      + First implementation. +
    • +
    +

    + This function returns the thermodynamic state for a given pressure, + temperature and composition. +

    +
      +
    • December 11, 2013, by Michael Wetter:
      + First implementation. +
    • +
    +

    + This function returns the thermodynamic state based on pressure, + specific entropy and mass fraction. +

    +

    + The state is computed by symbolically solving + AixLib.Media.Specialized.Water.TemperatureDependentDensity.specificEntropy + for temperature. +

    +
      +
    • April 11, 2016 by Michael Wetter:
      + Corrected wrong hyperlink in documentation for issue 450. +
    • +
    • December 11, 2013, by Michael Wetter:
      + First implementation. +
    • +
    +

    + This function computes the derivative of the specific heat capacity + at constant pressure with respect to the state. +

    +
      +
    • December 11, 2013, by Michael Wetter:
      + First implementation. +
    • +
    +

    + This function computes the temperature derivative of the enthalpy of + liquid water per unit mass. +

    +
      +
    • December 11, 2013, by Michael Wetter:
      + First implementation. +
    • +
    +

    + This function computes the kinematic viscosity as a function of + temperature. +

    +

    + Implementation +

    +

    + The function is based on the IDA implementation in + therpro.nmf. The original equation is +

    +
    + kinVis :=1E-6*Modelica.Math.exp(0.577449 - 3.253945e-2*T_degC + 2.17369e-4*
    +       T_degC^2 - 7.22111e-7*T_degC^3);
    +       
    +

    + This has been converted to Kelvin, which resulted in the above + expression. In addition, at 5 °C the kinematic viscosity is linearly + extrapolated to avoid a large gradient at very low temperatures. We + selected the same point for the linearization as we used for the + density, as the density and the kinematic viscosity are combined in + + AixLib.Media.Specialized.Water.TemperatureDependentDensity.dynamicViscosity. +

    +
      +
    • April 11, 2016 by Michael Wetter:
      + Corrected wrong hyperlink in documentation for issue 450. +
    • +
    • December 18, 2013, by Michael Wetter:
      + First implementation, based on the IDA implementation in + therpro.nmf, but converted from Celsius to Kelvin.

    This medium package models liquid water.

    - The mass density is computed using a constant value of 995.586 - kg/s. For a medium model in which the density is a function of - temperature, use - AixLib.Media.Specialized.Water.TemperatureDependentDensity which - may have considerably higher computing time. + The mass density is computed using a 3rd order polynomial, which + yields the density as a function of temperature as shown in the + figure below. Note, however, that computing density as a function of + temperature can lead to considerably slower computing time compared + to using AixLib.Media.Water in which the + density is a constant. We therefore recommend to use AixLib.Media.Water for typical + building energy simulations. +

    +

    + \"Mass

    For the specific heat capacities at constant pressure and at constant volume, a constant value of 4184 J/(kg K), which corresponds to 20°C is used. The figure below shows the relative error of the specific heat capacity that is introduced by this simplification. + Using a constant value for the specific heat capacity allows to + compute temperature from enthalpy without having to solve an implicit + equation, and therefore leads to faster simulation.

    \"Relative

    +

    + Thermal conductivity is calculated as a function of temperature as + shown in the figure below. The correlation used to calculate the + thermal conductivity is +

    +

    + λ(T) = λ(298.15 K) ⋅ + (-1.48445+4.12292⋅(T/298.15)-1.63866⋅(T/298.15)2), +

    +

    + where λ(298.15 K) = 0.6065 W/(m ⋅ K) is the adopted standard + value of the thermal conductivity of water at 298.15 K and + 0.1 MPa. +

    +

    + \"Thermal +

    +

    + Dynamic viscosity is calculated as the product of density and + kinematic viscosity, both temperature dependent. However, the + kinematic viscosity has its own temperature dependent correlation, + implemented at + AixLib.Media.Specialized.Water.TemperatureDependentDensity.kinematicViscosity. + Results of the kinematic viscosity as a function of temperature are + shown in the figure below. +

    +

    + \"Kinematic +

    The enthalpy is computed using the convention that h=0 if T=0 °C. @@ -4945,60 +4356,27 @@ line 12 column 2 - Warning:

    attribute "align" not allowed for HTML5 Limitations

    - Density, specific heat capacity, thermal conductivity and viscosity - are constant. Water is modeled as an incompressible liquid. There are - no phase changes. + Phase changes are not modeled.

      -
    • September 28, 2020, by Michael Wetter:
      - Reformulated BaseProperties to avoid event-triggering - assertions.
      +
    • April 5, 2022, by Michael Wetter:
      + Corrected assignment of R_s in + BaseProperties to avoid a unit error.
      This is for #1401. + \"https://github.com/ibpsa/modelica-ibpsa/issues/1603\">#1603.
    • -
    • October 26, 2018, by Filip Jorissen and Michael Wetter:
      - Now printing different messages if temperature is above or below - its limit, and adding instance name as JModelica does not print the - full instance name in the assertion. This is for #1045. +
    • July 7, 2016, by Carles Ribas Tugores:
      + Correct Documentation. This is for #487.
    • June 6, 2015, by Michael Wetter:
      - Set AbsolutePressure(start=p_default) to avoid a - translation error if - AixLib.Fluid.Sources.Examples.TraceSubstancesFlowSource (if - used with water instead of air) is translated in pedantic mode in - Dymola 2016. The reason is that pressures use - Medium.p_default as start values, but Modelica.Media.Interfaces.Types - sets a default value of 1E-5. A similar change has been done - for pressure and density. This fixes AbsolutePressure(start=p_default) and + Temperature(start=T_default) to have to have conistent + start values. See also revision notes of AixLib.Media.Water. This is for + #266.
    • -
    • June 6, 2015, by Michael Wetter:
      - Changed type of BaseProperties.T from - Modelica.Units.SI.Temperature to - Temperature. Otherwise, it has a different start value - than Medium.T, which causes an error if AixLib.Media.Examples.WaterProperties - is translated in pedantic mode. This fixes #266. -
    • -
    • June 5, 2015, by Michael Wetter:
      - Added stateSelect attribute in - BaseProperties.T to allow correct use of - preferredMediumState as described in Modelica.Media.Interfaces.PartialMedium, - and set preferredMediumState=false to keep the same - states as were used before. This is for #260. -
    • -
    • June 5, 2015, by Michael Wetter:
      - Removed ThermodynamicState declaration as this lead to - the error \"Attempting to redeclare record ThermodynamicState when - the original was not replaceable.\" in Dymola 2016 using the - pedantic model check. -
    • May 1, 2015, by Michael Wetter:
      Added Inline=true for issue 227. @@ -5010,3357 +4388,3612 @@ line 12 column 2 - Warning:

      attribute "align" not allowed for HTML5 to fail with the error message \"differentiated if-then-else was not continuous\".

    • +
    • February 3, 2015, by Michael Wetter:
      + Removed stateSelect.prefer for temperature. This is + for #160. +
    • October 15, 2014, by Michael Wetter:
      - Reimplemented media based on - 446aa83. + Renamed from AixLib.Media.Water to + AixLib.Media.Water.Detailed to allow addition of + AixLib.Media.Water.Simple.
    • -
    • November 15, 2013, by Michael Wetter:
      - Complete new reimplementation because the previous version had the - option to add a compressibility to the medium, which has never been - used. +
    • September 12, 2014, by Michael Wetter:
      + Set T(start=T_default) and + p(start=p_default) in the + ThermodynamicState record. Setting the start value for + T is required to avoid an error due to conflicting + start values when checking AixLib.Examples.VAVReheat.ClosedLoop + in pedantic mode. +
    • +
    • December 18, 2013, by Michael Wetter:
      + First implementation.
    -------- Errors -------- -line 17 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 +line 5 column 2 - Warning:

    attribute "align" not allowed for HTML5 -line 18 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 7 column 2 - Warning:

    attribute "align" not allowed for HTML5 ----- AixLib/Utilities/IO/SignalExchange/SignalTypes/SignalsForKPIs.mo ---- +line 17 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 31 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 42 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 49 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 62 column 2 - Warning:

    attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/HeatPumps/Compressors/ReciprocatingCompressor.mo ---- -------- HTML Code --------

    - This enumeration defines the signal types that are used by BOPTEST - to compute the key performance indices (KPI). + Model for a reciprocating processor, as detailed in Jin (2002). The rate of heat transferred to the evaporator is given by: +

    +

    + Q̇Eva = ṁref ( hVap(TEva) - hLiq(TCon) ).

    - The following signal types are supported. + The power consumed by the compressor is given by a linear efficiency relation: +

    +

    + P = PTheoretical / η + PLoss,constant. +

    +

    + Variable speed is acheived by multiplying the full load piston displacement + by the normalized compressor speed. The power and heat transfer rates are forced + to zero if the resulting heat pump state has higher evaporating pressure than + condensing pressure. +

    +

    Assumptions and limitations

    +

    + The compression process is assumed isentropic. The thermal energy + of superheating is ignored in the evaluation of the heat transferred to the refrigerant + in the evaporator. There is no supercooling. +

    +

    References

    +

    + H. Jin. + + Parameter estimation based models of water source heat pumps. + + PhD Thesis. Oklahoma State University. Stillwater, Oklahoma, USA. 2002.

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ValueDescription
    NoneNot used for KPI
    AirZoneTemperatureAir zone temperature
    RadiativeZoneTemperatureRadiative zone temperature
    OperativeZoneTemperatureOperative zone temperature
    RelativeHumidityRelative humidity
    CO2ConcentrationCO2 concentration
    ElectricPowerElectric power from grid
    DistrictHeatingPowerThermal power from district heating
    GasPowerThermal power from natural gas
    BiomassPowerThermal power from biomass
    SolarThermalPowerThermal power from solar thermal
    FreshWaterFlowRateFreshWaterFlowRate
    • - July 17, 2019, by Michael Wetter:
      - Added documentation. + January 25, 2019, by Michael Wetter:
      + Added start value to avoid warning in JModelica.
    • - April 10, 2019, by Javier Arroyo:
      + May 30, 2017, by Filip Jorissen:
      + Removed pressure_error as + this is replaced by + + AixLib.Fluid.HeatPumps.Compressors.BaseClasses.TemperatureProtection. + See #769. +
    • +
    • + November 14, 2016, by Massimo Cimmino:
      First implementation.
    -------- Corrected Code --------

    - This enumeration defines the signal types that are used by BOPTEST to - compute the key performance indices (KPI). + Model for a reciprocating processor, as detailed in Jin (2002). The + rate of heat transferred to the evaporator is given by: +

    +

    + Q̇Eva = ṁref ( + hVap(TEva) - hLiq(TCon) + ).

    - The following signal types are supported. + The power consumed by the compressor is given by a linear efficiency + relation: +

    +

    + P = PTheoretical / η + PLoss,constant.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Value - - Description -
    - None - - Not used for KPI -
    - AirZoneTemperature - - Air zone temperature -
    - RadiativeZoneTemperature - - Radiative zone temperature -
    - OperativeZoneTemperature - - Operative zone temperature -
    - RelativeHumidity - - Relative humidity -
    - CO2Concentration - - CO2 concentration -
    - ElectricPower - - Electric power from grid -
    - DistrictHeatingPower - - Thermal power from district heating -
    - GasPower - - Thermal power from natural gas -
    - BiomassPower - - Thermal power from biomass -
    - SolarThermalPower - - Thermal power from solar thermal -
    - FreshWaterFlowRate - - FreshWaterFlowRate -
    -
      -
    • July 17, 2019, by Michael Wetter:
      - Added documentation. -
    • -
    • April 10, 2019, by Javier Arroyo:
      - First implementation. -
    • -
    - --------- Errors -------- -line 9 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 - - ----- AixLib/Controls/Continuous/NumberOfRequests.mo ---- --------- HTML Code -------- - -

    - Block that outputs the number of inputs that exceed a threshold. - The parameter kind is used to determine the kind of the - inequality. The table below shows the allowed settings. -

    -
    - - - - - - - - - - - - - - - - - - - - -
    Value of parameter kindOutput signal incremented by 1 for each i ∈ {1, ..., nin} if
    0u[i] > threShold
    1u[i] ≥ threShold
    2u[i] ≤ threShold
    3u[i] < threShold
    -

    - This model may be used to check how many rooms - exceed a temperature threshold. -

    - -
      -
    • - November 21, 2011, by Michael Wetter:
      - Improved documentation. -
    • -
    • - November 25, 2008, by Michael Wetter:
      - First implementation. -
    • -
    - --------- Corrected Code --------

    - Block that outputs the number of inputs that exceed a threshold. The - parameter kind is used to determine the kind of the - inequality. The table below shows the allowed settings. + Variable speed is acheived by multiplying the full load piston + displacement by the normalized compressor speed. The power and heat + transfer rates are forced to zero if the resulting heat pump state + has higher evaporating pressure than condensing pressure.

    - - - - - - - - - - - - - - - - - - - - - -
    - Value of parameter kind - - Output signal incremented by 1 for each i ∈ {1, ..., nin} - if -
    - 0 - - u[i] > threShold -
    - 1 - - u[i] ≥ threShold -
    - 2 - - u[i] ≤ threShold -
    - 3 - - u[i] < threShold -
    +

    + Assumptions and limitations +

    - This model may be used to check how many rooms exceed a temperature - threshold. + The compression process is assumed isentropic. The thermal energy of + superheating is ignored in the evaluation of the heat transferred to + the refrigerant in the evaporator. There is no supercooling. +

    +

    + References +

    +

    + H. Jin. Parameter estimation based models of water source heat + pumps. PhD Thesis. Oklahoma State University. Stillwater, + Oklahoma, USA. 2002.

      -
    • November 21, 2011, by Michael Wetter:
      - Improved documentation. +
    • January 25, 2019, by Michael Wetter:
      + Added start value to avoid warning in JModelica.
    • -
    • November 25, 2008, by Michael Wetter:
      +
    • May 30, 2017, by Filip Jorissen:
      + Removed pressure_error as this is replaced by + AixLib.Fluid.HeatPumps.Compressors.BaseClasses.TemperatureProtection. + See #769. +
    • +
    • November 14, 2016, by Massimo Cimmino:
      First implementation.
    -------- Errors -------- -line 7 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 +line 5 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 11 column 2 - Warning:

    attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatExchangers/DryCoilEffectivenessNTU.mo ---- +---- AixLib/Fluid/Storage/UsersGuide.mo ---- -------- HTML Code -------- -

    - Model of a coil without humidity condensation. - This model transfers heat in the amount of -

    -

    - Q̇ = Q̇max ε
    - ε = f(NTU, Z, flowRegime), -

    -

    - where - max is the maximum heat that can be transferred, - ε is the heat transfer effectiveness, - NTU is the Number of Transfer Units, - Z is the ratio of minimum to maximum capacity flow rate and - flowRegime is the heat exchanger flow regime. - such as - parallel flow, cross flow or counter flow. -

    -

    - The flow regimes depend on the heat exchanger configuration. All configurations - defined in - - AixLib.Fluid.Types.HeatExchangerConfiguration - are supported. -

    -

    - The convective heat transfer coefficients scale proportional to - (ṁ/ṁ0)n, where - is the mass flow rate, - 0 is the nominal mass flow rate, and - n=0.8 on the air-side and n=0.85 on the water side. -

    -

    - For a heat and moisture exchanger, use - - AixLib.Fluid.MassExchangers.ConstantEffectiveness. -

    - -
      -
    • - September 25, 2018, by Michael Wetter:
      - Refactored model to use a common base class. -
    • -
    - --------- Corrected Code --------

    - Model of a coil without humidity condensation. This model transfers - heat in the amount of -

    -

    - Q̇ = Q̇max ε
    - ε = f(NTU, Z, flowRegime), +This user's guide describes the storage tank models. +There are three storage tank models in the this package.

    +
    + + + + + + + + + + + + + +
    Model name Description
    + +AixLib.Fluid.Storage.Stratified +

    - where max is the maximum heat that can be - transferred, ε is the heat transfer effectiveness, NTU - is the Number of Transfer Units, Z is the ratio of minimum to - maximum capacity flow rate and flowRegime is the heat - exchanger flow regime. such as parallel flow, cross flow or counter - flow. +This is a model of a stratified storage tank as shown in the figure below. +

    +

    +\"Image

    - The flow regimes depend on the heat exchanger configuration. All - configurations defined in AixLib.Fluid.Types.HeatExchangerConfiguration - are supported. +The tank uses several volumes to model the stratification. +Heat conduction is modeled between the volumes through the fluid, +and between the volumes and the ambient.

    - The convective heat transfer coefficients scale proportional to - (ṁ/ṁ0)n, where is the mass - flow rate, 0 is the nominal mass flow rate, and - n=0.8 on the air-side and n=0.85 on the water side. +The heat port heaPorVol may be used to connect a temperature sensor +that measures the fluid temperature of an individual volume. It may also +be used to add heat to individual volumes, for example if the tank contains +an electrical resistance heater.

    - For a heat and moisture exchanger, use AixLib.Fluid.MassExchangers.ConstantEffectiveness. +Similarly, the fluid port fluPorVol may be used to connect a fluid pipe +to an individual volume. This allows for example to draw water from that volume whose temperature +is close to the temperature required by the consumer. +Conversely, water could be added to that tank volume whose temperature is close to the +inlet water temperature. +If you don't use such a pipe, simply leave the ports unconnected.

    -
      -
    • September 25, 2018, by Michael Wetter:
      - Refactored model to use a common base class. -
    • -
    - --------- Errors -------- -line 6 column 2 - Warning:

    attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Interfaces/PrescribedOutlet.mo ---- --------- HTML Code -------- - -

    - This model sets the temperature or the water vapor mass fraction - of the medium that leaves port_a - to the value given by the input TSet or X_wSet, - subject to optional limitations on the capacity - for heating and cooling, or limitations on the humidification or dehumidification - moisture mass flow rate. - Also, optionally the model allows to take into account first order dynamics. -

    -

    - If the parameters energyDynamics is not equal to - Modelica.Fluid.Types.Dynamics.SteadyState, - the component models the dynamic response using a first order differential equation. - The time constant of the component is equal to the parameter tau. - This time constant is adjusted based on the mass flow rate using -

    -

    - τeff = τ |ṁ| ⁄ ṁnom -

    -

    - where - τeff is the effective time constant for the given mass flow rate - and - τ is the time constant at the nominal mass flow rate - nom. - This type of dynamics is equal to the dynamics that a completely mixed - control volume would have. -

    -

    - This model has no pressure drop. - See - AixLib.Fluid.HeatExchangers.PrescribedOutlet - for a model that instantiates this model and that has a pressure drop. -

    -

    - In case of reverse flow, - the fluid that leaves port_a has the same - properties as the fluid that enters port_b. -

    - -
      -
    • - March 3, 2022, by Michael Wetter:
      - Removed massDynamics.
      - This is for - issue 1542. -
    • -
    • - April 29, 2021, by Michael Wetter:
      - Removed duplicate declaration of m_flow_nominal which is already - declared in the base class.
      -
    • -
    • - March 19, 2018, by Michael Wetter:
      - Added bugfix as the old model did not track TSet and X_wSet - simultaneously.
      - This is for - #893. -
    • -
    • - May 3, 2017, by Michael Wetter:
      - Refactored model to allow X_wSet as an input.
      - This is for - #763. -
    • -
    • - January 26, 2016, by Michael Wetter:
      - Removed inequality comparison of real numbers in restrictCool - and in restrictHeat as this is not allowed in Modelica. -
    • -
    • - November 10, 2014, by Michael Wetter:
      - First implementation. -
    • -
    - --------- Corrected Code --------

    - This model sets the temperature or the water vapor mass fraction of - the medium that leaves port_a to the value given by the - input TSet or X_wSet, subject to optional - limitations on the capacity for heating and cooling, or limitations - on the humidification or dehumidification moisture mass flow rate. - Also, optionally the model allows to take into account first order - dynamics. +The tank has nSeg fluid volumes. The top segment has the index 1. +Thus, to add a heating element to the bottom element, connect a heat input to +heaPorVol[nSeg].

    - If the parameters energyDynamics is not equal to - Modelica.Fluid.Types.Dynamics.SteadyState, the component - models the dynamic response using a first order differential - equation. The time constant of the component is equal to the - parameter tau. This time constant is adjusted based on - the mass flow rate using +The heat ports outside the tank insulation can be +used to specify an ambient temperature. +Leave these ports unconnected to force adiabatic boundary conditions. +Note, however, that all heat conduction elements through the tank wall (but not the top and bottom) are connected to the +heat port heaPorSid. Thus, not connecting +heaPorSid means an adiabatic boundary condition in the sense +that heaPorSid.Q_flow = 0. This, however, still allows heat to flow +through the tank walls, modeled by conWal, from one fluid volume +to another one.

    -

    - τeff = τ |ṁ| ⁄ ṁnom +

    + +AixLib.Fluid.Storage.StratifiedEnhanced + +

    +The model is identical to + +AixLib.Fluid.Storage.Stratified, +except for the following:

    +
      +
    • +It adds a correction that reduces the numerical dissipation. +
    • +
    • +It does not contain the fluid ports fluPorVol that +connect from the outside to the individual volumes. +
    • +

    - where τeff is the effective time constant for the - given mass flow rate and τ is the time constant at - the nominal mass flow rate nom. This type of - dynamics is equal to the dynamics that a completely mixed control - volume would have. +The correction uses a third order upwind scheme to compute the +outlet temperatures of the segments in the tank. This model +is implemented in + +AixLib.Fluid.Storage.BaseClasses.ThirdOrderStratifier.

    +
    + +AixLib.Fluid.Storage.StratifiedEnhancedInternalHex +

    - This model has no pressure drop. See AixLib.Fluid.HeatExchangers.PrescribedOutlet - for a model that instantiates this model and that has a pressure - drop. +This model is identical to + +AixLib.Fluid.Storage.StratifiedEnhanced +except that it adds a heat exchanger to the tank.

    - In case of reverse flow, the fluid that leaves port_a - has the same properties as the fluid that enters port_b. +The modifications consist of adding a heat exchanger +and fluid ports to connect to the heat exchanger. +The modifications allow to run a fluid through the tank causing heat transfer to the stored fluid. +A typical example is a storage tank in a solar hot water system.

    -
      -
    • March 3, 2022, by Michael Wetter:
      - Removed massDynamics.
      - This is for issue - 1542. -
    • -
    • April 29, 2021, by Michael Wetter:
      - Removed duplicate declaration of m_flow_nominal which - is already declared in the base class.
      -
    • -
    • March 19, 2018, by Michael Wetter:
      - Added bugfix as the old model did not track TSet and - X_wSet simultaneously.
      - This is for #893. -
    • -
    • May 3, 2017, by Michael Wetter:
      - Refactored model to allow X_wSet as an input.
      - This is for #763. -
    • -
    • January 26, 2016, by Michael Wetter:
      - Removed inequality comparison of real numbers in - restrictCool and in restrictHeat as this - is not allowed in Modelica. -
    • -
    • November 10, 2014, by Michael Wetter:
      - First implementation. -
    • -
    - --------- Errors -------- -line 18 column 2 - Warning:

    attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Movers/Data/Pumps/Wilo/Stratos25slash1to6.mo ---- --------- HTML Code -------- - -

    Data from - - http://productfinder.wilo.com/en/COM/product/00000018000028040002003a/fc_product_datasheet -

    -

    - The nominal rpm is arbitrarily chosen as the rpm of the pump curve - in the data sheet that has the highest rpm, - without being limited by the maximum power limitation - (see dotted curve on figure below). - Pump curves (H(m_flow) and P(m_flow)) from the data sheets - are digitized using - web plot digitizer. -

    -

    Limitations:

    -
      -
    • The pump curve cap at high rpm that can be seen is not enforced - by the model. -
    • -
    • - The pump curve may be altered slightly to guarantee that dp/dm<0 -
    • -
    -

    - The figure below illustrates a digitized pump curve. -

    -

    - \"Pump

    - -
      -
    • - February 17, 2016, by Michael Wetter:
      - Updated parameter names for - #396. -
    • -
    • - December 12, 2014, by Michael Wetter:
      - Added defaultComponentPrefixes and - defaultComponentName annotations. -
    • -
    • April 17, 2014 - by Filip Jorissen:
      - Initial version -
    • -
    - --------- Corrected Code --------

    - Data from - http://productfinder.wilo.com/en/COM/product/00000018000028040002003a/fc_product_datasheet +The heat exchanger model assumes flow through the inside of a helical coil heat exchanger, +and stagnant fluid on the outside. Parameters are used to describe the +heat transfer on the inside of the heat exchanger at nominal conditions, and +geometry of the outside of the heat exchanger. This information is used to compute +an hA-value for each side of the coil. +Convection calculations are then performed to identify heat transfer +between the heat transfer fluid and the fluid in the tank.

    - The nominal rpm is arbitrarily chosen as the rpm of the pump curve in - the data sheet that has the highest rpm, without being limited by the - maximum power limitation (see dotted curve on figure below). Pump - curves (H(m_flow) and P(m_flow)) from the data sheets are digitized - using web plot - digitizer. +The location of the heat exchanger can be parameterized as follows: +The parameters hHex_a and hHex_b are the heights +of the heat exchanger ports portHex_a and portHex_b, +measured from the bottom of the tank. +For example, to place the port portHex_b at the bottom of the tank, +set hHexB_b=0. +The parameters hHex_a and hHex_b are then used to provide +a default value for the parameters +segHex_a and segHex_b, which are the numbers of the tank +segments to which the heat exchanger ports portHex_a and portHex_b +are connected. +

    +

    +\"Image

    -

    - Limitations: -

    -
      -
    • The pump curve cap at high rpm that can be seen is not enforced - by the model. -
    • -
    • The pump curve may be altered slightly to guarantee that - dp/dm<0 -
    • -

    - The figure below illustrates a digitized pump curve. +Optionally, this model computes a dynamic response of the heat exchanger. +This can be configured using the parameters +energyDynamicsHexSolid, +energyDynamicsHex and +massDynamicsHex. +For this computation, the fluid volume inside the heat exchanger +and the heat capacity of the heat +exchanger wall CHex are approximated. +Both depend on the length lHex +of the heat exchanger. +The model provides default values for these +parameters, as well as for the heat exchanger material which is +assumed to be steel. These default values can be overwritten by the user. +The default values for the heat exchanger geometry are computed assuming +that there is a cylindrical heat exchanger +made of steel whose diameter is half the diameter of the tank, e.g., +rHex=rTan/2. +Hence, the length of the heat exchanger is approximated as +lHex = 2 rHex π h = 2 rTan/2 π h, +where h is the distance between the heat exchanger inlet and outlet. +The wall thickness is assumed to be 10% of the heat exchanger +outer diameter. +For typical applications, users do not need to change these values.

    -

    - \"Pump +

    +Setting energyDynamicsHexSolid to a dynamic balance and +energyDynamicsHex to a steady-state balance may be of interest +to remove very fast dynamics of the fluid, while still modeling slower +dynamics that arises from the metal of the heat exchanger. +By default, energyDynamicsHexSolid is set +to the same value as energyDynamicsHex +as this seems to be the typical configuration.

    -
      -
    • February 17, 2016, by Michael Wetter:
      - Updated parameter names for #396. -
    • -
    • December 12, 2014, by Michael Wetter:
      - Added defaultComponentPrefixes and - defaultComponentName annotations. -
    • -
    • April 17, 2014 by Filip Jorissen:
      - Initial version -
    • -
    - --------- Errors -------- -line 27 column 2 - Warning:

    attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Actuators/Valves/ThreeWayTable.mo ---- --------- HTML Code -------- - -

    - Three way valve with table-specified opening characteristics. - A separate characteristic for each flow path is used. -

    -

    - Each flow path uses an instance of the model - - AixLib.Fluid.Actuators.Valves.TwoWayTable. - Therefore, this model needs to be parameterized the same way as - - AixLib.Fluid.Actuators.Valves.TwoWayTable. - Specifically, - the mass flow rate for the fully open valve is determined based - on the value of the parameter CvData. - For the different valve positions y ∈ [0, 1], this nominal flow rate is - scaled by the values of the parameter - flowCharacteristics1 and flowCharacteristics3, respectively. - These parameters declare a table of the form -

    - - - - - - - -
    y 0 ... 1
    φ l ... 1
    -

    - where l = Kv(y=0)/Kv(y=1) > 0 is the valve leakage. - The first row is the valve opening, and the second row is the - mass flow rate, relative to the mass flow rate of the fully open - valve, under the assumption of a constant pressure difference across the - valve. - A suggested value for the valve leakage is l=0.0001. - If l = 0, then this model will replace it with - l = 10-8 for numerical reasons. - For example, if a valve has Kv=0.5 [m3/h/bar1/2] and - a linear opening characteristics and - a valve leakage of l=0.0001, then one would set -

    -
    -  CvData=AixLib.Fluid.Types.CvTypes.Kv
    -  Kv = 0.5
    -  flowCharacteristics1(y={0,1}, phi={0.0001,1})
    -  flowCharacteristics3(y={0,1}, phi={0.0001,1})
    - 
    -

    - Note, however, that - - AixLib.Fluid.Actuators.Valves.ThreeWayLinear provides a more - efficient implementation for this simple case. -

    -

    - The parameters flowCharacteristics1 and flowCharacteristics3 must meet the following - requirements, otherwise the model stops with an error: -

    -
      -
    • - Their arrays - y and phi - must be strictly monotonic increasing. -
    • -
    • - The first value must satisfy - y[1]=0, and - phi[1] must be equal to the - leakage flow rate, which must be bigger than zero. - Otherwise, a default value of 1E-8 is used. -
    • -
    • - The last values must satisfy - y[end]=1 and - phi[end]=1. -
    • -
    -

    - This model is based on the partial valve model - - AixLib.Fluid.Actuators.BaseClasses.PartialTwoWayValve. - Check this model for more information, such - as the regularization near the origin. -

    -

    - For an example that specifies an opening characteristics, see - - AixLib.Fluid.Actuators.Valves.Examples.TwoWayValveTable. -

    - - -
      -
    • - March 7, 2022, by Michael Wetter:
      - Set final massDynamics=energyDynamics.
      - This is for - #1542. -
    • -
    • - June 10, 2021, by Michael Wetter:
      - Changed implementation of the filter and changed the parameter order to a constant - as most users need not change this value.
      - This is for - #1498. -
    • -
    • - November 28, 2019, by Michael Wetter:
      - Revised implementation. -
    • -
    • - November 15, 2019, by Alexander Kümpel:
      - First implementation. -
    • -
    - --------- Corrected Code --------

    - Three way valve with table-specified opening characteristics. A - separate characteristic for each flow path is used. +The heat exchanger is implemented in + +AixLib.Fluid.Storage.BaseClasses.IndirectTankHeatExchanger.

    +
    + +-------- Corrected Code --------

    - Each flow path uses an instance of the model AixLib.Fluid.Actuators.Valves.TwoWayTable. - Therefore, this model needs to be parameterized the same way as - AixLib.Fluid.Actuators.Valves.TwoWayTable. - Specifically, the mass flow rate for the fully open valve is - determined based on the value of the parameter CvData. - For the different valve positions y ∈ [0, 1], this nominal - flow rate is scaled by the values of the parameter - flowCharacteristics1 and - flowCharacteristics3, respectively. These parameters - declare a table of the form + This user's guide describes the storage tank models. There are three + storage tank models in the this package.

    - - - - + + + AixLib.Fluid.Storage.Stratified + + + + + + +
    - y - - 0 - - ... - - 1 - + Model name + + Description +
    - φ - - l +

    + This is a model of a stratified storage tank as shown in the + figure below. +

    +

    + \"Image +

    +

    + The tank uses several volumes to model the stratification. Heat + conduction is modeled between the volumes through the fluid, + and between the volumes and the ambient. +

    +

    + The heat port heaPorVol may be used to connect a + temperature sensor that measures the fluid temperature of an + individual volume. It may also be used to add heat to + individual volumes, for example if the tank contains an + electrical resistance heater. +

    +

    + Similarly, the fluid port fluPorVol may be used to + connect a fluid pipe to an individual volume. This allows for + example to draw water from that volume whose temperature is + close to the temperature required by the consumer. Conversely, + water could be added to that tank volume whose temperature is + close to the inlet water temperature. If you don't use such a + pipe, simply leave the ports unconnected. +

    +

    + The tank has nSeg fluid volumes. The top segment + has the index 1. Thus, to add a heating element to + the bottom element, connect a heat input to + heaPorVol[nSeg]. +

    +

    + The heat ports outside the tank insulation can be used to + specify an ambient temperature. Leave these ports unconnected + to force adiabatic boundary conditions. Note, however, that all + heat conduction elements through the tank wall (but not the top + and bottom) are connected to the heat port + heaPorSid. Thus, not connecting + heaPorSid means an adiabatic boundary condition in + the sense that heaPorSid.Q_flow = 0. This, + however, still allows heat to flow through the tank walls, + modeled by conWal, from one fluid volume to + another one. +

    - ... + AixLib.Fluid.Storage.StratifiedEnhanced - 1 +

    + The model is identical to AixLib.Fluid.Storage.Stratified, + except for the following: +

    +
      +
    • It adds a correction that reduces the numerical + dissipation. +
    • +
    • It does not contain the fluid ports fluPorVol + that connect from the outside to the individual volumes. +
    • +
    +

    + The correction uses a third order upwind scheme to compute the + outlet temperatures of the segments in the tank. This model is + implemented in + AixLib.Fluid.Storage.BaseClasses.ThirdOrderStratifier. +

    +
    + AixLib.Fluid.Storage.StratifiedEnhancedInternalHex + +

    + This model is identical to AixLib.Fluid.Storage.StratifiedEnhanced + except that it adds a heat exchanger to the tank. +

    +

    + The modifications consist of adding a heat exchanger and fluid + ports to connect to the heat exchanger. The modifications allow + to run a fluid through the tank causing heat transfer to the + stored fluid. A typical example is a storage tank in a solar + hot water system. +

    +

    + The heat exchanger model assumes flow through the inside of a + helical coil heat exchanger, and stagnant fluid on the outside. + Parameters are used to describe the heat transfer on the inside + of the heat exchanger at nominal conditions, and geometry of + the outside of the heat exchanger. This information is used to + compute an hA-value for each side of the coil. + Convection calculations are then performed to identify heat + transfer between the heat transfer fluid and the fluid in the + tank. +

    +

    + The location of the heat exchanger can be parameterized as + follows: The parameters hHex_a and + hHex_b are the heights of the heat exchanger ports + portHex_a and portHex_b, measured + from the bottom of the tank. For example, to place the port + portHex_b at the bottom of the tank, set + hHexB_b=0. The parameters hHex_a and + hHex_b are then used to provide a default value + for the parameters segHex_a and + segHex_b, which are the numbers of the tank + segments to which the heat exchanger ports + portHex_a and portHex_b are + connected. +

    +

    + \"Image +

    +

    + Optionally, this model computes a dynamic response of the heat + exchanger. This can be configured using the parameters + energyDynamicsHexSolid, + energyDynamicsHex and + massDynamicsHex. For this computation, the fluid + volume inside the heat exchanger and the heat capacity of the + heat exchanger wall CHex are approximated. Both + depend on the length lHex of the heat exchanger. + The model provides default values for these parameters, as well + as for the heat exchanger material which is assumed to be + steel. These default values can be overwritten by the user. The + default values for the heat exchanger geometry are computed + assuming that there is a cylindrical heat exchanger made of + steel whose diameter is half the diameter of the tank, e.g., + rHex=rTan/2. Hence, the length of + the heat exchanger is approximated as lHex = 2 + rHex π h = 2 rTan/2 π h, where + h is the distance between the heat exchanger inlet and + outlet. The wall thickness is assumed to be 10% of the + heat exchanger outer diameter. For typical applications, users + do not need to change these values. +

    +

    + Setting energyDynamicsHexSolid to a dynamic + balance and energyDynamicsHex to a steady-state + balance may be of interest to remove very fast dynamics of the + fluid, while still modeling slower dynamics that arises from + the metal of the heat exchanger. By default, + energyDynamicsHexSolid is set to the same value as + energyDynamicsHex as this seems to be the typical + configuration. +

    +

    + The heat exchanger is implemented in AixLib.Fluid.Storage.BaseClasses.IndirectTankHeatExchanger. +

    -

    - where l = Kv(y=0)/Kv(y=1) > 0 is the - valve leakage. The first row is the valve opening, and the second row - is the mass flow rate, relative to the mass flow rate of the fully - open valve, under the assumption of a constant pressure difference - across the valve. A suggested value for the valve leakage is - l=0.0001. If l = 0, then this model will replace it - with l = 10-8 for numerical reasons. For example, - if a valve has Kv=0.5 - [m3/h/bar1/2] and a linear opening - characteristics and a valve leakage of l=0.0001, then one - would set -

    -
    -  CvData=AixLib.Fluid.Types.CvTypes.Kv
    -  Kv = 0.5
    -  flowCharacteristics1(y={0,1}, phi={0.0001,1})
    -  flowCharacteristics3(y={0,1}, phi={0.0001,1})
    - 
    -

    - Note, however, that AixLib.Fluid.Actuators.Valves.ThreeWayLinear - provides a more efficient implementation for this simple case. -

    -

    - The parameters flowCharacteristics1 and - flowCharacteristics3 must meet the following - requirements, otherwise the model stops with an error: -

    -
      -
    • Their arrays y and phi must be strictly - monotonic increasing. -
    • -
    • The first value must satisfy y[1]=0, and - phi[1] must be equal to the leakage flow rate, which - must be bigger than zero. Otherwise, a default value of - 1E-8 is used. -
    • -
    • The last values must satisfy y[end]=1 and - phi[end]=1. -
    • -
    -

    - This model is based on the partial valve model AixLib.Fluid.Actuators.BaseClasses.PartialTwoWayValve. - Check this model for more information, such as the regularization - near the origin. -

    -

    - For an example that specifies an opening characteristics, see - - AixLib.Fluid.Actuators.Valves.Examples.TwoWayValveTable. -

    -
      -
    • March 7, 2022, by Michael Wetter:
      - Set final massDynamics=energyDynamics.
      - This is for #1542. -
    • -
    • June 10, 2021, by Michael Wetter:
      - Changed implementation of the filter and changed the parameter - order to a constant as most users need not change this - value.
      - This is for #1498. -
    • -
    • November 28, 2019, by Michael Wetter:
      - Revised implementation. -
    • -
    • November 15, 2019, by Alexander Kümpel:
      - First implementation. -
    • -
    -------- Errors -------- -line 21 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 +line 6 column 1 - Warning: The summary attribute on the
    element is obsolete in HTML5 +line 17 column 1 - Warning:

    attribute "align" not allowed for HTML5 +line 129 column 1 - Warning:

    attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Humidifiers/Humidifier_u.mo ---- +---- AixLib/BoundaryConditions/Validation/BESTEST/WD300.mo ---- -------- HTML Code -------- -

    - Model for an air humidifier or dehumidifier. -

    -

    - This model adds (or removes) moisture from the air stream. - The amount of exchanged moisture is equal to -

    -

    - ṁwat = u ṁwat,nom, -

    -

    - where u is the control input signal and - wat,nom is equal to the parameter mWat_flow_nominal. - The parameter mWat_flow_nominal can be positive or negative. - If wat is positive, then moisture is added - to the air stream, otherwise it is removed. -

    -

    - If the heat port heatPort is unconnected, then the enthalpy of the - air that flows through the device remains unchanged, e.g., the humidification - is adiabatic. To change the enthalpy of the air, add heat flow to the connector - heatPort. -

    -
    • - March 7, 2022, by Michael Wetter:
      - Removed massDynamics.
      + September 6, 2021, by Ettore Zanetti:
      + Removed parameter lat as it is now obtained from the weather data bus.
      This is for - #1542. -
    • -
    • - April 12, 2017, by Michael Wetter:
      - Removed parameters use_T_in and T. - This removes the optional specification of temperature through the parameter T - or the input connector T_in. - Exposed the heat port of the control volume to allow adding heat, - for example, to use the model as a steam humidifier.
      - This is for issue - - Buildings #704. -
    • -
    • - May 6, 2015, by Michael Wetter:
      - Set prescribedHeatFlowRate=true. - This is for issue - - #412. -
    • -
    • - May 29, 2014, by Michael Wetter:
      - Removed undesirable annotation Evaluate=true. -
    • -
    • - February 11, 2014 by Michael Wetter:
      - Corrected issue #197 - which led to twice the amount of latent heat being added to the fluid stream. + IBPSA, #1477.
    • - October 14, 2013 by Michael Wetter:
      - Constrained medium to be a subclass of - Modelica.Media.Interfaces.PartialCondensingGases, - as this base class declares the function - enthalpyOfCondensingGas. + March 11, 2020, by Ettore Zanetti:
      + First implementation.
    • - July 30, 2013 by Michael Wetter:
      - Updated model to use new variable mWat_flow - in the base class. + April 14, 2020, by Ettore Zanetti:
      + Rework after comments from pull request + #1339.
    • - May 24, 2011, by Michael Wetter:
      - Changed base class to allow using the model as a dynamic or a steady-state model. + May 2, 2021, by Ettore Zanetti:
      + Updated weather file as explained in #1478.
    • +
    + +

    WD300: Southern Hemisphere Case

    +

    Weather data file : WD300.epw

    +

    Table 1: Site Data for Weather file WD300.epw

    +
    + + + + + + + + + + + + + + + +

    Latitude

    33.393° south

    Longitude

    70.786° west

    Altitude

    474 m

    Time Zone

    -4

    + +-------- Corrected Code -------- +
      +
    • September 6, 2021, by Ettore Zanetti:
      + Removed parameter lat as it is now obtained from the + weather data bus.
      + This is for IBPSA, + #1477. +
    • +
    • March 11, 2020, by Ettore Zanetti:
      + First implementation. +
    • +
    • April 14, 2020, by Ettore Zanetti:
      + Rework after comments from pull request #1339. +
    • +
    • May 2, 2021, by Ettore Zanetti:
      + Updated weather file as explained in #1478. +
    • +
    +

    + WD300: Southern Hemisphere Case +

    +

    + Weather data file : WD300.epw +

    +

    + Table 1: Site Data for Weather file WD300.epw +

    + + + + + + + + + + + + + + + + + +
    +

    + Latitude +

    +
    +

    + 33.393° south +

    +
    +

    + Longitude +

    +
    +

    + 70.786° west +

    +
    +

    + Altitude +

    +
    +

    + 474 m +

    +
    +

    + Time Zone +

    +
    +

    + -4 +

    +
    + +-------- Errors -------- +line 5 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 + + +---- AixLib/Fluid/Movers/BaseClasses/Characteristics/power.mo ---- +-------- HTML Code -------- + +

    + This function computes the fan power consumption for given volume flow rate, + speed and performance data. The power consumption is +

    +

    + P = rN3   s(V̇/rN, d), +

    +

    + where + P is the power consumption, + rN is the normalized fan speed, + is the volume flow rate and + d are performance data for fan or pump power consumption at rN=1. +

    +

    Implementation

    +

    + The function s(·, ·) is a cubic hermite spline. + If the data d define a monotone decreasing sequence, then + s(·, d) is a monotone decreasing function. +

    + +
    • - April 14, 2010, by Michael Wetter:
      - Converted temperature input to a conditional connector. + February 26, 2014, by Filip Jorissen:
      + Changed polynomial to be evaluated at V_flow/r_N + instead of V_flow to properly account for the + scaling law. See + #202 + for a discussion and validation.
    • - April 17, 2008, by Michael Wetter:
      + September 28, 2011, by Michael Wetter:
      First implementation.
    -------- Corrected Code --------

    - Model for an air humidifier or dehumidifier. -

    -

    - This model adds (or removes) moisture from the air stream. The amount - of exchanged moisture is equal to + This function computes the fan power consumption for given volume + flow rate, speed and performance data. The power consumption is

    - ṁwat = u ṁwat,nom, + P = rN3   s(V̇/rN, d),

    - where u is the control input signal and - wat,nom is equal to the parameter - mWat_flow_nominal. The parameter - mWat_flow_nominal can be positive or negative. If - wat is positive, then moisture is added to the - air stream, otherwise it is removed. + where P is the power consumption, rN is the + normalized fan speed, is the volume flow rate and d + are performance data for fan or pump power consumption at + rN=1.

    +

    + Implementation +

    - If the heat port heatPort is unconnected, then the - enthalpy of the air that flows through the device remains unchanged, - e.g., the humidification is adiabatic. To change the enthalpy of the - air, add heat flow to the connector heatPort. + The function s(·, ·) is a cubic hermite spline. If the data + d define a monotone decreasing sequence, then s(·, d) + is a monotone decreasing function.

      -
    • March 7, 2022, by Michael Wetter:
      - Removed massDynamics.
      - This is for #1542. +
    • February 26, 2014, by Filip Jorissen:
      + Changed polynomial to be evaluated at V_flow/r_N + instead of V_flow to properly account for the scaling + law. See #202 + for a discussion and validation.
    • -
    • April 12, 2017, by Michael Wetter:
      - Removed parameters use_T_in and T. This - removes the optional specification of temperature through the - parameter T or the input connector T_in. - Exposed the heat port of the control volume to allow adding heat, - for example, to use the model as a steam humidifier.
      - This is for issue Buildings - #704. -
    • -
    • May 6, 2015, by Michael Wetter:
      - Set prescribedHeatFlowRate=true. This is for issue - #412. -
    • -
    • May 29, 2014, by Michael Wetter:
      - Removed undesirable annotation Evaluate=true. -
    • -
    • February 11, 2014 by Michael Wetter:
      - Corrected issue #197 - which led to twice the amount of latent heat being added to the - fluid stream. -
    • -
    • October 14, 2013 by Michael Wetter:
      - Constrained medium to be a subclass of - Modelica.Media.Interfaces.PartialCondensingGases, as - this base class declares the function - enthalpyOfCondensingGas. -
    • -
    • July 30, 2013 by Michael Wetter:
      - Updated model to use new variable mWat_flow in the - base class. -
    • -
    • May 24, 2011, by Michael Wetter:
      - Changed base class to allow using the model as a dynamic or a - steady-state model. -
    • -
    • April 14, 2010, by Michael Wetter:
      - Converted temperature input to a conditional connector. -
    • -
    • April 17, 2008, by Michael Wetter:
      +
    • September 28, 2011, by Michael Wetter:
      First implementation.
    -------- Errors -------- -line 9 column 2 - Warning:

    attribute "align" not allowed for HTML5 +line 6 column 2 - Warning:

    attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FixedResistances/BaseClasses/PlugFlow.mo ---- +---- AixLib/Fluid/Types.mo ---- -------- HTML Code -------- + +

    + Enumeration to define the choice of valve flow coefficient + (to be selected via choices menu): +

    + +
    + + + + + + + + + + + + + + + +
    EnumerationDescription
    OpPointflow coefficient defined by ratio m_flow_nominal/sqrt(dp_nominal)
    KvKv (metric) flow coefficient
    CvCv (US) flow coefficient
    AvAv (metric) flow coefficient
    + +

    + The details of the coefficients are explained in the + + Users Guide. +

    + + +

    + Enumeration that defines the heat exchanger construction. +

    +

    + The following heat exchanger configurations are available in this enumeration: +

    + + + + + + + + +
    EnumerationDescription
    ParallelFlowParallel flow
    CounterFlowCounter flow
    CrossFlowUnmixedCross flow, both streams unmixed
    CrossFlowStream1MixedStream2UnmixedCross flow, stream 1 mixed, stream 2 unmixed
    CrossFlowStream1UnmixedStream2MixedCross flow, stream 1 unmixed, stream 2 mixed
    ConstantTemperaturePhaseChangeConstant temperature phase change in one stream
    +

    + Note that for a given heat exchanger, the + HeatExchangerConfiguration is fixed. However, if the capacity + flow rates change, then the + + AixLib.Fluid.Types.HeatExchangerFlowRegime may change. For example, + a counter flow heat exchanger has HeatExchangerConfiguration=CounterFlow, + but the + AixLib.Fluid.Types.HeatExchangerFlowRegime can change to parallel flow if one of the two capacity flow rates reverts + its direction. +

    +
    • - October 20, 2017, by Michael Wetter:
      - Deleted various parameters and variables that were not used. -
      - Revised documentation to follow the guidelines. -
    • -
    • - May 19, 2016 by Marcus Fuchs:
      - Remove condition on show_V_flow for calculation of - V_flow to conform with pedantic checking. -
    • -
    • - October 10, 2015 by Marcus Fuchs:
      - Copy Icon from KUL implementation and rename model. + March 27, 2017, by Michael Wetter:
      + Added ConstantTemperaturePhaseChange.
      + This is for + + AixLib #694.
    • - June 23, 2015 by Marcus Fuchs:
      + February 18, 2009, by Michael Wetter:
      First implementation.

    - Model that computes the temperature propagation of - a fluid flow through a pipe, idealized as a plug flow. + Enumeration to define the heat exchanger flow regime.

    -

    Main equation

    - The transport delay is computed using the one-dimensional wave equation - without source or sink terms, -

    - ∂z(x,t)/∂t + v(t) ∂z(x,t)/∂x = 0, -

    -

    where z(x,t) is the spatial distribution as a function of time of any - property z of the fluid. - For the temperature propagation, z will be replaced by T. + This enumeration defines for the current capacity flow rate the kind of + heat transfer relation that will be used to compute the relation between + effectiveness and Number of Transfer Units.

    -

    Assumptions

    - This model is based on the following assumptions: + The following heat exchanger flow regimes are available in this enumeration:

    + + + + + + + + +
    EnumerationDescription
    ParallelFlowParallel flow
    CounterFlowCounter flow
    CrossFlowUnmixedCross flow, both streams unmixed
    CrossFlowCMinMixedCMaxUnmixedCross flow, CMin mixed, CMax unmixed
    CrossFlowCMinUnmixedCMaxMixedCross flow, CMin unmixed, CMax mixed
    ConstantTemperaturePhaseChangeConstant temperature phase change in one stream
    +
    • - Axial diffusion in water is assumed to be negligibe. + March 27, 2017, by Michael Wetter:
      + Added ConstantTemperaturePhaseChange.
      + This is for + + AixLib #694.
    • - The water temperature is assumed uniform in a cross section. + February 18, 2009, by Michael Wetter:
      + First implementation.
    --------- Corrected Code -------- -
      -
    • October 20, 2017, by Michael Wetter:
      - Deleted various parameters and variables that were not used.
      - Revised documentation to follow the guidelines. -
    • -
    • May 19, 2016 by Marcus Fuchs:
      - Remove condition on show_V_flow for calculation of - V_flow to conform with pedantic checking. -
    • -
    • October 10, 2015 by Marcus Fuchs:
      - Copy Icon from KUL implementation and rename model. -
    • -
    • June 23, 2015 by Marcus Fuchs:
      - First implementation. -
    • -
    -

    - Model that computes the temperature propagation of a fluid flow - through a pipe, idealized as a plug flow. -

    -

    - Main equation -

    -

    - The transport delay is computed using the one-dimensional wave - equation without source or sink terms, -

    -

    - ∂z(x,t)/∂t + v(t) ∂z(x,t)/∂x = 0, -

    -

    - where z(x,t) is the spatial distribution as a function of time - of any property z of the fluid. For the temperature - propagation, z will be replaced by T. -

    -

    - Assumptions -

    -

    - This model is based on the following assumptions: -

    -
      -
    • Axial diffusion in water is assumed to be negligibe. -
    • -
    • The water temperature is assumed uniform in a cross section. -
    • -
    - --------- Errors -------- -line 10 column 2 - Warning:

    attribute "align" not allowed for HTML5 - - ----- AixLib/ThermalZones/ReducedOrder/RC/FourElements.mo ---- --------- HTML Code -------- - -

      -
    • - March 7, 2022, by Michael Wetter:
      - Removed massDynamics.
      - This is for - #1542. -
    • +

      + This type allows defining which type of input should be used for movers. + This can either be +

      +
      1. - December 9, 2019, by Moritz Lauster:
        - Changes nExt to nRoof for - RRoof and CRoof + a constant set point declared by a parameter,
      2. - July 11, 2019, by Katharina Brinkmann:
        - Renamed alphaRoof to hConRoof, - alphaRoofConst to hConRoof_const + a series of possible set points that can be switched using an integer input, or
      3. - August 31, 2018 by Moritz Lauster:
        - Updated schema in documentation and fixes - orientation and connections of roofRC for - - issue 997. + a continuously variable set point.
      4. +
      + +
      • - September 11, 2015 by Moritz Lauster:
        - First Implementation. + April 2, 2015, by Filip Jorissen:
        + First implementation.
      -

      - This model adds another element for the roof. Roofs commonly - exhibit the same excitations as exterior walls but have different coefficients - of heat transfer due to their orientation. Adding an extra element for the roof - might lead to a finer resolution of the dynamic behaviour but increases - calculation times. The roof is parameterized via the length of the RC-chain - nRoof, - the vector of capacities CRoof[nRoof], the vector of resistances - RRoof[nRoof] and remaining resistances RRoofRem. -

      -

      - The image below shows the RC-network of this model. -

      -

      - \"image\"/ -

      - --------- Corrected Code -------- -
        -
      • March 7, 2022, by Michael Wetter:
        - Removed massDynamics.
        - This is for #1542. -
      • -
      • December 9, 2019, by Moritz Lauster:
        - Changes nExt to nRoof for - RRoof and CRoof -
      • -
      • July 11, 2019, by Katharina Brinkmann:
        - Renamed alphaRoof to hConRoof, - alphaRoofConst to hConRoof_const -
      • -
      • August 31, 2018 by Moritz Lauster:
        - Updated schema in documentation and fixes orientation and - connections of roofRC for issue 997. -
      • -
      • September 11, 2015 by Moritz Lauster:
        - First Implementation. -
      • -
      -

      - This model adds another element for the roof. Roofs commonly exhibit - the same excitations as exterior walls but have different - coefficients of heat transfer due to their orientation. Adding an - extra element for the roof might lead to a finer resolution of the - dynamic behaviour but increases calculation times. The roof is - parameterized via the length of the RC-chain nRoof, the - vector of capacities CRoof[nRoof], the vector of - resistances RRoof[nRoof] and remaining resistances - RRoofRem. -

      -

      - The image below shows the RC-network of this model. -

      -

      - \"image\" -

      - --------- Errors -------- -line 15 column 4 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Movers/BaseClasses/Characteristics/pressure.mo ---- --------- HTML Code -------- - -

      - This function computes the fan static - pressure raise as a function of volume flow rate and revolution in the form -

      -

      - Δp = rN2   s(V̇/rN, d), -

      -

      - where - Δp is the pressure rise, - rN is the normalized fan speed, - is the volume flow rate and - d are performance data for fan or pump power consumption at rN=1. -

      -

      Implementation

      -

      - The function s(·, ·) is a cubic hermite spline. - If the data d define a monotone decreasing sequence, then - s(·, d) is a monotone decreasing function. -

      - The function allows rN to be zero. + This package contains type definitions.

      -
        -
      • - September 8, 2016, by Michael Wetter and Filip Jorissen:
        - Changed implementation to allow r_N = 0.
        - This is - for #458. -
      • -
      • - September 7, 2016, by Michael Wetter:
        - Moved function which was a protected function to make it public, as it - is now called by - - AixLib.Fluid.Movers.BaseClasses.FlowMachineInterface. -
      • -
      - -------- Corrected Code --------

      - This function computes the fan static pressure raise as a function of - volume flow rate and revolution in the form + Enumeration to define the choice of valve flow coefficient (to be + selected via choices menu):

      -

      - Δp = rN2   s(V̇/rN, d), + + + + + + + + + + + + + + + + + + + + + +
      + Enumeration + + Description +
      + OpPoint + + flow coefficient defined by ratio m_flow_nominal/sqrt(dp_nominal) +
      + Kv + + Kv (metric) flow coefficient +
      + Cv + + Cv (US) flow coefficient +
      + Av + + Av (metric) flow coefficient +
      +

      + The details of the coefficients are explained in the + Users Guide.

      - where Δp is the pressure rise, rN is the - normalized fan speed, is the volume flow rate and d - are performance data for fan or pump power consumption at - rN=1. + Enumeration that defines the heat exchanger construction.

      -

      - Implementation -

      - The function s(·, ·) is a cubic hermite spline. If the data - d define a monotone decreasing sequence, then s(·, d) - is a monotone decreasing function. + The following heat exchanger configurations are available in this + enumeration:

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Enumeration + + Description +
      + ParallelFlow + + Parallel flow +
      + CounterFlow + + Counter flow +
      + CrossFlowUnmixed + + Cross flow, both streams unmixed +
      + CrossFlowStream1MixedStream2Unmixed + + Cross flow, stream 1 mixed, stream 2 unmixed +
      + CrossFlowStream1UnmixedStream2Mixed + + Cross flow, stream 1 unmixed, stream 2 mixed +
      + ConstantTemperaturePhaseChange + + Constant temperature phase change in one stream +

      - The function allows rN to be zero. + Note that for a given heat exchanger, the + HeatExchangerConfiguration is fixed. However, if the + capacity flow rates change, then the AixLib.Fluid.Types.HeatExchangerFlowRegime + may change. For example, a counter flow heat exchanger has + HeatExchangerConfiguration=CounterFlow, but the AixLib.Fluid.Types.HeatExchangerFlowRegime + can change to parallel flow if one of the two capacity flow rates + reverts its direction.

        -
      • September 8, 2016, by Michael Wetter and Filip Jorissen:
        - Changed implementation to allow r_N = 0.
        +
      • March 27, 2017, by Michael Wetter:
        + Added ConstantTemperaturePhaseChange.
        This is for #458. + \"https://github.com/ibpsa/modelica-ibpsa/issues/694\">AixLib + #694.
      • -
      • September 7, 2016, by Michael Wetter:
        - Moved function which was a protected function to make it public, as - it is now called by AixLib.Fluid.Movers.BaseClasses.FlowMachineInterface. +
      • February 18, 2009, by Michael Wetter:
        + First implementation.
      - --------- Errors -------- -line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/FixedResistances/CheckValve.mo ---- --------- HTML Code -------- - -

      - Implementation of a hydraulic check valve. - Note that the small reverse flows can still occur with this model. -

      -

      Main equations

      -

      - The basic flow function -

      -

      - m = sign(Δp) k √ Δp  , -

      +

      + Enumeration to define the heat exchanger flow regime. +

      +

      + This enumeration defines for the current capacity flow rate the kind + of heat transfer relation that will be used to compute the relation + between effectiveness and Number of Transfer Units. +

      +

      + The following heat exchanger flow regimes are available in this + enumeration: +

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Enumeration + + Description +
      + ParallelFlow + + Parallel flow +
      + CounterFlow + + Counter flow +
      + CrossFlowUnmixed + + Cross flow, both streams unmixed +
      + CrossFlowCMinMixedCMaxUnmixed + + Cross flow, CMin mixed, CMax unmixed +
      + CrossFlowCMinUnmixedCMaxMixed + + Cross flow, CMin unmixed, CMax mixed +
      + ConstantTemperaturePhaseChange + + Constant temperature phase change in one stream +
      +
        +
      • March 27, 2017, by Michael Wetter:
        + Added ConstantTemperaturePhaseChange.
        + This is for AixLib + #694. +
      • +
      • February 18, 2009, by Michael Wetter:
        + First implementation. +
      • +
      +

      + This type allows defining which type of input should be used for + movers. This can either be +

      +
        +
      1. a constant set point declared by a parameter, +
      2. +
      3. a series of possible set points that can be switched using an + integer input, or +
      4. +
      5. a continuously variable set point. +
      6. +
      +
        +
      • April 2, 2015, by Filip Jorissen:
        + First implementation. +
      • +
      +

      + This package contains type definitions. +

      + +-------- Errors -------- +line 8 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 + + +line 8 column 2 - Warning: The summary attribute on the
      element is obsolete in HTML5 + + +line 13 column 2 - Warning: The summary attribute on the
      element is obsolete in HTML5 + + +---- AixLib/Fluid/HeatExchangers/BaseClasses/PartialEffectivenessNTU.mo ---- +-------- HTML Code -------- +

      - with regularization near the origin, is used to compute the pressure drop. - The flow coefficient + Partial model of a heat exchanger without humidity condensation. + This model transfers heat in the amount of

      - k = m ⁄ √ Δp   + Q = Qmax ε
      + ε = f(NTU, Z, flowRegime),

      - is increased from l*KV_Si to KV_Si, - where KV_Si is equal to Kv but in SI units. - Therefore, the flow coefficient k is set to a value close to zero for negative pressure differences, thereby - restricting reverse flow to a small value. - The flow coefficient k saturates to its maximum value at the pressure dpValve_closing. - For larger pressure drops, the pressure drop is a quadratic function of the flow rate. + where + Qmax is the maximum heat that can be transferred, + ε is the heat transfer effectiveness, + NTU is the Number of Transfer Units, + Z is the ratio of minimum to maximum capacity flow rate and + flowRegime is the heat exchanger flow regime. + such as + parallel flow, cross flow or counter flow.

      -

      Typical use and important parameters

      - The parameters m_flow_nominal and dpValve_nominal - determine the flow coefficient of the check valve when it is fully opened. - A typical value for a nominal flow rate of 1 m/s is - dpValve_nominal = 3400 Pa. - The leakage ratio l determines the minimum flow coefficient, - for negative pressure differences. - The parameter dpFixed_nominal allows to include a series - pressure drop with a fixed flow coefficient into the model. - The parameter dpValve_closing determines when the - flow coefficient starts to increase, - which is typically in the order of dpValve_nominal. + The flow regimes depend on the heat exchanger configuration. All configurations + defined in + + AixLib.Fluid.Types.HeatExchangerConfiguration + are supported.

      -

      Implementation

      - The check valve implementation approximates the physics - where a forward pressure difference opens the valve such that - the valve opening increases, causing a growing orifice area - and thus increasing the flow coefficient. - Near dp=dpValve_closing, the valve is fully open and the flow coefficient saturates - to the flow coefficient value determined by dpValve_nominal and m_flow_nominal. - For typical valve diameters, the check valve is only fully open - near nominal mass flow rate. Therefore, the model sets dpValve_closing=dpValve_nominal/2 - by default. + Models that extend from this partial model need to provide an assignment + for UA.

      • - September 16, 2019, by Kristoff Six and Filip Jorissen:
        - Implementation of a hydraulic check valve. This is for - issue 1198. + February 25, 2021 by Baptiste Ravache:
        + Added a warning for when Q_flow_nominal is specified with the wrong sign. +
      • +
      • + January 10, 2018 by Michael Wetter:
        + Removed variable Z that is not used. + This is for + issue 1328. +
      • +
      • + January 10, 2018 by Filip Jorissen:
        + Corrected an error where the value of NTU was assigned to Z. + This is for + issue 1328. +
      • +
      • + February 27, 2016 by Michael Wetter:
        + Introduced sta1_default and sta2_default + to enable translation under OpenModelica. + Removed max=1 attribute for Z. This is needed as near + zero flow, Z can be larger than one due to the regularization. + As Z is not used in this model other than for reporting, this bound + need not be enforced (and the calculation of eps is fine at these small flow rates). + This is for + issue 490. +
      • +
      • + April 29, 2014 by Michael Wetter:
        + Changed assert statement to avoid comparing + enumeration with an integer, which triggers a warning + in Dymola 2015. +
      • +
      • + July 30, 2013 by Michael Wetter:
        + Updated model to use new variable mWat_flow + in the base class. +
      • +
      • + February 12, 2010, by Michael Wetter:
        + First implementation.
      -------- Corrected Code --------

      - Implementation of a hydraulic check valve. Note that the small - reverse flows can still occur with this model. -

      -

      - Main equations -

      -

      - The basic flow function + Partial model of a heat exchanger without humidity condensation. This + model transfers heat in the amount of

      - m = sign(Δp) k √ Δp -  , + Q = Qmax ε
      + ε = f(NTU, Z, flowRegime),

      - with regularization near the origin, is used to compute the pressure - drop. The flow coefficient -

      -

      - k = m ⁄ √ Δp -   + where Qmax is the maximum heat that can be + transferred, ε is the heat transfer effectiveness, NTU + is the Number of Transfer Units, Z is the ratio of minimum to + maximum capacity flow rate and flowRegime is the heat + exchanger flow regime. such as parallel flow, cross flow or counter + flow.

      - is increased from l*KV_Si to KV_Si, where - KV_Si is equal to Kv but in SI units. - Therefore, the flow coefficient k is set to a value - close to zero for negative pressure differences, thereby restricting - reverse flow to a small value. The flow coefficient k - saturates to its maximum value at the pressure - dpValve_closing. For larger pressure drops, the pressure - drop is a quadratic function of the flow rate. + The flow regimes depend on the heat exchanger configuration. All + configurations defined in AixLib.Fluid.Types.HeatExchangerConfiguration + are supported.

      -

      - Typical use and important parameters -

      - The parameters m_flow_nominal and - dpValve_nominal determine the flow coefficient of the - check valve when it is fully opened. A typical value for a nominal - flow rate of 1 m/s is dpValve_nominal = 3400 Pa. - The leakage ratio l determines the minimum flow - coefficient, for negative pressure differences. The parameter - dpFixed_nominal allows to include a series pressure drop - with a fixed flow coefficient into the model. The parameter - dpValve_closing determines when the flow coefficient - starts to increase, which is typically in the order of - dpValve_nominal. -

      -

      - Implementation -

      -

      - The check valve implementation approximates the physics where a - forward pressure difference opens the valve such that the valve - opening increases, causing a growing orifice area and thus increasing - the flow coefficient. Near dp=dpValve_closing, the valve - is fully open and the flow coefficient saturates to the flow - coefficient value determined by dpValve_nominal and - m_flow_nominal. For typical valve diameters, the check - valve is only fully open near nominal mass flow rate. Therefore, the - model sets dpValve_closing=dpValve_nominal/2 by default. + Models that extend from this partial model need to provide an + assignment for UA.

        -
      • September 16, 2019, by Kristoff Six and Filip Jorissen:
        - Implementation of a hydraulic check valve. This is for issue - 1198. +
      • February 25, 2021 by Baptiste Ravache:
        + Added a warning for when Q_flow_nominal is specified with the wrong + sign. +
      • +
      • January 10, 2018 by Michael Wetter:
        + Removed variable Z that is not used. This is for + issue + 1328. +
      • +
      • January 10, 2018 by Filip Jorissen:
        + Corrected an error where the value of NTU was assigned to Z. This + is for issue + 1328. +
      • +
      • February 27, 2016 by Michael Wetter:
        + Introduced sta1_default and sta2_default + to enable translation under OpenModelica. Removed + max=1 attribute for Z. This is needed as + near zero flow, Z can be larger than one due to the + regularization. As Z is not used in this model other + than for reporting, this bound need not be enforced (and the + calculation of eps is fine at these small flow rates). + This is for issue + 490. +
      • +
      • April 29, 2014 by Michael Wetter:
        + Changed assert statement to avoid comparing + enumeration with an integer, which triggers a warning in Dymola + 2015. +
      • +
      • July 30, 2013 by Michael Wetter:
        + Updated model to use new variable mWat_flow in the + base class. +
      • +
      • February 12, 2010, by Michael Wetter:
        + First implementation.
      -------- Errors -------- -line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 17 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Movers/UsersGuide.mo ---- +---- AixLib/Fluid/FMI/ExportContainers/HVACZone.mo ---- -------- HTML Code -------- +

      + Model that is used as a container for an HVAC system that is + to be exported as an FMU and that serves a single zone. +

      +

      Typical use and important parameters

      +

      + To use this model as a container for an FMU, extend + from this model, rather than instantiate it, + and add your HVAC system. By extending from this model, the top-level + signal connectors on the right stay at the top-level, and hence + will be visible at the FMI interface. + The example + + AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.HVACZone + shows how a simple HVAC system can be implemented and exported as + an FMU. + +

      +

      + The conversion between the fluid ports and signal ports is done + in the HVAC adapter hvacAda. + This adapter has a vector of fluid ports called ports. + The supply and return air ducts, including any resistance model for the inlet + diffusor or exhaust grill, need to be connected to these ports. + Also, if a thermal zone has interzonal air exchange or air infiltration, + these flows need to be connected to ports. + This model outputs at the port fluPor the mass flow rate for + each flow that is connected to ports, together with its + temperature, water vapor mass fraction per total mass of the air (not per kg dry + air), and trace substances. These quantities are always as if the flow + enters the room, even if the flow is zero or negative. + If a medium has no moisture, e.g., if Medium.nXi=0, or + if it has no trace substances, e.g., if Medium.nC=0, then + the output signal for these properties are removed. + These quantities are always as if the flow + enters the room, even if the flow is zero or negative. + Thus, a thermal zone model that uses these signals to compute the + heat added by the HVAC system needs to implement an equation such as +

      +

      + Qsen = max(0, ṁsup)   cp   (Tsup - Tair,zon), +

      +

      + where + Qsen is the sensible heat flow rate added to the thermal zone, + sup is the supply air mass flow rate from + the port fluPor (which is negative if it is an exhaust), + cp is the specific heat capacity at constant pressure, + Tsup is the supply air temperature and + Tair,zon is the zone air temperature. + Note that without the max(·, ·), the energy + balance would be wrong. +

      +

      + The input signals of this model are the zone radiative temperature. + The the zone air temperature, + the water vapor mass fraction per total mass of the air (unless Medium.nXi=0) + and trace substances (unless Medium.nC=0) are obtained from the connector + fluPor.backward. + The outflowing fluid stream(s) at the port ports will be at the + states obtained from fluPor.backward. + All fluid streams at port ports are at the same + pressure. + For convenience, the instance hvacAda also outputs the + properties obtained from fluPor.backward. These can be used + to connect a controller. The properties are available for each flow path in + fluPor.backward. For a thermal zone with mixed air, these are + all equal, while for a stratified room model, they can be different. +

      + +

      + See + + AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.HVACZone + for a model that uses this model. +

      +

      + For models that multiple thermal zones connected to the HVAC system, + use the model + + AixLib.Fluid.FMI.ExportContainers.HVACZones. +

      +

      Assumption and limitations

      +

      + The mass flow rates at ports sum to zero, hence this + model conserves mass. +

      +

      + This model does not impose any pressure, other than setting the pressure + of all fluid connections to ports to be equal. + The reason is that setting a pressure can lead to non-physical system models, + for example if a mass flow rate is imposed and the HVAC system is connected + to a model that sets a pressure boundary condition such as + + AixLib.Fluid.Sources.Outside. + Also, setting a pressure would make it impossible to use multiple instances + of this model (one for each thermal zone) and build in Modelica an airflow network + model with pressure driven mass flow rates. +

      +

      + The model has no pressure drop. Hence, the pressure drop + of an air diffuser or of an exhaust grill needs to be modelled + in models that are connected to ports. +

      + +
        +
      • + January 18, 2019, by Jianjun Hu:
        + Limited the media choice to moist air only. + See #1050. +
      • +
      • + April 15, 2016, by Michael Wetter:
        + First implementation. +
      • +
      + +-------- Corrected Code --------

      -This package contains models for fans and pumps. The same models -are used for fans or pumps. -

      - -

      Model description

      -

      A detailed description of the fan and pump models can be -found in -Wetter (2013). -The models are implemented as described in this paper, except -that equation (20) is no longer used. The reason is that -the transition (24) caused the derivative -

      -

      - d Δp(r(t), V(t)) ⁄ d r(t) + Model that is used as a container for an HVAC system that is to be + exported as an FMU and that serves a single zone.

      +

      + Typical use and important parameters +

      -to have an inflection point in the regularization region -r(t) ∈ (δ/2, δ). -This caused some models to not converge. -To correct this, for r(t) < δ, -the term V(t) ⁄ r(t) in (16) -has been modified so that (16) can be used for any -value of r(t). + To use this model as a container for an FMU, extend from this model, + rather than instantiate it, and add your HVAC system. By extending + from this model, the top-level signal connectors on the right stay at + the top-level, and hence will be visible at the FMI interface. The + example + AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.HVACZone shows + how a simple HVAC system can be implemented and exported as an FMU. +

      -Below, the models are briefly described. + The conversion between the fluid ports and signal ports is done in + the HVAC adapter hvacAda. This adapter has a vector of + fluid ports called ports. The supply and return air + ducts, including any resistance model for the inlet diffusor or + exhaust grill, need to be connected to these ports. Also, if a + thermal zone has interzonal air exchange or air infiltration, these + flows need to be connected to ports. This model outputs + at the port fluPor the mass flow rate for each flow that + is connected to ports, together with its temperature, + water vapor mass fraction per total mass of the air (not per kg dry + air), and trace substances. These quantities are always as if the + flow enters the room, even if the flow is zero or negative. If a + medium has no moisture, e.g., if Medium.nXi=0, or if it + has no trace substances, e.g., if Medium.nC=0, then the + output signal for these properties are removed. These quantities are + always as if the flow enters the room, even if the flow is zero or + negative. Thus, a thermal zone model that uses these signals to + compute the heat added by the HVAC system needs to implement an + equation such as

      -
      Performance data
      -

      -The models use -performance curves that compute pressure rise, -electrical power draw and efficiency as a function -of the volume flow rate and the speed. -The following performance curves are implemented: -

      -
      - - - - - - - - - - - - - - - - - - - - - - - - -
      Independent variableDependent variableRecord for performance dataFunction
      Volume flow ratePressure -flowParameters -pressure
      Volume flow rateEfficiency -efficiencyParameters -efficiency
      Volume flow ratePower* -powerParameters -power
      -

      *Note: This record should not be used -(i.e. use_powerCharacteristic should be false) -for the movers that take as a control signal -the mass flow rate or the head, -unless also values for the record pressure are provided. -The reason is that for these movers the record pressure -is required to be able to compute the mover speed, -which is required to be able to compute the electrical power -correctly using similarity laws. -If a Pressure record is not provided, -the model will internally override use_powerCharacteristic=false. -In this case the efficiency records will be used. -Note that in this case an error is still introduced, -but it is smaller than when using the power records. -Compare - -AixLib.Fluid.Movers.Validation.PowerSimplified -with - -AixLib.Fluid.Movers.Validation.PowerExact -for an illustration of this error. +

      + Qsen = max(0, ṁsup)   cp   + (Tsup - Tair,zon),

      -These performance curves are implemented in - -AixLib.Fluid.Movers.BaseClasses.Characteristics, -and are used in the performance records in the package - -AixLib.Fluid.Movers.Data. -The package - -AixLib.Fluid.Movers.Data -contains different data records. + where Qsen is the sensible heat flow rate added to + the thermal zone, sup is the supply air mass flow + rate from the port fluPor (which is negative if it is an + exhaust), cp is the specific heat capacity at + constant pressure, Tsup is the supply air + temperature and Tair,zon is the zone air + temperature. Note that without the max(·, ·), the energy + balance would be wrong.

      -
      Models that use performance curves for pressure rise

      -The models - -AixLib.Fluid.Movers.SpeedControlled_y and - -AixLib.Fluid.Movers.SpeedControlled_Nrpm -take as an input either a control signal between 0 and 1, or the -rotational speed in units of [1/min]. From this input and the current flow rate, -they compute the pressure rise. -This pressure rise is computed using a user-provided list of operating points that -defines the fan or pump curve at full speed. -For other speeds, similarity laws are used to scale the performance curves, as -described in - -AixLib.Fluid.Movers.BaseClasses.Characteristics.pressure. + The input signals of this model are the zone radiative temperature. + The the zone air temperature, the water vapor mass fraction per total + mass of the air (unless Medium.nXi=0) and trace + substances (unless Medium.nC=0) are obtained from the + connector fluPor.backward. The outflowing fluid + stream(s) at the port ports will be at the states + obtained from fluPor.backward. All fluid streams at port + ports are at the same pressure. For convenience, the + instance hvacAda also outputs the properties obtained + from fluPor.backward. These can be used to connect a + controller. The properties are available for each flow path in + fluPor.backward. For a thermal zone with mixed air, + these are all equal, while for a stratified room model, they can be + different.

      -

      -For example, suppose a pump needs to be modeled whose pressure versus flow relation crosses, at -full speed, the points shown in the table below. + See + AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.HVACZone for a + model that uses this model.

      - - - - - - - - - - - - - - - - - -
      Volume flow rate [m3⁄s] Head [Pa]
      0.000345000
      0.000635000
      0.000815000

      -Then, a declaration would be + For models that multiple thermal zones connected to the HVAC system, + use the model AixLib.Fluid.FMI.ExportContainers.HVACZones.

      -
      -  AixLib.Fluid.Movers.SpeedControlled_y pum(
      -    redeclare package Medium = Medium,
      -    per.pressure(V_flow={0.0003,0.0006,0.0008},
      -                 dp    ={45,35,15}*1000))
      -    \"Circulation pump\";
      -
      - +

      + Assumption and limitations +

      -This will model the following pump curve for the pump input signal y=1. -

      -

      -\"image\" + The mass flow rates at ports sum to zero, hence this + model conserves mass.

      - -
      Models that directly control the head or the mass flow rate

      -The models -AixLib.Fluid.Movers.FlowControlled_dp and - -AixLib.Fluid.Movers.FlowControlled_m_flow -take as an input the pressure difference or the mass flow rate. -This pressure difference or mass flow rate will be provided by the fan or pump, -i.e., the fan or pump has idealized perfect control and infinite capacity. -Using these models that take as an input the head or the mass flow rate often leads -to smaller system of equations compared to using the models that take -as an input the speed. + This model does not impose any pressure, other than setting the + pressure of all fluid connections to ports to be equal. + The reason is that setting a pressure can lead to non-physical system + models, for example if a mass flow rate is imposed and the HVAC + system is connected to a model that sets a pressure boundary + condition such as AixLib.Fluid.Sources.Outside. + Also, setting a pressure would make it impossible to use multiple + instances of this model (one for each thermal zone) and build in + Modelica an airflow network model with pressure driven mass flow + rates.

      -These models can be configured for three different control inputs. -For - -AixLib.Fluid.Movers.FlowControlled_dp, -the head is as follows: + The model has no pressure drop. Hence, the pressure drop of an air + diffuser or of an exhaust grill needs to be modelled in models that + are connected to ports.

        -
      • -

        -If the parameter inputType==AixLib.Fluid.Types.InputType.Continuous, -the head is dp=dp_in, where dp_in is an input connector. -

        -
      • -
      • -

        -If the parameter inputType==AixLib.Fluid.Types.InputType.Constant, -the head is dp=constantHead, where constantHead is a parameter. -

        -
      • -
      • -

        -If the parameter inputType==AixLib.Fluid.Types.InputType.Stages, -the head is dp=heads, where heads is a -vectorized parameter. For example, if a mover has -two stages and the head of the first stage should be 60% of the nominal head -and the second stage equal to dp_nominal, set -heads={0.6, 1}*dp_nominal. -Then, the mover will have the following heads: -

        - - - - - - - - - - - - - - - - - -
        input signal stageHead [Pa]
        00
        10.6*dp_nominal
        2dp_nominal
        -
      • +
      • January 18, 2019, by Jianjun Hu:
        + Limited the media choice to moist air only. See #1050. +
      • +
      • April 15, 2016, by Michael Wetter:
        + First implementation. +
      -

      -Similarly, for - -AixLib.Fluid.Movers.FlowControlled_m_flow, -the mass flow rate is as follows: -

      -
        -
      • -

        -If the parameter inputType==AixLib.Fluid.Types.InputType.Continuous, -the mass flow rate is m_flow=m_flow_in, where m_flow_in is an input connector. -

        -
      • -
      • -

        -If the parameter inputType==AixLib.Fluid.Types.InputType.Constant, -the mass flow rate is m_flow=constantMassFlowRate, where constantMassFlowRate is a parameter. -

        -
      • -
      • -

        -If the parameter inputType==AixLib.Fluid.Types.InputType.Stages, -the mass flow rate is m_flow=massFlowRates, where massFlowRates is a -vectorized parameter. For example, if a mover has -two stages and the mass flow rate of the first stage should be 60% of the nominal mass flow rate -and the second stage equal to m_flow_nominal, set -massFlowRates={0.6, 1}*m_flow_nominal. -Then, the mover will have the following mass flow rates: + +-------- Errors -------- +line 47 column 2 - Warning:

        attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/Sources/Outside_CpLowRise.mo ---- +-------- HTML Code -------- + +

        + This model describes boundary conditions for + pressure, enthalpy, and species concentration that can be obtained + from weather data. The model is identical to + + AixLib.Fluid.Sources.Outside, + except that it adds the wind pressure to the + pressure at the fluid port ports. + The correlation that is used to compute the wind pressure is based + on Swami and Chandra (1987) and valid for low-rise buildings + with rectangular shape. + The same correlation is also implemented in CONTAM (Persily and Ivy, 2001). + +

        +

        + The wind pressure coefficient is computed based on the + side ratio of the walls, which is defined as +

        +

        + s = x ⁄ y +

        +

        + where x is the length of the wall that will be connected to + this model, and y is the length of the adjacent wall. + The wind direction is computed relative to the azimuth of this surface, + which is equal to the parameter azi. + The surface azimuth is defined in + + AixLib.Types.Azimuth. + For example, if an exterior wall is South oriented, i.e., its outside-facing + surface is towards South, use + AixLib.Types.Azimuth.S. +

        +

        + Based on the surface azimuth, the wind direction and the side ratio + of the walls, the model computes how much the wind pressure + is attenuated compared to the reference wind pressure Cp0. + The reference wind pressure Cp0 is a user-defined parameter, + and must be equal to the wind pressure at zero wind incidence angle. + Swami and Chandra (1987) recommend Cp0 = 0.6 for + all low-rise buildings as this represents the average of + various values reported in the literature. + The computation of the actual wind pressure coefficient Cp + is explained in the function + + Buildings.Airflow.Multizone.BaseClasses.windPressureLowRise + that is called by this model. +

        +

        + The pressure p at the port ports is computed as +

        +

        + p = pw + Cp 1 ⁄ 2 v2 ρ, +

        +

        + where + pw is the atmospheric pressure from the weather bus, + v is the wind speed from the weather bus, and + ρ is the fluid density. +

        + +

        + This model differs from + AixLib.Fluid.Sources.Outside_CpData by the calculation of the wind pressure coefficient Cp,act. + The wind pressure coefficient is defined by an equation in stead of a user-defined table. + This model is only suited for low-rise rectangular buildings. +

        + +

        References

        + + +
          +
        • + February 2, 2022, by Michael Wetter:
          + Revised implementation.
          + This is for + IBPSA, #1436. +
        • +
        • + Jun 28, 2021, by Klaas De Jonge:
          + Documentation changes to explain the difference with + AixLib.Fluid.Sources.Outside_CpData. +
        • +
        • + January 26, 2016, by Michael Wetter:
          + Added unit and quantity attributes. +
        • +
        • + October 26, 2011 by Michael Wetter:
          + First implementation. +
        • +
        + +-------- Corrected Code -------- +

        + This model describes boundary conditions for pressure, enthalpy, and + species concentration that can be obtained from weather data. The + model is identical to AixLib.Fluid.Sources.Outside, + except that it adds the wind pressure to the pressure at the fluid + port ports. The correlation that is used to compute the + wind pressure is based on Swami and Chandra (1987) and valid for + low-rise buildings with rectangular shape. The same correlation is + also implemented in CONTAM (Persily and Ivy, 2001). +

        - - - - - - - - - - - - - - - - - -
        input signal stageMass flow rates [kg/s]
        00
        10.6*m_flow_nominal
        2m_flow_nominal
        -
      • -

      -These two models do not need to use a performance curve for the flow -characteristics. -The reason is that

      -
        -
      • -for given pressure rise (or mass flow rate), the mass flow rate (or pressure rise) -is computed from the flow resistance of the duct or piping network, and -
      • -
      • -at zero pressure difference, solving for the flow rate and the revolution leads to a singularity. -
      • -
      + The wind pressure coefficient is computed based on the side ratio of + the walls, which is defined as +

      +

      + s = x ⁄ y +

      -However, the computation of the electrical power consumption -requires the mover speed to be known -and the computation of the mover speed requires the performance -curves for the flow and efficiency/power characteristics. -Therefore these performance curves do need to be provided -if the user desires a correct electrical power computation. -If the curves are not provided, a simplified computation is used, -where the efficiency curve is used and assumed to be correct for all speeds. -This loss of accuracy has the advantage that it allows to use the -mover models without requiring flow and efficiency/power characteristics. + where x is the length of the wall that will be connected to + this model, and y is the length of the adjacent wall. The wind + direction is computed relative to the azimuth of this surface, which + is equal to the parameter azi. The surface azimuth is + defined in AixLib.Types.Azimuth. For + example, if an exterior wall is South oriented, i.e., its + outside-facing surface is towards South, use + AixLib.Types.Azimuth.S.

      -The model -AixLib.Fluid.Movers.FlowControlled_dp -has an option to control the mover such -that the pressure difference set point is obtained -across two remote points in the system. -To use this functionality -parameter prescribeSystemPressure has -to be enabled and a differential pressure measurement -must be connected to -the pump input dpMea. -This functionality is demonstrated in - -AixLib.Fluid.Movers.Validation.FlowControlled_dpSystem. + Based on the surface azimuth, the wind direction and the side ratio + of the walls, the model computes how much the wind pressure is + attenuated compared to the reference wind pressure Cp0. + The reference wind pressure Cp0 is a user-defined + parameter, and must be equal to the wind pressure at zero wind + incidence angle. Swami and Chandra (1987) recommend Cp0 + = 0.6 for all low-rise buildings as this represents the average + of various values reported in the literature. The computation of the + actual wind pressure coefficient Cp is explained in + the function + Buildings.Airflow.Multizone.BaseClasses.windPressureLowRise that + is called by this model.

      -The models -AixLib.Fluid.Movers.FlowControlled_dp and - -AixLib.Fluid.Movers.FlowControlled_m_flow -both have a parameter m_flow_nominal. For - -AixLib.Fluid.Movers.FlowControlled_m_flow, this parameter -is used for convenience to set a default value for the parameters -constantMassFlowRate and -massFlowRates. -For both models, the value is also used for the following: + The pressure p at the port ports is computed as

      - -
        -
      • -To compute the -size of the fluid volume that can be used to approximate the -inertia of the mover if the energy dynamics is selected to be dynamic. -
      • -
      • -To compute a default pressure curve if no pressure curve has been specified -in the record per.pressure. -The default pressure curve is the line that intersects -(dp, V_flow) = (dp_nominal, 0) and -(dp, V_flow) = (m_flow_nominal/rho_default, 0). -
      • -
      • -To regularize the equations near zero flow rate to ensure a numerically -robust model. -
      • -
      -

      -However, otherwise m_flow_nominal does not affect the mass flow rate of the mover as -the mass flow rate is determined by the input signal or the above explained parameters. +

      + p = pw + Cp 1 ⁄ 2 v2 ρ,

      -
      Start-up and shut-down transients

      -All models have a parameter use_inputFilter. This -parameter affects the fan output as follows: + where pw is the atmospheric pressure from the + weather bus, v is the wind speed from the weather bus, and + ρ is the fluid density.

      -
        -
      1. -If use_inputFilter=false, then the input signal y (or -Nrpm, m_flow_in, or dp_in) -is equal to the fan speed (or the mass flow rate or pressure rise). -Thus, a step change in the input signal causes a step change in the fan speed (or mass flow rate or pressure rise). -
      2. -
      3. -If use_inputFilter=true, which is the default, -then the fan speed (or the mass flow rate or the pressure rise) -is equal to the output of a filter. This filter is implemented -as a 2nd order differential equation and can be thought of as -approximating the inertia of the rotor and the fluid. -Thus, a step change in the fan input signal will cause a gradual change -in the fan speed. -The filter has a parameter riseTime, which by default is set to -30 seconds. -The rise time is the time required to reach 99.6% of the full speed, or, -if the fan is switched off, to reach a fan speed of 0.4%. -
      4. -

      -The figure below shows for a fan with use_inputFilter=true -and riseTime=30 seconds the -speed input signal and the actual speed.

      -

      -\"image\" + This model differs from AixLib.Fluid.Sources.Outside_CpData + by the calculation of the wind pressure coefficient + Cp,act. The wind pressure coefficient is defined by an + equation in stead of a user-defined table. This model is only suited + for low-rise rectangular buildings.

      +

      + References +

      + +
        +
      • February 2, 2022, by Michael Wetter:
        + Revised implementation.
        + This is for IBPSA, + #1436. +
      • +
      • Jun 28, 2021, by Klaas De Jonge:
        + Documentation changes to explain the difference with AixLib.Fluid.Sources.Outside_CpData. +
      • +
      • January 26, 2016, by Michael Wetter:
        + Added unit and quantity attributes. +
      • +
      • October 26, 2011 by Michael Wetter:
        + First implementation. +
      • +
      -

      -Although many simulations do not require such a detailed model -that approximates the transients of fans or pumps, it turns -out that using this filter can reduce computing time and -can lead to fewer convergence problems in large system models. -With a filter, any sudden change in control signal, such as when -a fan switches on, is damped before it affects the air flow rate. -This continuous change in flow rate turns out to be easier, and in -some cases faster, to simulate compared to a step change. -For most simulations, we therefore recommend to use the default settings -of use_inputFilter=true and riseTime=30 seconds. -An exception are situations in which the fan or pump is operated at a fixed speed during -the whole simulation. In this case, set use_inputFilter=false. -

      -

      -Note that if the fan is part of a closed loop control, then the filter affects -the transient response of the control. -When changing the value of use_inputFilter, the control gains -may need to be retuned. -We now present values control parameters that seem to work in most cases. -Suppose there is a closed loop control with a PI-controller - -AixLib.Controls.Continuous.LimPID -and a fan or pump, configured with use_inputFilter=true and riseTime=30 seconds. -Assume that the transient response of the other dynamic elements in the control loop is fast -compared to the rise time of the filter. -Then, a proportional gain of k=0.5 and an integrator time constant of -Ti=15 seconds often yields satisfactory closed loop control performance. -These values may need to be changed for different applications as they are also a function -of the loop gain. -If the control loop shows oscillatory behavior, then reduce k and/or increase Ti. -If the control loop reacts too slow, do the opposite. -

      +-------- Errors -------- +line 28 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 61 column 2 - Warning:

      attribute "align" not allowed for HTML5 -

      Efficiency and electrical power consumption
      + +---- AixLib/ThermalZones/ReducedOrder/RC/BaseClasses/splitFacVal.mo ---- +-------- HTML Code -------- + +

      Calculates the ratio of the surface areas of a wall to the total wall area, + unless the area is zero. It subtracts the wall area AExt + for first entry in AArray and AWin for + second entry in AArray unless AArray[1] and/or + AArray[2] are not zero. This is done separately for each + orientation. Consequently, the function gives an nRow x nCol + array back as output. Each row stands for one area in + AArray and each column for one orientation in + AExt and AWin. The function is used to + calculate the split factors for + + AixLib.ThermalZones.ReducedOrder.RC.BaseClasses.ThermSplitter.

      + For internal gains, the calculation is: +

      + SplitFaci = AArray[i] + /ATot +

      + whereby ATot is the sum of AArray. To + perform this, + AExt and AWin can just be set to vectors of + zeros with length 1. + For solar radiation through windows, the window and wall area with the same + orientation as the incoming radiation should be subtracted as these areas + cannot be hit by the radiation. This needs to be done separately for each + orientation and for exterior walls and windows only, according to: +

      + SplitFaci,k = (AArray[i] + - AExt[k]) + /(ATot + - AExt[k] + -AWin[k]) +

      + and +

      + SplitFaci,k = (AArray[i] + - AWin[k]) + /(ATot + - AExt[k] + - AWin[k]) +

      + respectively. For all other walls, the equation is: +

      + SplitFaci,k = AArray[i] + /(ATot + - AExt[k] + - AWin[k]) +

      + +
        +
      • December 15, 2015 by Moritz Lauster:
        + First Implementation. +
      • +
      + +-------- Corrected Code --------

      -All models compute the motor power draw Pele, -the hydraulic power input Whyd, the flow work -Wflo and the heat dissipated into the medium -Q. Based on the first law, the flow work is -

      + Calculates the ratio of the surface areas of a wall to the total wall + area, unless the area is zero. It subtracts the wall area + AExt for first entry in AArray and + AWin for second entry in AArray unless + AArray[1] and/or AArray[2] are not zero. + This is done separately for each orientation. Consequently, the + function gives an nRow x nCol array back as output. Each + row stands for one area in AArray and each column for + one orientation in AExt and AWin. The + function is used to calculate the split factors for AixLib.ThermalZones.ReducedOrder.RC.BaseClasses.ThermSplitter. +

      For internal gains, the calculation is:

      - Wflo = | V̇ Δp |, -

      -

      -where is the volume flow rate and -Δp is the pressure rise. -The heat dissipated into the medium is as follows: -If the motor is cooled by the fluid, as indicated by -per.motorCooledByFluid=true, then the heat dissipated into the medium is -

      + SplitFaci = AArray[i] /ATot +

      whereby ATot is the sum of AArray. To +perform this, AExt and AWin can just be set +to vectors of zeros with length 1. For solar radiation through windows, +the window and wall area with the same orientation as the incoming +radiation should be subtracted as these areas cannot be hit by the +radiation. This needs to be done separately for each orientation and +for exterior walls and windows only, according to:

      - Q = Pele - Wflo. -

      - -

      -If per.motorCooledByFluid=false, then the motor is outside the fluid stream, -and only the shaft, or hydraulic, work Whyd enters the thermodynamic -control volume. Hence, -

      + SplitFaci,k = (AArray[i] - AExt[k]) /(ATot - AExt[k] + -AWin[k]) +

      and

      - Q = Whyd - Wflo. -

      -

      The efficiencies are computed as

      + SplitFaci,k = (AArray[i] - AWin[k]) /(ATot - AExt[k] - + AWin[k]) +

      respectively. For all other walls, the equation is:

      - η = Wflo ⁄ Pele = ηhyd   ηmot
      - ηhyd = Wflo ⁄ Whyd
      - ηmot = Whyd ⁄ Pele
      -

      -

      where -ηhyd is the hydraulic efficiency, -ηmot is the motor efficiency and -Q is the heat released by the motor. -

      -

      -If per.use_powerCharacteristic=true, -then a set of data points for the power Pele for different -volume flow rates at full speed needs to be provided by the user. -Using the flow work Wflo and the electrical power input -Pele, the total efficiency is computed as -

      -

      - η = Wflo ⁄ Pele,
      -

      -

      -and the two efficiencies -ηhyd -and ηmot are computed as -

      -

      - ηhyd = 1,
      - ηmot = η. -

      -

      -However, if per.use_powerCharacteristic=false, then -performance data for -ηhyd and - ηmot need to be provided by the user, and hence -the model computes -

      -

      - η = ηhyd   ηmot
      - Pele = Wflo ⁄ η. + SplitFaci,k = AArray[i] /(ATot - AExt[k] - AWin[k])

      +
        +
      • December 15, 2015 by Moritz Lauster:
        + First Implementation. +
      • +
      -

      -The efficiency data for the motor are a list of points - and ηmot. -

      +-------- Errors -------- +line 15 column 4 - Warning:

      attribute "align" not allowed for HTML5 +line 27 column 4 - Warning:

      attribute "align" not allowed for HTML5 +line 35 column 4 - Warning:

      attribute "align" not allowed for HTML5 +line 43 column 4 - Warning:

      attribute "align" not allowed for HTML5 -

      Fluid volume of the component
      -

      -All models can be configured to have a fluid volume at the low-pressure side. -Adding such a volume sometimes helps the solver to find a solution during -initialization and time integration of large models. -

      -
      Enthalpy change of the component
      +---- AixLib/Fluid/FixedResistances/Validation/PlugFlowPipes/MSLAIT2Nodes.mo ---- +-------- HTML Code -------- + +

      The example contains + + experimental data from a real district heating network. + This data is used to validate this library's + plug flow pipe model + in + AixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT. +

      +

      + Note that these three models are identical, except for the pipe model that is used: +

      + +

      + This comparison between different discretization levels and pipe models is made + to check the influence of the discretization and pipe model on computation time + and simulation accuracy. +

      +

      The pipes' temperatures are not initialized, thus results of outflow temperature + before approximately the first 10000 seconds should not be considered. +

      +

      Test bench schematic

      +

      \"Schematic

      +

      Calibration

      +

      + To calculate the length specific thermal resistance R of the pipe, + the thermal resistance of the surrounding ground is added. +

      +

      + R=1/(0.208)+1/(2   lambdag Modelica.Constants.pi)   log(1/0.18) +

      +

      + Where the thermal conductivity of the ground lambda_g = 2.4 W/(m K). +

      + +
        +
      • + March 7, 2020, by Michael Wetter:
        + Replaced measured data from specification in Modelica file to external table, + as this reduces the computing time.
        + This is for + #1289. +
      • +
      • + May 15, 2019, by Jianjun Hu:
        + Replaced fluid source. This is for + #1072. +
      • +
      • November 28, 2016 by Bram van der Heijde:
        Remove pipVol. +
      • +
      • + August 24, 2016 by Bram van der Heijde:
        + Implement validation with MSL pipes for comparison, based on AIT validation. +
      • +
      • + July 4, 2016 by Bram van der Heijde:
        Added parameters to test the + influence of allowFlowReversal and the presence of explicit volumes in the pipe. +
      • +
      • January 26, 2016 by Carles Ribas:
        First implementation.
      • +
      + +-------- Corrected Code --------

      -If per.motorCooledByFluid=true, then -the enthalpy change between the inlet and outlet fluid port is equal -to the electrical power Pele that is consumed by the component. -Otherwise, it is equal to the hydraulic work Whyd. -The parameter addPowerToMedium, which is by default set to -true, can be used to simplify the equations. -If addPowerToMedium = false, then no enthalpy change occurs between -inlet and outlet. -This can lead to simpler equations, but the temperature rise across the component -will be zero. In particular for fans, this simplification may not be permissible. + The example contains + experimental data from a real district heating network. This data + is used to validate this library's plug flow + pipe model in + AixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT.

      - -

      Differences to models in Modelica.Fluid.Machines

      -The models in this package differ from -Modelica.Fluid.Machines -primarily in the following points: + Note that these three models are identical, except for the pipe model + that is used:

        -
      • -They use a different base class, which allows to have zero mass flow rate. -The models in Modelica.Fluid restrict the number of revolutions, and hence the flow -rate, to be non-zero. -
      • -
      • -For the model with prescribed pressure, the input signal is the -pressure difference between the two ports, and not the absolute -pressure at port_b. -
      • -
      • -The pressure calculations are based on total pressure in Pascals instead of the pump head in meters. -This change was done to avoid ambiguities in the parameterization if the models are used as a fan -with air as the medium. The original formulation in -Modelica.Fluid.Machines converts head -to pressure using the density medium.d. Therefore, for fans, -head would be converted to pressure using the density of air. However, for pumps, -manufacturers typically publish the head in millimeters water (mmH2O). -Therefore, to avoid confusion when using these models with media other than water, -we changed the models to use total pressure in Pascals instead of head in meters. -
      • -
      • -The performance data are interpolated using cubic hermite splines instead of polynomials. -These functions are implemented in - -AixLib.Fluid.Movers.BaseClasses.Characteristics. -
      • +
      • The model + AixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT + uses the pipe model from the Modelica Standard Library, with a fine + discretization. See the parameter nNodes. +
      • +
      • The model + AixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes + uses the same model as above, but sets nNodes=2. +
      • +
      • The model + AixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT + uses the plug flow model AixLib.Fluid.FixedResistances.PlugFlowPipe. +
      -

      References

      -Michael Wetter. - -Fan and pump model that has a unique solution for any pressure -boundary condition and control signal. -Proc. of the 13th Conference of the International Building Performance -Simulation Association, p. 3505-3512. Chambery, France. August 2013. + This comparison between different discretization levels and pipe + models is made to check the influence of the discretization and pipe + model on computation time and simulation accuracy.

      - --------- Corrected Code --------

      - This package contains models for fans and pumps. The same models are - used for fans or pumps. + The pipes' temperatures are not initialized, thus results of outflow + temperature before approximately the first 10000 seconds should not + be considered.

      - Model description + Test bench schematic

      - A detailed description of the fan and pump models can be found in - - Wetter (2013). The models are implemented as described in this - paper, except that equation (20) is no longer used. The reason is - that the transition (24) caused the derivative -

      -

      - d Δp(r(t), V(t)) ⁄ d r(t) + \"Schematic

      +

      + Calibration +

      - to have an inflection point in the regularization region r(t) ∈ - (δ/2, δ). This caused some models to not converge. To correct - this, for r(t) < δ, the term V(t) ⁄ r(t) in (16) has - been modified so that (16) can be used for any value of r(t). + To calculate the length specific thermal resistance R of + the pipe, the thermal resistance of the surrounding ground is added.

      -

      - Below, the models are briefly described. +

      + R=1/(0.208)+1/(2   lambdag Modelica.Constants.pi) +   log(1/0.18)

      -
      - Performance data -

      - The models use performance curves that compute pressure rise, - electrical power draw and efficiency as a function of the volume flow - rate and the speed. The following performance curves are implemented: + Where the thermal conductivity of the ground lambda_g = + 2.4 W/(m K).

      - - - - - - - - - - - - - - - - - - - - - - - - - -
      - Independent variable - - Dependent variable - - Record for performance data - - Function -
      - Volume flow rate - - Pressure - - - flowParameters - - - pressure -
      - Volume flow rate - - Efficiency - - - efficiencyParameters - - - efficiency -
      - Volume flow rate - - Power* - - - powerParameters - - - power -
      +
        +
      • March 7, 2020, by Michael Wetter:
        + Replaced measured data from specification in Modelica file to + external table, as this reduces the computing time.
        + This is for #1289. +
      • +
      • May 15, 2019, by Jianjun Hu:
        + Replaced fluid source. This is for #1072. +
      • +
      • November 28, 2016 by Bram van der Heijde:
        + Remove pipVol. +
      • +
      • August 24, 2016 by Bram van der Heijde:
        + Implement validation with MSL pipes for comparison, based on AIT + validation. +
      • +
      • July 4, 2016 by Bram van der Heijde:
        + Added parameters to test the influence of allowFlowReversal and the + presence of explicit volumes in the pipe. +
      • +
      • January 26, 2016 by Carles Ribas:
        + First implementation. +
      • +
      + +-------- Errors -------- +line 51 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/Chillers/Carnot_TEva.mo ---- +-------- HTML Code -------- + +

      + This is a model of a chiller whose coefficient of performance COP changes + with temperatures in the same way as the Carnot efficiency changes. + The control input is the setpoint of the evaporator leaving temperature, which + is met exactly at steady state if the chiller has sufficient capacity. +

      +

      + The model allows to either specify the Carnot effectivness + ηCarnot,0, or + a COP0 + at the nominal conditions, together with + the evaporator temperature Teva,0 and + the condenser temperature Tcon,0, in which + case the model computes the Carnot effectivness as +

      +

      + ηCarnot,0 = + COP0 + ⁄ (Teva,0 ⁄ (Tcon,0-Teva,0)). +

      +

      + On the Advanced tab, a user can specify the temperatures that + will be used as the evaporator and condenser temperature. +

      +

      + During the simulation, the chiller COP is computed as the product +

      +

      + COP = ηCarnot,0 COPCarnot ηPL, +

      +

      + where COPCarnot is the Carnot efficiency and + ηPL is a polynomial in the cooling part load ratio yPL + that can be used to take into account a change in COP at part load + conditions. + This polynomial has the form +

      +

      + ηPL = a1 + a2 yPL + a3 yPL2 + ... +

      +

      + where the coefficients ai + are declared by the parameter a. +

      +

      + On the Dynamics tag, the model can be parametrized to compute a transient + or steady-state response. + The transient response of the model is computed using a first + order differential equation for the evaporator and condenser fluid volumes. + The chiller outlet temperatures are equal to the temperatures of these lumped volumes. +

      +

      Typical use and important parameters

      +

      + When using this component, make sure that the condenser has sufficient mass flow rate. + Based on the evaporator mass flow rate, temperature difference and the efficiencies, + the model computes how much heat will be added to the condenser. + If the mass flow rate is too small, very high outlet temperatures can result. +

      +

      + The evaporator heat flow rate QEva_flow_nominal is used to assign + the default value for the mass flow rates, which are used for the pressure drop + calculations. + It is also used to compute the part load efficiency. + Hence, make sure that QEva_flow_nominal is set to a reasonable value. +

      +

      + The maximum cooling capacity is set by the parameter QEva_flow_min, + which is by default set to negative infinity. +

      +

      + The coefficient of performance depends on the + evaporator and condenser leaving temperature + since otherwise the second law of thermodynamics may be violated. +

      +

      Notes

      +

      + For a similar model that can be used as a heat pump, see + + AixLib.Fluid.HeatPumps.Examples.Carnot_TCon. +

      + +
        +
      • + May 8, 2017, by Michael Wetter:
        + Replaced model that interfaces with fluid stream.
        + This is for + + AixLib, #763. +
      • +
      • + January 2, 2017, by Filip Jorissen:
        + Removed parameters + effInpEva and effInpCon + and updated documentation. + This is for + + issue 497. +
      • +
      • + August 8, 2016, by Michael Wetter:
        + Changed default temperature to compute COP to be the leaving temperature as + use of the entering temperature can violate the 2nd law if the temperature + lift is small.
        + This is for + + Annex 60, issue 497. +
      • +
      • + November 25, 2015 by Michael Wetter:
        + First implementation. +
      • +
      + +-------- Corrected Code --------

      - *Note: This record should not be used (i.e. - use_powerCharacteristic should be false) - for the movers that take as a control signal the mass flow rate or - the head, unless also values for the record pressure are - provided. The reason is that for these movers the record - pressure is required to be able to compute the mover - speed, which is required to be able to compute the electrical power - correctly using similarity laws. If a Pressure record is - not provided, the model will internally override - use_powerCharacteristic=false. In this case the - efficiency records will be used. Note that in this case an error is - still introduced, but it is smaller than when using the power - records. Compare AixLib.Fluid.Movers.Validation.PowerSimplified - with AixLib.Fluid.Movers.Validation.PowerExact - for an illustration of this error. + This is a model of a chiller whose coefficient of performance COP + changes with temperatures in the same way as the Carnot efficiency + changes. The control input is the setpoint of the evaporator leaving + temperature, which is met exactly at steady state if the chiller has + sufficient capacity.

      - These performance curves are implemented in AixLib.Fluid.Movers.BaseClasses.Characteristics, - and are used in the performance records in the package AixLib.Fluid.Movers.Data. - The package AixLib.Fluid.Movers.Data - contains different data records. + The model allows to either specify the Carnot effectivness + ηCarnot,0, or a COP0 at the + nominal conditions, together with the evaporator temperature + Teva,0 and the condenser temperature + Tcon,0, in which case the model computes the Carnot + effectivness as +

      +

      + ηCarnot,0 = COP0 ⁄ (Teva,0 ⁄ + (Tcon,0-Teva,0)).

      -
      - Models that use performance curves for pressure rise -

      - The models AixLib.Fluid.Movers.SpeedControlled_y - and AixLib.Fluid.Movers.SpeedControlled_Nrpm - take as an input either a control signal between 0 and - 1, or the rotational speed in units of [1/min]. From - this input and the current flow rate, they compute the pressure rise. - This pressure rise is computed using a user-provided list of - operating points that defines the fan or pump curve at full speed. - For other speeds, similarity laws are used to scale the performance - curves, as described in - AixLib.Fluid.Movers.BaseClasses.Characteristics.pressure. + On the Advanced tab, a user can specify the temperatures + that will be used as the evaporator and condenser temperature.

      - For example, suppose a pump needs to be modeled whose pressure versus - flow relation crosses, at full speed, the points shown in the table - below. + During the simulation, the chiller COP is computed as the product +

      +

      + COP = ηCarnot,0 COPCarnot ηPL,

      - - - - - - - - - - - - - - - - - -
      - Volume flow rate [m3⁄s] - - Head [Pa] -
      - 0.0003 - - 45000 -
      - 0.0006 - - 35000 -
      - 0.0008 - - 15000 -

      - Then, a declaration would be + where COPCarnot is the Carnot efficiency and + ηPL is a polynomial in the cooling part load ratio + yPL that can be used to take into account a change + in COP at part load conditions. This polynomial has the form +

      +

      + ηPL = a1 + a2 yPL + + a3 yPL2 + ...

      -
      -  AixLib.Fluid.Movers.SpeedControlled_y pum(
      -    redeclare package Medium = Medium,
      -    per.pressure(V_flow={0.0003,0.0006,0.0008},
      -                 dp    ={45,35,15}*1000))
      -    \"Circulation pump\";
      -

      - This will model the following pump curve for the pump input signal - y=1. + where the coefficients ai are declared by the + parameter a.

      -

      - \"image\" +

      + On the Dynamics tag, the model can be parametrized to + compute a transient or steady-state response. The transient response + of the model is computed using a first order differential equation + for the evaporator and condenser fluid volumes. The chiller outlet + temperatures are equal to the temperatures of these lumped volumes.

      -
      - Models that directly control the head or the mass flow rate -
      +

      + Typical use and important parameters +

      - The models AixLib.Fluid.Movers.FlowControlled_dp - and AixLib.Fluid.Movers.FlowControlled_m_flow - take as an input the pressure difference or the mass flow rate. This - pressure difference or mass flow rate will be provided by the fan or - pump, i.e., the fan or pump has idealized perfect control and - infinite capacity. Using these models that take as an input the head - or the mass flow rate often leads to smaller system of equations - compared to using the models that take as an input the speed. + When using this component, make sure that the condenser has + sufficient mass flow rate. Based on the evaporator mass flow rate, + temperature difference and the efficiencies, the model computes how + much heat will be added to the condenser. If the mass flow rate is + too small, very high outlet temperatures can result.

      - These models can be configured for three different control inputs. - For AixLib.Fluid.Movers.FlowControlled_dp, - the head is as follows: + The evaporator heat flow rate QEva_flow_nominal is used + to assign the default value for the mass flow rates, which are used + for the pressure drop calculations. It is also used to compute the + part load efficiency. Hence, make sure that + QEva_flow_nominal is set to a reasonable value.

      -
        -
      • -

        - If the parameter - inputType==AixLib.Fluid.Types.InputType.Continuous, - the head is dp=dp_in, where dp_in is an - input connector. -

        -
      • -
      • -

        - If the parameter - inputType==AixLib.Fluid.Types.InputType.Constant, - the head is dp=constantHead, where - constantHead is a parameter. -

        -
      • -
      • -

        - If the parameter - inputType==AixLib.Fluid.Types.InputType.Stages, the - head is dp=heads, where heads is a - vectorized parameter. For example, if a mover has two stages and - the head of the first stage should be 60% of the nominal - head and the second stage equal to dp_nominal, set - heads={0.6, 1}*dp_nominal. Then, the mover will have - the following heads: -

        - - - - - - - - - - - - - - - - - -
        - input signal stage - - Head [Pa] -
        - 0 - - 0 -
        - 1 - - 0.6*dp_nominal -
        - 2 - - dp_nominal -
        -
      • -

      - Similarly, for AixLib.Fluid.Movers.FlowControlled_m_flow, - the mass flow rate is as follows: + The maximum cooling capacity is set by the parameter + QEva_flow_min, which is by default set to negative + infinity. +

      +

      + The coefficient of performance depends on the evaporator and + condenser leaving temperature since otherwise the second law of + thermodynamics may be violated. +

      +

      + Notes +

      +

      + For a similar model that can be used as a heat pump, see AixLib.Fluid.HeatPumps.Examples.Carnot_TCon.

        -
      • -

        - If the parameter - inputType==AixLib.Fluid.Types.InputType.Continuous, - the mass flow rate is m_flow=m_flow_in, where - m_flow_in is an input connector. -

        +
      • May 8, 2017, by Michael Wetter:
        + Replaced model that interfaces with fluid stream.
        + This is for AixLib, + #763.
      • -
      • -

        - If the parameter - inputType==AixLib.Fluid.Types.InputType.Constant, - the mass flow rate is m_flow=constantMassFlowRate, - where constantMassFlowRate is a parameter. -

        +
      • January 2, 2017, by Filip Jorissen:
        + Removed parameters effInpEva and + effInpCon and updated documentation. This is for + issue + 497.
      • -
      • -

        - If the parameter - inputType==AixLib.Fluid.Types.InputType.Stages, the - mass flow rate is m_flow=massFlowRates, where - massFlowRates is a vectorized parameter. For - example, if a mover has two stages and the mass flow rate of the - first stage should be 60% of the nominal mass flow rate - and the second stage equal to m_flow_nominal, set - massFlowRates={0.6, 1}*m_flow_nominal. Then, the - mover will have the following mass flow rates: -

        - - - - - - - - - - - - - - - - - -
        - input signal stage - - Mass flow rates [kg/s] -
        - 0 - - 0 -
        - 1 - - 0.6*m_flow_nominal -
        - 2 - - m_flow_nominal -
        +
      • August 8, 2016, by Michael Wetter:
        + Changed default temperature to compute COP to be the leaving + temperature as use of the entering temperature can violate the 2nd + law if the temperature lift is small.
        + This is for Annex 60, + issue 497. +
      • +
      • November 25, 2015 by Michael Wetter:
        + First implementation.
      + +-------- Errors -------- +line 17 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 29 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 39 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/FMI/ExportContainers/ThermalZone.mo ---- +-------- HTML Code -------- + +

      + Model that is used as a container for a single thermal zone + that is to be exported as an FMU. +

      +

      Typical use and important parameters

      +

      + To use this model as a container for an FMU, extend + from this model, rather than instantiate it, + add your thermal zone and a vector of mass flow rate sensors. + By extending from this model, the top-level + signal connectors on the left stay at the top-level, and hence + will be visible at the FMI interface. +

      + + Note that +
        +
      • + The vector of mass flow rate sensors is used to connect + the thermal zone adapter and your thermal zone. +
      • +
      • + The vector of mass flow rate sensors must have the size nPorts. +
      • +
      • + All fluid ports of the mass flow rate sensor must be connected. +
      • +
      • + If the vector of mass flow rate sensors is not used, and your themal zone + has fluid ports which are autosized, then a direct connection between + the thermal zone adpater theZonAda and your thermal + zone will be rejected. The reason is because autosized fluid ports + can only be connected to vector of ports whose sizes are literal. +
      • +
      + +

      + The example + + AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZone + shows how a simple thermal zone can be implemented and exported as + an FMU. + +

      + +

      + The conversion between the fluid ports and signal ports is done + in the thermal zone adapter theZonAda. + This adapter has a vector of fluid ports called ports[nPorts] + which needs to be connected to the air volume of the thermal zone. + At this port, air exchanged between the thermal zone, the HVAC system + and any infiltration flow paths. +

      +

      + This model has input signals fluPor[nPorts], which carry + the mass flow rate for each flow that is connected to ports, together with its + temperature, water vapor mass fraction per total mass of the air (not per kg dry + air), and trace substances. These quantities are always as if the flow + enters the room, even if the flow is zero or negative. + If a medium has no moisture, e.g., if Medium.nXi=0, or + if it has no trace substances, e.g., if Medium.nC=0, then + the output signal for these properties are removed. + Thus, a thermal zone model that uses these signals to compute the + heat added by the HVAC system need to implement an equation such as +

      +

      + Qsen = max(0, ṁsup)   cp   (Tsup - Tair,zon), +

      +

      + where + Qsen is the sensible heat flow rate added to the thermal zone, + sup is the supply air mass flow rate from + the port fluPor (which is negative if it is an exhaust), + cp is the specific heat capacity at constant pressure, + Tsup is the supply air temperature and + Tair,zon is the zone air temperature. + Note that without the max(·, ·), the energy + balance would be wrong. + For example, + + the control volumes in + + AixLib.Fluid.MixingVolumes + implement such a max(·, ·) function. +

      +

      + The zone air temperature, + the water vapor mass fraction per total mass of the air (unless Medium.nXi=0) + and trace substances (unless Medium.nC=0) + can be obtained from the outupt connector + fluPor.backward. + These signals are the same as the inflowing fluid stream(s) + at the port theAdaZon.ports[1:nPorts]. + The fluid connector ports[nPorts] has a prescribed mass flow rate, but + it does not set any pressure. +

      +

      + This model has a user-defined parameter nPorts + which sets the number of fluid ports, which in turn is used + for the ports fluPor and ports. + All nPorts + ports[1:nPorts] need to be connected as demonstrated in the example + + AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZone. +

      +

      + +

      + +
        +
      • + January 18, 2019, by Jianjun Hu:
        + Limited the media choice to moist air. + See #1050. +
      • +
      • + September 20, 2016, by Thierry S. Nouidui:
        + Revised documentation to explain the rationale + of needing mass flow rate sensors. +
      • +
      • + June 29, 2016, by Michael Wetter:
        + Revised implementation and documentation. +
      • +
      • + April 27, 2016, by Thierry S. Nouidui:
        + First implementation. +
      • +
      + +-------- Corrected Code --------

      - These two models do not need to use a performance curve for the flow - characteristics. The reason is that + Model that is used as a container for a single thermal zone that is + to be exported as an FMU.

      +

      + Typical use and important parameters +

      +

      + To use this model as a container for an FMU, extend from this model, + rather than instantiate it, add your thermal zone and a vector of + mass flow rate sensors. By extending from this model, the top-level + signal connectors on the left stay at the top-level, and hence will + be visible at the FMI interface. +

      Note that
        -
      • for given pressure rise (or mass flow rate), the mass flow rate - (or pressure rise) is computed from the flow resistance of the duct - or piping network, and +
      • The vector of mass flow rate sensors is used to connect the + thermal zone adapter and your thermal zone.
      • -
      • at zero pressure difference, solving for the flow rate and the - revolution leads to a singularity. +
      • The vector of mass flow rate sensors must have the size + nPorts. +
      • +
      • All fluid ports of the mass flow rate sensor must be connected. +
      • +
      • If the vector of mass flow rate sensors is not used, and your + themal zone has fluid ports which are autosized, then a direct + connection between the thermal zone adpater theZonAda + and your thermal zone will be rejected. The reason is because + autosized fluid ports can only be connected to vector of ports whose + sizes are literal.

      - However, the computation of the electrical power consumption requires - the mover speed to be known and the computation of the mover speed - requires the performance curves for the flow and efficiency/power - characteristics. Therefore these performance curves do need to be - provided if the user desires a correct electrical power computation. - If the curves are not provided, a simplified computation is used, - where the efficiency curve is used and assumed to be correct for all - speeds. This loss of accuracy has the advantage that it allows to use - the mover models without requiring flow and efficiency/power - characteristics. + The example + AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZone shows + how a simple thermal zone can be implemented and exported as an FMU. +

      - The model AixLib.Fluid.Movers.FlowControlled_dp - has an option to control the mover such that the pressure difference - set point is obtained across two remote points in the system. To use - this functionality parameter prescribeSystemPressure has - to be enabled and a differential pressure measurement must be - connected to the pump input dpMea. This functionality is - demonstrated in AixLib.Fluid.Movers.Validation.FlowControlled_dpSystem. + The conversion between the fluid ports and signal ports is done in + the thermal zone adapter theZonAda. This adapter has a + vector of fluid ports called ports[nPorts] which needs + to be connected to the air volume of the thermal zone. At this port, + air exchanged between the thermal zone, the HVAC system and any + infiltration flow paths.

      - The models AixLib.Fluid.Movers.FlowControlled_dp - and AixLib.Fluid.Movers.FlowControlled_m_flow - both have a parameter m_flow_nominal. For AixLib.Fluid.Movers.FlowControlled_m_flow, - this parameter is used for convenience to set a default value for the - parameters constantMassFlowRate and - massFlowRates. For both models, the value is also used - for the following: + This model has input signals fluPor[nPorts], which carry + the mass flow rate for each flow that is connected to + ports, together with its temperature, water vapor mass + fraction per total mass of the air (not per kg dry air), and trace + substances. These quantities are always as if the flow enters the + room, even if the flow is zero or negative. If a medium has no + moisture, e.g., if Medium.nXi=0, or if it has no trace + substances, e.g., if Medium.nC=0, then the output signal + for these properties are removed. Thus, a thermal zone model that + uses these signals to compute the heat added by the HVAC system need + to implement an equation such as +

      +

      + Qsen = max(0, ṁsup)   cp   + (Tsup - Tair,zon), +

      +

      + where Qsen is the sensible heat flow rate added to + the thermal zone, sup is the supply air mass flow + rate from the port fluPor (which is negative if it is an + exhaust), cp is the specific heat capacity at + constant pressure, Tsup is the supply air + temperature and Tair,zon is the zone air + temperature. Note that without the max(·, ·), the energy + balance would be wrong. For example, + the control volumes in AixLib.Fluid.MixingVolumes + implement such a max(·, ·) function. +

      +

      + The zone air temperature, the water vapor mass fraction per total + mass of the air (unless Medium.nXi=0) and trace + substances (unless Medium.nC=0) can be obtained from the + outupt connector fluPor.backward. These signals are the + same as the inflowing fluid stream(s) at the port + theAdaZon.ports[1:nPorts]. The fluid connector + ports[nPorts] has a prescribed mass flow rate, but it + does not set any pressure. +

      +

      + This model has a user-defined parameter nPorts which + sets the number of fluid ports, which in turn is used for the ports + fluPor and ports. All nPorts + ports[1:nPorts] need to be connected as demonstrated in + the example + AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZone. +

      +

      +

        -
      • To compute the size of the fluid volume that can be used to - approximate the inertia of the mover if the energy dynamics is - selected to be dynamic. +
      • January 18, 2019, by Jianjun Hu:
        + Limited the media choice to moist air. See #1050.
      • -
      • To compute a default pressure curve if no pressure curve has been - specified in the record per.pressure. The default - pressure curve is the line that intersects (dp, V_flow) = - (dp_nominal, 0) and (dp, V_flow) = - (m_flow_nominal/rho_default, 0). +
      • September 20, 2016, by Thierry S. Nouidui:
        + Revised documentation to explain the rationale of needing mass flow + rate sensors.
      • -
      • To regularize the equations near zero flow rate to ensure a - numerically robust model. +
      • June 29, 2016, by Michael Wetter:
        + Revised implementation and documentation. +
      • +
      • April 27, 2016, by Thierry S. Nouidui:
        + First implementation.
      + +-------- Errors -------- +line 72 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/Geothermal/Borefields/UsersGuide.mo ---- +-------- HTML Code -------- +

      - However, otherwise m_flow_nominal does not affect the - mass flow rate of the mover as the mass flow rate is determined by - the input signal or the above explained parameters. +This package contains borefield models. These models can simulate any arbitrary +configuration of vertical boreholes with equal lengths with both short and +long-term accuracy with an aggregation method to speed up the calculations of the ground heat transfer. Examples +of how to use the borefield models and validation cases can be found in + +AixLib.Fluid.Geothermal.Borefields.Examples +and + +AixLib.Fluid.Geothermal.Borefields.Validation, +respectively.

      -
      - Start-up and shut-down transients -

      - All models have a parameter use_inputFilter. This - parameter affects the fan output as follows: -

      -
        -
      1. If use_inputFilter=false, then the input signal - y (or Nrpm, m_flow_in, or - dp_in) is equal to the fan speed (or the mass flow rate - or pressure rise). Thus, a step change in the input signal causes a - step change in the fan speed (or mass flow rate or pressure rise). -
      2. -
      3. If use_inputFilter=true, which is the default, then - the fan speed (or the mass flow rate or the pressure rise) is equal - to the output of a filter. This filter is implemented as a 2nd order - differential equation and can be thought of as approximating the - inertia of the rotor and the fluid. Thus, a step change in the fan - input signal will cause a gradual change in the fan speed. The filter - has a parameter riseTime, which by default is set to - 30 seconds. The rise time is the time required to reach - 99.6% of the full speed, or, if the fan is switched off, to - reach a fan speed of 0.4%. -
      4. -
      +The major features and configurations currently supported are: +
        +
      • User-defined borefield characteristics and geometry (borehole radius, pipe radius, shank spacing, etc.), +including single U-tube, double U-tube in parallel and double U-tube in series configurations. +
      • +
      • The resistances Rb and Ra are +either automatically calculated using the multipole method, +or the resistance Rb can be directly provided by the user. +In this case, the resistances Rb and Ra are +still evaluated internally, but their values are weighted so that the borehole +resistance matches the specified value. +
      • +
      • +User-defined vertical discretization of boreholes are supported. +However, the borehole wall temperature +is identical for each borehole, as the ground temperature response model only computes the average borehole wall temperature +for all boreholes combined. +
      • +
      • +Borefields can consist of one or many boreholes. Each borehole can be positioned +at an arbitrary position in the field using cartesian coordinates. +
      • +
      • +The resolution and precision of the load aggregation method for the ground heat transfer can be adapted. +
      • +
      • +The thermal response of the ground heat transfer is stored locally to avoid +having to recalculate it for future simulations with the same borefield configuration. +
      • +
      • +Pressure losses are calculated if the dp_nominal parameter is set to a non-zero value. +
      • +
      +

      - The figure below shows for a fan with - use_inputFilter=true and riseTime=30 - seconds the speed input signal and the actual speed. +The model is limited to the simulation of borefields with boreholes connected in +parallel, as shown on the figure below for a single U-tube configuration. All +boreholes have the same length hBor, the same radius +rBor, and are buried at the same depth dBor below the +ground surface (also known as the inactive borehole length).

      - \"image\" +\"image\"

      + +

      How to use the borefield models

      +
      Borefield data record

      - Although many simulations do not require such a detailed model that - approximates the transients of fans or pumps, it turns out that using - this filter can reduce computing time and can lead to fewer - convergence problems in large system models. With a filter, any - sudden change in control signal, such as when a fan switches on, is - damped before it affects the air flow rate. This continuous change in - flow rate turns out to be easier, and in some cases faster, to - simulate compared to a step change. For most simulations, we - therefore recommend to use the default settings of - use_inputFilter=true and riseTime=30 - seconds. An exception are situations in which the fan or pump is - operated at a fixed speed during the whole simulation. In this case, - set use_inputFilter=false. +Most of the parameter values of the model are contained in the record called borFieDat. +This record is composed of three subrecords: +filDat (containing the thermal characteristics of the borehole filling material), +soiDat (containing the thermal characteristics of the surrounding soil), +and conDat (containing all others parameters, namely parameters +defining the configuration of the borefield). +The structure and default values of the record are in the package: +AixLib.Fluid.Geothermal.Borefields.Data. +The borFieDat record +can be found in the +AixLib.Fluid.Geothermal.Borefields.Data.Borefield subpackage therein. +Examples of the subrecords conDat, filDat and soiDat +can be found in + +AixLib.Fluid.Geothermal.Borefields.Data.Configuration, + +AixLib.Fluid.Geothermal.Borefields.Data.Filling and + +AixLib.Fluid.Geothermal.Borefields.Data.Soil, respectively.

      - Note that if the fan is part of a closed loop control, then the - filter affects the transient response of the control. When changing - the value of use_inputFilter, the control gains may need - to be retuned. We now present values control parameters that seem to - work in most cases. Suppose there is a closed loop control with a - PI-controller AixLib.Controls.Continuous.LimPID - and a fan or pump, configured with use_inputFilter=true - and riseTime=30 seconds. Assume that the transient - response of the other dynamic elements in the control loop is fast - compared to the rise time of the filter. Then, a proportional gain of - k=0.5 and an integrator time constant of - Ti=15 seconds often yields satisfactory closed loop - control performance. These values may need to be changed for - different applications as they are also a function of the loop gain. - If the control loop shows oscillatory behavior, then reduce - k and/or increase Ti. If the control loop - reacts too slow, do the opposite. +It is important to make sure that the borCon parameter within +the conDat subrecord is compatible with the chosen borefield model. +For example, if a double U-tube +borefield model is chosen, the borCon parameter could be set +to both a parallel double U-tube configuration and a double U-tube configuration in series, +but could not be set to a single U-tube configuration. An incompatible borehole +configuration will stop the simulation.

      -
      - Efficiency and electrical power consumption -
      +
      Ground heat transfer parameters

      - All models compute the motor power draw Pele, the - hydraulic power input Whyd, the flow work - Wflo and the heat dissipated into the medium - Q. Based on the first law, the flow work is -

      -

      - Wflo = | V̇ Δp |, +Other than the parameters contained in the borFieDat record, +the borefield models have other parameters which can be modified by the user. +The tLoaAgg parameter is the time resolution of the load aggregation +for the calculation of the ground heat transfer. It represents the +frequency at which the load aggregation procedure is performed in the simulation. +Therefore, smaller values of tLoaAgg will improve +the accuracy of the model, at the cost of increased simulation times +due to a higher number of events occuring in the simulation. While a default value +is provided for this parameter, it is advisable to ensure that it is lower +than a fraction (e.g. half) of the time required for the fluid to completely circulate +through the borefield, +as increasing the value of tLoaAgg beyond this +will result in non-physical borehole wall temperatures.

      - where is the volume flow rate and Δp is the pressure - rise. The heat dissipated into the medium is as follows: If the motor - is cooled by the fluid, as indicated by - per.motorCooledByFluid=true, then the heat dissipated - into the medium is -

      -

      - Q = Pele - Wflo. +The nCel parameter also affects the accuracy and simulation time +of the ground heat transfer calculations. As this parameter sets the number +of consecutive equal-size aggregation cells before increasing the size of cells, +increasing its value will result in less load aggregation, which will increase +accuracy at the cost of computation time. On the other hand, +decreasing the value of nCel (down to a minimum of 1) +will decrease accuracy but improve +computation time. The default value is chosen as a compromise between the two.

      - If per.motorCooledByFluid=false, then the motor is - outside the fluid stream, and only the shaft, or hydraulic, work - Whyd enters the thermodynamic control volume. - Hence, -

      -

      - Q = Whyd - Wflo. +Further information on the tLoaAgg and nCel parameters can +be found in the documentation of + +AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.GroundTemperatureResponse.

      +
      Other parameters

      - The efficiencies are computed as -

      -

      - η = Wflo ⁄ Pele = ηhyd   - ηmot
      - ηhyd = Wflo ⁄ Whyd
      - ηmot = Whyd ⁄ Pele
      +Other parameters which can be modified include the dynamics, initial conditions, +and further information regarding the fluid flow, for example whether the flow is reversible. +It is worth noting that regardless of the energyDynamics chosen, +the dynFil parameter can be set to false +to remove the effect of the thermal capacitance +of the filling material in the borehole(s). +The nSeg parameter specifies the number of segments for the vertical discretization of the borehole(s). +Further information on this discretization can be found in the "Model description" section below.

      +
      Running simulations

      - where ηhyd is the hydraulic efficiency, - ηmot is the motor efficiency and Q is the - heat released by the motor. +When running simulations using the borefield models, +the tmp/temperatureResponseMatrix directory within the current directory +will be checked to see if any of the +borefield configurations used in the simulation have already +had their ground temperature response calculated previously +If the data doesn't exist in the tmp/temperatureResponseMatrix folder, +it will be calculated during the initialization of the model +and will be saved there for future use.

      +

      Model description

      - If per.use_powerCharacteristic=true, then a set of data - points for the power Pele for different volume flow - rates at full speed needs to be provided by the user. Using the flow - work Wflo and the electrical power input - Pele, the total efficiency is computed as +The borefield models rely on the following key assumptions: +

        +
      • The thermal properties of the soil (conductivity and diffusivity) are constant, +homogenous and isotropic. +
      • +
      • +The conductivity, capacitance and density of the grout and pipe material are constant, homogenous and isotropic. +
      • +
      • +There is no heat extraction or injection prior to the simulation start. +
      • +
      • +All of the boreholes in the borefield have uniform dimensions (including the pipe dimensions). +
      • +
      • +Inside the boreholes, the non-advective heat transfer is only in the radial direction. +
      • +
      +

      +The borefield models are constructed in two main parts: the borehole(s) and the ground heat transfer. +The former is modeled as a vertical discretization of borehole segments, where a uniform temperature increase or decrease +(due to heat injection or extraction) is superimposed to the far-field ground temperature to obtain the borehole wall +temperature. The thermal effects of the circulating fluid (including the convection resistance), +of the pipes and of the filling material are all taken into consideration, which allows modeling +short-term thermal effects in the borehole. The borehole segments do not take into account axial effects, +thus only radial (horizontal) effects are considered within the borehole(s). The thermal +behavior between the pipes and borehole wall are modeled as a resistance-capacitance network, with +the grout capacitance being split in the number of pipes present in a borehole section. +The capacitance is only present if the dynFil parameter is set to true. +The figure below shows an example for a borehole section within a single U-tube configuration.

      -

      - η = Wflo ⁄ Pele,
      +

      +\"image\"

      - and the two efficiencies ηhyd and - ηmot are computed as +The second main part of the borefield models is the ground heat transfer, which shares a thermal boundary +condition at the uniform borehole wall with all of the borehole segments. The heat transfer in the ground +is modeled analytically as a convolution integral between the heat flux at the borehole wall +and the borefield's thermal response factor.

      -

      - ηhyd = 1,
      - ηmot = η. +

      +\"image\"

      - However, if per.use_powerCharacteristic=false, then - performance data for ηhyd and - ηmot need to be provided by the user, and hence the - model computes -

      -

      - η = ηhyd   ηmot
      - Pele = Wflo ⁄ η. +The model uses a load aggregation technique to reduce the time required to calculate +the borehole wall temperature changes resulting from heat injection or extraction.

      - The efficiency data for the motor are a list of points and - ηmot. +The ground heat transfer takes into account both the borehole axial effects and +the borehole radial effects which are a result of its cylindrical geometry. The borefield's +thermal response to a constant load, also known as its g-function, is used +to calculate the thermal response in the simulation. This g-function +is stored in the tmp/temperatureResponseMatrix subdirectory, +as discussed previously in the +"How to use the borefield models" section. Further information on the +ground heat transfer model and the thermal temperature response calculations can +be found in + +AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.GroundTemperatureResponse +and + +AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.gFunction.

      -
      - Fluid volume of the component -
      +

      References

      - All models can be configured to have a fluid volume at the - low-pressure side. Adding such a volume sometimes helps the solver to - find a solution during initialization and time integration of large - models. +D. Picard, L. Helsen. +Advanced Hybrid Model for Borefield Heat +Exchanger Performance Evaluation; an Implementation in Modelica +Proc. of the 10th Intertional ModelicaConference, p. 857-866. Lund, Sweden. March 2014. +https://lirias.kuleuven.be/retrieve/270880.

      -
      - Enthalpy change of the component -
      + +-------- Corrected Code --------

      - If per.motorCooledByFluid=true, then the enthalpy change - between the inlet and outlet fluid port is equal to the electrical - power Pele that is consumed by the component. - Otherwise, it is equal to the hydraulic work Whyd. - The parameter addPowerToMedium, which is by default set - to true, can be used to simplify the equations. If - addPowerToMedium = false, then no enthalpy change occurs - between inlet and outlet. This can lead to simpler equations, but the - temperature rise across the component will be zero. In particular for - fans, this simplification may not be permissible. + This package contains borefield models. These models can simulate any + arbitrary configuration of vertical boreholes with equal lengths with + both short and long-term accuracy with an aggregation method to speed + up the calculations of the ground heat transfer. Examples of how to + use the borefield models and validation cases can be found in + AixLib.Fluid.Geothermal.Borefields.Examples + and AixLib.Fluid.Geothermal.Borefields.Validation, + respectively.

      -

      - Differences to models in Modelica.Fluid.Machines -

      - The models in this package differ from Modelica.Fluid.Machines primarily in - the following points: + The major features and configurations currently supported are:

        -
      • They use a different base class, which allows to have zero mass - flow rate. The models in Modelica.Fluid restrict the - number of revolutions, and hence the flow rate, to be non-zero. +
      • User-defined borefield characteristics and geometry (borehole + radius, pipe radius, shank spacing, etc.), including single U-tube, + double U-tube in parallel and double U-tube in series configurations.
      • -
      • For the model with prescribed pressure, the input signal is the - pressure difference between the two ports, and not the absolute - pressure at port_b. +
      • The resistances Rb and Ra are + either automatically calculated using the multipole method, or the + resistance Rb can be directly provided by the user. + In this case, the resistances Rb and + Ra are still evaluated internally, but their values + are weighted so that the borehole resistance matches the specified + value.
      • -
      • The pressure calculations are based on total pressure in Pascals - instead of the pump head in meters. This change was done to avoid - ambiguities in the parameterization if the models are used as a fan - with air as the medium. The original formulation in Modelica.Fluid.Machines converts head - to pressure using the density medium.d. Therefore, for - fans, head would be converted to pressure using the density of air. - However, for pumps, manufacturers typically publish the head in - millimeters water (mmH2O). Therefore, to avoid confusion - when using these models with media other than water, we changed the - models to use total pressure in Pascals instead of head in meters. +
      • User-defined vertical discretization of boreholes are supported. + However, the borehole wall temperature is identical for each + borehole, as the ground temperature response model only computes the + average borehole wall temperature for all boreholes combined.
      • -
      • The performance data are interpolated using cubic hermite splines - instead of polynomials. These functions are implemented in AixLib.Fluid.Movers.BaseClasses.Characteristics. +
      • Borefields can consist of one or many boreholes. Each borehole + can be positioned at an arbitrary position in the field using + cartesian coordinates. +
      • +
      • The resolution and precision of the load aggregation method for + the ground heat transfer can be adapted. +
      • +
      • The thermal response of the ground heat transfer is stored + locally to avoid having to recalculate it for future simulations with + the same borefield configuration. +
      • +
      • Pressure losses are calculated if the dp_nominal + parameter is set to a non-zero value.
      +

      + The model is limited to the simulation of borefields with boreholes + connected in parallel, as shown on the figure below for a single + U-tube configuration. All boreholes have the same length + hBor, the same radius rBor, and are buried + at the same depth dBor below the ground surface (also + known as the inactive borehole length). +

      +

      + \"image\" +

      - References + How to use the borefield models

      +
      + Borefield data record +

      - Michael Wetter. - Fan and pump model that has a unique solution for any pressure - boundary condition and control signal. Proc. of the 13th - Conference of the International Building Performance Simulation - Association, p. 3505-3512. Chambery, France. August 2013. -

      - --------- Errors -------- -line 38 column 1 - Warning: The summary attribute on the element is obsolete in HTML5 -line 126 column 3 - Warning: The summary attribute on the
      element is obsolete in HTML5 -line 205 column 3 - Warning: The summary attribute on the
      element is obsolete in HTML5 -line 254 column 3 - Warning: The summary attribute on the
      element is obsolete in HTML5 -line 15 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 158 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 380 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 425 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 435 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 444 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 448 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 465 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 473 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 484 column 1 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/FixedResistances/Validation/PlugFlowPipes/MSLAIT.mo ---- --------- HTML Code -------- - -

      - The example contains - - experimental data from a real district heating network. - This data is used to validate this library's - - AixLib.Fluid.FixedResistances.PlugFlowPipe in - - AixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT. - This model compares its performance with the original Modelica Standard Library - pipes, using one discretization element per unit length of pipe. - For a coarser discretization, please refer to - - MSLAIT2Nodes. -

      -

      - Note that these three models are identical, except for the pipe model that is used: -

      - -

      - This comparison between different discretization levels and pipe models is made - to check the influence of the discretization and pipe model on computation time - and simulation accuracy. -

      -

      The pipes' temperatures are not initialized, thus results of outflow - temperature before approximately the first 10000 seconds should not be considered. -

      -

      Test bench schematic

      -

      \"Schematic

      -

      Calibration

      -

      To calculate the length specific thermal resistance R of the - pipe, the thermal resistance of the surrounding ground is added.

      -

      - R=1/(0.208)+1/(2   lambda_g   Modelica.Constants.pi)   log(1/0.18)

      -

      - Where the thermal conductivity of the ground lambda_g = 2.4 W/(m K). -

      - -
        -
      • - March 7, 2020, by Michael Wetter:
        - Replaced measured data from specification in Modelica file to external table, - as this reduces the computing time.
        - This is for - #1289. -
      • -
      • - May 15, 2019, by Jianjun Hu:
        - Replaced fluid source. This is for - #1072. -
      • -
      • November 28, 2016 by Bram van der Heijde:
        Remove pipVol. -
      • -
      • August 24, 2016 by Bram van der Heijde:
        - Implement validation with MSL pipes for comparison, based on AIT validation. -
      • -
      • - July 4, 2016 by Bram van der Heijde:
        Added parameters to test the - influence of allowFlowReversal and the presence of explicit volumes in the pipe. -
      • -
      • January 26, 2016 by Carles Ribas:
        First implementation.
      • -
      - --------- Corrected Code -------- -

      - The example contains - experimental data from a real district heating network. This data - is used to validate this library's AixLib.Fluid.FixedResistances.PlugFlowPipe - in - AixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT. - This model compares its performance with the original Modelica - Standard Library pipes, using one discretization element per unit - length of pipe. For a coarser discretization, please refer to - - MSLAIT2Nodes. + Most of the parameter values of the model are contained in the record + called borFieDat. This record is composed of three + subrecords: filDat (containing the thermal + characteristics of the borehole filling material), + soiDat (containing the thermal characteristics of the + surrounding soil), and conDat (containing all others + parameters, namely parameters defining the configuration of the + borefield). The structure and default values of the record are in the + package: AixLib.Fluid.Geothermal.Borefields.Data. + The borFieDat record can be found in the AixLib.Fluid.Geothermal.Borefields.Data.Borefield + subpackage therein. Examples of the subrecords conDat, + filDat and soiDat can be found in AixLib.Fluid.Geothermal.Borefields.Data.Configuration, + AixLib.Fluid.Geothermal.Borefields.Data.Filling + and AixLib.Fluid.Geothermal.Borefields.Data.Soil, + respectively.

      - Note that these three models are identical, except for the pipe model - that is used: + It is important to make sure that the borCon parameter + within the conDat subrecord is compatible with the + chosen borefield model. For example, if a double U-tube borefield + model is chosen, the borCon parameter could be set to + both a parallel double U-tube configuration and a double U-tube + configuration in series, but could not be set to a single U-tube + configuration. An incompatible borehole configuration will stop the + simulation.

      - +
      + Ground heat transfer parameters +

      - This comparison between different discretization levels and pipe - models is made to check the influence of the discretization and pipe - model on computation time and simulation accuracy. + Other than the parameters contained in the borFieDat + record, the borefield models have other parameters which can be + modified by the user. The tLoaAgg parameter is the time + resolution of the load aggregation for the calculation of the ground + heat transfer. It represents the frequency at which the load + aggregation procedure is performed in the simulation. Therefore, + smaller values of tLoaAgg will improve the accuracy of + the model, at the cost of increased simulation times due to a higher + number of events occuring in the simulation. While a default value is + provided for this parameter, it is advisable to ensure that it is + lower than a fraction (e.g. half) of the time required for the fluid + to completely circulate through the borefield, as increasing the + value of tLoaAgg beyond this will result in non-physical + borehole wall temperatures.

      - The pipes' temperatures are not initialized, thus results of outflow - temperature before approximately the first 10000 seconds should not - be considered. + The nCel parameter also affects the accuracy and + simulation time of the ground heat transfer calculations. As this + parameter sets the number of consecutive equal-size aggregation cells + before increasing the size of cells, increasing its value will result + in less load aggregation, which will increase accuracy at the cost of + computation time. On the other hand, decreasing the value of + nCel (down to a minimum of 1) will decrease accuracy but + improve computation time. The default value is chosen as a compromise + between the two.

      -

      - Test bench schematic -

      - \"Schematic + Further information on the tLoaAgg and nCel + parameters can be found in the documentation of + AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.GroundTemperatureResponse.

      -

      - Calibration -

      +
      + Other parameters +

      - To calculate the length specific thermal resistance R of - the pipe, the thermal resistance of the surrounding ground is added. + Other parameters which can be modified include the dynamics, initial + conditions, and further information regarding the fluid flow, for + example whether the flow is reversible. It is worth noting that + regardless of the energyDynamics chosen, the + dynFil parameter can be set to false to + remove the effect of the thermal capacitance of the filling material + in the borehole(s). The nSeg parameter specifies the + number of segments for the vertical discretization of the + borehole(s). Further information on this discretization can be found + in the \"Model description\" section below.

      -

      - R=1/(0.208)+1/(2   lambda_g   Modelica.Constants.pi)   - log(1/0.18) +

      + Running simulations +
      +

      + When running simulations using the borefield models, the + tmp/temperatureResponseMatrix directory within the + current directory will be checked to see if any of the borefield + configurations used in the simulation have already had their ground + temperature response calculated previously If the data doesn't exist + in the tmp/temperatureResponseMatrix folder, it will be + calculated during the initialization of the model and will be saved + there for future use.

      +

      + Model description +

      - Where the thermal conductivity of the ground lambda_g = - 2.4 W/(m K). + The borefield models rely on the following key assumptions:

        -
      • March 7, 2020, by Michael Wetter:
        - Replaced measured data from specification in Modelica file to - external table, as this reduces the computing time.
        - This is for #1289. +
      • The thermal properties of the soil (conductivity and diffusivity) + are constant, homogenous and isotropic.
      • -
      • May 15, 2019, by Jianjun Hu:
        - Replaced fluid source. This is for #1072. +
      • The conductivity, capacitance and density of the grout and pipe + material are constant, homogenous and isotropic.
      • -
      • November 28, 2016 by Bram van der Heijde:
        - Remove pipVol. -
      • -
      • August 24, 2016 by Bram van der Heijde:
        - Implement validation with MSL pipes for comparison, based on AIT - validation. +
      • There is no heat extraction or injection prior to the simulation + start.
      • -
      • July 4, 2016 by Bram van der Heijde:
        - Added parameters to test the influence of allowFlowReversal and the - presence of explicit volumes in the pipe. +
      • All of the boreholes in the borefield have uniform dimensions + (including the pipe dimensions).
      • -
      • January 26, 2016 by Carles Ribas:
        - First implementation. +
      • Inside the boreholes, the non-advective heat transfer is only in + the radial direction.
      +

      + The borefield models are constructed in two main parts: the + borehole(s) and the ground heat transfer. The former is modeled as a + vertical discretization of borehole segments, where a uniform + temperature increase or decrease (due to heat injection or + extraction) is superimposed to the far-field ground temperature to + obtain the borehole wall temperature. The thermal effects of the + circulating fluid (including the convection resistance), of the pipes + and of the filling material are all taken into consideration, which + allows modeling short-term thermal effects in the borehole. The + borehole segments do not take into account axial effects, thus only + radial (horizontal) effects are considered within the borehole(s). + The thermal behavior between the pipes and borehole wall are modeled + as a resistance-capacitance network, with the grout capacitance being + split in the number of pipes present in a borehole section. The + capacitance is only present if the dynFil parameter is + set to true. The figure below shows an example for a + borehole section within a single U-tube configuration. +

      +

      + \"image\" +

      +

      + The second main part of the borefield models is the ground heat + transfer, which shares a thermal boundary condition at the uniform + borehole wall with all of the borehole segments. The heat transfer in + the ground is modeled analytically as a convolution integral between + the heat flux at the borehole wall and the borefield's thermal + response factor. +

      +

      + \"image\" +

      +

      + The model uses a load aggregation technique to reduce the time + required to calculate the borehole wall temperature changes resulting + from heat injection or extraction. +

      +

      + The ground heat transfer takes into account both the borehole axial + effects and the borehole radial effects which are a result of its + cylindrical geometry. The borefield's thermal response to a constant + load, also known as its g-function, is used to calculate the + thermal response in the simulation. This g-function is stored in the + tmp/temperatureResponseMatrix subdirectory, as discussed + previously in the \"How to use the borefield models\" section. Further + information on the ground heat transfer model and the thermal + temperature response calculations can be found in + AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.GroundTemperatureResponse + and + AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.gFunction. +

      +

      + References +

      +

      + D. Picard, L. Helsen. Advanced Hybrid Model for Borefield Heat + Exchanger Performance Evaluation; an Implementation in Modelica + Proc. of the 10th Intertional ModelicaConference, p. 857-866. Lund, + Sweden. March 2014. https://lirias.kuleuven.be/retrieve/270880. +

      -------- Errors -------- -line 56 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 56 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 179 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 188 column 1 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatPumps/Compressors/ReciprocatingCompressor.mo ---- +---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/gFunction.mo ---- -------- HTML Code --------

      - Model for a reciprocating processor, as detailed in Jin (2002). The rate of heat transferred to the evaporator is given by: + This function implements the g-function evaluation method introduced by + Cimmino and Bernier (see: Cimmino and Bernier (2014), and Cimmino (2018)) based + on the g-function function concept first introduced by Eskilson (1987). + The g-function gives the relation between the variation of the borehole + wall temperature at a time t and the heat extraction and injection rates + at all times preceding time t as

      -

      - Q̇Eva = ṁref ( hVap(TEva) - hLiq(TCon) ). +

      + \"image\"

      - The power consumed by the compressor is given by a linear efficiency relation: + where Tb is the borehole wall temperature, + Tg is the undisturbed ground temperature, Q is the + heat injection rate into the ground through the borehole wall per unit borehole + length, ks is the soil thermal conductivity and g is + the g-function.

      -

      - P = PTheoretical / η + PLoss,constant. +

      + The g-function is constructed from the combination of the combination of + the finite line source (FLS) solution (see + + AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.finiteLineSource), + the cylindrical heat source (CHS) solution (see + + AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.cylindricalHeatSource), + and the infinite line source (ILS) solution (see + + AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.infiniteLineSource). + To obtain the g-function of a bore field, each borehole is divided into a + series of nSeg segments of equal length, each modeled as a line + source of finite length. The finite line source solution is superimposed in + space to obtain a system of equations that gives the relation between the heat + injection rate at each of the segments and the borehole wall temperature at each + of the segments. The system is solved to obtain the uniform borehole wall + temperature required at any time to maintain a constant total heat injection + rate (Qtot = 2πksHtot) into the bore + field. The uniform borehole wall temperature is then equal to the finite line + source based g-function.

      - Variable speed is acheived by multiplying the full load piston displacement - by the normalized compressor speed. The power and heat transfer rates are forced - to zero if the resulting heat pump state has higher evaporating pressure than - condensing pressure. + Since this g-function is based on line sources of heat, rather than + cylinders, the g-function is corrected to consider the cylindrical + geometry. The correction factor is then the difference between the cylindrical + heat source solution and the infinite line source solution, as proposed by + Li et al. (2014) as

      -

      Assumptions and limitations

      +

      + g(t) = gFLS + (gCHS - gILS) +

      +

      Implementation

      - The compression process is assumed isentropic. The thermal energy - of superheating is ignored in the evaluation of the heat transferred to the refrigerant - in the evaporator. There is no supercooling. + The calculation of the g-function is separated into two regions: the + short-time region and the long-time region. In the short-time region, + corresponding to times t < 1 hour, heat interaction between boreholes + and axial variations of heat injection rate are not considered. The + g-function is calculated using only one borehole and one segment. In the + long-time region, corresponding to times t > 1 hour, all boreholes + are represented as series of nSeg line segments and the + g-function is evaluated as described above.

      References

      - H. Jin. - - Parameter estimation based models of water source heat pumps. - - PhD Thesis. Oklahoma State University. Stillwater, Oklahoma, USA. 2002. + Cimmino, M. and Bernier, M. 2014. A semi-analytical method to generate + g-functions for geothermal bore fields. International Journal of Heat and + Mass Transfer 70: 641-650. +

      +

      + Cimmino, M. 2018. Fast calculation of the g-functions of geothermal borehole + fields using similarities in the evaluation of the finite line source + solution. Journal of Building Performance Simulation. DOI: + 10.1080/19401493.2017.1423390. +

      +

      + Eskilson, P. 1987. Thermal analysis of heat extraction boreholes. Ph.D. + Thesis. Department of Mathematical Physics. University of Lund. Sweden. +

      +

      + Li, M., Li, P., Chan, V. and Lai, A.C.K. 2014. Full-scale temperature + response function (G-function) for heat transfer by borehole heat exchangers + (GHEs) from sub-hour to decades. Applied Energy 136: 197-205.

      -------- Corrected Code --------

      - Model for a reciprocating processor, as detailed in Jin (2002). The - rate of heat transferred to the evaporator is given by: + This function implements the g-function evaluation method + introduced by Cimmino and Bernier (see: Cimmino and Bernier (2014), + and Cimmino (2018)) based on the g-function function concept + first introduced by Eskilson (1987). The g-function gives the + relation between the variation of the borehole wall temperature at a + time t and the heat extraction and injection rates at all + times preceding time t as

      -

      - Q̇Eva = ṁref ( - hVap(TEva) - hLiq(TCon) - ). +

      + \"image\"

      - The power consumed by the compressor is given by a linear efficiency - relation: + where Tb is the borehole wall temperature, + Tg is the undisturbed ground temperature, Q + is the heat injection rate into the ground through the borehole wall + per unit borehole length, ks is the soil thermal + conductivity and g is the g-function.

      -

      - P = PTheoretical / η + PLoss,constant. +

      + The g-function is constructed from the combination of the + combination of the finite line source (FLS) solution (see + AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.finiteLineSource), + the cylindrical heat source (CHS) solution (see + AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.cylindricalHeatSource), + and the infinite line source (ILS) solution (see + AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.infiniteLineSource). + To obtain the g-function of a bore field, each borehole is + divided into a series of nSeg segments of equal length, + each modeled as a line source of finite length. The finite line + source solution is superimposed in space to obtain a system of + equations that gives the relation between the heat injection rate at + each of the segments and the borehole wall temperature at each of the + segments. The system is solved to obtain the uniform borehole wall + temperature required at any time to maintain a constant total heat + injection rate (Qtot = + 2πksHtot) into the bore field. The uniform + borehole wall temperature is then equal to the finite line source + based g-function.

      - Variable speed is acheived by multiplying the full load piston - displacement by the normalized compressor speed. The power and heat - transfer rates are forced to zero if the resulting heat pump state - has higher evaporating pressure than condensing pressure. + Since this g-function is based on line sources of heat, rather + than cylinders, the g-function is corrected to consider the + cylindrical geometry. The correction factor is then the difference + between the cylindrical heat source solution and the infinite line + source solution, as proposed by Li et al. (2014) as +

      +

      + g(t) = gFLS + (gCHS - gILS)

      - Assumptions and limitations + Implementation

      - The compression process is assumed isentropic. The thermal energy of - superheating is ignored in the evaluation of the heat transferred to - the refrigerant in the evaporator. There is no supercooling. + The calculation of the g-function is separated into two + regions: the short-time region and the long-time region. In the + short-time region, corresponding to times t < 1 hour, heat + interaction between boreholes and axial variations of heat injection + rate are not considered. The g-function is calculated using + only one borehole and one segment. In the long-time region, + corresponding to times t > 1 hour, all boreholes are + represented as series of nSeg line segments and the + g-function is evaluated as described above.

      References

      - H. Jin. Parameter estimation based models of water source heat - pumps. PhD Thesis. Oklahoma State University. Stillwater, - Oklahoma, USA. 2002. + Cimmino, M. and Bernier, M. 2014. A semi-analytical method to + generate g-functions for geothermal bore fields. International + Journal of Heat and Mass Transfer 70: 641-650. +

      +

      + Cimmino, M. 2018. Fast calculation of the g-functions of + geothermal borehole fields using similarities in the evaluation of + the finite line source solution. Journal of Building Performance + Simulation. DOI: 10.1080/19401493.2017.1423390. +

      +

      + Eskilson, P. 1987. Thermal analysis of heat extraction + boreholes. Ph.D. Thesis. Department of Mathematical Physics. + University of Lund. Sweden. +

      +

      + Li, M., Li, P., Chan, V. and Lai, A.C.K. 2014. Full-scale + temperature response function (G-function) for heat transfer by + borehole heat exchangers (GHEs) from sub-hour to decades. Applied + Energy 136: 197-205.

      -------- Errors -------- -line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 11 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 49 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Sources/Outside_CpData.mo ---- +---- AixLib/Fluid/Actuators/BaseClasses/exponentialDamper.mo ---- -------- HTML Code --------

      - This model describes boundary conditions for - pressure, enthalpy, and species concentration that can be obtained - from weather data. The model is identical to - - AixLib.Fluid.Sources.Outside, - except that it adds the wind pressure to the - pressure at the fluid ports ports. -

      -

      - The pressure p at the fluid ports is computed as: + This function computes the opening characteristics of an exponential damper. +

      + The function is used by the model + + AixLib.Fluid.Actuators.Dampers.Exponential. +

      + For yL < y < yU, the damper characteristics is

      - p = pw + Cp,act Cs v2 ρ ⁄ 2, -

      -

      - where pw is the atmospheric pressure from the weather bus, - v is the wind speed from the weather bus, and - ρ is the fluid density. -

      -

      - The wind pressure coefficient Cp,act is a function of the surface wind incidence - angle and is defined relative to the surface azimuth (normal to the surface is 0). - The wind incidence angle incAng is computed from the wind direction obtained from the weather file - with the surface azimuth azi as the base of the angle. - The relation between the wind pressure coefficient Cp,act and the incidence angle incAng - is defined by a cubic hermite interpolation of the users table input. - Typical table values can be obtained from the "AIVC guide to energy efficient ventilation", - appendix 2 (1996). The default table is appendix 2, table 2.2, face 1. -

      -

      - The wind speed modifier Cs can be used to incorporate the effect of the surroundings on the local wind speed. -

      -

      Definition of angles

      -

      - The angles incAngSurNor for the wind incidence angle relative to the surface normal - are measured counter-clock wise. - The figure below shows an example entry, which is also used in the model - - AixLib.Fluid.Sources.Examples.Outside_CpData_Specification. -

      -

      \"image\"

      - -

      - The wind incidence angle and surface azimuths are defined as follows: - The wind indicience angle is obtained directly from the weather data bus weaBus.winDir. - This variable contains the data from the weather data file that was read, such as a TMY3 file. - In accordance to TMY3, the data is as shown in the table below. -

      -
      - - - - -
      Value of winDir if the wind blows from different directions.
      Wind from North:
      0
      Wind from West:
      3π/2
      270°
      Wind from East:
      π/2
      90°
      Wind from South:
      π
      180°
      -

      - For the surface azimuth azi, the specification from - AixLib.Types.Azimuth is - used, which is as shown in the table below. + kd(y) = exp(a+b (1-y)).

      - - - - - - -
      Value of azi if the exterior wall faces in the different directions.
      Wall facing north:
      π
      180°
      Wall facing West:
      π/2
      90°
      Wall facing east:
      3π/2
      270°
      Wall facing South:
      0;
      - -

      Related model

      - This model differs from - AixLib.Fluid.Sources.Outside_CpLowRise by the calculation of the wind pressure coefficient - Cp,act. - The wind pressure coefficient is defined by a user-defined table instead of a generalized equation - such that it can be used for all building sizes and situations, for shielded buildings, - and for buildings with non-rectangular shapes. + Outside this range, the damper characteristic is defined by a quadratic polynomial.

      - References + Note that this implementation returns sqrt(kd(y)) instead of kd(y). + This is done for numerical reason since otherwise kd(y) may be an iteration + variable, which may cause a lot of warnings and slower convergence if the solver + attempts kd(y) < 0 during the iterative solution procedure.

      -
        -
      • M. W. Liddament, 1996, A guide to energy efficient ventilation. AIVC Annex V.
      • -
      • - February 2, 2022, by Michael Wetter:
        - Revised implementation.
        - This is for - IBPSA, #1436. + April 14, 2014 by Michael Wetter:
        + Improved documentation.
      • - Apr 6, 2021, by Klaas De Jonge:
        + July 1, 2011 by Michael Wetter:
        + Added constraint to control input to avoid using a number outside + 0 and 1 in case that the control input + has a numerical integration error. +
      • +
      • + April 4, 2010 by Michael Wetter:
        + Reformulated implementation. The new implementation computes + sqrt(kTheta). This avoid having kTheta in + the iteration variables, which caused warnings when the solver attempted + kTheta < 0. +
      • +
      • + June 22, 2008 by Michael Wetter:
        First implementation.
      -------- Corrected Code --------

      - This model describes boundary conditions for pressure, enthalpy, and - species concentration that can be obtained from weather data. The - model is identical to AixLib.Fluid.Sources.Outside, - except that it adds the wind pressure to the pressure at the fluid - ports ports. + This function computes the opening characteristics of an exponential + damper.

      - The pressure p at the fluid ports is computed as: + The function is used by the model AixLib.Fluid.Actuators.Dampers.Exponential. +

      +

      + For yL < y < yU, the damper characteristics is

      - p = pw + Cp,act Cs v2 ρ ⁄ - 2, + kd(y) = exp(a+b (1-y)).

      - where pw is the atmospheric pressure from the - weather bus, v is the wind speed from the weather bus, and - ρ is the fluid density. + Outside this range, the damper characteristic is defined by a + quadratic polynomial.

      - The wind pressure coefficient Cp,act is a function - of the surface wind incidence angle and is defined relative to the - surface azimuth (normal to the surface is 0). The wind - incidence angle incAng is computed from the wind - direction obtained from the weather file with the surface azimuth - azi as the base of the angle. The relation between the - wind pressure coefficient Cp,act and the incidence - angle incAng is defined by a cubic hermite interpolation - of the users table input. Typical table values can be obtained from - the \"AIVC guide to energy efficient ventilation\", appendix 2 (1996). - The default table is appendix 2, table 2.2, face 1. + Note that this implementation returns sqrt(kd(y)) + instead of kd(y). This is done for numerical reason + since otherwise kd(y) may be an iteration variable, + which may cause a lot of warnings and slower convergence if the + solver attempts kd(y) < 0 during the iterative + solution procedure.

      +
        +
      • April 14, 2014 by Michael Wetter:
        + Improved documentation. +
      • +
      • July 1, 2011 by Michael Wetter:
        + Added constraint to control input to avoid using a number outside + 0 and 1 in case that the control input + has a numerical integration error. +
      • +
      • April 4, 2010 by Michael Wetter:
        + Reformulated implementation. The new implementation computes + sqrt(kTheta). This avoid having kTheta in + the iteration variables, which caused warnings when the solver + attempted kTheta < 0. +
      • +
      • June 22, 2008 by Michael Wetter:
        + First implementation. +
      • +
      + +-------- Errors -------- +line 11 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Controls/Continuous/Examples/OffTimer.mo ---- +-------- HTML Code -------- + +

      + Example that demonstrates the use of the model + + AixLib.Controls.Continuous.OffTimer. + The input to the two timers are alternating boolean values. + Whenever the input becomes false(=0), the timer is reset. + The figures below show the input and output of the blocks. +

      +

      + \"Input
      + \"Input +

      + +
        +
      • + November 21, 2011, by Michael Wetter:
        + Added documentation. +
      • +
      + +-------- Corrected Code --------

      - The wind speed modifier Cs can be used to - incorporate the effect of the surroundings on the local wind speed. -

      -

      - Definition of angles -

      -

      - The angles incAngSurNor for the wind incidence angle - relative to the surface normal are measured counter-clock wise. The - figure below shows an example entry, which is also used in the model - - AixLib.Fluid.Sources.Examples.Outside_CpData_Specification. + Example that demonstrates the use of the model AixLib.Controls.Continuous.OffTimer. + The input to the two timers are alternating boolean values. Whenever + the input becomes false(=0), the timer is reset. The + figures below show the input and output of the blocks.

      - \"image\" -

      -

      - The wind incidence angle and surface azimuths are defined as follows: - The wind indicience angle is obtained directly from the weather data - bus weaBus.winDir. This variable contains the data from - the weather data file that was read, such as a TMY3 file. In - accordance to TMY3, the data is as shown in the table below. -

      - - - - - - - - - - - - - - - - - -
      - Value of winDir if the wind blows from different - directions. -
      - Wind from North:
      - 0
      - 0° -
      - Wind from West:
      - 3π/2
      - 270° -
      - Wind from East:
      - π/2
      - 90° -
      - Wind from South:
      - π
      - 180° -
      -

      - For the surface azimuth azi, the specification from - AixLib.Types.Azimuth is - used, which is as shown in the table below. -

      - - - - - - - - - - - - - - - - - -
      - Value of azi if the exterior wall faces in the - different directions. -
      - Wall facing north:
      - π
      - 180° -
      - Wall facing West:
      - π/2
      - 90° -
      - Wall facing east:
      - 3π/2
      - 270° -
      - Wall facing South:
      - 0;
      - 0° -
      -

      - Related model -

      -

      - This model differs from AixLib.Fluid.Sources.Outside_CpLowRise - by the calculation of the wind pressure coefficient - Cp,act. The wind pressure coefficient is defined by - a user-defined table instead of a generalized equation such that it - can be used for all building sizes and situations, for shielded - buildings, and for buildings with non-rectangular shapes. -

      -

      - References + \"Input
      + \"Input

        -
      • M. W. Liddament, 1996, A guide to energy efficient - ventilation. AIVC Annex V. -
      • -
      -
        -
      • February 2, 2022, by Michael Wetter:
        - Revised implementation.
        - This is for IBPSA, - #1436. -
      • -
      • Apr 6, 2021, by Klaas De Jonge:
        - First implementation. +
      • November 21, 2011, by Michael Wetter:
        + Added documentation.
      -------- Errors -------- -line 51 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 -line 63 column 2 - Warning: The summary attribute on the
      element is obsolete in HTML5 -line 14 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 43 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FMI/UsersGuide.mo ---- +---- AixLib/Fluid/HeatExchangers/Heater_T.mo ---- -------- HTML Code -------- +

      + Model for an ideal heater that controls its outlet temperature to + a prescribed outlet temperature. +

      +

      + This model forces the outlet temperature at port_b to be + no lower than the temperature of the input signal + TSet, subject to optional limits on the + capacity. + By default, the model has unlimited heating capacity. +

      +

      + The output signal Q_flow is the heat added + to the medium if the mass flow rate is from port_a to port_b. + If the flow is reversed, then Q_flow=0. +

      +

      + The outlet conditions at port_a are not affected by this model, + other than for a possible pressure difference due to flow friction. +

      +

      + If the parameter energyDynamics is different from + Modelica.Fluid.Types.Dynamics.SteadyState, + the component models the dynamic response using a first order differential equation. + The time constant of the component is equal to the parameter tau. + This time constant is adjusted based on the mass flow rate using +

      +

      + τeff = τ |ṁ| ⁄ ṁnom +

      +

      + where + τeff is the effective time constant for the given mass flow rate + and + τ is the time constant at the nominal mass flow rate + nom. + This type of dynamics is equal to the dynamics that a completely mixed + control volume would have. +

      +

      + Optionally, this model can have a flow resistance. + Set dp_nominal = 0 to disable the flow friction calculation. +

      +

      + For a similar model that is a sensible cooling device, use + + AixLib.Fluid.HeatExchangers.SensibleCooler_T. + For a model that uses a control signal u ∈ [0, 1] and multiplies + this with the nominal heating or cooling power, use + + AixLib.Fluid.HeatExchangers.HeaterCooler_u + +

      +

      Limitations

      +

      + If the flow is from port_b to port_a, + then the enthalpy of the medium is not affected by this model. +

      +

      Validation

      +

      + The model has been validated against the analytical solution in + the examples + + AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet + and + + AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet_dynamic. +

      + +
        +
      • + September 10, 2018, by Michael Wetter:
        + Corrected missing propagation of initial conditions.
        + This is for + + AixLib, #1016. +
      • +
      • + May 3, 2017, by Michael Wetter:
        + First implementation.
        + This is for + + AixLib, #763. +
      • +
      + +-------- Corrected Code --------

      -This user's guide describes the FMI package (Wetter et al., 2015). -The FMI package has been implemented to facilitate the export -of thermofluid flow models such as HVAC components, HVAC systems -and thermal zones as Functional Mockup Units (FMUs). -This allows to export thermofluid flow models as FMUs so that they can be -imported in other simulators. -To export thermofluid flow components, a Modelica block is needed -in order for the model to only have input and output signals -rather than fluid connectors, as fluid connectors do not impose any causality -on the signal flow. -This package implements such blocks and its connectors. + Model for an ideal heater that controls its outlet temperature to a + prescribed outlet temperature.

      -The main packages are as follows: + This model forces the outlet temperature at port_b to be + no lower than the temperature of the input signal TSet, + subject to optional limits on the capacity. By default, the model has + unlimited heating capacity.

      -
      - - - - - -
      PackageDescription
      - - AixLib.Fluid.FMI.ExportContainers - +

      + The output signal Q_flow is the heat added to the medium + if the mass flow rate is from port_a to + port_b. If the flow is reversed, then + Q_flow=0. +

      +

      + The outlet conditions at port_a are not affected by this + model, other than for a possible pressure difference due to flow + friction. +

      +

      + If the parameter energyDynamics is different from + Modelica.Fluid.Types.Dynamics.SteadyState, the component + models the dynamic response using a first order differential + equation. The time constant of the component is equal to the + parameter tau. This time constant is adjusted based on + the mass flow rate using +

      +

      + τeff = τ |ṁ| ⁄ ṁnom +

      +

      + where τeff is the effective time constant for the + given mass flow rate and τ is the time constant at + the nominal mass flow rate nom. This type of + dynamics is equal to the dynamics that a completely mixed control + volume would have. +

      +

      + Optionally, this model can have a flow resistance. Set + dp_nominal = 0 to disable the flow friction calculation. +

      +

      + For a similar model that is a sensible cooling device, use AixLib.Fluid.HeatExchangers.SensibleCooler_T. + For a model that uses a control signal u ∈ [0, 1] and + multiplies this with the nominal heating or cooling power, use + AixLib.Fluid.HeatExchangers.HeaterCooler_u +

      +

      + Limitations +

      +

      + If the flow is from port_b to port_a, then + the enthalpy of the medium is not affected by this model. +

      +

      + Validation +

      +

      + The model has been validated against the analytical solution in the + examples AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet + and + AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet_dynamic. +

      +
        +
      • September 10, 2018, by Michael Wetter:
        + Corrected missing propagation of initial conditions.
        + This is for AixLib, + #1016. +
      • +
      • May 3, 2017, by Michael Wetter:
        + First implementation.
        + This is for AixLib, + #763. +
      • +
      + +-------- Errors -------- +line 29 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/FMI/UsersGuide.mo ---- +-------- HTML Code -------- + +

      +This user's guide describes the FMI package (Wetter et al., 2015). +The FMI package has been implemented to facilitate the export +of thermofluid flow models such as HVAC components, HVAC systems +and thermal zones as Functional Mockup Units (FMUs). +This allows to export thermofluid flow models as FMUs so that they can be +imported in other simulators. +To export thermofluid flow components, a Modelica block is needed +in order for the model to only have input and output signals +rather than fluid connectors, as fluid connectors do not impose any causality +on the signal flow. +This package implements such blocks and its connectors. +

      +

      +The main packages are as follows: +

      + + + + + + +
      PackageDescription
      + + AixLib.Fluid.FMI.ExportContainers +

      Package with blocks to export thermofluid flow components and systems.

      @@ -8904,5502 +8537,5065 @@ The model requires derivatives of some inputs as listed below: line 18 column 1 - Warning: The summary attribute on the element is obsolete in HTML5 ----- AixLib/Utilities/Math/Functions/biquadratic.mo ---- +---- AixLib/Fluid/Sensors/UsersGuide.mo ---- -------- HTML Code -------- - This function computes -

      - y = a1 + a2 x1 - + a3 x12 - + a4 x2 + a5 x22 - + a6 x1 x2 -

      - -
        -
      • - Sep 8, 2010 by Michael Wetter:
        - First implementation. -
      • -
      - --------- Corrected Code -------- -This function computes -

      - y = a1 + a2 x1 + a3 - x12 + a4 x2 + - a5 x22 + a6 x1 - x2 +

      +This package contains models of sensors. +There are models with one and with two fluid ports.

      -
        -
      • Sep 8, 2010 by Michael Wetter:
        - First implementation. -
      • -
      - --------- Errors -------- -line 3 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/BoundaryConditions/Validation/BESTEST/WD500.mo ---- --------- HTML Code -------- -

        -
      • - September 6, 2021, by Ettore Zanetti:
        - Removed parameter lat as it is now obtained from the weather data bus.
        - This is for - IBPSA, #1477. -
      • -
      • - March 11, 2020, by Ettore Zanetti:
        - First implementation. -
      • -
      • - April 14, 2020, by Ettore Zanetti:
        - Rework after comments from pull request - #1339. -
      • -
      • - May 2, 2021, by Ettore Zanetti:
        - Updated weather file as explained in #1478. -
      • -
      - -

      WD500: Time Zone Case

      -

      Weather data file : WD500.epw

      -

      Table 1: Site Data for Weather file WD500epw

      -
      - - - - - - - - - - - - - - - -

      Latitude

      28.567° north

      Longitude

      77.103° east

      Altitude

      236.9 m

      Time Zone

      5.5

      - --------- Corrected Code -------- -
        -
      • September 6, 2021, by Ettore Zanetti:
        - Removed parameter lat as it is now obtained from the - weather data bus.
        - This is for IBPSA, - #1477. -
      • -
      • March 11, 2020, by Ettore Zanetti:
        - First implementation. -
      • -
      • April 14, 2020, by Ettore Zanetti:
        - Rework after comments from pull request #1339. -
      • -
      • May 2, 2021, by Ettore Zanetti:
        - Updated weather file as explained in #1478. -
      • -
      -

      - WD500: Time Zone Case -

      +

      Selection and parameterization of sensor models

      - Weather data file : WD500.epw +When selecting a sensor model, a distinction needs to be made +whether the measured quantity depends on the direction of the flow or +not, and whether the sensor output signal is the product of the mass flow rate +and a medium property.

      +

      - Table 1: Site Data for Weather file WD500epw +Output signals that depend on the flow direction and are not multiplied by +the mass flow rate are temperature, relative humidity, +water vapor concentration X, trace substances C and density. +For such quantities, sensors with two fluid ports need to be used. +An exception is if the quantity is measured directly in a fluid volume, which is the case +for models from the package + +AixLib.Fluid.MixingVolumes. +Therefore, to measure for example the outlet temperature of a heat exchanger, the +configuration labelled correct use in the figure below should be used, and not the configuration +labelled not recommended. +For an explanation, see + +Modelica.Fluid.Examples.Explanatory.MeasuringTemperature.

      - - -
      -

      - Latitude -

      + + + + - + + - - - - - - - - - - - - - +
      Correct use + \"image\" -

      - 28.567° north -

      +
      Not recommended + \"image\"
      -

      - Longitude -

      -
      -

      - 77.103° east -

      -
      -

      - Altitude -

      -
      -

      - 236.9 m -

      -
      -

      - Time Zone -

      -
      -

      - 5.5 -

      -
      --------- Errors -------- -line 5 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 - - ----- AixLib/Fluid/HeatExchangers/PrescribedOutlet.mo ---- --------- HTML Code -------- - -

      - Model that allows specifying the temperature and mass fraction of the fluid - that leaves the model from port_b. -

      -

      - This model forces the outlet temperature at port_b to be equal to the temperature - of the input signal TSet, subject to optional limits on the - heating or cooling capacity QMax_flow ≥ 0 and QMin_flow ≤ 0. - Similarly than for the temperature, - this model also forces the outlet water mass fraction at port_b to be - no lower than the - input signal X_wSet, subject to optional limits on the - maximum water vapor mass flow rate that is added, as - described by the parameter mWatMax_flow. - By default, the model has unlimited capacity, but control of temperature - and humidity can be subject to capacity limits, or be disabled. -

      -

      - The output signal Q_flow is the heat added (for heating) or subtracted (for cooling) - to the medium if the flow rate is from port_a to port_b. - If the flow is reversed, then Q_flow=0. -

      -

      - The outlet conditions at port_a are not affected by this model. -

      -

      - If the parameter energyDynamics is not equal to - Modelica.Fluid.Types.Dynamics.SteadyState, - the component models the dynamic response using a first order differential equation. - The time constant of the component is equal to the parameter tau. - This time constant is adjusted based on the mass flow rate using -

      -

      - τeff = τ |ṁ| ⁄ ṁnom -

      -

      - where - τeff is the effective time constant for the given mass flow rate - and - τ is the time constant at the nominal mass flow rate - nom. - This type of dynamics is equal to the dynamics that a completely mixed - control volume would have. -

      -

      - Optionally, this model can have a flow resistance. - If no flow resistance is requested, set dp_nominal=0. -

      -

      - For a model that uses a control signal u ∈ [0, 1] and multiplies - this with the nominal heating or cooling power, use - - AixLib.Fluid.HeatExchangers.HeaterCooler_u - -

      -

      Limitations

      -

      - This model only adds or removes heat or water vapor for the flow from - port_a to port_b. - The enthalpy of the reverse flow is not affected by this model. -

      -

      - If this model is used to cool air below the dew point temperature, the water mass fraction - will not change. -

      -

      - Note that for use_TSet = false, the enthalpy of the leaving fluid - will not be changed, even if moisture is added. The enthalpy added (or removed) - by the change in humidity is neglected. To properly account for change in enthalpy - due to humidification, use instead - - AixLib.Fluid.Humidifiers.SprayAirWasher_X. -

      -

      Validation

      -

      - The model has been validated against the analytical solution in - the examples - - AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet - and - - AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet_dynamic. -

      - -
        -
      • - March 3, 2022, by Michael Wetter:
        - Removed massDynamics.
        - This is for - issue 1542. -
      • -
      • - May 3, 2017, by Michael Wetter:
        - Updated protected model for - #763. -
      • -
      • - December 1, 2016, by Michael Wetter:
        - Updated model as use_dh is no longer a parameter in the pressure drop model.
        - This is for - #480. -
      • -
      • - November 11, 2014, by Michael Wetter:
        - Revised implementation. -
      • -
      • - March 19, 2014, by Christoph Nytsch-Geusen:
        - First implementation. -
      • -
      - --------- Corrected Code -------- -

      - Model that allows specifying the temperature and mass fraction of the - fluid that leaves the model from port_b. -

      -

      - This model forces the outlet temperature at port_b to be - equal to the temperature of the input signal TSet, - subject to optional limits on the heating or cooling capacity - QMax_flow ≥ 0 and QMin_flow ≤ 0. Similarly - than for the temperature, this model also forces the outlet water - mass fraction at port_b to be no lower than the input - signal X_wSet, subject to optional limits on the maximum - water vapor mass flow rate that is added, as described by the - parameter mWatMax_flow. By default, the model has - unlimited capacity, but control of temperature and humidity can be - subject to capacity limits, or be disabled. -

      -

      - The output signal Q_flow is the heat added (for heating) - or subtracted (for cooling) to the medium if the flow rate is from - port_a to port_b. If the flow is reversed, - then Q_flow=0. -

      - The outlet conditions at port_a are not affected by this - model. +Except for the mass flow rate sensor, +all sensors with two ports can be +configured as dynamic sensors or as steady-state sensor. +The list below advices on how to configure sensors.

      +
        +
      • - If the parameter energyDynamics is not equal to - Modelica.Fluid.Types.Dynamics.SteadyState, the component - models the dynamic response using a first order differential - equation. The time constant of the component is equal to the - parameter tau. This time constant is adjusted based on - the mass flow rate using -

        -

        - τeff = τ |ṁ| ⁄ ṁnom + +Sensors for quantities that depend on the direction of the mass flow rate but +not of its magnitude: + +Such quantities include density, mass fraction, PPM, relative humidity, specific enthalpy, specific entropy and trace substances. +Not that these are all quantities that are carried by the fluid that flows through the sensor. +For these sensors, if the parameter allowFlowReversal=true is set (which is the default setting), +then it is strongly recommended to configure them +as a dynamic sensor. This is the default setting.
        +Configuring a sensor as a dynamic sensor is done by setting the time constant to a non-zero +value. Typically, setting tau=10 seconds yields good results. +For tau=0, numerical problems may occur if the mass flow rate is close to zero +and allowFlowReversal=true.
        +If allowFlowReversal=false, then the measurement of these sensors only depends on properties +at port_a. +If the mass flow rate at port_a is a ≤ 0, +i.e., fluid flows from port_b to port_a, +the model still assumes a > 0. Hence there are no numerical problems; +but use of the sensor output may yield wrong results. +Therefore, only set allowFlowReversal=false if you can guarantee a ≥ 0.

        +
      • +
      • - where τeff is the effective time constant for the - given mass flow rate and τ is the time constant at - the nominal mass flow rate nom. This type of - dynamics is equal to the dynamics that a completely mixed control - volume would have. + +Sensors for quantities that are the product of mass flow rate times a measured fluid property: + +Such quantities include volumentric flow rate or enthalpy flow rate. +For these quantities, sensors are by default configured as steady-state sensor. +These sensors may be configured by the user +as a dynamic sensor by setting tau > 0, but there is typically no benefit as these sensors typically +do not cause numerical problems. +The reason is that these sensors multiply the quantity that is carried by the flow, +such as specific enthalpy h by the mass flow rate +to compute the measured signal Ḣ=ṁ h. +Hence, as the mass flow rate goes to zero, the sensor output +signal also goes to zero, which avoids numerical problems.

        +
      • +
      • - Optionally, this model can have a flow resistance. If no flow - resistance is requested, set dp_nominal=0. +Static pressure measurements: + +For static pressure measurements, sensors always output the instantaneous measurement. +These sensors cannot be configured to be dynamic.

        +
      • +

      - For a model that uses a control signal u ∈ [0, 1] and - multiplies this with the nominal heating or cooling power, use - AixLib.Fluid.HeatExchangers.HeaterCooler_u +The table below summarizes the recommendations for the use of sensors.

      -

      - Limitations -

      -

      - This model only adds or removes heat or water vapor for the flow from - port_a to port_b. The enthalpy of the - reverse flow is not affected by this model. +

      + + + + + + + + + + + + + + + + + + + + + + +
      Measured quantityOne port sensorTwo port sensor
      steady-state (tau=0)dynamic (tau > 0)
      temperature
      + relative humidity
      + mass fraction
      + trace substances
      + specific enthalpy
      + specific entropy
      use only if connected to a volumeavoidrecommended
      volume flow rate
      + enthalpy flow rate
      + entropy flow rate
      -recommendedrecommended
      pressurerecommendedrecommendedrecommended
      + +

      Sensor Dynamics

      +
      Dynamic response to fluid flowing through the sensor
      +

      +If a sensor is configured as a dynamic sensor by setting tau > 0, +then the measured quantity, say the temperature T, is +computed as +

      +

      + τ   dT ⁄ dt = |ṁ| ⁄ ṁ0   (θ-T),

      - If this model is used to cool air below the dew point temperature, - the water mass fraction will not change. +where τ is a user-defined time constant of the sensor (a suggested value is around 10 seconds, +which is the default setting for the components), +dT ⁄ dt is the time derivative of the sensor output signal, +|ṁ| is the absolute value of the mass flow rate, +0 is the user-specified nominal value of the mass flow rate and +θ is the temperature of the medium inside the sensor. +An equivalent physical model of such a sensor would be a perfectly mixed volume +with a sensor that outputs the temperature of this volume. In this situation, the size of the volume would +be V=τ   ṁ0 ⁄ ρ, where +ρ is the density of the fluid.

      +
      Dynamic response to ambient temperature

      - Note that for use_TSet = false, the enthalpy of the - leaving fluid will not be changed, even if moisture is added. The - enthalpy added (or removed) by the change in humidity is neglected. - To properly account for change in enthalpy due to humidification, use - instead AixLib.Fluid.Humidifiers.SprayAirWasher_X. +For the sensor + +AixLib.Fluid.Sensors.TemperatureTwoPort, +by setting transferHeat = true, heat transfer to a +fixed ambient can be approximated. The heat transfer is computed as +

      +

      + τHeaTra   dT ⁄ dt = (TAmb-T), +

      +

      +where τHeaTra is a fixed time constant and +TAmb is a fixed ambient temperature. +Setting transferHeat = true is useful if the sensor output T +is used to switch the mass flow rate on again. If transferHeat = false, +then the sensor output T remains constant if the mass flow rate is zero +and hence a fan or pump controller that uses this signal may never switch the device +on again. +If the sensor output T is not used to switch on the mass flow rate, then +in general one can use transferHeat=false. +

      +

      +Note that since in practice the heat transfer is due to a combination of ambient +temperature and upstream or downstream fluid temperature, for example by two-way +buoyancy-driven flow inside the duct or pipe, the model uses as an approximation +a fixed ambient temperature. +Since the sensor is not affecting the temperature of the medium, this approximation +of the heat transfer does not add or remove heat from the fluid. +

      +
      Combined dynamic response
      +

      +For the sensor + +AixLib.Fluid.Sensors.TemperatureTwoPort, +if both dynamic effects are enabled, then +the output T is computed as +

      +

      +dT ⁄ dt = |ṁ| ⁄ ṁ0   (θ-T) ⁄ τ + +(TAmb-T) ⁄ τHeaTra. +

      +

      Implementation

      +

      +The above equation is implemented in such a way that it is differentiable in the mass flow rate. +

      +

      +Note that the implementation of the dynamic sensors does not use the model + +AixLib.Fluid.MixingVolumes. +The reason is that depending on the selected medium model, the +mixing volume may introduce states for the pressure, species concentration, +trace substance, specific enthalpy and specific entropy. Not all states are typically needed to +model the dynamics of a sensor. Moreover, in many building system applications, +the sensor dynamics is not of concern, but is rather used here to avoid numerical +problems that steady-state models of sensors cause when flow rates are +very close to zero. +

      + +-------- Corrected Code -------- +

      + This package contains models of sensors. There are models with one + and with two fluid ports.

      - Validation + Selection and parameterization of sensor models

      - The model has been validated against the analytical solution in the - examples AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet - and - AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet_dynamic. + When selecting a sensor model, a distinction needs to be made whether + the measured quantity depends on the direction of the flow or not, + and whether the sensor output signal is the product of the mass flow + rate and a medium property. +

      +

      + Output signals that depend on the flow direction and are not + multiplied by the mass flow rate are temperature, relative humidity, + water vapor concentration X, trace substances C and + density. For such quantities, sensors with two fluid ports need to be + used. An exception is if the quantity is measured directly in a fluid + volume, which is the case for models from the package AixLib.Fluid.MixingVolumes. + Therefore, to measure for example the outlet temperature of a heat + exchanger, the configuration labelled correct use in the + figure below should be used, and not the configuration labelled + not recommended. For an explanation, see + Modelica.Fluid.Examples.Explanatory.MeasuringTemperature. +

      + + + + + + + + + +
      + Correct use + + \"image\" +
      + Not recommended + + \"image\" +
      +

      + Except for the mass flow rate sensor, all sensors with two ports can + be configured as dynamic sensors or as steady-state sensor. The list + below advices on how to configure sensors.

        -
      • March 3, 2022, by Michael Wetter:
        - Removed massDynamics.
        - This is for issue - 1542. -
      • -
      • May 3, 2017, by Michael Wetter:
        - Updated protected model for #763. -
      • -
      • December 1, 2016, by Michael Wetter:
        - Updated model as use_dh is no longer a parameter in - the pressure drop model.
        - This is for #480. +
      • +

        + Sensors for quantities that depend on the direction of the + mass flow rate but not of its magnitude: Such quantities + include density, mass fraction, PPM, relative humidity, specific + enthalpy, specific entropy and trace substances. Not that these + are all quantities that are carried by the fluid that flows + through the sensor. For these sensors, if the parameter + allowFlowReversal=true is set (which is the default + setting), then it is strongly recommended to configure them as a + dynamic sensor. This is the default setting.
        + Configuring a sensor as a dynamic sensor is done by setting the + time constant to a non-zero value. Typically, setting + tau=10 seconds yields good results. For + tau=0, numerical problems may occur if the mass flow + rate is close to zero and + allowFlowReversal=true.
        + If allowFlowReversal=false, then the measurement of + these sensors only depends on properties at port_a. + If the mass flow rate at port_a is a + ≤ 0, i.e., fluid flows from port_b to + port_a, the model still assumes a + > 0. Hence there are no numerical problems; but use of the + sensor output may yield wrong results. Therefore, only set + allowFlowReversal=false if you can guarantee + a ≥ 0. +

      • -
      • November 11, 2014, by Michael Wetter:
        - Revised implementation. +
      • +

        + Sensors for quantities that are the product of mass flow rate + times a measured fluid property: Such quantities include + volumentric flow rate or enthalpy flow rate. For these + quantities, sensors are by default configured as steady-state + sensor. These sensors may be configured by the user as a dynamic + sensor by setting tau > 0, but there is typically + no benefit as these sensors typically do not cause numerical + problems. The reason is that these sensors multiply the quantity + that is carried by the flow, such as specific enthalpy h + by the mass flow rate to compute the measured signal + Ḣ=ṁ h. Hence, as the mass flow rate goes to zero, the + sensor output signal also goes to zero, which avoids numerical + problems. +

      • -
      • March 19, 2014, by Christoph Nytsch-Geusen:
        - First implementation. +
      • +

        + Static pressure measurements: For static pressure + measurements, sensors always output the instantaneous + measurement. These sensors cannot be configured to be dynamic. +

      - --------- Errors -------- -line 34 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Chillers/Carnot_y.mo ---- --------- HTML Code -------- - -

      - This is model of a chiller whose coefficient of performance COP changes - with temperatures in the same way as the Carnot efficiency changes. - The input signal y is the control signal for the compressor. -

      -

      - The model allows to either specify the Carnot effectivness - ηCarnot,0, or - a COP0 - at the nominal conditions, together with - the evaporator temperature Teva,0 and - the condenser temperature Tcon,0, in which - case the model computes the Carnot effectivness as -

      -

      - ηCarnot,0 = - COP0 - ⁄ (Teva,0 ⁄ (Tcon,0-Teva,0)). -

      -

      - The chiller COP is computed as the product -

      -

      - COP = ηCarnot,0 COPCarnot ηPL, -

      -

      - where COPCarnot is the Carnot efficiency and - ηPL is a polynomial in the cooling part load ratio yPL - that can be used to take into account a change in COP at part load - conditions. - This polynomial has the form -

      -

      - ηPL = a1 + a2 yPL + a3 yPL2 + ... -

      -

      - where the coefficients ai - are declared by the parameter a. -

      -

      - On the Dynamics tag, the model can be parametrized to compute a transient - or steady-state response. - The transient response of the model is computed using a first - order differential equation for the evaporator and condenser fluid volumes. - The chiller outlet temperatures are equal to the temperatures of these lumped volumes. -

      -

      Typical use and important parameters

      -

      - When using this component, make sure that the evaporator and the condenser have sufficient mass flow rate. - Based on the mass flow rates, the compressor power, temperature difference and the efficiencies, - the model computes how much heat will be added to the condenser and removed at the evaporator. - If the mass flow rates are too small, very high temperature differences can result. -

      -

      - The evaporator heat flow rate QEva_flow_nominal is used to assign - the default value for the mass flow rates, which are used for the pressure drop - calculations. - It is also used to compute the part load efficiency. - Hence, make sure that QEva_flow_nominal is set to a reasonable value. -

      -

      - The maximum cooling capacity is set by the parameter QEva_flow_min, - which is by default set to negative infinity. -

      -

      - The coefficient of performance depends on the - evaporator and condenser leaving temperature - since otherwise the second law of thermodynamics may be violated. -

      -

      Notes

      -

      - For a similar model that can be used as a heat pump, see - AixLib.Fluid.HeatPumps.Carnot_y. -

      - -
        -
      • - January 2, 2017, by Filip Jorissen:
        - Removed parameters - effInpEva and effInpCon - and updated documentation. - This is for - - issue 497. -
      • -
      • - August 8, 2016, by Michael Wetter:
        - Changed default temperature to compute COP to be the leaving temperature as - use of the entering temperature can violate the 2nd law if the temperature - lift is small.
        - This is for - - Annex 60, issue 497. -
      • -
      • - January 26, 2016, by Michael Wetter:
        - Refactored model to use the same base class as - AixLib.Fluid.HeatPumps.Carnot_y. -
        - Changed part load efficiency to depend on cooling part load ratio rather than on the compressor - part load ratio.
        - Changed sign convention of dTEva_nominal to be negative rather than positive. - For positive values, the simulation will stop with an assertion. -
      • -
      • - December 18, 2015, by Michael Wetter:
        - Corrected wrong computation of staB1 and staB2 - which mistakenly used the inStream operator - for the configuration without flow reversal. - This is for - - issue 476. -
      • -
      • - November 25, 2015 by Michael Wetter:
        - Changed sign convention for dTEva_nominal to be consistent with - other models. - The model will still work with the old values for dTEva_nominal, - but it will write a warning so that users can transition their models. -
        - Corrected assert statement for the efficiency curve. - This is for - - issue 468. -
      • -
      • - September 3, 2015 by Michael Wetter:
        - Expanded documentation. -
      • -
      • - May 6, 2015 by Michael Wetter:
        - Added prescribedHeatFlowRate=true for vol2. -
      • -
      • - October 9, 2013 by Michael Wetter:
        - Reimplemented the computation of the port states to avoid using - the conditionally removed variables sta_a1, - sta_a2, sta_b1 and sta_b2. -
      • -
      • - May 10, 2013 by Michael Wetter:
        - Added electric power P as an output signal. -
      • -
      • - October 11, 2010 by Michael Wetter:
        - Fixed bug in energy balance. -
      • -
      • - March 3, 2009 by Michael Wetter:
        - First implementation. -
      • -
      - --------- Corrected Code --------

      - This is model of a chiller whose coefficient of performance COP - changes with temperatures in the same way as the Carnot efficiency - changes. The input signal y is the control signal for the - compressor. + The table below summarizes the recommendations for the use of + sensors.

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Measured quantity + + One port sensor + + Two port sensor +
      + steady-state (tau=0) + + dynamic (tau > 0) +
      + temperature
      + relative humidity
      + mass fraction
      + trace substances
      + specific enthalpy
      + specific entropy +
      + use only if connected to a volume + + avoid + + recommended +
      + volume flow rate
      + enthalpy flow rate
      + entropy flow rate +
      + - + + recommended + + recommended +
      + pressure + + recommended + + recommended + + recommended +
      +

      + Sensor Dynamics +

      +
      + Dynamic response to fluid flowing through the sensor +

      - The model allows to either specify the Carnot effectivness - ηCarnot,0, or a COP0 at the - nominal conditions, together with the evaporator temperature - Teva,0 and the condenser temperature - Tcon,0, in which case the model computes the Carnot - effectivness as + If a sensor is configured as a dynamic sensor by setting tau + > 0, then the measured quantity, say the temperature + T, is computed as

      - ηCarnot,0 = COP0 ⁄ (Teva,0 ⁄ - (Tcon,0-Teva,0)). + τ   dT ⁄ dt = |ṁ| ⁄ ṁ0   (θ-T),

      - The chiller COP is computed as the product -

      -

      - COP = ηCarnot,0 COPCarnot ηPL, + where τ is a user-defined time constant of the sensor (a + suggested value is around 10 seconds, which is the default setting + for the components), dT ⁄ dt is the time derivative of the + sensor output signal, |ṁ| is the absolute value of the mass + flow rate, 0 is the user-specified nominal value + of the mass flow rate and θ is the temperature of the medium + inside the sensor. An equivalent physical model of such a sensor + would be a perfectly mixed volume with a sensor that outputs the + temperature of this volume. In this situation, the size of the volume + would be V=τ   ṁ0 ⁄ ρ, where ρ is the + density of the fluid.

      +
      + Dynamic response to ambient temperature +

      - where COPCarnot is the Carnot efficiency and - ηPL is a polynomial in the cooling part load ratio - yPL that can be used to take into account a change - in COP at part load conditions. This polynomial has the form + For the sensor AixLib.Fluid.Sensors.TemperatureTwoPort, + by setting transferHeat = true, heat transfer to a fixed + ambient can be approximated. The heat transfer is computed as

      - ηPL = a1 + a2 yPL + - a3 yPL2 + ... -

      -

      - where the coefficients ai are declared by the - parameter a. -

      -

      - On the Dynamics tag, the model can be parametrized to - compute a transient or steady-state response. The transient response - of the model is computed using a first order differential equation - for the evaporator and condenser fluid volumes. The chiller outlet - temperatures are equal to the temperatures of these lumped volumes. + τHeaTra   dT ⁄ dt = (TAmb-T),

      -

      - Typical use and important parameters -

      - When using this component, make sure that the evaporator and the - condenser have sufficient mass flow rate. Based on the mass flow - rates, the compressor power, temperature difference and the - efficiencies, the model computes how much heat will be added to the - condenser and removed at the evaporator. If the mass flow rates are - too small, very high temperature differences can result. + where τHeaTra is a fixed time constant and + TAmb is a fixed ambient temperature. Setting + transferHeat = true is useful if the sensor output + T is used to switch the mass flow rate on again. If + transferHeat = false, then the sensor output T + remains constant if the mass flow rate is zero and hence a fan or + pump controller that uses this signal may never switch the device on + again. If the sensor output T is not used to switch on the + mass flow rate, then in general one can use + transferHeat=false.

      - The evaporator heat flow rate QEva_flow_nominal is used - to assign the default value for the mass flow rates, which are used - for the pressure drop calculations. It is also used to compute the - part load efficiency. Hence, make sure that - QEva_flow_nominal is set to a reasonable value. + Note that since in practice the heat transfer is due to a combination + of ambient temperature and upstream or downstream fluid temperature, + for example by two-way buoyancy-driven flow inside the duct or pipe, + the model uses as an approximation a fixed ambient temperature. Since + the sensor is not affecting the temperature of the medium, this + approximation of the heat transfer does not add or remove heat from + the fluid.

      +
      + Combined dynamic response +

      - The maximum cooling capacity is set by the parameter - QEva_flow_min, which is by default set to negative - infinity. + For the sensor AixLib.Fluid.Sensors.TemperatureTwoPort, + if both dynamic effects are enabled, then the output T is + computed as

      -

      - The coefficient of performance depends on the evaporator and - condenser leaving temperature since otherwise the second law of - thermodynamics may be violated. +

      + dT ⁄ dt = |ṁ| ⁄ ṁ0   (θ-T) ⁄ τ + + (TAmb-T) ⁄ τHeaTra.

      - Notes + Implementation

      - For a similar model that can be used as a heat pump, see AixLib.Fluid.HeatPumps.Carnot_y. + The above equation is implemented in such a way that it is + differentiable in the mass flow rate. +

      +

      + Note that the implementation of the dynamic sensors does not use the + model AixLib.Fluid.MixingVolumes. + The reason is that depending on the selected medium model, the mixing + volume may introduce states for the pressure, species concentration, + trace substance, specific enthalpy and specific entropy. Not all + states are typically needed to model the dynamics of a sensor. + Moreover, in many building system applications, the sensor dynamics + is not of concern, but is rather used here to avoid numerical + problems that steady-state models of sensors cause when flow rates + are very close to zero.

      -
        -
      • January 2, 2017, by Filip Jorissen:
        - Removed parameters effInpEva and - effInpCon and updated documentation. This is for - issue - 497. -
      • -
      • August 8, 2016, by Michael Wetter:
        - Changed default temperature to compute COP to be the leaving - temperature as use of the entering temperature can violate the 2nd - law if the temperature lift is small.
        - This is for Annex 60, - issue 497. -
      • -
      • January 26, 2016, by Michael Wetter:
        - Refactored model to use the same base class as AixLib.Fluid.HeatPumps.Carnot_y.
        - - Changed part load efficiency to depend on cooling part load ratio - rather than on the compressor part load ratio.
        - Changed sign convention of dTEva_nominal to be - negative rather than positive. For positive values, the simulation - will stop with an assertion. -
      • -
      • December 18, 2015, by Michael Wetter:
        - Corrected wrong computation of staB1 and - staB2 which mistakenly used the inStream - operator for the configuration without flow reversal. This is for - issue - 476. -
      • -
      • November 25, 2015 by Michael Wetter:
        - Changed sign convention for dTEva_nominal to be - consistent with other models. The model will still work with the - old values for dTEva_nominal, but it will write a - warning so that users can transition their models.
        - Corrected assert statement for the efficiency curve. - This is for issue - 468. -
      • -
      • September 3, 2015 by Michael Wetter:
        - Expanded documentation. -
      • -
      • May 6, 2015 by Michael Wetter:
        - Added prescribedHeatFlowRate=true for - vol2. -
      • -
      • October 9, 2013 by Michael Wetter:
        - Reimplemented the computation of the port states to avoid using the - conditionally removed variables sta_a1, - sta_a2, sta_b1 and sta_b2. -
      • -
      • May 10, 2013 by Michael Wetter:
        - Added electric power P as an output signal. -
      • -
      • October 11, 2010 by Michael Wetter:
        - Fixed bug in energy balance. -
      • -
      • March 3, 2009 by Michael Wetter:
        - First implementation. -
      • -
      -------- Errors -------- -line 16 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 24 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 34 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 32 column 1 - Warning: The summary attribute on the element is obsolete in HTML5 +line 105 column 1 - Warning: The summary attribute on the
      element is obsolete in HTML5 +line 33 column 5 - Warning:
      attribute "align" not allowed for HTML5 +line 38 column 5 - Warning: attribute "align" not allowed for HTML5 +line 144 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 167 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 197 column 1 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Movers/BaseClasses/Characteristics/power.mo ---- +---- AixLib/Controls/Continuous/NumberOfRequests.mo ---- -------- HTML Code --------

      - This function computes the fan power consumption for given volume flow rate, - speed and performance data. The power consumption is -

      -

      - P = rN3   s(V̇/rN, d), -

      -

      - where - P is the power consumption, - rN is the normalized fan speed, - is the volume flow rate and - d are performance data for fan or pump power consumption at rN=1. + Block that outputs the number of inputs that exceed a threshold. + The parameter kind is used to determine the kind of the + inequality. The table below shows the allowed settings.

      -

      Implementation

      + + + + + + + + + + + + + + + + + + + + + +
      Value of parameter kindOutput signal incremented by 1 for each i ∈ {1, ..., nin} if
      0u[i] > threShold
      1u[i] ≥ threShold
      2u[i] ≤ threShold
      3u[i] < threShold

      - The function s(·, ·) is a cubic hermite spline. - If the data d define a monotone decreasing sequence, then - s(·, d) is a monotone decreasing function. + This model may be used to check how many rooms + exceed a temperature threshold.

      • - February 26, 2014, by Filip Jorissen:
        - Changed polynomial to be evaluated at V_flow/r_N - instead of V_flow to properly account for the - scaling law. See - #202 - for a discussion and validation. + November 21, 2011, by Michael Wetter:
        + Improved documentation.
      • - September 28, 2011, by Michael Wetter:
        + November 25, 2008, by Michael Wetter:
        First implementation.
      -------- Corrected Code --------

      - This function computes the fan power consumption for given volume - flow rate, speed and performance data. The power consumption is -

      -

      - P = rN3   s(V̇/rN, d), -

      -

      - where P is the power consumption, rN is the - normalized fan speed, is the volume flow rate and d - are performance data for fan or pump power consumption at - rN=1. -

      -

      - Implementation -

      -

      - The function s(·, ·) is a cubic hermite spline. If the data - d define a monotone decreasing sequence, then s(·, d) - is a monotone decreasing function. + Block that outputs the number of inputs that exceed a threshold. The + parameter kind is used to determine the kind of the + inequality. The table below shows the allowed settings.

      -
        -
      • February 26, 2014, by Filip Jorissen:
        - Changed polynomial to be evaluated at V_flow/r_N - instead of V_flow to properly account for the scaling - law. See #202 - for a discussion and validation. -
      • -
      • September 28, 2011, by Michael Wetter:
        + + + + + + + + + + + + + + + + + + + + + +
        + Value of parameter kind + + Output signal incremented by 1 for each i ∈ {1, ..., nin} + if +
        + 0 + + u[i] > threShold +
        + 1 + + u[i] ≥ threShold +
        + 2 + + u[i] ≤ threShold +
        + 3 + + u[i] < threShold +
        +

        + This model may be used to check how many rooms exceed a temperature + threshold. +

        +
          +
        • November 21, 2011, by Michael Wetter:
          + Improved documentation. +
        • +
        • November 25, 2008, by Michael Wetter:
          First implementation.
        -------- Errors -------- -line 6 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 7 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 ----- AixLib/Fluid/Sensors/SensibleEnthalpyFlowRate.mo ---- +---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/convectionResistanceCircularPipe.mo ---- -------- HTML Code --------

        - This model outputs the sensible enthalphy flow rate of the medium in the flow - between its fluid ports. In particular, if the total enthalpy flow rate is -

        -

        - Ḣtot = Ḣsen + Ḣlat, + This model computes the convection resistance in the pipes of a borehole segment + with heigth hSeg using correlations suggested by Bergman et al. (2011).

        - where - sen = ṁ (1-Xw) cp,air, - then this sensor outputs Ḣ = Ḣsen. + If the flow is laminar (Re ≤ 2300, with Re being the Reynolds number of the flow), + the Nusselt number of the flow is assumed to be constant at 3.66. If the flow is turbulent (Re > 2300), + the correlation of Dittus-Boelter is used to find the convection heat transfer coefficient as

        - -

        - If the parameter tau is non-zero, then the measured - specific sensible enthalpy hout that is used to - compute the sensible enthalpy flow rate - sen = ṁ hout - is computed using a first order differential equation. - See - AixLib.Fluid.Sensors.UsersGuide for an explanation. +

        + Nu = 0.023   Re0.8   Prn,

        -

        - For a sensor that measures - tot, use - - AixLib.Fluid.Sensors.EnthalpyFlowRate.
        - For a sensor that measures - lat, use - - AixLib.Fluid.Sensors.LatentEnthalpyFlowRate. + where Nu is the Nusselt number and + Pr is the Prandlt number. + A value of n=0.35 is used, as the reference uses n=0.4 for heating and + n=0.3 for cooling. To ensure that the function is continuously differentiable, + a smooth transition between the laminar and turbulent values is created for the + range 2300 < Re < 2400.

        - +

        References

        - The sensor is ideal, i.e., it does not influence the fluid. - The sensor can only be used with medium models that implement the function - enthalpyOfNonCondensingGas(T).

        - + Bergman, T. L., Incropera, F. P., DeWitt, D. P., & Lavine, A. S. (2011). Fundamentals of heat and mass + transfer (7th ed.). New York: John Wiley & Sons. +

        • - October 19, 2020, by Antoine Gautier:
          - Changed default value for tau from 1 to 0.
          - This is for - #1406. -
        • -
        • - February 25, 2020, by Michael Wetter:
          - Changed icon to display its operating state.
          - This is for - #1294. -
        • -
        • - January 18, 2016 by Filip Jorissen:
          - Using parameter tauInv - since this now exists in - AixLib.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor. - This is for - #372. -
        • -
        • - September 10, 2013, by Michael Wetter:
          - Changed medium declaration in the extends statement - to replaceable to avoid a translation error in - OpenModelica. -
        • -
        • - August 31, 2013, by Michael Wetter:
          - Removed default value tau=0 as the base class - already sets tau=1. - This change was made so that all sensors use the same default value. -
        • -
        • - December 18, 2012, by Michael Wetter:
          - Moved computation of i_w to new base class - - AixLib.Fluid.BaseClasses.IndexWater. - The value of this parameter is now assigned dynamically and does not require to be specified - by the user. -
        • -
        • - November 3, 2011, by Michael Wetter:
          - Moved der(h_out) := 0; from the initial algorithm section to - the initial equation section - as this assignment does not conform to the Modelica specification. -
        • -
        • - August 10, 2011 by Michael Wetter:
          - Added parameter i_w and an assert statement to - make sure it is set correctly. Without this change, Dymola - cannot differentiate the model when reducing the index of the DAE. + July 10, 2018, by Alex Laferrière:
          + Added laminar flow and smooth laminar-turbulent transition. + Revised documentation.
        • - June 3, 2011 by Michael Wetter:
          - Revised implementation to add dynamics in such a way that - the time constant increases as the mass flow rate tends to zero. - This can improve the numerics. + February 14, 2014, by Michael Wetter:
          + Removed unused input rBor. + Revised documentation.
        • - February 22, by Michael Wetter:
          - Improved code that searches for index of 'water' in the medium model. + January 24, 2014, by Michael Wetter:
          + Revised implementation. + Changed cpFluid to cpMed to use consistent notation. + Added regularization for computation of convective heat transfer coefficient to + avoid an event and a non-differentiability.
        • - September 9, 2009 by Michael Wetter:
          + January 23, 2014, by Damien Picard:
          First implementation. - Implementation is based on enthalpy sensor of Modelica.Fluid.
        -------- Corrected Code --------

        - This model outputs the sensible enthalphy flow rate of the - medium in the flow between its fluid ports. In particular, if the - total enthalpy flow rate is -

        -

        - Ḣtot = Ḣsen + Ḣlat, + This model computes the convection resistance in the pipes of a + borehole segment with heigth hSeg using + correlations suggested by Bergman et al. (2011).

        - where sen = ṁ (1-Xw) - cp,air, then this sensor outputs Ḣ = - Ḣsen. + If the flow is laminar (Re ≤ 2300, with Re being the + Reynolds number of the flow), the Nusselt number of the flow is + assumed to be constant at 3.66. If the flow is turbulent (Re > + 2300), the correlation of Dittus-Boelter is used to find the + convection heat transfer coefficient as

        -

        - If the parameter tau is non-zero, then the measured - specific sensible enthalpy hout that is used to - compute the sensible enthalpy flow rate sen = ṁ - hout is computed using a first order differential - equation. See AixLib.Fluid.Sensors.UsersGuide - for an explanation. +

        + Nu = 0.023   Re0.8   Prn,

        - For a sensor that measures tot, use AixLib.Fluid.Sensors.EnthalpyFlowRate.
        - - For a sensor that measures lat, use AixLib.Fluid.Sensors.LatentEnthalpyFlowRate. + where Nu is the Nusselt number and Pr is the Prandlt + number. A value of n=0.35 is used, as the reference uses + n=0.4 for heating and n=0.3 for cooling. To ensure that + the function is continuously differentiable, a smooth transition + between the laminar and turbulent values is created for the range + 2300 < Re < 2400.

        +

        + References +

        - The sensor is ideal, i.e., it does not influence the fluid. The - sensor can only be used with medium models that implement the - function enthalpyOfNonCondensingGas(T). + Bergman, T. L., Incropera, F. P., DeWitt, D. P., & Lavine, A. S. + (2011). Fundamentals of heat and mass transfer (7th ed.). New + York: John Wiley & Sons.

          -
        • October 19, 2020, by Antoine Gautier:
          - Changed default value for tau from 1 to - 0.
          - This is for #1406. +
        • July 10, 2018, by Alex Laferrière:
          + Added laminar flow and smooth laminar-turbulent transition. Revised + documentation.
        • -
        • February 25, 2020, by Michael Wetter:
          - Changed icon to display its operating state.
          - This is for #1294. +
        • February 14, 2014, by Michael Wetter:
          + Removed unused input rBor. Revised documentation.
        • -
        • January 18, 2016 by Filip Jorissen:
          - Using parameter tauInv since this now exists in - - AixLib.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor. This - is for #372. +
        • January 24, 2014, by Michael Wetter:
          + Revised implementation. Changed cpFluid to + cpMed to use consistent notation. Added regularization + for computation of convective heat transfer coefficient to avoid an + event and a non-differentiability.
        • -
        • September 10, 2013, by Michael Wetter:
          - Changed medium declaration in the extends statement to - replaceable to avoid a translation error in - OpenModelica. -
        • -
        • August 31, 2013, by Michael Wetter:
          - Removed default value tau=0 as the base class already - sets tau=1. This change was made so that all sensors - use the same default value. -
        • -
        • December 18, 2012, by Michael Wetter:
          - Moved computation of i_w to new base class AixLib.Fluid.BaseClasses.IndexWater. - The value of this parameter is now assigned dynamically and does - not require to be specified by the user. -
        • -
        • November 3, 2011, by Michael Wetter:
          - Moved der(h_out) := 0; from the initial algorithm - section to the initial equation section as this assignment does not - conform to the Modelica specification. -
        • -
        • August 10, 2011 by Michael Wetter:
          - Added parameter i_w and an assert statement to make - sure it is set correctly. Without this change, Dymola cannot - differentiate the model when reducing the index of the DAE. -
        • -
        • June 3, 2011 by Michael Wetter:
          - Revised implementation to add dynamics in such a way that the time - constant increases as the mass flow rate tends to zero. This can - improve the numerics. -
        • -
        • February 22, by Michael Wetter:
          - Improved code that searches for index of 'water' in the medium - model. -
        • -
        • September 9, 2009 by Michael Wetter:
          - First implementation. Implementation is based on enthalpy sensor of - Modelica.Fluid. +
        • January 23, 2014, by Damien Picard:
          + First implementation.
        -------- Errors -------- -line 6 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 11 column 2 - Warning:

        attribute "align" not allowed for HTML5 ----- AixLib/Utilities/Math/Polynomial.mo ---- +---- AixLib/ThermalZones/ReducedOrder/RC/BaseClasses/InteriorWall.mo ---- -------- HTML Code -------- -

        This block computes a polynomial of arbitrary order. The polynomial has the form

        -

        y = a1 + a2 x + a3 x2 + ...

        - -
          -
        • - September 21, 2021, by Michael Wetter:
          - Renamed class to correct typo in class name.
          - This is for - IBPSA, #1524. -
        • -
        • - November 28, 2013, by Marcus Fuchs:
          - First implementation. -
        • -
        - +

        InteriorWall represents heat storage within walls. It links a + variable number n of thermal resistances and capacities to a + series connection. n thus defines the spatial discretization of + thermal effects within the wall. All effects are considered as one-dimensional + normal to the wall's surface. This model is thought for interior wall + elements that only serve as heat storage elements. The RC-chain is defined via + a vector of capacities CInt[n] and a vector of resistances + RInt[n]. + Resistances and capacities are connected alternately, starting with the first + resistance RInt[1], from heat port_a into the wall. +

        +

        \"image\"/

        + +
          +
        • + April 27, 2016, by Michael Wetter:
          + Added graphical connections. +
        • +
        • + April 17, 2015, by Moritz Lauster:
          + Implemented. +
        • +
        + -------- Corrected Code --------

        - This block computes a polynomial of arbitrary order. The polynomial - has the form + InteriorWall represents heat storage within walls. It + links a variable number n of thermal resistances and + capacities to a series connection. n thus defines the + spatial discretization of thermal effects within the wall. All + effects are considered as one-dimensional normal to the wall's + surface. This model is thought for interior wall elements that only + serve as heat storage elements. The RC-chain is defined via a vector + of capacities CInt[n] and a vector of resistances + RInt[n]. Resistances and capacities are connected + alternately, starting with the first resistance RInt[1], + from heat port_a into the wall.

        - y = a1 + a2 x + a3 x2 + ... + \"image\"

          -
        • September 21, 2021, by Michael Wetter:
          - Renamed class to correct typo in class name.
          - This is for IBPSA, - #1524. +
        • April 27, 2016, by Michael Wetter:
          + Added graphical connections.
        • -
        • November 28, 2013, by Marcus Fuchs:
          - First implementation. +
        • April 17, 2015, by Moritz Lauster:
          + Implemented.
        -------- Errors -------- -line 3 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 13 column 4 - Warning:

        attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatPumps/Compressors/ScrollCompressor.mo ---- +---- AixLib/Controls/SetPoints/Examples/SupplyReturnTemperatureReset.mo ---- -------- HTML Code --------

        - Model for a scroll processor, as detailed in Jin (2002). The rate of heat transferred to the evaporator is given by: -

        -

        - Q̇Eva = ṁref ( hVap(TEva) - hLiq(TCon) ). -

        -

        - The power consumed by the compressor is given by a linear efficiency relation: -

        -

        - P = PTheoretical / η + PLoss,constant. -

        -

        - Variable speed is achieved by multiplying the full load suction volume flow rate - by the normalized compressor speed. The power and heat transfer rates are forced - to zero if the resulting heat pump state has higher evaporating pressure than - condensing pressure. -

        -

        Assumptions and limitations

        -

        - The compression process is assumed isentropic. The thermal energy - of superheating is ignored in the evaluation of the heat transferred to the refrigerant - in the evaporator. There is no supercooling. + Example that demonstrates the use of the hot water temperature reset + for a heating system. + The parameters of the block heaCur + are for a heating system with + 60°C supply water temperature and + 40°C return water temperature at + an outside temperature of + -10°C and a room temperature of + 20°C. The offset for the temperature reset is + 8 Kelvin, i.e., above + 12°C outside temperature, there is no heating load. + The figure below shows the computed supply and return water temperatures.

        -

        References

        -

        - H. Jin. - - Parameter estimation based models of water source heat pumps. - - PhD Thesis. Oklahoma State University. Stillwater, Oklahoma, USA. 2002. +

        + \"Supply

        • - January 25, 2019, by Michael Wetter:
          - Added start value to avoid warning in JModelica. -
        • -
        • - May 30, 2017, by Filip Jorissen:
          - Removed pressure_error as - this is replaced by - - AixLib.Fluid.HeatPumps.Compressors.BaseClasses.TemperatureProtection. - See #769. -
        • -
        • - November 11, 2016, by Massimo Cimmino:
          - First implementation. + November 21, 2011, by Michael Wetter:
          + Added documentation.
        -------- Corrected Code --------

        - Model for a scroll processor, as detailed in Jin (2002). The rate of - heat transferred to the evaporator is given by: -

        -

        - Q̇Eva = ṁref ( - hVap(TEva) - hLiq(TCon) - ). -

        -

        - The power consumed by the compressor is given by a linear efficiency - relation: -

        -

        - P = PTheoretical / η + PLoss,constant. -

        -

        - Variable speed is achieved by multiplying the full load suction - volume flow rate by the normalized compressor speed. The power and - heat transfer rates are forced to zero if the resulting heat pump - state has higher evaporating pressure than condensing pressure. -

        -

        - Assumptions and limitations -

        -

        - The compression process is assumed isentropic. The thermal energy of - superheating is ignored in the evaluation of the heat transferred to - the refrigerant in the evaporator. There is no supercooling. + Example that demonstrates the use of the hot water temperature reset + for a heating system. The parameters of the block heaCur + are for a heating system with 60°C supply water temperature + and 40°C return water temperature at an outside temperature of + -10°C and a room temperature of 20°C. The offset for + the temperature reset is 8 Kelvin, i.e., above 12°C + outside temperature, there is no heating load. The figure below shows + the computed supply and return water temperatures.

        -

        - References -

        -

        - H. Jin. Parameter estimation based models of water source heat - pumps. PhD Thesis. Oklahoma State University. Stillwater, - Oklahoma, USA. 2002. +

        + \"Supply

          -
        • January 25, 2019, by Michael Wetter:
          - Added start value to avoid warning in JModelica. -
        • -
        • May 30, 2017, by Filip Jorissen:
          - Removed pressure_error as this is replaced by - AixLib.Fluid.HeatPumps.Compressors.BaseClasses.TemperatureProtection. - See #769. -
        • -
        • November 11, 2016, by Massimo Cimmino:
          - First implementation. +
        • November 21, 2011, by Michael Wetter:
          + Added documentation.
        -------- Errors -------- -line 5 column 2 - Warning:

        attribute "align" not allowed for HTML5 -line 11 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 16 column 2 - Warning:

        attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/cylindricalHeatSource.mo ---- +---- AixLib/Fluid/Sensors/SensibleEnthalpyFlowRate.mo ---- -------- HTML Code --------

        - This function evaluates the cylindrical heat source solution. This solution - gives the relation between the constant heat transfer rate (per unit length) - injected by a cylindrical heat source of infinite length and the temperature - raise in the medium. The cylindrical heat source solution is defined by + This model outputs the sensible enthalphy flow rate of the medium in the flow + between its fluid ports. In particular, if the total enthalpy flow rate is

        -

        - \"image\" +

        + Ḣtot = Ḣsen + Ḣlat,

        - where ΔT(t,r) is the temperature raise after a time t of - constant heat injection and at a distance r from the cylindrical source, - Q' is the heat injection rate per unit length, ks is - the soil thermal conductivity, Fo is the Fourier number, - aSois is the ground thermal diffusivity, - rb is the radius of the cylindrical source and G - is the cylindrical heat source solution. + where + sen = ṁ (1-Xw) cp,air, + then this sensor outputs Ḣ = Ḣsen.

        +

        - The cylindrical heat source solution is given by: -

        -

        - \"image\" + If the parameter tau is non-zero, then the measured + specific sensible enthalpy hout that is used to + compute the sensible enthalpy flow rate + sen = ṁ hout + is computed using a first order differential equation. + See + AixLib.Fluid.Sensors.UsersGuide for an explanation.

        +

        - The integral is solved numerically, with the integrand defined in - - AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.cylindricalHeatSource_Integrand. + For a sensor that measures + tot, use + + AixLib.Fluid.Sensors.EnthalpyFlowRate.
        + For a sensor that measures + lat, use + + AixLib.Fluid.Sensors.LatentEnthalpyFlowRate.

        +

        + The sensor is ideal, i.e., it does not influence the fluid. + The sensor can only be used with medium models that implement the function + enthalpyOfNonCondensingGas(T).

        + +
        • - March 22, 2018 by Massimo Cimmino:
          + October 19, 2020, by Antoine Gautier:
          + Changed default value for tau from 1 to 0.
          + This is for + #1406. +
        • +
        • + February 25, 2020, by Michael Wetter:
          + Changed icon to display its operating state.
          + This is for + #1294. +
        • +
        • + January 18, 2016 by Filip Jorissen:
          + Using parameter tauInv + since this now exists in + AixLib.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor. + This is for + #372. +
        • +
        • + September 10, 2013, by Michael Wetter:
          + Changed medium declaration in the extends statement + to replaceable to avoid a translation error in + OpenModelica. +
        • +
        • + August 31, 2013, by Michael Wetter:
          + Removed default value tau=0 as the base class + already sets tau=1. + This change was made so that all sensors use the same default value. +
        • +
        • + December 18, 2012, by Michael Wetter:
          + Moved computation of i_w to new base class + + AixLib.Fluid.BaseClasses.IndexWater. + The value of this parameter is now assigned dynamically and does not require to be specified + by the user. +
        • +
        • + November 3, 2011, by Michael Wetter:
          + Moved der(h_out) := 0; from the initial algorithm section to + the initial equation section + as this assignment does not conform to the Modelica specification. +
        • +
        • + August 10, 2011 by Michael Wetter:
          + Added parameter i_w and an assert statement to + make sure it is set correctly. Without this change, Dymola + cannot differentiate the model when reducing the index of the DAE. +
        • +
        • + June 3, 2011 by Michael Wetter:
          + Revised implementation to add dynamics in such a way that + the time constant increases as the mass flow rate tends to zero. + This can improve the numerics. +
        • +
        • + February 22, by Michael Wetter:
          + Improved code that searches for index of 'water' in the medium model. +
        • +
        • + September 9, 2009 by Michael Wetter:
          First implementation. + Implementation is based on enthalpy sensor of Modelica.Fluid.
        -------- Corrected Code --------

        - This function evaluates the cylindrical heat source solution. This - solution gives the relation between the constant heat transfer rate - (per unit length) injected by a cylindrical heat source of infinite - length and the temperature raise in the medium. The cylindrical heat - source solution is defined by + This model outputs the sensible enthalphy flow rate of the + medium in the flow between its fluid ports. In particular, if the + total enthalpy flow rate is

        -

        - \"image\" +

        + Ḣtot = Ḣsen + Ḣlat,

        - where ΔT(t,r) is the temperature raise after a time t - of constant heat injection and at a distance r from the - cylindrical source, Q' is the heat injection rate per unit - length, ks is the soil thermal conductivity, - Fo is the Fourier number, aSois is the - ground thermal diffusivity, rb is the radius of the - cylindrical source and G is the cylindrical heat source - solution. + where sen = ṁ (1-Xw) + cp,air, then this sensor outputs Ḣ = + Ḣsen.

        - The cylindrical heat source solution is given by: + If the parameter tau is non-zero, then the measured + specific sensible enthalpy hout that is used to + compute the sensible enthalpy flow rate sen = ṁ + hout is computed using a first order differential + equation. See AixLib.Fluid.Sensors.UsersGuide + for an explanation.

        -

        - \"image\" +

        + For a sensor that measures tot, use AixLib.Fluid.Sensors.EnthalpyFlowRate.
        + + For a sensor that measures lat, use AixLib.Fluid.Sensors.LatentEnthalpyFlowRate.

        - The integral is solved numerically, with the integrand defined in - - AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.cylindricalHeatSource_Integrand. + The sensor is ideal, i.e., it does not influence the fluid. The + sensor can only be used with medium models that implement the + function enthalpyOfNonCondensingGas(T).

          -
        • March 22, 2018 by Massimo Cimmino:
          - First implementation. +
        • October 19, 2020, by Antoine Gautier:
          + Changed default value for tau from 1 to + 0.
          + This is for #1406. +
        • +
        • February 25, 2020, by Michael Wetter:
          + Changed icon to display its operating state.
          + This is for #1294. +
        • +
        • January 18, 2016 by Filip Jorissen:
          + Using parameter tauInv since this now exists in + + AixLib.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor. This + is for #372. +
        • +
        • September 10, 2013, by Michael Wetter:
          + Changed medium declaration in the extends statement to + replaceable to avoid a translation error in + OpenModelica. +
        • +
        • August 31, 2013, by Michael Wetter:
          + Removed default value tau=0 as the base class already + sets tau=1. This change was made so that all sensors + use the same default value. +
        • +
        • December 18, 2012, by Michael Wetter:
          + Moved computation of i_w to new base class AixLib.Fluid.BaseClasses.IndexWater. + The value of this parameter is now assigned dynamically and does + not require to be specified by the user. +
        • +
        • November 3, 2011, by Michael Wetter:
          + Moved der(h_out) := 0; from the initial algorithm + section to the initial equation section as this assignment does not + conform to the Modelica specification. +
        • +
        • August 10, 2011 by Michael Wetter:
          + Added parameter i_w and an assert statement to make + sure it is set correctly. Without this change, Dymola cannot + differentiate the model when reducing the index of the DAE. +
        • +
        • June 3, 2011 by Michael Wetter:
          + Revised implementation to add dynamics in such a way that the time + constant increases as the mass flow rate tends to zero. This can + improve the numerics. +
        • +
        • February 22, by Michael Wetter:
          + Improved code that searches for index of 'water' in the medium + model. +
        • +
        • September 9, 2009 by Michael Wetter:
          + First implementation. Implementation is based on enthalpy sensor of + Modelica.Fluid.
        -------- Errors -------- -line 8 column 2 - Warning:

        attribute "align" not allowed for HTML5 -line 23 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 6 column 2 - Warning:

        attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/finiteLineSource_Erfint.mo ---- +---- AixLib/Controls/Continuous/Examples/NumberOfRequests.mo ---- -------- HTML Code -------- -

        - This function evaluates the integral of the error function, given by: -

        -

        - \"image\" -

        -
        • - March 22, 2018 by Massimo Cimmino:
          - First implementation. + January 12, 2017, by Thierry S. Nouidui:
          + Modified example to prevent simultaneous events + This is for + #646. +
        • +
        • + November 21, 2011, by Michael Wetter:
          + Added documentation.
        +

        + Example that demonstrates the use of the block + + AixLib.Controls.Continuous.NumberOfRequests. + The parameters of the block are such that the output is incremented + for each input signal that is strictly larger than 0. + The figure below shows the inputs and the output of the block. +

        +

        + \"Simulation +

        + -------- Corrected Code -------- -

        - This function evaluates the integral of the error function, given by: -

        -

        - \"image\" -

          -
        • March 22, 2018 by Massimo Cimmino:
          - First implementation. +
        • January 12, 2017, by Thierry S. Nouidui:
          + Modified example to prevent simultaneous events This is for + #646. +
        • +
        • November 21, 2011, by Michael Wetter:
          + Added documentation.
        - --------- Errors -------- -line 5 column 2 - Warning:

        attribute "align" not allowed for HTML5 - - ----- AixLib/BoundaryConditions/Validation/UsersGuide.mo ---- --------- HTML Code -------- -

        -The package AixLib.BoundaryConditions.Validation.BESTEST -contains the models that are used for the BESTEST validation ASHRAE 2020 for weather data acquisition and postprocessing. + Example that demonstrates the use of the block AixLib.Controls.Continuous.NumberOfRequests. + The parameters of the block are such that the output is incremented + for each input signal that is strictly larger than 0. The + figure below shows the inputs and the output of the block. +

        +

        + \"Simulation

        + +-------- Errors -------- +line 10 column 2 - Warning:

        attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/HeatExchangers/ActiveBeams/UsersGuide.mo ---- +-------- HTML Code -------- +

        -Each model represents a different climate with different days as shown in the tables below. -All examples have a script that runs the simulation according to the specifications and derive the required Json file as reported below. +This package contains models of active beams. +Active beams are devices used for heating, cooling and ventilation of spaces. +A schematic diagram of an active beam unit is given below. +

        +

        +\"image\"

        -The weather radiation data has to be provided at different orientations and inclinations. +The active beam unit consists of a primary air plenum, a mixing chamber, a heat exchanger (coil) and several nozzles. +Typically, an air-handling unit supplies primary air to the active beams. +The primary air is discharged to the mixing chamber through the nozzles. +This generates a low-pressure region which induces air from the room up through the heat exchanger, +where hot or cold water is circulating. +The conditioned induced air is then mixed with primary air, and the mixture descents back to the space.

        -

        Table 2: Azimuth and Slope for Surfaces

        -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

        Azimuth

        Slope

        Horizontal

        0° from horizontal

        South

        90° from horizontal

        East

        90° from horizontal

        North

        90° from horizontal

        West

        90° from horizontal

        45° East of South

        90° from horizontal

        45° West of South

        90° from horizontal

        East

        30° from horizontal

        South

        30° from horizontal

        West

        30° from horizontal

        - -

        Additional parameters and correlations

        -
          -
        • Ground reflectance ρ is set to 0 for cases from WD100 to WD500 and 0.2 for WD600
        • -
        • -Sky black body temperature -calculated using Horizontal radiation or dew point temperature and sky cover. -
        • -
        • Diffused radiation calculated using Perez and -Isotropic sky models
        • -
        -

        Outputs required

        -

        Annual Outputs

        -

         The following outputs are provided for an annual simulation:

        -
          -
        • Average dry bulb temperature (°C)
        • -
        • Average relative humidity (%)
        • -
        • Average dewpoint temperature (°C)
        • -
        • Average humidity ratio (kg moisture/kg dry air)
        • -
        • Average wet bulb temperature (°C)
        • -
        • Sum of total, beam, and diffuse solar radiation incident on each surface (Wh/m2)
        • -
        -

        Hourly Outputs

        -

        The following outputs are provided for each hour of the days specified for each test case in Table 3:

        -
          -
        • Dry bulb temperature (°C)
        • -
        • Relative humidity (%)
        • -
        • Dewpoint temperature (°C)
        • -
        • Humidity ratio (kg moisture/kg dry air)
        • -
        • Wet bulb temperature (°C)
        • -
        • Windspeed (m/s)
        • -
        • Wind direction (degrees from north)
        • -
        • Station pressure (mbar)
        • -
        • Total cloud cover (tenths of sky)
        • -
        • Opaque cloud cover (tenths of sky)
        • -
        • Sky temperature (°C)
        • -
        • Sum of total, beam, and diffuse solar radiation incident on each surface (Wh/m2) 
        • -
        -

        Table 3: Specific Days for Output

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

        Case

        Days

        WD100

        May 4th, July 14th, September 6th

        WD200

        May 24th, August 26th

        WD300

        February 7th, August 13th

        WD400

        January 24th, July 1st

        WD500

        March 1st, September 14th

        WD600

        May 4th, July 14th, September 6th

        -

        Sub-hourly Outputs

        -

        The following outputs are provided at each timestep of the days specified for each test case in Table 3:

        -
          -
        • Dry bulb temperature (C)
        • -
        • Relative humidity (%)
        • -
        • Sum of total, beam, and diffuse solar radiation incident on each surface (Wh/m2)
        • -
        -

        The following outputs are provided integrated hourly for the days specified for each test case in Table 3:

        -
          -
        • Total incident horizontal solar radiation (Wh/m2)
        • -
        • Total incident horizontal beam solar radiation (Wh/m2)
        • -
        • Total incident horizontal diffuse solar radiation (Wh/m2)
        • -
        -

        Validation results

        -

        (Not available yet)

        -

        Implementation

        -

        To generate the data shown in this user guide, run

        -
        -cd AixLib/Resources/Data/BoundaryConditions/Validation/BESTEST
        -python3 generateResults.py -p
        -
        -

        At the beginning of the Python script there are several options that the user can choose, by default the script will: +

        +This package contains two models. The model + +AixLib.Fluid.HeatExchangers.ActiveBeams.Cooling +is for cooling only, while the model + +AixLib.Fluid.HeatExchangers.ActiveBeams.CoolingAndHeating +has two water streams, one for heating and one for cooling.

        -
          -
        • Clone the last master branch of the AixLib repository into a temporary directory
        • -
        • Execute all the simulations and create the folders with the .mat and .json files inside the BESTEST/Simulations folder
        • -
        -

        References

        -

        (Not available yet)

        - -
          -
        • -March 11, 2020, by Ettore Zanetti:
          -first implementation of BESTEST weather validation -
        • -
        --------- Corrected Code -------- +

        Model equations for cooling

        - The package AixLib.BoundaryConditions.Validation.BESTEST - contains the models that are used for the BESTEST validation ASHRAE - 2020 for weather data acquisition and postprocessing. +The performance of the model + +AixLib.Fluid.HeatExchangers.ActiveBeams.Cooling +is computed based on manufacturer data +specified in the package + +AixLib.Fluid.HeatExchangers.ActiveBeams.Data.

        - Each model represents a different climate with different days as - shown in the tables below. All examples have a script that runs the - simulation according to the specifications and derive the required - Json file as reported below. +For off-design conditions, the performance is adjusted using modification factors +that account for changes in water flow rate, +primary air flow rate and temperature difference. +The total heat flow rate of the active beam unit is the sum of the heat flow rate provided by the primary air supply +Qsa and the cooling heat flow rate provided by the beam convector Qc,Beam +which injects room air and mixes it with the primary air.

        - The weather radiation data has to be provided at different - orientations and inclinations. +The heat flow rate +Qsa is delivered to a thermal zone +through the fluid ports, while the heat flow rate from the convector Qc,Beam +is coupled directly to the heat port. +See for example + +AixLib.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingOnly +for how to connect these heat flow rates to a control volume.

        - Table 2: Azimuth and Slope for Surfaces +The primary air contribution is +

        +

        + Qsa = ṁsa cp,sa (Tsa-Tz)

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -

        - Azimuth -

        -
        -

        - Slope -

        -
        -

        - Horizontal -

        -
        -

        - 0° from horizontal -

        -
        -

        - South -

        -
        -

        - 90° from horizontal -

        -
        -

        - East -

        -
        -

        - 90° from horizontal -

        -
        -

        - North -

        -
        -

        - 90° from horizontal -

        -
        -

        - West -

        -
        -

        - 90° from horizontal -

        -
        -

        - 45° East of South -

        -
        -

        - 90° from horizontal -

        -
        -

        - 45° West of South -

        -
        -

        - 90° from horizontal -

        -
        -

        - East -

        -
        -

        - 30° from horizontal -

        -
        -

        - South -

        -
        -

        - 30° from horizontal -

        -
        -

        - West -

        -
        -

        - 30° from horizontal -

        -

        - Additional parameters and correlations +where sa is the primary air mass flow rate, +cp,sa is the air specific heat capacity, +Tsa is the primary air temperature +and Tz is the zone air temperature.

        -
          -
        • Ground reflectance ρ is set to 0 for cases from WD100 to WD500 - and 0.2 for WD600 -
        • -
        • - Sky - black body temperature calculated using Horizontal radiation or - dew point temperature and sky cover. -
        • -
        • Diffused radiation calculated using - Perez and - Isotropic sky models -
        • -
        -

        - Outputs required -

        - Annual Outputs +The heat flow rate of the beam convector Qc,Beam is determined using +the rated capacity which is modified by three separate functions as +

        +

        + Qc,Beam = Qc,nominal +fΔT ( ΔTc ⁄ ΔTc,nominal ) +fsa( ṁsa ⁄ ṁsa,nominal ) +fw( ṁc,w ),

        -  The following outputs are provided for an annual - simulation: +the modification factors are as follows: +The modification factor fΔT(·) +describes how the capacity is adjusted to account for the temperature difference +between the zone air and the water entering the convector. +The independent variable is the ratio between the current temperature difference +ΔTc and the temperature difference used to rate beam performance ΔTc,nominal. +The temperature difference is +

        +

        + ΔTc = Tcw-Tz,

        -
          -
        • Average dry bulb temperature (°C) -
        • -
        • Average relative humidity (%) -
        • -
        • Average dewpoint temperature (°C) -
        • -
        • Average humidity ratio (kg moisture/kg dry air) -
        • -
        • Average wet bulb temperature (°C) -
        • -
        • Sum of total, beam, and diffuse solar radiation incident on each - surface (Wh/m2) -
        • -

        - Hourly Outputs +where Tcw is the chilled water temperature entering the convector. + +The modification factor fsa(·) adjusts the cooling capacity to account for varying primary air flow rate. +The independent variable is the ratio between the current primary air flow rate sa +and the nominal air flow rate used to rate the beam performance. + +The modification factor fw(·) adjusts the cooling capacity for changes in water flow rate through the convector. +The independent variable is the ratio between the current water flow rate w +and the nominal water flow rate used to rate the beam performance.

        + +

        Model equations for heating

        - The following outputs are provided for each hour of the days - specified for each test case in Table 3: +The performance of the model + +AixLib.Fluid.HeatExchangers.ActiveBeams.CoolingAndHeating +is computed identical to the above described model that only provides cooling, +with the exception that this model contains an additional water stream that +can be used to provide heating.

        -
          -
        • Dry bulb temperature (°C) -
        • -
        • Relative humidity (%) -
        • -
        • Dewpoint temperature (°C) -
        • -
        • Humidity ratio (kg moisture/kg dry air) -
        • -
        • Wet bulb temperature (°C) -
        • -
        • Windspeed (m/s) -
        • -
        • Wind direction (degrees from north) -
        • -
        • Station pressure (mbar) -
        • -
        • Total cloud cover (tenths of sky) -
        • -
        • Opaque cloud cover (tenths of sky) -
        • -
        • Sky temperature (°C) -
        • -
        • Sum of total, beam, and diffuse solar radiation incident on each - surface (Wh/m2)  -
        • -

        - Table 3: Specific Days for Output +For the heating water stream, the temperature difference ΔTh +used for the calculation of the modification factor fΔT(·) is +

        +

        +ΔTh = Thw-Tz,

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        -

        - Case -

        -
        -

        - Days -

        -
        -

        - WD100 -

        -
        -

        - May 4th, July 14th, September 6th -

        -
        -

        - WD200 -

        -
        -

        - May 24th, August 26th -

        -
        -

        - WD300 -

        -
        -

        - February 7th, August 13th -

        -
        -

        - WD400 -

        -
        -

        - January 24th, July 1st -

        -
        -

        - WD500 -

        -
        -

        - March 1st, September 14th -

        -
        -

        - WD600 -

        -
        -

        - May 4th, July 14th, September 6th -

        -

        - Sub-hourly Outputs +where Thw is the hot water temperature entering the convector in heating mode +and Tz is the zone air temperature.

        + +

        Dynamics

        - The following outputs are provided at each timestep of the days - specified for each test case in Table 3: +The model can be configured to be steady-state or dynamic. +If configured as dynamic, then a dynamic conservation equation is applied to the water streams +for heating and for cooling. +However, because the capacity of the beam depends on its inlet temperature, and is independent of the +outlet temperature, the heat transferred +to the room at the port heaPor.Q_flow, as well as the heat added to or removed from the +water streams, will instantaneously change. +The only dynamic responses are the water outlet temperatures, which change with a first +order response, parameterized with the time constant tau.

        -
          -
        • Dry bulb temperature (C) -
        • -
        • Relative humidity (%) -
        • -
        • Sum of total, beam, and diffuse solar radiation incident on each - surface (Wh/m2) -
        • -
        + +

        Energy balance

        - The following outputs are provided integrated hourly for the days - specified for each test case in Table 3: +All heat flow rate that is added to or extracted from the room is transmitted through the heat port +heaPor. Hence, this model does not cool the supply air between the ports +air_a and air_b. Rather, it adds this heat flow rate +to the heat port heaPor. +The rationale for this implementation is that the beam transfers heat by convection directly to the room, and +by induction of room air into the supply air. As this split of heat flow rate is generally not known, +and because the amount of inducted air is also unknown, +it was decided to transfer all heat through the heat port heaPor. +This also avoids having to add an extra air flow path for the air induced from the room. +

        + +-------- Corrected Code -------- +

        + This package contains models of active beams. Active beams are + devices used for heating, cooling and ventilation of spaces. A + schematic diagram of an active beam unit is given below. +

        +

        + \"image\" +

        +

        + The active beam unit consists of a primary air plenum, a mixing + chamber, a heat exchanger (coil) and several nozzles. Typically, an + air-handling unit supplies primary air to the active beams. The + primary air is discharged to the mixing chamber through the nozzles. + This generates a low-pressure region which induces air from the room + up through the heat exchanger, where hot or cold water is + circulating. The conditioned induced air is then mixed with primary + air, and the mixture descents back to the space. +

        +

        + This package contains two models. The model AixLib.Fluid.HeatExchangers.ActiveBeams.Cooling + is for cooling only, while the model + AixLib.Fluid.HeatExchangers.ActiveBeams.CoolingAndHeating has two + water streams, one for heating and one for cooling.

        -
          -
        • Total incident horizontal solar radiation (Wh/m2) -
        • -
        • Total incident horizontal beam solar radiation (Wh/m2) -
        • -
        • Total incident horizontal diffuse solar radiation (Wh/m2) -
        • -

        - Validation results + Model equations for cooling

        - (Not available yet) + The performance of the model AixLib.Fluid.HeatExchangers.ActiveBeams.Cooling + is computed based on manufacturer data specified in the package + AixLib.Fluid.HeatExchangers.ActiveBeams.Data. +

        +

        + For off-design conditions, the performance is adjusted using + modification factors that account for changes in water flow rate, + primary air flow rate and temperature difference. The total heat flow + rate of the active beam unit is the sum of the heat flow rate + provided by the primary air supply Qsa and the + cooling heat flow rate provided by the beam convector + Qc,Beam which injects room air and mixes it with + the primary air. +

        +

        + The heat flow rate Qsa is delivered to a thermal + zone through the fluid ports, while the heat flow rate from the + convector Qc,Beam is coupled directly to the heat + port. See for example + AixLib.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingOnly for + how to connect these heat flow rates to a control volume. +

        +

        + The primary air contribution is +

        +

        + Qsa = ṁsa cp,sa + (Tsa-Tz) +

        +

        + where sa is the primary air mass flow rate, + cp,sa is the air specific heat capacity, + Tsa is the primary air temperature and + Tz is the zone air temperature. +

        +

        + The heat flow rate of the beam convector Qc,Beam is + determined using the rated capacity which is modified by three + separate functions as +

        +

        + Qc,Beam = Qc,nominal fΔT ( + ΔTc ⁄ ΔTc,nominal ) fsa( + ṁsa ⁄ ṁsa,nominal ) fw( + ṁc,w ), +

        +

        + the modification factors are as follows: The modification factor + fΔT(·) describes how the capacity is adjusted to + account for the temperature difference between the zone air and the + water entering the convector. The independent variable is the ratio + between the current temperature difference ΔTc and + the temperature difference used to rate beam performance + ΔTc,nominal. The temperature difference is +

        +

        + ΔTc = Tcw-Tz, +

        +

        + where Tcw is the chilled water temperature entering + the convector. The modification factor fsa(·) + adjusts the cooling capacity to account for varying primary air flow + rate. The independent variable is the ratio between the current + primary air flow rate sa and the nominal air flow + rate used to rate the beam performance. The modification factor + fw(·) adjusts the cooling capacity for changes in + water flow rate through the convector. The independent variable is + the ratio between the current water flow rate w + and the nominal water flow rate used to rate the beam performance.

        - Implementation + Model equations for heating

        - To generate the data shown in this user guide, run + The performance of the model + AixLib.Fluid.HeatExchangers.ActiveBeams.CoolingAndHeating is + computed identical to the above described model that only provides + cooling, with the exception that this model contains an additional + water stream that can be used to provide heating.

        -
        -cd AixLib/Resources/Data/BoundaryConditions/Validation/BESTEST
        -python3 generateResults.py -p
        -

        - At the beginning of the Python script there are several options that - the user can choose, by default the script will: + For the heating water stream, the temperature difference + ΔTh used for the calculation of the + modification factor fΔT(·) is +

        +

        + ΔTh = Thw-Tz, +

        +

        + where Thw is the hot water temperature entering the + convector in heating mode and Tz is the zone air + temperature.

        -
          -
        • Clone the last master branch of the AixLib repository into a - temporary directory -
        • -
        • Execute all the simulations and create the folders with the .mat - and .json files inside the BESTEST/Simulations folder -
        • -

        - References + Dynamics

        - (Not available yet) + The model can be configured to be steady-state or dynamic. If + configured as dynamic, then a dynamic conservation equation is + applied to the water streams for heating and for cooling. However, + because the capacity of the beam depends on its inlet temperature, + and is independent of the outlet temperature, the heat transferred to + the room at the port heaPor.Q_flow, as well as the heat + added to or removed from the water streams, will instantaneously + change. The only dynamic responses are the water outlet temperatures, + which change with a first order response, parameterized with the time + constant tau. +

        +

        + Energy balance +

        +

        + All heat flow rate that is added to or extracted from the room is + transmitted through the heat port heaPor. Hence, this + model does not cool the supply air between the ports + air_a and air_b. Rather, it adds this heat + flow rate to the heat port heaPor. The rationale for + this implementation is that the beam transfers heat by convection + directly to the room, and by induction of room air into the supply + air. As this split of heat flow rate is generally not known, and + because the amount of inducted air is also unknown, it was decided to + transfer all heat through the heat port heaPor. This + also avoids having to add an extra air flow path for the air induced + from the room.

        -
          -
        • March 11, 2020, by Ettore Zanetti:
          - first implementation of BESTEST weather validation -
        • -
        -------- Errors -------- -line 14 column 1 - Warning: The summary attribute on the element is obsolete in HTML5 -line 98 column 1 - Warning: The summary attribute on the
        element is obsolete in HTML5 +line 7 column 1 - Warning:

        attribute "align" not allowed for HTML5 +line 59 column 1 - Warning:

        attribute "align" not allowed for HTML5 +line 72 column 1 - Warning:

        attribute "align" not allowed for HTML5 +line 87 column 1 - Warning:

        attribute "align" not allowed for HTML5 +line 115 column 1 - Warning:

        attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Actuators/Valves/Examples/TwoWayValveTable.mo ---- +---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/finiteLineSource.mo ---- -------- HTML Code --------

        - Test model for a two way valve in which a table is used to specify the - opening characteristics. - The valve has the following opening characteristics, which is taken from a test case - of the IEA EBC Annex 60 project. + This function evaluates the finite line source solution. This solution + gives the relation between the constant heat transfer rate (per unit length) + injected by a line source of finite length H1 buried at a + distance D1 from a constant temperature surface + (T=0) and the average temperature raise over a line of finite length + H2 buried at a distance D2 from the constant + temperature surface. + The finite line source solution is defined by: +

        +

        + \"image\"

        -
        - - - - - -
        y0 0.1667 0.3333 0.5 0.6667 1
        Kv0 0.19 0.35 0.45 0.5 0.65

        - The Kv value is the volume flow rate in m3/h at a pressure difference - of 1 bar. - Hence, the Kv value of the fully open valve is Kv=0.65. + where ΔT1-2(t,r,H1,D1,H2,D2) + is the temperature raise after a time t of constant heat injection and at + a distance r from the line heat source, Q' is the heat injection + rate per unit length, ks is the soil thermal conductivity and + hFLS is the finite line source solution.

        - Plotting the variables kv.y versus y.y shows that the valve - reproduces the Kv values shown in the above table. + The finite line source solution is given by:

        - \"image\" + \"image\"

        - The parameter filterOpening is set to false, - as this model is used to plot the flow at different opening signals - without taking into account the travel time of the actuator. + where αs is the ground thermal diffusivity and + erfint is the integral of the error function, defined in + AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.finiteLineSource_erfint. + The integral is solved numerically, with the integrand defined in + AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.finiteLineSource_Integrand.

        • - August 12, 2014 by Michael Wetter:
          - Added parameter keyword to datVal, - as this is needed to asssign datVal to a parameter - in the instance valTab. - This also avoids an error in OpenModelica. + March 17, 2019, by Massimo Cimmino:
          + Modified the upper bound of integration to avoid underestimating the value of + the integral. + This is for + IBPSA, issue 1107.
        • - April 2, 2014 by Michael Wetter:
          + March 22, 2018 by Massimo Cimmino:
          First implementation.
        -------- Corrected Code --------

        - Test model for a two way valve in which a table is used to specify - the opening characteristics. The valve has the following opening - characteristics, which is taken from a test case of the IEA EBC Annex - 60 project. + This function evaluates the finite line source solution. This + solution gives the relation between the constant heat transfer rate + (per unit length) injected by a line source of finite length + H1 buried at a distance D1 from a + constant temperature surface (T=0) and the average temperature + raise over a line of finite length H2 buried at a + distance D2 from the constant temperature surface. + The finite line source solution is defined by: +

        +

        + \"image\"

        - - - - - - - - - - - - - - - - - - - -
        - y - - 0 - - 0.1667 - - 0.3333 - - 0.5 - - 0.6667 - - 1 -
        - Kv - - 0 - - 0.19 - - 0.35 - - 0.45 - - 0.5 - - 0.65 -

        - The Kv value is the volume flow rate in - m3/h at a pressure difference of 1 bar. Hence, the - Kv value of the fully open valve is - Kv=0.65. + where + ΔT1-2(t,r,H1,D1,H2,D2) + is the temperature raise after a time t of constant heat + injection and at a distance r from the line heat source, + Q' is the heat injection rate per unit length, + ks is the soil thermal conductivity and + hFLS is the finite line source solution.

        - Plotting the variables kv.y versus y.y - shows that the valve reproduces the Kv values shown - in the above table. + The finite line source solution is given by:

        \"image\" + \"modelica://AixLib/Resources/Images/Fluid/Geothermal/Borefields/FiniteLineSource_02.png\">

        - The parameter filterOpening is set to - false, as this model is used to plot the flow at - different opening signals without taking into account the travel time - of the actuator. + where αs is the ground thermal diffusivity and + erfint is the integral of the error function, defined in + + AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.finiteLineSource_erfint. + The integral is solved numerically, with the integrand defined in + + AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.finiteLineSource_Integrand.

          -
        • August 12, 2014 by Michael Wetter:
          - Added parameter keyword to datVal, as - this is needed to asssign datVal to a parameter in the - instance valTab. This also avoids an error in - OpenModelica. +
        • March 17, 2019, by Massimo Cimmino:
          + Modified the upper bound of integration to avoid underestimating + the value of the integral. This is for IBPSA, issue + 1107.
        • -
        • April 2, 2014 by Michael Wetter:
          +
        • March 22, 2018 by Massimo Cimmino:
          First implementation.
        -------- Errors -------- -line 8 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 -line 24 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 12 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 25 column 2 - Warning:

        attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FixedResistances/PressureDrop.mo ---- +---- AixLib/Fluid/FixedResistances/Validation/PlugFlowPipes/PlugFlowAIT.mo ---- -------- HTML Code --------

        - Model of a flow resistance with a fixed flow coefficient. - The mass flow rate is -

        -

        - ṁ = k - √ΔP, + The example contains + experimental data from a real district heating network.

        -

        - where - k is a constant and - ΔP is the pressure drop. - The constant k is equal to - k=m_flow_nominal/sqrt(dp_nominal), - where m_flow_nominal and dp_nominal - are parameters. +

        The pipes' temperatures are not initialized. Therefore, results of + outflow temperature before approximately the first 10000 seconds should not be + considered.

        -

        Assumptions

        - In the region - abs(m_flow) < m_flow_turbulent, - the square root is replaced by a differentiable function - with finite slope. - The value of m_flow_turbulent is - computed as - m_flow_turbulent = deltaM * abs(m_flow_nominal), - where deltaM=0.3 and - m_flow_nominal are parameters that can be set by the user. + Note that these three models are identical, except for the pipe model that is used:

        +

        - The figure below shows the pressure drop for the parameters - m_flow_nominal=5 kg/s, - dp_nominal=10 Pa and - deltaM=0.3. + This comparison between different discretization levels and pipe models is made + to check the influence of the discretization and pipe model on computation time + and simulation accuracy.

        -

        - \"image\" -

        -

        Important parameters

        -

        - The parameter from_dp is used to determine - whether the mass flow rate is computed as a function of the - pressure drop (if from_dp=true), or vice versa. - This setting can affect the size of the nonlinear system of equations. -

        -

        - If the parameter linearized is set to true, - then the pressure drop is computed as a linear function of the - mass flow rate. -

        -

        - Setting allowFlowReversal=false can lead to simpler - equations. However, this should only be set to false - if one can guarantee that the flow never reverses its direction. - This can be difficult to guarantee, as pressure imbalance after - the initialization, or due to medium expansion and contraction, - can lead to reverse flow. -

        -

        - If the parameter - show_T is set to true, - then the model will compute the - temperature at its ports. Note that this can lead to state events - when the mass flow rate approaches zero, - which can increase computing time. -

        -

        Notes

        -

        - For more detailed models that compute the actual flow friction, - models from the package - - Modelica.Fluid - can be used and combined with models from the - AixLib library. -

        -

        - For a model that uses the hydraulic parameter and flow velocity at nominal conditions - as a parameter, use - - AixLib.Fluid.FixedResistances.HydraulicDiameter. -

        -

        Implementation

        -

        - The pressure drop is computed by calling a function in the package - - AixLib.Fluid.BaseClasses.FlowModels, - This package contains regularized implementations of the equation -

        -

        - m = sign(Δp) k √ Δp   -

        -

        - and its inverse function. +

        Test bench schematic

        +

        \"Schematic

        -

        - To decouple the energy equation from the mass equations, - the pressure drop is a function of the mass flow rate, - and not the volume flow rate. - This leads to simpler equations. +

        Calibration

        +

        To calculate the length specific thermal resistance R of the pipe, + the thermal resistance of the surrounding ground is added, which yields

        +

        + R=1/(0.208)+1/(2   lambda_g   Modelica.Constants.pi)   log(1/0.18),

        +

        where the thermal conductivity of the ground lambda_g = 2.4 W/(m K).

        • - September 21, 2018, by Michael Wetter:
          - Decrease value of deltaM(min=...) attribute. - See #1026. -
        • -
        • - February 3, 2018, by Filip Jorissen:
          - Revised implementation of pressure drop equation - such that it depends on from_dp - when linearized=true. - See #884. -
        • -
        • - December 1, 2016, by Michael Wetter:
          - Simplified model by removing the geometry dependent parameters into the new - model - - AixLib.Fluid.FixedResistances.HydraulicDiameter. -
        • -
        • - November 23, 2016, by Filip Jorissen:
          - Removed dp_nominal and - m_flow_nominal labels from icon. -
        • -
        • - October 14, 2016, by Michael Wetter:
          - Updated comment for parameter use_dh. -
        • -
        • - November 26, 2014, by Michael Wetter:
          - Added the required annotation(Evaluate=true) so - that the system of nonlinear equations in - - AixLib.Fluid.FixedResistances.Validation.PressureDropsExplicit - remains the same. -
        • -
        • - November 20, 2014, by Michael Wetter:
          - Rewrote the warning message using an assert with - AssertionLevel.warning - as this is the proper way to write warnings in Modelica. -
        • -
        • - August 5, 2014, by Michael Wetter:
          - Corrected error in documentation of computation of k. -
        • -
        • - May 29, 2014, by Michael Wetter:
          - Removed undesirable annotation Evaluate=true. -
        • -
        • - October 8, 2013, by Michael Wetter:
          - Removed parameter show_V_flow. -
        • -
        • - December 14, 2012 by Michael Wetter:
          - Renamed protected parameters for consistency with the naming conventions. -
        • -
        • - January 16, 2012 by Michael Wetter:
          - To simplify object inheritance tree, revised base classes - AixLib.Fluid.BaseClasses.PartialResistance, - AixLib.Fluid.Actuators.BaseClasses.PartialTwoWayValve, - AixLib.Fluid.Actuators.BaseClasses.PartialDamperExponential, - AixLib.Fluid.Actuators.BaseClasses.PartialActuator - and model - AixLib.Fluid.FixedResistances.PressureDrop. + March 7, 2020, by Michael Wetter:
          + Replaced measured data from specification in Modelica file to external table, + as this reduces the computing time.
          + This is for + #1289.
        • - May 30, 2008 by Michael Wetter:
          - Added parameters use_dh and deltaM for easier parameterization. + May 15, 2019, by Jianjun Hu:
          + Replaced fluid source. This is for + #1072.
        • -
        • - July 20, 2007 by Michael Wetter:
          - First implementation. +
        • July 4, 2016 by Bram van der Heijde:
          Added parameters to test the + influence of allowFlowReversal and the presence of explicit volumes in the pipe.
        • +
        • January 26, 2016 by Carles Ribas:
          First implementation.
        -------- Corrected Code --------

        - Model of a flow resistance with a fixed flow coefficient. The mass - flow rate is -

        -

        - ṁ = k √ΔP, + The example contains experimental data from a real district heating + network.

        - where k is a constant and ΔP is the pressure drop. The - constant k is equal to - k=m_flow_nominal/sqrt(dp_nominal), where - m_flow_nominal and dp_nominal are - parameters. + The pipes' temperatures are not initialized. Therefore, results of + outflow temperature before approximately the first 10000 seconds + should not be considered.

        -

        - Assumptions -

        - In the region abs(m_flow) < m_flow_turbulent, the - square root is replaced by a differentiable function with finite - slope. The value of m_flow_turbulent is computed as - m_flow_turbulent = deltaM * abs(m_flow_nominal), where - deltaM=0.3 and m_flow_nominal are - parameters that can be set by the user. + Note that these three models are identical, except for the pipe model + that is used:

        +

        - The figure below shows the pressure drop for the parameters - m_flow_nominal=5 kg/s, dp_nominal=10 Pa and - deltaM=0.3. -

        -

        - \"image\" + This comparison between different discretization levels and pipe + models is made to check the influence of the discretization and pipe + model on computation time and simulation accuracy.

        - Important parameters + Test bench schematic

        - The parameter from_dp is used to determine whether the - mass flow rate is computed as a function of the pressure drop (if - from_dp=true), or vice versa. This setting can affect - the size of the nonlinear system of equations. -

        -

        - If the parameter linearized is set to true, - then the pressure drop is computed as a linear function of the mass - flow rate. -

        -

        - Setting allowFlowReversal=false can lead to simpler - equations. However, this should only be set to false if - one can guarantee that the flow never reverses its direction. This - can be difficult to guarantee, as pressure imbalance after the - initialization, or due to medium expansion and contraction, can lead - to reverse flow. -

        -

        - If the parameter show_T is set to true, - then the model will compute the temperature at its ports. Note that - this can lead to state events when the mass flow rate approaches - zero, which can increase computing time. + \"Schematic

        - Notes + Calibration

        - For more detailed models that compute the actual flow friction, - models from the package Modelica.Fluid can be used and - combined with models from the AixLib library. + To calculate the length specific thermal resistance R of + the pipe, the thermal resistance of the surrounding ground is added, + which yields

        -

        - For a model that uses the hydraulic parameter and flow velocity at - nominal conditions as a parameter, use AixLib.Fluid.FixedResistances.HydraulicDiameter. +

        + R=1/(0.208)+1/(2   lambda_g   Modelica.Constants.pi)   + log(1/0.18),

        -

        - Implementation -

        - The pressure drop is computed by calling a function in the package - AixLib.Fluid.BaseClasses.FlowModels, - This package contains regularized implementations of the equation -

        -

        - m = sign(Δp) k √ Δp -   -

        -

        - and its inverse function. -

        -

        - To decouple the energy equation from the mass equations, the pressure - drop is a function of the mass flow rate, and not the volume flow - rate. This leads to simpler equations. + where the thermal conductivity of the ground lambda_g = + 2.4 W/(m K).

          -
        • September 21, 2018, by Michael Wetter:
          - Decrease value of deltaM(min=...) attribute. See - #1026. -
        • -
        • February 3, 2018, by Filip Jorissen:
          - Revised implementation of pressure drop equation such that it - depends on from_dp when linearized=true. - See #884. -
        • -
        • December 1, 2016, by Michael Wetter:
          - Simplified model by removing the geometry dependent parameters into - the new model AixLib.Fluid.FixedResistances.HydraulicDiameter. -
        • -
        • November 23, 2016, by Filip Jorissen:
          - Removed dp_nominal and m_flow_nominal - labels from icon. -
        • -
        • October 14, 2016, by Michael Wetter:
          - Updated comment for parameter use_dh. -
        • -
        • November 26, 2014, by Michael Wetter:
          - Added the required annotation(Evaluate=true) so that - the system of nonlinear equations in - AixLib.Fluid.FixedResistances.Validation.PressureDropsExplicit - remains the same. -
        • -
        • November 20, 2014, by Michael Wetter:
          - Rewrote the warning message using an assert with - AssertionLevel.warning as this is the proper way to - write warnings in Modelica. -
        • -
        • August 5, 2014, by Michael Wetter:
          - Corrected error in documentation of computation of k. -
        • -
        • May 29, 2014, by Michael Wetter:
          - Removed undesirable annotation Evaluate=true. -
        • -
        • October 8, 2013, by Michael Wetter:
          - Removed parameter show_V_flow. -
        • -
        • December 14, 2012 by Michael Wetter:
          - Renamed protected parameters for consistency with the naming - conventions. +
        • March 7, 2020, by Michael Wetter:
          + Replaced measured data from specification in Modelica file to + external table, as this reduces the computing time.
          + This is for #1289.
        • -
        • January 16, 2012 by Michael Wetter:
          - To simplify object inheritance tree, revised base classes - AixLib.Fluid.BaseClasses.PartialResistance, - AixLib.Fluid.Actuators.BaseClasses.PartialTwoWayValve, - AixLib.Fluid.Actuators.BaseClasses.PartialDamperExponential, - AixLib.Fluid.Actuators.BaseClasses.PartialActuator and - model AixLib.Fluid.FixedResistances.PressureDrop. +
        • May 15, 2019, by Jianjun Hu:
          + Replaced fluid source. This is for #1072.
        • -
        • May 30, 2008 by Michael Wetter:
          - Added parameters use_dh and deltaM for - easier parameterization. +
        • July 4, 2016 by Bram van der Heijde:
          + Added parameters to test the influence of allowFlowReversal and the + presence of explicit volumes in the pipe.
        • -
        • July 20, 2007 by Michael Wetter:
          +
        • January 26, 2016 by Carles Ribas:
          First implementation.
        -------- Errors -------- -line 6 column 2 - Warning:

        attribute "align" not allowed for HTML5 -line 37 column 2 - Warning:

        attribute "align" not allowed for HTML5 -line 90 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 48 column 2 - Warning:

        attribute "align" not allowed for HTML5 ----- AixLib/Controls/Continuous/Examples/SignalRanker.mo ---- +---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/cylindricalHeatSource.mo ---- -------- HTML Code --------

        - Example that demonstrates the use of the signal ranker model. - The figure below shows the input and output signals of the block. - Note that - sigRan.y[1] ≥ sigRan.y[2] ≥ sigRan.y[3]. + This function evaluates the cylindrical heat source solution. This solution + gives the relation between the constant heat transfer rate (per unit length) + injected by a cylindrical heat source of infinite length and the temperature + raise in the medium. The cylindrical heat source solution is defined by

        - \"Input
        - \"Output + \"image\" +

        +

        + where ΔT(t,r) is the temperature raise after a time t of + constant heat injection and at a distance r from the cylindrical source, + Q' is the heat injection rate per unit length, ks is + the soil thermal conductivity, Fo is the Fourier number, + aSois is the ground thermal diffusivity, + rb is the radius of the cylindrical source and G + is the cylindrical heat source solution. +

        +

        + The cylindrical heat source solution is given by: +

        +

        + \"image\" +

        +

        + The integral is solved numerically, with the integrand defined in + + AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.cylindricalHeatSource_Integrand.

        • - October 15, 2021, by Michael Wetter:
          - Moved start time of sine input signal to avoid simultaneous state event and time event.
          - This is for - IBPSA, #1534. -
        • -
        • - November 21, 2011, by Michael Wetter:
          - Added documentation. + March 22, 2018 by Massimo Cimmino:
          + First implementation.
        -------- Corrected Code --------

        - Example that demonstrates the use of the signal ranker model. The - figure below shows the input and output signals of the block. Note - that sigRan.y[1] ≥ sigRan.y[2] ≥ sigRan.y[3]. + This function evaluates the cylindrical heat source solution. This + solution gives the relation between the constant heat transfer rate + (per unit length) injected by a cylindrical heat source of infinite + length and the temperature raise in the medium. The cylindrical heat + source solution is defined by

        - \"Input
        - \"Output + \"image\" +

        +

        + where ΔT(t,r) is the temperature raise after a time t + of constant heat injection and at a distance r from the + cylindrical source, Q' is the heat injection rate per unit + length, ks is the soil thermal conductivity, + Fo is the Fourier number, aSois is the + ground thermal diffusivity, rb is the radius of the + cylindrical source and G is the cylindrical heat source + solution. +

        +

        + The cylindrical heat source solution is given by: +

        +

        + \"image\" +

        +

        + The integral is solved numerically, with the integrand defined in + + AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.cylindricalHeatSource_Integrand.

          -
        • October 15, 2021, by Michael Wetter:
          - Moved start time of sine input signal to avoid simultaneous state - event and time event.
          - This is for IBPSA, - #1534. -
        • -
        • November 21, 2011, by Michael Wetter:
          - Added documentation. +
        • March 22, 2018 by Massimo Cimmino:
          + First implementation.
        -------- Errors -------- line 8 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 23 column 2 - Warning:

        attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FixedResistances/Junction.mo ---- +---- AixLib/Fluid/HeatExchangers/PrescribedOutlet.mo ---- -------- HTML Code --------

        - Model of a flow junction with an optional fixed resistance in each flow leg - and an optional mixing volume at the junction. + Model that allows specifying the temperature and mass fraction of the fluid + that leaves the model from port_b.

        - The pressure drop is implemented using the model - - AixLib.Fluid.FixedResistances.PressureDrop. - If its nominal pressure drop is set to zero, then the pressure drop - model will be removed. - For example, the pressure drop declaration + This model forces the outlet temperature at port_b to be equal to the temperature + of the input signal TSet, subject to optional limits on the + heating or cooling capacity QMax_flow ≥ 0 and QMin_flow ≤ 0. + Similarly than for the temperature, + this model also forces the outlet water mass fraction at port_b to be + no lower than the + input signal X_wSet, subject to optional limits on the + maximum water vapor mass flow rate that is added, as + described by the parameter mWatMax_flow. + By default, the model has unlimited capacity, but control of temperature + and humidity can be subject to capacity limits, or be disabled.

        -
        -   m_flow_nominal={ 0.1, 0.1,  -0.2},
        -   dp_nominal =   {500,    0, -6000}
        - 

        - would model a flow mixer that has the nominal flow rates and associated pressure drops - as shown in the figure below. Note that port_3 is set to negative values. - The negative values indicate that at the nominal conditions, fluid is leaving the component. + The output signal Q_flow is the heat added (for heating) or subtracted (for cooling) + to the medium if the flow rate is from port_a to port_b. + If the flow is reversed, then Q_flow=0.

        -

        - \"image\" +

        + The outlet conditions at port_a are not affected by this model.

        - If - energyDynamics <> Modelica.Fluid.Types.Dynamics.SteadyState, - then at the flow junction, a fluid volume is modeled. - The fluid volume is implemented using the model - - AixLib.Fluid.Delays.DelayFirstOrder. - The fluid volume has the size + If the parameter energyDynamics is not equal to + Modelica.Fluid.Types.Dynamics.SteadyState, + the component models the dynamic response using a first order differential equation. + The time constant of the component is equal to the parameter tau. + This time constant is adjusted based on the mass flow rate using +

        +

        + τeff = τ |ṁ| ⁄ ṁnom

        -
        -   V = sum(abs(m_flow_nominal[:])/3)*tau/rho_nominal
        - 

        - where tau is a parameter and rho_nominal is the density - of the medium in the volume at nominal condition. - Setting energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial - can help reducing the size of the nonlinear - system of equations. + where + τeff is the effective time constant for the given mass flow rate + and + τ is the time constant at the nominal mass flow rate + nom. + This type of dynamics is equal to the dynamics that a completely mixed + control volume would have.

        - -
          -
        • - April 14, 2020, by Michael Wetter:
          - Changed homotopyInitialization to a constant.
          - This is for - IBPSA, #1341. -
        • +

          + Optionally, this model can have a flow resistance. + If no flow resistance is requested, set dp_nominal=0. +

          +

          + For a model that uses a control signal u ∈ [0, 1] and multiplies + this with the nominal heating or cooling power, use + + AixLib.Fluid.HeatExchangers.HeaterCooler_u + +

          +

          Limitations

          +

          + This model only adds or removes heat or water vapor for the flow from + port_a to port_b. + The enthalpy of the reverse flow is not affected by this model. +

          +

          + If this model is used to cool air below the dew point temperature, the water mass fraction + will not change. +

          +

          + Note that for use_TSet = false, the enthalpy of the leaving fluid + will not be changed, even if moisture is added. The enthalpy added (or removed) + by the change in humidity is neglected. To properly account for change in enthalpy + due to humidification, use instead + + AixLib.Fluid.Humidifiers.SprayAirWasher_X. +

          +

          Validation

          +

          + The model has been validated against the analytical solution in + the examples + + AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet + and + + AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet_dynamic. +

          + +
          • - February 26, 2020, by Michael Wetter:
            - Changed icon to display its operating state.
            + March 3, 2022, by Michael Wetter:
            + Removed massDynamics.
            This is for - #1294. + issue 1542.
          • - March 26, 2018 by Filip Jorissen:
            - Removed final allowFlowReversal=true from all resistances - since this overrides the default simplification when the flow - is not bidirectional. - This change can lead to smaller algebraic loops. - This is for - issue 898. + May 3, 2017, by Michael Wetter:
            + Updated protected model for + #763.
          • December 1, 2016, by Michael Wetter:
            - Renamed model from SplitterFixedResistanceDpM to - FlowJunction and removed the parameters - use_dh, dh and ReC.
            - This is for - issue 451. -
          • -
          • - October 14, 2016 by Michael Wetter:
            - Added to Annex 60 library.
            - Updated comment for parameter use_dh.
            - This is for - issue 451. -
          • -
          • - Removed parameter dynamicBalance that overwrote the setting - of energyDynamics and massDynamics. + Updated model as use_dh is no longer a parameter in the pressure drop model.
            This is for - - Annex 60, issue 411. -
          • -
          • - February 1, 2012 by Michael Wetter:
            - Expanded documentation. -
          • -
          • - August 4, 2011 by Michael Wetter:
            - Added final allowFlowReversal=true to all resistances since it is impractical - to avoid flow reversal in large flow networks where such a setting may be useful. + #480.
          • - June 11, 2008 by Michael Wetter:
            - Based class on - - AixLib.Fluid.BaseClasses.PartialThreeWayFixedResistance. + November 11, 2014, by Michael Wetter:
            + Revised implementation.
          • - July 20, 2007 by Michael Wetter:
            + March 19, 2014, by Christoph Nytsch-Geusen:
            First implementation.
          -------- Corrected Code --------

          - Model of a flow junction with an optional fixed resistance in each - flow leg and an optional mixing volume at the junction. + Model that allows specifying the temperature and mass fraction of the + fluid that leaves the model from port_b.

          - The pressure drop is implemented using the model AixLib.Fluid.FixedResistances.PressureDrop. - If its nominal pressure drop is set to zero, then the pressure drop - model will be removed. For example, the pressure drop declaration + This model forces the outlet temperature at port_b to be + equal to the temperature of the input signal TSet, + subject to optional limits on the heating or cooling capacity + QMax_flow ≥ 0 and QMin_flow ≤ 0. Similarly + than for the temperature, this model also forces the outlet water + mass fraction at port_b to be no lower than the input + signal X_wSet, subject to optional limits on the maximum + water vapor mass flow rate that is added, as described by the + parameter mWatMax_flow. By default, the model has + unlimited capacity, but control of temperature and humidity can be + subject to capacity limits, or be disabled.

          -
          -   m_flow_nominal={ 0.1, 0.1,  -0.2},
          -   dp_nominal =   {500,    0, -6000}
          - 

          - would model a flow mixer that has the nominal flow rates and - associated pressure drops as shown in the figure below. Note that - port_3 is set to negative values. The negative values - indicate that at the nominal conditions, fluid is leaving the - component. + The output signal Q_flow is the heat added (for heating) + or subtracted (for cooling) to the medium if the flow rate is from + port_a to port_b. If the flow is reversed, + then Q_flow=0.

          -

          - \"image\" +

          + The outlet conditions at port_a are not affected by this + model.

          - If energyDynamics <> - Modelica.Fluid.Types.Dynamics.SteadyState, then at the flow - junction, a fluid volume is modeled. The fluid volume is implemented - using the model AixLib.Fluid.Delays.DelayFirstOrder. - The fluid volume has the size + If the parameter energyDynamics is not equal to + Modelica.Fluid.Types.Dynamics.SteadyState, the component + models the dynamic response using a first order differential + equation. The time constant of the component is equal to the + parameter tau. This time constant is adjusted based on + the mass flow rate using +

          +

          + τeff = τ |ṁ| ⁄ ṁnom

          -
          -   V = sum(abs(m_flow_nominal[:])/3)*tau/rho_nominal
          - 

          - where tau is a parameter and rho_nominal is - the density of the medium in the volume at nominal condition. Setting - energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial - can help reducing the size of the nonlinear system of equations. + where τeff is the effective time constant for the + given mass flow rate and τ is the time constant at + the nominal mass flow rate nom. This type of + dynamics is equal to the dynamics that a completely mixed control + volume would have. +

          +

          + Optionally, this model can have a flow resistance. If no flow + resistance is requested, set dp_nominal=0. +

          +

          + For a model that uses a control signal u ∈ [0, 1] and + multiplies this with the nominal heating or cooling power, use + AixLib.Fluid.HeatExchangers.HeaterCooler_u +

          +

          + Limitations +

          +

          + This model only adds or removes heat or water vapor for the flow from + port_a to port_b. The enthalpy of the + reverse flow is not affected by this model. +

          +

          + If this model is used to cool air below the dew point temperature, + the water mass fraction will not change. +

          +

          + Note that for use_TSet = false, the enthalpy of the + leaving fluid will not be changed, even if moisture is added. The + enthalpy added (or removed) by the change in humidity is neglected. + To properly account for change in enthalpy due to humidification, use + instead AixLib.Fluid.Humidifiers.SprayAirWasher_X. +

          +

          + Validation +

          +

          + The model has been validated against the analytical solution in the + examples AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet + and + AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet_dynamic.

            -
          • April 14, 2020, by Michael Wetter:
            - Changed homotopyInitialization to a constant.
            - This is for IBPSA, - #1341. -
          • -
          • February 26, 2020, by Michael Wetter:
            - Changed icon to display its operating state.
            +
          • March 3, 2022, by Michael Wetter:
            + Removed massDynamics.
            This is for #1294. + \"https://github.com/ibpsa/modelica-ibpsa/issues/1542\">issue + 1542.
          • -
          • March 26, 2018 by Filip Jorissen:
            - Removed final allowFlowReversal=true from all - resistances since this overrides the default simplification when - the flow is not bidirectional. This change can lead to smaller - algebraic loops. This is for issue 898. +
          • May 3, 2017, by Michael Wetter:
            + Updated protected model for #763.
          • December 1, 2016, by Michael Wetter:
            - Renamed model from SplitterFixedResistanceDpM to - FlowJunction and removed the parameters - use_dh, dh and ReC.
            - This is for issue 451. -
          • -
          • October 14, 2016 by Michael Wetter:
            - Added to Annex 60 library.
            - Updated comment for parameter use_dh.
            + Updated model as use_dh is no longer a parameter in + the pressure drop model.
            This is for issue 451. -
          • -
          • Removed parameter dynamicBalance that overwrote the - setting of energyDynamics and massDynamics. - This is for Annex 60, issue - 411. + \"https://github.com/ibpsa/modelica-ibpsa/issues/480\">#480.
          • -
          • February 1, 2012 by Michael Wetter:
            - Expanded documentation. +
          • November 11, 2014, by Michael Wetter:
            + Revised implementation.
          • -
          • August 4, 2011 by Michael Wetter:
            - Added final allowFlowReversal=true to all resistances - since it is impractical to avoid flow reversal in large flow - networks where such a setting may be useful. -
          • -
          • June 11, 2008 by Michael Wetter:
            - Based class on - AixLib.Fluid.BaseClasses.PartialThreeWayFixedResistance. -
          • -
          • July 20, 2007 by Michael Wetter:
            - First implementation. +
          • March 19, 2014, by Christoph Nytsch-Geusen:
            + First implementation.
          -------- Errors -------- -line 23 column 2 - Warning:

          attribute "align" not allowed for HTML5 +line 34 column 2 - Warning:

          attribute "align" not allowed for HTML5 ----- AixLib/BoundaryConditions/Validation/BESTEST/WD100.mo ---- +---- AixLib/Fluid/FixedResistances/BaseClasses/PlugFlowHeatLoss.mo ---- -------- HTML Code -------- -

          WD100: Base Case

          -

          Weather data file : WD100.epw

          -

          Table 1: Site Data for Weather file WD100.epw

          -
        - - - - - - - - - - - - - - - -

        Latitude

        39.833° north

        Longitude

        104.65° west

        Altitude

        1650 m

        Time Zone

        -7

        -

        This model is a template for all the other test cases. - It allows to extrapolate all the weather data from the Reader TMY3 for a specific location, incliation and azimuth. - The model - AixLib.BoundaryConditions.Validation.IsotropicAndPerezDiffuseRadiation - outputs radiation data using the available Isotropic and Perez methodlogies. - The sky temperature is calculated using both the Horizontal radiation model, - from data reader weaBusHorRad and the dew point temperature plus sky cover model from the datareader weaBusSkyCovDewTem.

        +

        + Component that calculates the heat losses at the end of a plug flow pipe + when the flow goes in the design direction. +

        +

        Main equations

        +

        + The governing equations are +

        +

        + Tout = Tb + (Tin - Tb) + exp((tout - tin)/tauchar) +

        +

        + with +

        +

        + tauchar = R C +

        +

        Assumptions and limitations

        +

        + This model is based on the following assumptions: +

        +
          +
        • The water temperature is uniform in the cross section.
        • +
        • There is no axial heat transfer in the water or surrounding.
        • +
        • The boundary temperature along the pipe is uniform.
        • +
        • Heat losses are steady-state.
        • +
        +

        Implementation

        +

        + Heat losses are only considered in design flow direction. + For heat loss consideration in both directions, use one of these models at + both ends of a + + AixLib.Fluid.FixedResistances.BaseClasses.PlugFlow model. + The outlet temperature is calculated as in the equation above, + using the inlet temperature at port_a and the instantaneous + time delay and boundary temperature. + The boundary temperature can be either the air temperature + or the undisturbed ground temperature, depending on the definition of the + thermal resistance R. +

        +

        + This component requires the delay time and the instantaneous ambient temperature + as an input. + This component is to be used in single pipes or in more advanced configurations + where no influence from other pipes is considered.

        • - September 6, 2021, by Ettore Zanetti:
          - Removed parameter lat as it is now obtained from the weather data bus.
          + December 6, 2017, by Michael Wetter:
          + Reformulated call to medium function.
          This is for - IBPSA, #1477. -
        • -
        • - March 11, 2020, by Ettore Zanetti:
          - First implementation. + + issue 869.
        • - April 14, 2020, by Ettore Zanetti:
          - Rework after comments from pull request - #1339. + October 20, 2017, by Michael Wetter:
          + Revised implementation to avoid graphical and textual modeling. + Revised variable names and documentation to follow guidelines.
        • - May 2, 2021, by Ettore Zanetti:
          - Updated weather file as explained in #1478. + November 6, 2015 by Bram van der Heijde:
          + Make time delay input instead of calculation inside this model.
        • - May 2, 2021, by Ettore Zanetti:
          - Added altitude to parameters.
          - This is for - IBPSA, #1477. -
        • + September, 2015 by Marcus Fuchs:
          + First implementation.
        -------- Corrected Code -------- +

        + Component that calculates the heat losses at the end of a plug flow + pipe when the flow goes in the design direction. +

        - WD100: Base Case + Main equations

        - Weather data file : WD100.epw + The governing equations are +

        +

        + Tout = Tb + (Tin - Tb) + exp((tout - tin)/tauchar)

        - Table 1: Site Data for Weather file WD100.epw + with

        - - - - - - - - - - - - - - - - - -
        -

        - Latitude -

        -
        -

        - 39.833° north -

        -
        -

        - Longitude -

        -
        -

        - 104.65° west -

        -
        -

        - Altitude -

        -
        -

        - 1650 m -

        -
        -

        - Time Zone -

        -
        -

        - -7 -

        -
        +

        + tauchar = R C +

        +

        + Assumptions and limitations +

        - This model is a template for all the other test cases. It allows to - extrapolate all the weather data from the Reader TMY3 for a specific - location, incliation and azimuth. The model - AixLib.BoundaryConditions.Validation.IsotropicAndPerezDiffuseRadiation - outputs radiation data using the available Isotropic and Perez - methodlogies. The sky temperature is calculated using both the - Horizontal radiation model, from data reader weaBusHorRad and the dew - point temperature plus sky cover model from the datareader - weaBusSkyCovDewTem. + This model is based on the following assumptions:

          -
        • September 6, 2021, by Ettore Zanetti:
          - Removed parameter lat as it is now obtained from the - weather data bus.
          - This is for IBPSA, - #1477. +
        • The water temperature is uniform in the cross section.
        • -
        • March 11, 2020, by Ettore Zanetti:
          - First implementation. +
        • There is no axial heat transfer in the water or surrounding.
        • -
        • April 14, 2020, by Ettore Zanetti:
          - Rework after comments from pull request #1339. +
        • The boundary temperature along the pipe is uniform.
        • -
        • May 2, 2021, by Ettore Zanetti:
          - Updated weather file as explained in #1478. +
        • Heat losses are steady-state.
        • -
        • May 2, 2021, by Ettore Zanetti:
          - Added altitude to parameters.
          +
        +

        + Implementation +

        +

        + Heat losses are only considered in design flow direction. For heat + loss consideration in both directions, use one of these models at + both ends of a AixLib.Fluid.FixedResistances.BaseClasses.PlugFlow + model. The outlet temperature is calculated as in the equation above, + using the inlet temperature at port_a and the + instantaneous time delay and boundary temperature. The boundary + temperature can be either the air temperature or the undisturbed + ground temperature, depending on the definition of the thermal + resistance R. +

        +

        + This component requires the delay time and the instantaneous ambient + temperature as an input. This component is to be used in single pipes + or in more advanced configurations where no influence from other + pipes is considered. +

        +
          +
        • December 6, 2017, by Michael Wetter:
          + Reformulated call to medium function.
          This is for IBPSA, - #1477. + \"https://github.com/ibpsa/modelica-ibpsa/issues/869\">issue 869. +
        • +
        • October 20, 2017, by Michael Wetter:
          + Revised implementation to avoid graphical and textual modeling. + Revised variable names and documentation to follow guidelines. +
        • +
        • November 6, 2015 by Bram van der Heijde:
          + Make time delay input instead of calculation inside this model. +
        • +
        • September, 2015 by Marcus Fuchs:
          + First implementation.
        -------- Errors -------- -line 5 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 +line 10 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 17 column 2 - Warning:

        attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/gFunction.mo ---- +---- AixLib/Fluid/Movers/Validation/PowerExact.mo ---- -------- HTML Code --------

        - This function implements the g-function evaluation method introduced by - Cimmino and Bernier (see: Cimmino and Bernier (2014), and Cimmino (2018)) based - on the g-function function concept first introduced by Eskilson (1987). - The g-function gives the relation between the variation of the borehole - wall temperature at a time t and the heat extraction and injection rates - at all times preceding time t as -

        -

        - \"image\" -

        -

        - where Tb is the borehole wall temperature, - Tg is the undisturbed ground temperature, Q is the - heat injection rate into the ground through the borehole wall per unit borehole - length, ks is the soil thermal conductivity and g is - the g-function. -

        -

        - The g-function is constructed from the combination of the combination of - the finite line source (FLS) solution (see - - AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.finiteLineSource), - the cylindrical heat source (CHS) solution (see - - AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.cylindricalHeatSource), - and the infinite line source (ILS) solution (see - - AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.infiniteLineSource). - To obtain the g-function of a bore field, each borehole is divided into a - series of nSeg segments of equal length, each modeled as a line - source of finite length. The finite line source solution is superimposed in - space to obtain a system of equations that gives the relation between the heat - injection rate at each of the segments and the borehole wall temperature at each - of the segments. The system is solved to obtain the uniform borehole wall - temperature required at any time to maintain a constant total heat injection - rate (Qtot = 2πksHtot) into the bore - field. The uniform borehole wall temperature is then equal to the finite line - source based g-function. -

        -

        - Since this g-function is based on line sources of heat, rather than - cylinders, the g-function is corrected to consider the cylindrical - geometry. The correction factor is then the difference between the cylindrical - heat source solution and the infinite line source solution, as proposed by - Li et al. (2014) as + This example is identical to + + AixLib.Fluid.Movers.Validation.PowerSimplified, except that the + performance data for the flow controlled pumps + pump_dp and pump_m_flow contain + the pressure curves and efficiency curves. + The plot below shows that this leads to a computation of the power consumption + that is identical to the one from the speed controlled pump pump_Nrpm.

        - g(t) = gFLS + (gCHS - gILS) -

        -

        Implementation

        -

        - The calculation of the g-function is separated into two regions: the - short-time region and the long-time region. In the short-time region, - corresponding to times t < 1 hour, heat interaction between boreholes - and axial variations of heat injection rate are not considered. The - g-function is calculated using only one borehole and one segment. In the - long-time region, corresponding to times t > 1 hour, all boreholes - are represented as series of nSeg line segments and the - g-function is evaluated as described above. -

        -

        References

        -

        - Cimmino, M. and Bernier, M. 2014. A semi-analytical method to generate - g-functions for geothermal bore fields. International Journal of Heat and - Mass Transfer 70: 641-650. -

        -

        - Cimmino, M. 2018. Fast calculation of the g-functions of geothermal borehole - fields using similarities in the evaluation of the finite line source - solution. Journal of Building Performance Simulation. DOI: - 10.1080/19401493.2017.1423390. -

        -

        - Eskilson, P. 1987. Thermal analysis of heat extraction boreholes. Ph.D. - Thesis. Department of Mathematical Physics. University of Lund. Sweden. -

        -

        - Li, M., Li, P., Chan, V. and Lai, A.C.K. 2014. Full-scale temperature - response function (G-function) for heat transfer by borehole heat exchangers - (GHEs) from sub-hour to decades. Applied Energy 136: 197-205. + \"image\"

        • - March 22, 2018 by Massimo Cimmino:
          - First implementation. + October 15, 2021, by Hongxiang Fu:
          + Fixed the image in the documentation which was cut off + at the y-axis. This is for + IBPSA, #1533. +
        • +
        • + March 2, 2016, by Filip Jorissen:
          + First implementation for + #417.
        -------- Corrected Code --------

        - This function implements the g-function evaluation method - introduced by Cimmino and Bernier (see: Cimmino and Bernier (2014), - and Cimmino (2018)) based on the g-function function concept - first introduced by Eskilson (1987). The g-function gives the - relation between the variation of the borehole wall temperature at a - time t and the heat extraction and injection rates at all - times preceding time t as + This example is identical to AixLib.Fluid.Movers.Validation.PowerSimplified, + except that the performance data for the flow controlled pumps + pump_dp and pump_m_flow contain the + pressure curves and efficiency curves. The plot below shows that this + leads to a computation of the power consumption that is identical to + the one from the speed controlled pump pump_Nrpm.

        \"image\" -

        -

        - where Tb is the borehole wall temperature, - Tg is the undisturbed ground temperature, Q - is the heat injection rate into the ground through the borehole wall - per unit borehole length, ks is the soil thermal - conductivity and g is the g-function. -

        -

        - The g-function is constructed from the combination of the - combination of the finite line source (FLS) solution (see - AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.finiteLineSource), - the cylindrical heat source (CHS) solution (see - AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.cylindricalHeatSource), - and the infinite line source (ILS) solution (see - AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.infiniteLineSource). - To obtain the g-function of a bore field, each borehole is - divided into a series of nSeg segments of equal length, - each modeled as a line source of finite length. The finite line - source solution is superimposed in space to obtain a system of - equations that gives the relation between the heat injection rate at - each of the segments and the borehole wall temperature at each of the - segments. The system is solved to obtain the uniform borehole wall - temperature required at any time to maintain a constant total heat - injection rate (Qtot = - 2πksHtot) into the bore field. The uniform - borehole wall temperature is then equal to the finite line source - based g-function. -

        -

        - Since this g-function is based on line sources of heat, rather - than cylinders, the g-function is corrected to consider the - cylindrical geometry. The correction factor is then the difference - between the cylindrical heat source solution and the infinite line - source solution, as proposed by Li et al. (2014) as -

        -

        - g(t) = gFLS + (gCHS - gILS) -

        -

        - Implementation -

        -

        - The calculation of the g-function is separated into two - regions: the short-time region and the long-time region. In the - short-time region, corresponding to times t < 1 hour, heat - interaction between boreholes and axial variations of heat injection - rate are not considered. The g-function is calculated using - only one borehole and one segment. In the long-time region, - corresponding to times t > 1 hour, all boreholes are - represented as series of nSeg line segments and the - g-function is evaluated as described above. -

        -

        - References -

        -

        - Cimmino, M. and Bernier, M. 2014. A semi-analytical method to - generate g-functions for geothermal bore fields. International - Journal of Heat and Mass Transfer 70: 641-650. -

        -

        - Cimmino, M. 2018. Fast calculation of the g-functions of - geothermal borehole fields using similarities in the evaluation of - the finite line source solution. Journal of Building Performance - Simulation. DOI: 10.1080/19401493.2017.1423390. -

        -

        - Eskilson, P. 1987. Thermal analysis of heat extraction - boreholes. Ph.D. Thesis. Department of Mathematical Physics. - University of Lund. Sweden. -

        -

        - Li, M., Li, P., Chan, V. and Lai, A.C.K. 2014. Full-scale - temperature response function (G-function) for heat transfer by - borehole heat exchangers (GHEs) from sub-hour to decades. Applied - Energy 136: 197-205. + \"modelica://AixLib/Resources/Images/Fluid/Movers/Validation/PowerExact.png\">

          -
        • March 22, 2018 by Massimo Cimmino:
          - First implementation. +
        • October 15, 2021, by Hongxiang Fu:
          + Fixed the image in the documentation which was cut off at the + y-axis. This is for IBPSA, + #1533. +
        • +
        • March 2, 2016, by Filip Jorissen:
          + First implementation for #417.
        -------- Errors -------- -line 10 column 2 - Warning:

        attribute "align" not allowed for HTML5 -line 49 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 12 column 2 - Warning:

        attribute "align" not allowed for HTML5 ----- AixLib/Controls/Continuous/LimPID.mo ---- +---- AixLib/Fluid/HeatExchangers/ActiveBeams/Data/BaseClasses/TemperatureDifference.mo ---- -------- HTML Code --------

        - PID controller in the standard form + Data record for performance data that describe the normalized + temperature difference + versus the change in the rate of heating or cooling. + The normalized temperature difference is defined as

        - y = k   ( e(t) + 1 ⁄ Ti   ∫ e(s) ds + Td de(t)⁄dt ), + rΔTi= + ΔTi ⁄ ΔTnominal + = + (Twi-Tz) + ⁄ + (Tw,nominal-Tz),

        where - y is the control signal, - e(t) = us - um is the control error, - with us being the set point and um being - the measured quantity, - k is the gain, - Ti is the time constant of the integral term and - Td is the time constant of the derivative term. -

        -

        - Note that the units of k are the inverse of the units of the control error, - while the units of Ti and Td are seconds. -

        -

        - For detailed treatment of integrator anti-windup, set-point weights and output limitation, see - Modelica.Blocks.Continuous.LimPID. + Twi is the water inlet temperature, + Tz is the zone air temperature and + Tw,nominal is the nominal water inlet temperature.

        -

        Options

        - This controller can be configured as follows. -
        P, PI, PD, or PID action

        - Through the parameter controllerType, the controller can be configured - as P, PI, PD or PID controller. The default configuration is PI. -

        -
        Direct or reverse acting
        -

        - Through the parameter reverseActing, the controller can be configured to - be reverse or direct acting. - The above standard form is reverse acting, which is the default configuration. - For a reverse acting controller, for a constant set point, - an increase in measurement signal u_m decreases the control output signal y - (Montgomery and McDowall, 2008). - Thus, + The normalized temperature difference rΔT must be strictly increasing, i.e., + rΔTi < rΔTi+1. + Both vectors, rΔT and f + must have the same size.

        +
          -
        • - for a heating coil with a two-way valve, leave reverseActing = true, but -
        • -
        • - for a cooling coil with a two-way valve, set reverseActing = false. -
        • +
        • + June 13, 2016, by Michael Wetter:
          + Revised implementation. +
        • +
        • + May 20, 2016, by Alessandro Maccarini:
          + First implementation. +
        -
        Reset of the controller output
        + +-------- Corrected Code -------- +

        + Data record for performance data that describe the normalized + temperature difference versus the change in the rate of heating or + cooling. The normalized temperature difference is defined as +

        +

        + rΔTi= ΔTi ⁄ ΔTnominal = + (Twi-Tz) ⁄ + (Tw,nominal-Tz), +

        +

        + where Twi is the water inlet + temperature, Tz is the zone air temperature and + Tw,nominal is the nominal water inlet temperature. +

        +

        + The normalized temperature difference rΔT must be + strictly increasing, i.e., rΔTi < + rΔTi+1. Both vectors, rΔT + and f must have the same size. +

        +
          +
        • June 13, 2016, by Michael Wetter:
          + Revised implementation. +
        • +
        • May 20, 2016, by Alessandro Maccarini:
          + First implementation. +
        • +
        + +-------- Errors -------- +line 8 column 2 - Warning:

        attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/HeatPumps/ScrollWaterToWater.mo ---- +-------- HTML Code -------- +

        - The controller can be configured to enable an input port that allows resetting the controller - output. The controller output can be reset as follows: + Model for a water to water heat pump with a scroll compressor, as described + in Jin (2002). The thermodynamic heat pump cycle is represented below. +

        +

        + \"image\"

        -
          -
        • - If reset = AixLib.Types.Reset.Disabled, which is the default, - then the controller output is never reset. -
        • -
        • - If reset = AixLib.Types.Reset.Parameter, then a boolean - input signal trigger is enabled. Whenever the value of - this input changes from false to true, - the controller output is reset by setting y - to the value of the parameter y_reset. -
        • -
        • - If reset = AixLib.Types.Reset.Input, then a boolean - input signal trigger and a real input signal y_reset_in - are enabled. Whenever the value of - trigger changes from false to true, - the controller output is reset by setting the value of y - to y_reset_in. -
        • -

        - Note that this controller implements an integrator anti-windup. Therefore, - for most applications, keeping the default setting of - reset = AixLib.Types.Reset.Disabled is sufficient. - However, if the controller is used in conjuction with equipment that is being - switched on, better control performance may be achieved by resetting the controller - output when the equipment is switched on. - This is in particular the case in situations - where the equipment control input should continuously increase as the equipment is - switched on, such as a light dimmer that may slowly increase the luminance, or - a variable speed drive of a motor that should continuously increase the speed. + The rate of heat transferred to the evaporator is given by: +

        +

        + Q̇Eva = ṁref ( hVap(TEva) - hLiq(TCon) ). +

        +

        + The power consumed by the compressor is given by a linear efficiency relation: +

        +

        + P = PTheoretical / η + PLoss,constant. +

        +

        + Heat transfer in the evaporator and condenser is calculated using an + ε-NTU method, assuming constant refrigerant temperature and constant heat + transfer coefficient between fluid and refrigerant. +

        +

        + Variable speed is achieved by multiplying the full load suction volume flow rate + by the normalized compressor speed. The power and heat transfer rates are forced + to zero if the resulting heat pump state has higher evaporating pressure than + condensing pressure. +

        +

        + The model parameters are obtained by calibration of the heat pump model to + manufacturer performance data. Calibrated model parameters for various heat + pumps from different manufacturers are found in + + AixLib.Fluid.HeatPumps.Data.ScrollWaterToWater. The calibrated model is + located in + + AixLib.Fluid.HeatPumps.Calibration.ScrollWaterToWater. +

        +

        Options

        +

        + Parameters TConMax and TEvaMin + may be used to set an upper or lower bound for the + condenser and evaporator. + The compressor is disabled when these conditions + are not satisfied, or when the + evaporator temperature is larger + than the condenser temperature. + This mimics the temperature protection + of heat pumps and moreover it avoids + non-converging algebraic loops of equations, + or freezing of evaporator medium. + This option can be disabled by setting + enable_temperature_protection = false. +

        +

        Assumptions and limitations

        +

        + The compression process is assumed isentropic. The thermal energy + of superheating is ignored in the evaluation of the heat transferred to the refrigerant + in the evaporator. There is no supercooling.

        References

        - R. Montgomery and R. McDowall (2008). - \"Fundamentals of HVAC Control Systems.\" - American Society of Heating Refrigerating and Air-Conditioning Engineers Inc. Atlanta, GA. + H. Jin. + + Parameter estimation based models of water source heat pumps. + + PhD Thesis. Oklahoma State University. Stillwater, Oklahoma, USA. 2002.

        -
        • - June 1, 2020, by Michael Wetter:
          - Corrected wrong convention of reverse and direct action.
          - Changed default configuration from PID to PI.
          - This is for issue 1365. -
        • -
        • - March 9, 2020, by Michael Wetter:
          - Corrected wrong unit declaration for parameter k.
          - This is for issue 1316. -
        • -
        • - October 19, 2019, by Filip Jorissen:
          - Disabled homotopy to ensure bounded outputs - by copying the implementation from MSL 3.2.3 and by - hardcoding the implementation for homotopyType=NoHomotopy. - See issue 1221. -
        • -
        • - September 29, 2016, by Michael Wetter:
          - Refactored model. -
        • -
        • - August 25, 2016, by Michael Wetter:
          - Removed parameter limitsAtInit because it was only propagated to - the instance limiter, but this block no longer makes use of this parameter. - This is a non-backward compatible change.
          - Revised implemenentation, added comments, made some parameter in the instances final. -
        • -
        • July 18, 2016, by Philipp Mehrfeld:
          - Added integrator reset. - This is for issue 494. -
        • -
        • - March 15, 2016, by Michael Wetter:
          - Changed the default value to strict=true in order to avoid events - when the controller saturates. - This is for issue 433. + May 30, 2017, by Filip Jorissen:
          + Revised documentation for temperature protection. + See #769.
        • - February 24, 2010, by Michael Wetter:
          + November 11, 2016, by Massimo Cimmino:
          First implementation.
        -------- Corrected Code --------

        - PID controller in the standard form + Model for a water to water heat pump with a scroll compressor, as + described in Jin (2002). The thermodynamic heat pump cycle is + represented below. +

        +

        + \"image\" +

        +

        + The rate of heat transferred to the evaporator is given by:

        - y = k   ( e(t) + 1 ⁄ Ti   ∫ e(s) ds + - Td de(t)⁄dt ), + Q̇Eva = ṁref ( + hVap(TEva) - hLiq(TCon) + ).

        - where y is the control signal, e(t) = us - - um is the control error, with us - being the set point and um being the measured - quantity, k is the gain, Ti is the time - constant of the integral term and Td is the time - constant of the derivative term. + The power consumed by the compressor is given by a linear efficiency + relation: +

        +

        + P = PTheoretical / η + PLoss,constant.

        - Note that the units of k are the inverse of the units of the - control error, while the units of Ti and - Td are seconds. + Heat transfer in the evaporator and condenser is calculated using an + ε-NTU method, assuming constant refrigerant temperature and constant + heat transfer coefficient between fluid and refrigerant.

        - For detailed treatment of integrator anti-windup, set-point weights - and output limitation, see Modelica.Blocks.Continuous.LimPID. + Variable speed is achieved by multiplying the full load suction + volume flow rate by the normalized compressor speed. The power and + heat transfer rates are forced to zero if the resulting heat pump + state has higher evaporating pressure than condensing pressure. +

        +

        + The model parameters are obtained by calibration of the heat pump + model to manufacturer performance data. Calibrated model parameters + for various heat pumps from different manufacturers are found in + AixLib.Fluid.HeatPumps.Data.ScrollWaterToWater. + The calibrated model is located in AixLib.Fluid.HeatPumps.Calibration.ScrollWaterToWater.

        Options -

        This controller can be configured as follows. -
        - P, PI, PD, or PID action -
        +

        - Through the parameter controllerType, the controller can - be configured as P, PI, PD or PID controller. The default - configuration is PI. -

        -
        - Direct or reverse acting -
        -

        - Through the parameter reverseActing, the controller can - be configured to be reverse or direct acting. The above standard form - is reverse acting, which is the default configuration. For a reverse - acting controller, for a constant set point, an increase in - measurement signal u_m decreases the control output - signal y (Montgomery and McDowall, 2008). Thus, -

        -
          -
        • for a heating coil with a two-way valve, leave - reverseActing = true, but -
        • -
        • for a cooling coil with a two-way valve, set reverseActing - = false. -
        • -
        -
        - Reset of the controller output -
        -

        - The controller can be configured to enable an input port that allows - resetting the controller output. The controller output can be reset - as follows: + Parameters TConMax and TEvaMin may be used + to set an upper or lower bound for the condenser and evaporator. The + compressor is disabled when these conditions are not satisfied, or + when the evaporator temperature is larger than the condenser + temperature. This mimics the temperature protection of heat pumps and + moreover it avoids non-converging algebraic loops of equations, or + freezing of evaporator medium. This option can be disabled by setting + enable_temperature_protection = false.

        -
          -
        • If reset = AixLib.Types.Reset.Disabled, which is the - default, then the controller output is never reset. -
        • -
        • If reset = AixLib.Types.Reset.Parameter, then a - boolean input signal trigger is enabled. Whenever the - value of this input changes from false to - true, the controller output is reset by setting - y to the value of the parameter y_reset. -
        • -
        • If reset = AixLib.Types.Reset.Input, then a boolean - input signal trigger and a real input signal - y_reset_in are enabled. Whenever the value of - trigger changes from false to - true, the controller output is reset by setting the - value of y to y_reset_in. -
        • -
        +

        + Assumptions and limitations +

        - Note that this controller implements an integrator anti-windup. - Therefore, for most applications, keeping the default setting of - reset = AixLib.Types.Reset.Disabled is sufficient. - However, if the controller is used in conjuction with equipment that - is being switched on, better control performance may be achieved by - resetting the controller output when the equipment is switched on. - This is in particular the case in situations where the equipment - control input should continuously increase as the equipment is - switched on, such as a light dimmer that may slowly increase the - luminance, or a variable speed drive of a motor that should - continuously increase the speed. + The compression process is assumed isentropic. The thermal energy of + superheating is ignored in the evaluation of the heat transferred to + the refrigerant in the evaporator. There is no supercooling.

        References

        - R. Montgomery and R. McDowall (2008). \"Fundamentals of HVAC Control - Systems.\" American Society of Heating Refrigerating and - Air-Conditioning Engineers Inc. Atlanta, GA. + H. Jin. Parameter estimation based models of water source heat + pumps. PhD Thesis. Oklahoma State University. Stillwater, + Oklahoma, USA. 2002.

          -
        • June 1, 2020, by Michael Wetter:
          - Corrected wrong convention of reverse and direct action.
          - Changed default configuration from PID to PI.
          - This is for issue - 1365. -
        • -
        • March 9, 2020, by Michael Wetter:
          - Corrected wrong unit declaration for parameter k.
          - This is for issue - 1316. -
        • -
        • October 19, 2019, by Filip Jorissen:
          - Disabled homotopy to ensure bounded outputs by copying the - implementation from MSL 3.2.3 and by hardcoding the implementation - for homotopyType=NoHomotopy. See issue - 1221. -
        • -
        • September 29, 2016, by Michael Wetter:
          - Refactored model. -
        • -
        • August 25, 2016, by Michael Wetter:
          - Removed parameter limitsAtInit because it was only - propagated to the instance limiter, but this block no - longer makes use of this parameter. This is a non-backward - compatible change.
          - Revised implemenentation, added comments, made some parameter in - the instances final. -
        • -
        • July 18, 2016, by Philipp Mehrfeld:
          - Added integrator reset. This is for issue 494. -
        • -
        • March 15, 2016, by Michael Wetter:
          - Changed the default value to strict=true in order to - avoid events when the controller saturates. This is for issue 433. +
        • May 30, 2017, by Filip Jorissen:
          + Revised documentation for temperature protection. See #769.
        • -
        • February 24, 2010, by Michael Wetter:
          +
        • November 11, 2016, by Massimo Cimmino:
          First implementation.
        -------- Errors -------- -line 5 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 6 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 12 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 18 column 2 - Warning:

        attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatExchangers/BaseClasses/WetCoilWetRegime.mo ---- +---- AixLib/Fluid/FixedResistances/PressureDrop.mo ---- -------- HTML Code -------- -

          -
        • - Jan 21, 2021, by Donghun Kim:
          First implementation. -
        • -
        -

        - This model implements the calculation for a 100% wet coil. + Model of a flow resistance with a fixed flow coefficient. + The mass flow rate is +

        +

        + ṁ = k + √ΔP,

        - The equations from Braun (1988) and Mitchell and Braun (2012a and b), - which are essentially the extension of the ε-NTU approach to - simultaneous sensible and latent heat transfer, are utilized. + where + k is a constant and + ΔP is the pressure drop. + The constant k is equal to + k=m_flow_nominal/sqrt(dp_nominal), + where m_flow_nominal and dp_nominal + are parameters.

        +

        Assumptions

        - The mathematical equations are analogous to that of the sensible heat exchanger. - However, the key distinction is that the heat transfer is driven by an enthalpy difference - not by an temperature difference. This change in the driving potential results in re-defining - capacitances and heat transfer coefficients accordingly. + In the region + abs(m_flow) < m_flow_turbulent, + the square root is replaced by a differentiable function + with finite slope. + The value of m_flow_turbulent is + computed as + m_flow_turbulent = deltaM * abs(m_flow_nominal), + where deltaM=0.3 and + m_flow_nominal are parameters that can be set by the user.

        -

        - The total heat transfer rate is expressed as + The figure below shows the pressure drop for the parameters + m_flow_nominal=5 kg/s, + dp_nominal=10 Pa and + deltaM=0.3.

        - Qtot=ε* C*min - (hair,in-hsat(Twat,in)), + \"image\"

        +

        Important parameters

        - where ε*=f(Cr*,NTU*) and f is the same ε-NTU relationships - (depending on the heat exchanger configuration) for the sensible heat exchanger. + The parameter from_dp is used to determine + whether the mass flow rate is computed as a function of the + pressure drop (if from_dp=true), or vice versa. + This setting can affect the size of the nonlinear system of equations.

        - hair,in and hsat(Twat,in) are - the specific enthalpies of the incoming moist air and saturated moist air - at the water inlet temperature. + If the parameter linearized is set to true, + then the pressure drop is computed as a linear function of the + mass flow rate.

        - The capacitances of water and air streams are defined as -

        -

        C*air=mair and - C*wat=mwatcp,wat/csat, + Setting allowFlowReversal=false can lead to simpler + equations. However, this should only be set to false + if one can guarantee that the flow never reverses its direction. + This can be difficult to guarantee, as pressure imbalance after + the initialization, or due to medium expansion and contraction, + can lead to reverse flow.

        - where csat is an specific heat capacity, which indicates the sensitivity - of the enthalpy of the staturated moist air w.r.t. the temperature, and is defined - here as csat=(hsat(Twat,out)-hsat(Twat,in)) - /(Twat,out-Twat,in). + If the parameter + show_T is set to true, + then the model will compute the + temperature at its ports. Note that this can lead to state events + when the mass flow rate approaches zero, + which can increase computing time.

        +

        Notes

        - The capacitance ratio and minimum capacitance are naturally defined as + For more detailed models that compute the actual flow friction, + models from the package + + Modelica.Fluid + can be used and combined with models from the + AixLib library.

        -

        Cr*=min(C*air,C*wat)/max(C*air,C*wat) - and C*min=min(C*air,C*wat). +

        + For a model that uses the hydraulic parameter and flow velocity at nominal conditions + as a parameter, use + + AixLib.Fluid.FixedResistances.HydraulicDiameter.

        -


        - The number of transfer unit for the wet-coil is defined as NTU*=UA*/C*min, where +

        Implementation

        +

        + The pressure drop is computed by calling a function in the package + + AixLib.Fluid.BaseClasses.FlowModels, + This package contains regularized implementations of the equation

        -

        - UA*=1/(1/(UAair/cp,air)+1/(UAwat/csat). +

        + m = sign(Δp) k √ Δp  

        - -

        References

        - Braun, James E. 1988. - "Methodologies for the Design and Control of Central Cooling Plants". - PhD Thesis. University of Wisconsin - Madison. - Available - - online. + and its inverse function.

        - Mitchell, John W., and James E. Braun. 2012a. - Principles of heating, ventilation, and air conditioning in buildings. - Hoboken, N.J.: Wiley. -

        -

        - Mitchell, John W., and James E. Braun. 2012b. - "Supplementary Material Chapter 2: Heat Exchangers for Cooling Applications". - Excerpt from Principles of heating, ventilation, and air conditioning in buildings. - Hoboken, N.J.: Wiley. - Available - - online. + To decouple the energy equation from the mass equations, + the pressure drop is a function of the mass flow rate, + and not the volume flow rate. + This leads to simpler equations.

        +
          +
        • + September 21, 2018, by Michael Wetter:
          + Decrease value of deltaM(min=...) attribute. + See #1026. +
        • +
        • + February 3, 2018, by Filip Jorissen:
          + Revised implementation of pressure drop equation + such that it depends on from_dp + when linearized=true. + See #884. +
        • +
        • + December 1, 2016, by Michael Wetter:
          + Simplified model by removing the geometry dependent parameters into the new + model + + AixLib.Fluid.FixedResistances.HydraulicDiameter. +
        • +
        • + November 23, 2016, by Filip Jorissen:
          + Removed dp_nominal and + m_flow_nominal labels from icon. +
        • +
        • + October 14, 2016, by Michael Wetter:
          + Updated comment for parameter use_dh. +
        • +
        • + November 26, 2014, by Michael Wetter:
          + Added the required annotation(Evaluate=true) so + that the system of nonlinear equations in + + AixLib.Fluid.FixedResistances.Validation.PressureDropsExplicit + remains the same. +
        • +
        • + November 20, 2014, by Michael Wetter:
          + Rewrote the warning message using an assert with + AssertionLevel.warning + as this is the proper way to write warnings in Modelica. +
        • +
        • + August 5, 2014, by Michael Wetter:
          + Corrected error in documentation of computation of k. +
        • +
        • + May 29, 2014, by Michael Wetter:
          + Removed undesirable annotation Evaluate=true. +
        • +
        • + October 8, 2013, by Michael Wetter:
          + Removed parameter show_V_flow. +
        • +
        • + December 14, 2012 by Michael Wetter:
          + Renamed protected parameters for consistency with the naming conventions. +
        • +
        • + January 16, 2012 by Michael Wetter:
          + To simplify object inheritance tree, revised base classes + AixLib.Fluid.BaseClasses.PartialResistance, + AixLib.Fluid.Actuators.BaseClasses.PartialTwoWayValve, + AixLib.Fluid.Actuators.BaseClasses.PartialDamperExponential, + AixLib.Fluid.Actuators.BaseClasses.PartialActuator + and model + AixLib.Fluid.FixedResistances.PressureDrop. +
        • +
        • + May 30, 2008 by Michael Wetter:
          + Added parameters use_dh and deltaM for easier parameterization. +
        • +
        • + July 20, 2007 by Michael Wetter:
          + First implementation. +
        • +
        + -------- Corrected Code -------- -
          -
        • Jan 21, 2021, by Donghun Kim:
          - First implementation. -
        • -

        - This model implements the calculation for a 100% wet coil. + Model of a flow resistance with a fixed flow coefficient. The mass + flow rate is +

        +

        + ṁ = k √ΔP,

        - The equations from Braun (1988) and Mitchell and Braun (2012a and b), - which are essentially the extension of the ε-NTU approach to - simultaneous sensible and latent heat transfer, are utilized. + where k is a constant and ΔP is the pressure drop. The + constant k is equal to + k=m_flow_nominal/sqrt(dp_nominal), where + m_flow_nominal and dp_nominal are + parameters.

        +

        + Assumptions +

        - The mathematical equations are analogous to that of the sensible heat - exchanger. However, the key distinction is that the heat transfer is - driven by an enthalpy difference not by an temperature difference. - This change in the driving potential results in re-defining - capacitances and heat transfer coefficients accordingly. + In the region abs(m_flow) < m_flow_turbulent, the + square root is replaced by a differentiable function with finite + slope. The value of m_flow_turbulent is computed as + m_flow_turbulent = deltaM * abs(m_flow_nominal), where + deltaM=0.3 and m_flow_nominal are + parameters that can be set by the user.

        - The total heat transfer rate is expressed as + The figure below shows the pressure drop for the parameters + m_flow_nominal=5 kg/s, dp_nominal=10 Pa and + deltaM=0.3.

        - Qtot=ε* C*min - (hair,in-hsat(Twat,in)), + \"image\"

        +

        + Important parameters +

        - where ε*=f(Cr*,NTU*) and f is the same ε-NTU - relationships (depending on the heat exchanger configuration) for the - sensible heat exchanger. + The parameter from_dp is used to determine whether the + mass flow rate is computed as a function of the pressure drop (if + from_dp=true), or vice versa. This setting can affect + the size of the nonlinear system of equations.

        - hair,in and - hsat(Twat,in) are the specific - enthalpies of the incoming moist air and saturated moist air at the - water inlet temperature. + If the parameter linearized is set to true, + then the pressure drop is computed as a linear function of the mass + flow rate.

        - The capacitances of water and air streams are defined as -

        -

        - C*air=mair and - C*wat=mwatcp,wat/csat, + Setting allowFlowReversal=false can lead to simpler + equations. However, this should only be set to false if + one can guarantee that the flow never reverses its direction. This + can be difficult to guarantee, as pressure imbalance after the + initialization, or due to medium expansion and contraction, can lead + to reverse flow.

        - where csat is an specific heat capacity, which indicates the - sensitivity of the enthalpy of the staturated moist air w.r.t. the - temperature, and is defined here as - csat=(hsat(Twat,out)-hsat(Twat,in)) - /(Twat,out-Twat,in). + If the parameter show_T is set to true, + then the model will compute the temperature at its ports. Note that + this can lead to state events when the mass flow rate approaches + zero, which can increase computing time.

        +

        + Notes +

        - The capacitance ratio and minimum capacitance are naturally defined - as -

        -

        - Cr*=min(C*air,C*wat)/max(C*air,C*wat) - and C*min=min(C*air,C*wat). + For more detailed models that compute the actual flow friction, + models from the package Modelica.Fluid can be used and + combined with models from the AixLib library.

        -
        - The number of transfer unit for the wet-coil is defined as - NTU*=UA*/C*min, where -

        -

        - UA*=1/(1/(UAair/cp,air)+1/(UAwat/csat). + For a model that uses the hydraulic parameter and flow velocity at + nominal conditions as a parameter, use AixLib.Fluid.FixedResistances.HydraulicDiameter.

        - References + Implementation

        - Braun, James E. 1988. \"Methodologies for the Design and Control of - Central Cooling Plants\". PhD Thesis. University of Wisconsin - - Madison. Available online. + The pressure drop is computed by calling a function in the package + AixLib.Fluid.BaseClasses.FlowModels, + This package contains regularized implementations of the equation +

        +

        + m = sign(Δp) k √ Δp +  

        - Mitchell, John W., and James E. Braun. 2012a. Principles of heating, - ventilation, and air conditioning in buildings. Hoboken, N.J.: Wiley. + and its inverse function.

        - Mitchell, John W., and James E. Braun. 2012b. \"Supplementary Material - Chapter 2: Heat Exchangers for Cooling Applications\". Excerpt from - Principles of heating, ventilation, and air conditioning in - buildings. Hoboken, N.J.: Wiley. Available - online. -

        - --------- Errors -------- -line 20 column 2 - Warning:

        attribute "align" not allowed for HTML5 -line 36 column 2 - Warning:

        attribute "align" not allowed for HTML5 -line 48 column 2 - Warning:

        attribute "align" not allowed for HTML5 -line 54 column 2 - Warning:

        attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Movers/BaseClasses/Characteristics/efficiency.mo ---- --------- HTML Code -------- - -

        - This function computes the fan or pump efficiency for given normalized volume flow rate - and performance data. The efficiency is -

        -

        - η = s(V̇/rN, d), -

        -

        - where - η is the efficiency, - rN is the normalized fan speed, - is the volume flow rate, and - d are performance data for fan or pump efficiency. -

        -

        Implementation

        -

        - The function s(·, ·) is a cubic hermite spline. - If the data d define a monotone decreasing sequence, then - s(·, d) is a monotone decreasing function. -

        - -
          -
        • - December 2, 2016, by Michael Wetter:
          - Removed min attribute as otherwise numerical noise can cause - the assertion on the limit to fail.
          - This is for - #606. -
        • -
        • - November 22, 2014, by Michael Wetter:
          - Corrected documentation as curve uses - as an independent variable. -
        • -
        • - September 30, 2014, by Filip Jorissen:
          - Changed polynomial to be evaluated at V_flow - instead of r_V. -
        • -
        • - April 19, 2014, by Filip Jorissen:
          - Changed polynomial to be evaluated at r_V/r_N - instead of r_V to properly account for the - scaling law. See - #202 - for a discussion and validation. -
        • -
        • - September 28, 2011, by Michael Wetter:
          - First implementation. -
        • -
        - --------- Corrected Code -------- -

        - This function computes the fan or pump efficiency for given - normalized volume flow rate and performance data. The efficiency is -

        -

        - η = s(V̇/rN, d), -

        -

        - where η is the efficiency, rN is the - normalized fan speed, is the volume flow rate, and d - are performance data for fan or pump efficiency. -

        -

        - Implementation -

        -

        - The function s(·, ·) is a cubic hermite spline. If the data - d define a monotone decreasing sequence, then s(·, d) - is a monotone decreasing function. + To decouple the energy equation from the mass equations, the pressure + drop is a function of the mass flow rate, and not the volume flow + rate. This leads to simpler equations.

          -
        • December 2, 2016, by Michael Wetter:
          - Removed min attribute as otherwise numerical noise can - cause the assertion on the limit to fail.
          - This is for #606. +
        • September 21, 2018, by Michael Wetter:
          + Decrease value of deltaM(min=...) attribute. See + #1026.
        • -
        • November 22, 2014, by Michael Wetter:
          - Corrected documentation as curve uses as an independent - variable. +
        • February 3, 2018, by Filip Jorissen:
          + Revised implementation of pressure drop equation such that it + depends on from_dp when linearized=true. + See #884.
        • -
        • September 30, 2014, by Filip Jorissen:
          - Changed polynomial to be evaluated at V_flow instead - of r_V. +
        • December 1, 2016, by Michael Wetter:
          + Simplified model by removing the geometry dependent parameters into + the new model AixLib.Fluid.FixedResistances.HydraulicDiameter.
        • -
        • April 19, 2014, by Filip Jorissen:
          - Changed polynomial to be evaluated at r_V/r_N instead - of r_V to properly account for the scaling law. See - #202 - for a discussion and validation. +
        • November 23, 2016, by Filip Jorissen:
          + Removed dp_nominal and m_flow_nominal + labels from icon.
        • -
        • September 28, 2011, by Michael Wetter:
          +
        • October 14, 2016, by Michael Wetter:
          + Updated comment for parameter use_dh. +
        • +
        • November 26, 2014, by Michael Wetter:
          + Added the required annotation(Evaluate=true) so that + the system of nonlinear equations in + AixLib.Fluid.FixedResistances.Validation.PressureDropsExplicit + remains the same. +
        • +
        • November 20, 2014, by Michael Wetter:
          + Rewrote the warning message using an assert with + AssertionLevel.warning as this is the proper way to + write warnings in Modelica. +
        • +
        • August 5, 2014, by Michael Wetter:
          + Corrected error in documentation of computation of k. +
        • +
        • May 29, 2014, by Michael Wetter:
          + Removed undesirable annotation Evaluate=true. +
        • +
        • October 8, 2013, by Michael Wetter:
          + Removed parameter show_V_flow. +
        • +
        • December 14, 2012 by Michael Wetter:
          + Renamed protected parameters for consistency with the naming + conventions. +
        • +
        • January 16, 2012 by Michael Wetter:
          + To simplify object inheritance tree, revised base classes + AixLib.Fluid.BaseClasses.PartialResistance, + AixLib.Fluid.Actuators.BaseClasses.PartialTwoWayValve, + AixLib.Fluid.Actuators.BaseClasses.PartialDamperExponential, + AixLib.Fluid.Actuators.BaseClasses.PartialActuator and + model AixLib.Fluid.FixedResistances.PressureDrop. +
        • +
        • May 30, 2008 by Michael Wetter:
          + Added parameters use_dh and deltaM for + easier parameterization. +
        • +
        • July 20, 2007 by Michael Wetter:
          First implementation.
        -------- Errors -------- line 6 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 37 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 90 column 2 - Warning:

        attribute "align" not allowed for HTML5 ----- AixLib/Utilities/Math/Functions/bicubic.mo ---- +---- AixLib/Fluid/HeatPumps/Carnot_y.mo ---- -------- HTML Code -------- - This function computes +

        + This is model of a heat pump whose coefficient of performance COP changes + with temperatures in the same way as the Carnot efficiency changes. + The input signal y is the control signal for the compressor. +

        +

        + The model allows to either specify the Carnot effectivness + ηCarnot,0, or + a COP0 + at the nominal conditions, together with + the evaporator temperature Teva,0 and + the condenser temperature Tcon,0, in which + case the model computes the Carnot effectivness as +

        - y = a1 - + a2 x1 + a3 x12 - + a4 x2 + a5 x22 - + a6 x1 x2 - + a7 x1^3 - + a8 x2^3 - + a9 x12 x2 - + a10 x1 x22 + ηCarnot,0 = + COP0 + ⁄ (Tcon,0 ⁄ (Tcon,0-Teva,0)).

        - -
          -
        • - Sep 17, 2010 by Michael Wetter:
          - First implementation. -
        • -
        - --------- Corrected Code -------- -This function computes -

        - y = a1 + a2 x1 + a3 - x12 + a4 x2 + - a5 x22 + a6 x1 - x2 + a7 x1^3 + a8 - x2^3 + a9 x12 - x2 + a10 x1 - x22 -

        -
          -
        • Sep 17, 2010 by Michael Wetter:
          - First implementation. -
        • -
        - --------- Errors -------- -line 3 column 2 - Warning:

        attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/ShiftAggregationCells.mo ---- --------- HTML Code -------- -

        - This validation case replicates the load-shifting procedure illustred in the figure below by Cimmino (2014). + The heat pump COP is computed as the product

        -

        - \"image\" +

        + COP = ηCarnot,0 COPCarnot ηPL,

        -

        References

        - Cimmino, M. 2014. Développement et validation expérimentale de facteurs de réponse - thermique pour champs de puits géothermiques, - Ph.D. Thesis, École Polytechnique de Montréal. + where COPCarnot is the Carnot efficiency and + ηPL is a polynomial in the heating part load ratio yPL + that can be used to take into account a change in COP at part load + conditions. + This polynomial has the form +

        +

        + ηPL = a1 + a2 yPL + a3 yPL2 + ...

        - -
          -
        • - July 18, 2018, by Alex Laferrière:
          - First implementation. -
        • -
        - --------- Corrected Code -------- -

        - This validation case replicates the load-shifting procedure illustred - in the figure below by Cimmino (2014). -

        -

        - \"image\" -

        -

        - References -

        -

        - Cimmino, M. 2014. Développement et validation expérimentale de - facteurs de réponse thermique pour champs de puits géothermiques, - Ph.D. Thesis, École Polytechnique de Montréal. -

        -
          -
        • July 18, 2018, by Alex Laferrière:
          - First implementation. -
        • -
        - --------- Errors -------- -line 5 column 2 - Warning:

        attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Movers/Validation/PowerSimplified.mo ---- --------- HTML Code -------- -

        - This example compares the power consumed by pumps that - take three different control signals. - Each pump has identical mass flow rate and pressure rise. + where the coefficients ai are declared by the parameter a.

        - Note that for the instances - - AixLib.Fluid.Movers.FlowControlled_dp - and - - AixLib.Fluid.Movers.FlowControlled_m_flow, - we had to assign the efficiencies (otherwise the default constant - efficiency of 0.7 would have been used). - In these models, the power consumption is computed - using similarity laws, but using the mass flow rate as opposed - to the speed, because speed is not known in these two models. - This is an approximation at operating points in which - the speed is different from the nominal speed N_nominal - because similarity laws are valid for speed and not for - mass flow rate. + On the Dynamics tag, the model can be parametrized to compute a transient + or steady-state response. + The transient response of the model is computed using a first + order differential equation for the evaporator and condenser fluid volumes. + The heat pump outlet temperatures are equal to the temperatures of these lumped volumes.

        +

        Typical use and important parameters

        - The figure below shows the approximation error for the - power calculation where the speed Nrpm differs from - the nominal speed Nnominal. + When using this component, make sure that the evaporator and the condenser have sufficient mass flow rate. + Based on the mass flow rates, the compressor power, temperature difference and the efficiencies, + the model computes how much heat will be added to the condenser and removed at the evaporator. + If the mass flow rates are too small, very high temperature differences can result.

        -

        - \"image\" +

        + The condenser heat flow rate QCon_flow_nominal is used to assign + the default value for the mass flow rates, which are used for the pressure drop + calculations. + It is also used to compute the part load efficiency. + Hence, make sure that QCon_flow_nominal is set to a reasonable value. +

        +

        + The maximum heating capacity is set by the parameter QCon_flow_max, + which is by default set to infinity. +

        +

        + The coefficient of performance depends on the + evaporator and condenser leaving temperature + since otherwise the second law of thermodynamics may be violated. +

        +

        Notes

        +

        + For a similar model that can be used as a chiller, see + AixLib.Fluid.Chillers.Carnot_y.

        • - October 15, 2021, by Hongxiang Fu:
          - Fixed the image in the documentation which was cut off - at the y-axis. This is for - IBPSA, #1533. + January 3, 2017, by Michael Wetter:
          + Removed parameters + effInpEva and effInpCon + and updated documentation. + This is for + + issue 497.
        • - March 11, 2016, by Michael Wetter:
          - Revised implementation by assigning the data record directly in the - instances pump_dp and pump_m_flow, because - using a parameter and assigning this parameter leads - in OpenModelica to the error message - expected subtype of record AixLib.Fluid.Movers.Data.Generic. + August 8, 2016, by Michael Wetter:
          + Changed default temperature to compute COP to be the leaving temperature as + use of the entering temperature can violate the 2nd law if the temperature + lift is small.
          + This is for + + Annex 60, issue 497.
        • - March 2, 2016, by Filip Jorissen:
          - Revised implementation for - #417. + January 26, 2016, by Michael Wetter:
          + Refactored model to use the same base class as + AixLib.Fluid.Chillers.Carnot_y.
          + Changed part load efficiency to depend on heating part load ratio rather than on the compressor + part load ratio.
        • - November 5, 2015, by Michael Wetter:
          - Changed parameters since the power is no longer a parameter for the movers - that take mass flow rate or head as an input. + January 20, 2015, by Damien Picard:
          + Add Carnot model to Annex 60 from the Buildings library.
          + Removed the flow direction dependency of + staA1, staB1, staA2 and staB2 as the + efficiency of the Carnot machine should only be computed in the design flow direction.
          +
        • +
        • + December 18, 2015, by Michael Wetter:
          + Corrected wrong computation of staB1 and staB2 + which mistakenly used the inStream operator + for the configuration without flow reversal. This is for - issue 457. + + issue 476.
        • - November 22, 2014, by Michael Wetter:
          - Revised implementation. + November 25, 2015 by Michael Wetter:
          + Changed sign convention for dTEva_nominal to be consistent with + other models. + The model will still work with the old values for dTEva_nominal, + but it will write a warning so that users can transition their models. +
          + Corrected assert statement for the efficiency curve. + This is for + + issue 468. +
        • +
        • + September 3, 2015 by Michael Wetter:
          + Expanded documentation. +
        • +
        • + May 6, 2015 by Michael Wetter:
          + Added prescribedHeatFlowRate=true for vol2. +
        • +
        • + October 9, 2013 by Michael Wetter:
          + Reimplemented the computation of the port states to avoid using + the conditionally removed variables sta_a1, + sta_a2, sta_b1 and sta_b2. +
        • +
        • + May 10, 2013 by Michael Wetter:
          + Added electric power P as an output signal. +
        • +
        • + October 11, 2010 by Michael Wetter:
          + Fixed bug in energy balance. +
        • +
        • + March 3, 2009 by Michael Wetter:
          + First implementation.
        -------- Corrected Code --------

        - This example compares the power consumed by pumps that take three - different control signals. Each pump has identical mass flow rate and - pressure rise. + This is model of a heat pump whose coefficient of performance COP + changes with temperatures in the same way as the Carnot efficiency + changes. The input signal y is the control signal for the + compressor.

        - Note that for the instances AixLib.Fluid.Movers.FlowControlled_dp - and AixLib.Fluid.Movers.FlowControlled_m_flow, - we had to assign the efficiencies (otherwise the default constant - efficiency of 0.7 would have been used). In these models, the - power consumption is computed using similarity laws, but using the - mass flow rate as opposed to the speed, because speed is not known in - these two models. This is an approximation at operating points in - which the speed is different from the nominal speed - N_nominal because similarity laws are valid for speed - and not for mass flow rate. + The model allows to either specify the Carnot effectivness + ηCarnot,0, or a COP0 at the + nominal conditions, together with the evaporator temperature + Teva,0 and the condenser temperature + Tcon,0, in which case the model computes the Carnot + effectivness as +

        +

        + ηCarnot,0 = COP0 ⁄ (Tcon,0 ⁄ + (Tcon,0-Teva,0)).

        - The figure below shows the approximation error for the power - calculation where the speed Nrpm differs from the - nominal speed Nnominal. + The heat pump COP is computed as the product

        -

        - \"image\" +

        + COP = ηCarnot,0 COPCarnot ηPL, +

        +

        + where COPCarnot is the Carnot efficiency and + ηPL is a polynomial in the heating part load ratio + yPL that can be used to take into account a change + in COP at part load conditions. This polynomial has the form +

        +

        + ηPL = a1 + a2 yPL + + a3 yPL2 + ... +

        +

        + where the coefficients ai are declared by the + parameter a. +

        +

        + On the Dynamics tag, the model can be parametrized to + compute a transient or steady-state response. The transient response + of the model is computed using a first order differential equation + for the evaporator and condenser fluid volumes. The heat pump outlet + temperatures are equal to the temperatures of these lumped volumes. +

        +

        + Typical use and important parameters +

        +

        + When using this component, make sure that the evaporator and the + condenser have sufficient mass flow rate. Based on the mass flow + rates, the compressor power, temperature difference and the + efficiencies, the model computes how much heat will be added to the + condenser and removed at the evaporator. If the mass flow rates are + too small, very high temperature differences can result. +

        +

        + The condenser heat flow rate QCon_flow_nominal is used + to assign the default value for the mass flow rates, which are used + for the pressure drop calculations. It is also used to compute the + part load efficiency. Hence, make sure that + QCon_flow_nominal is set to a reasonable value. +

        +

        + The maximum heating capacity is set by the parameter + QCon_flow_max, which is by default set to infinity. +

        +

        + The coefficient of performance depends on the evaporator and + condenser leaving temperature since otherwise the second law of + thermodynamics may be violated. +

        +

        + Notes +

        +

        + For a similar model that can be used as a chiller, see AixLib.Fluid.Chillers.Carnot_y.

          -
        • October 15, 2021, by Hongxiang Fu:
          - Fixed the image in the documentation which was cut off at the - y-axis. This is for IBPSA, - #1533. +
        • January 3, 2017, by Michael Wetter:
          + Removed parameters effInpEva and + effInpCon and updated documentation. This is for + issue + 497.
        • -
        • March 11, 2016, by Michael Wetter:
          - Revised implementation by assigning the data record directly in the - instances pump_dp and pump_m_flow, - because using a parameter and assigning this - parameter leads in OpenModelica to the error message - expected subtype of record - AixLib.Fluid.Movers.Data.Generic. +
        • August 8, 2016, by Michael Wetter:
          + Changed default temperature to compute COP to be the leaving + temperature as use of the entering temperature can violate the 2nd + law if the temperature lift is small.
          + This is for Annex 60, + issue 497.
        • -
        • March 2, 2016, by Filip Jorissen:
          - Revised implementation for #417. +
        • January 26, 2016, by Michael Wetter:
          + Refactored model to use the same base class as AixLib.Fluid.Chillers.Carnot_y.
          + + Changed part load efficiency to depend on heating part load ratio + rather than on the compressor part load ratio.
        • -
        • November 5, 2015, by Michael Wetter:
          - Changed parameters since the power is no longer a parameter for the - movers that take mass flow rate or head as an input. This is for - issue - 457. +
        • January 20, 2015, by Damien Picard:
          + Add Carnot model to Annex 60 from the Buildings library.
          + Removed the flow direction dependency of staA1, + staB1, staA2 and staB2 as + the efficiency of the Carnot machine should only be computed in the + design flow direction.
        • -
        • November 22, 2014, by Michael Wetter:
          - Revised implementation. +
        • December 18, 2015, by Michael Wetter:
          + Corrected wrong computation of staB1 and + staB2 which mistakenly used the inStream + operator for the configuration without flow reversal. This is for + issue + 476. +
        • +
        • November 25, 2015 by Michael Wetter:
          + Changed sign convention for dTEva_nominal to be + consistent with other models. The model will still work with the + old values for dTEva_nominal, but it will write a + warning so that users can transition their models.
          + Corrected assert statement for the efficiency curve. + This is for issue + 468. +
        • +
        • September 3, 2015 by Michael Wetter:
          + Expanded documentation. +
        • +
        • May 6, 2015 by Michael Wetter:
          + Added prescribedHeatFlowRate=true for + vol2. +
        • +
        • October 9, 2013 by Michael Wetter:
          + Reimplemented the computation of the port states to avoid using the + conditionally removed variables sta_a1, + sta_a2, sta_b1 and sta_b2. +
        • +
        • May 10, 2013 by Michael Wetter:
          + Added electric power P as an output signal. +
        • +
        • October 11, 2010 by Michael Wetter:
          + Fixed bug in energy balance. +
        • +
        • March 3, 2009 by Michael Wetter:
          + First implementation.
        -------- Errors -------- -line 29 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 16 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 24 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 34 column 2 - Warning:

        attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatPumps/ReciprocatingWaterToWater.mo ---- +---- AixLib/ThermalZones/ReducedOrder/RC/OneElement.mo ---- -------- HTML Code --------

        - Model for a water to water heat pump with a reciprocating compressor, as - described in Jin (2002). The thermodynamic heat pump cycle is represented below. + This model merges all thermal masses into one + element, parameterized by the length of the RC-chain + nExt, the vector of the capacities CExt[nExt] that is + connected via the vector of resistances RExt[nExt] and + RExtRem to the ambient and indoor air. + By default, the model neglects all + internal thermal masses that are not directly connected to the ambient. + However, the thermal capacity of the room air can be increased by + using the parameter mSenFac. +

        +

        + The image below shows the RC-network of this model.

        - \"image\" + \"image\"/

        + +
          +
        • + March 7, 2022, by Michael Wetter:
          + Removed massDynamics.
          + This is for + #1542. +
        • +
        • + October 9, 2019, by Michael Wetter:
          + Refactored addition of moisture to also account for the energy content of the + water vapor.
          + This is for IBPSA, issue 1209. +
        • +
        • + September 24, 2019, by Martin Kremer:
          + Added possibility to consider moisture balance.
          + Defined volAir conditional. Added conditional volMoistAir and corresponding in- and output connectors. +
        • +
        • + July 11, 2019, by Katharina Brinkmann:
          + Renamed alphaRad to hRad, + alphaWin to hConWin, + alphaExt to hConExt, + alphaExtWallConst to hConExtWall_const, + alphaWinConst to hConWin_const +
        • +
        • + January 25, 2019, by Michael Wetter:
          + Added start value to avoid warning in JModelica. +
        • +
        • + September 26, 2016, by Moritz Lauster:
          + Added conditional statements to solar radiation part.
          + Deleted conditional statements of + splitFactor and splitFactorSolRad. +
        • +
        • + April 17, 2015, by Moritz Lauster:
          + First implementation. +
        • +
        + +-------- Corrected Code -------- +

        + This model merges all thermal masses into one element, parameterized + by the length of the RC-chain nExt, the vector of the + capacities CExt[nExt] that is connected via the vector + of resistances RExt[nExt] and RExtRem to + the ambient and indoor air. By default, the model neglects all + internal thermal masses that are not directly connected to the + ambient. However, the thermal capacity of the room air can be + increased by using the parameter mSenFac. +

        +

        + The image below shows the RC-network of this model. +

        +

        + \"image\" +

        +
          +
        • March 7, 2022, by Michael Wetter:
          + Removed massDynamics.
          + This is for #1542. +
        • +
        • October 9, 2019, by Michael Wetter:
          + Refactored addition of moisture to also account for the energy + content of the water vapor.
          + This is for IBPSA, issue + 1209. +
        • +
        • September 24, 2019, by Martin Kremer:
          + Added possibility to consider moisture balance.
          + Defined volAir conditional. Added conditional + volMoistAir and corresponding in- and output + connectors. +
        • +
        • July 11, 2019, by Katharina Brinkmann:
          + Renamed alphaRad to hRad, + alphaWin to hConWin, + alphaExt to hConExt, + alphaExtWallConst to hConExtWall_const, + alphaWinConst to hConWin_const +
        • +
        • January 25, 2019, by Michael Wetter:
          + Added start value to avoid warning in JModelica. +
        • +
        • September 26, 2016, by Moritz Lauster:
          + Added conditional statements to solar radiation part.
          + Deleted conditional statements of splitFactor and + splitFactorSolRad. +
        • +
        • April 17, 2015, by Moritz Lauster:
          + First implementation. +
        • +
        + +-------- Errors -------- +line 16 column 2 - Warning:

        attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/Cylindrical.mo ---- +-------- HTML Code -------- +

        - The rate of heat transferred to the evaporator is given by: -

        -

        - Q̇Eva = ṁref ( hVap(TEva) - hLiq(TCon) ). + Model for radial heat transfer in a hollow cylinder.

        - The power consumed by the compressor is given by a linear efficiency relation: + If the heat capacity of the material is non-zero, then this model computes transient heat conduction, i.e., it + computes a numerical approximation to the solution of the heat equation

        - P = PTheoretical / η + PLoss,constant. + ρ c ( ∂ T(r,t) ⁄ ∂t ) = + k ( ∂² T(r,t) ⁄ ∂r² + 1 ⁄ r   ∂ T(r,t) ⁄ ∂r ),

        - Heat transfer in the evaporator and condenser is calculated using an - ε-NTU method, assuming constant refrigerant temperature and constant heat - transfer coefficient between fluid and refrigerant. + where + ρ + is the mass density, + c + is the specific heat capacity per unit mass, + T + is the temperature at location r and time t and + k is the heat conductivity. + At the locations r=ra and r=rb, + the temperature and heat flow rate are equal to the + temperature and heat flow rate of the heat ports.

        - Variable speed is acheived by multiplying the full load piston displacement - by the normalized compressor speed. The power and heat transfer rates are forced - to zero if the resulting heat pump state has higher evaporating pressure than - condensing pressure. + If the heat capacity of the material is set to zero, then steady-state heat flow is computed using

        -

        Options

        -

        - Parameters TConMax and TEvaMin - may be used to set an upper or lower bound for the - condenser and evaporator. - The compressor is disabled when these conditions - are not satisfied, or when the - evaporator temperature is larger - than the condenser temperature. - This mimics the temperature protection - of heat pumps and moreover it avoids - non-converging algebraic loops of equations, - or freezing of evaporator medium. - This option can be disabled by setting - enable_temperature_protection = false. +

        + Q = 2 π k (Ta-Tb)⁄ ln(ra ⁄ rb),

        -

        Assumptions and limitations

        - The compression process is assumed isentropic. The thermal energy - of superheating is ignored in the evaluation of the heat transferred to the refrigerant - in the evaporator. There is no supercooling. + where + ra is the internal radius, + rb is the external radius, + Ta is the temperature at port a and + Tb is the temperature at port b.

        -

        References

        +

        Implementation

        - H. Jin. - - Parameter estimation based models of water source heat pumps. - - PhD Thesis. Oklahoma State University. Stillwater, Oklahoma, USA. 2002. + To spatially discretize the heat equation, the construction is + divided into compartments with nSta ≥ 1 state variables. + The state variables are connected to each other through thermal conductors. + There is also a thermal conductor + between the surfaces and the outermost state variables. Thus, to obtain + the surface temperature, use port_a.T (or port_b.T) + and not the variable T[1].

        • - May 30, 2017, by Filip Jorissen:
          - Revised documentation for temperature protection. - See #769. + January, 2014, by Damien Picard:
          + Modify the discretization of the cilindrical layer so that the first three layers have an equal thickness the following an exponentionally growing thickness. + This follows the guidelines of Eskilson (P. Eskilson. Thermal analysis of heat extraction + boreholes. PhD thesis, Dep. of Mathematical + Physics, University of Lund, Sweden, 1987).
        • - November 14, 2016, by Massimo Cimmino:
          + March 9, 2012, by Michael Wetter:
          + Removed protected variable der_T as it is not required. +
        • +
        • + April 14 2011, by Pierre Vigouroux:
          First implementation.
        -------- Corrected Code --------

        - Model for a water to water heat pump with a reciprocating compressor, - as described in Jin (2002). The thermodynamic heat pump cycle is - represented below. -

        -

        - \"image\" -

        -

        - The rate of heat transferred to the evaporator is given by: -

        -

        - Q̇Eva = ṁref ( - hVap(TEva) - hLiq(TCon) - ). + Model for radial heat transfer in a hollow cylinder.

        - The power consumed by the compressor is given by a linear efficiency - relation: + If the heat capacity of the material is non-zero, then this model + computes transient heat conduction, i.e., it computes a numerical + approximation to the solution of the heat equation

        - P = PTheoretical / η + PLoss,constant. + ρ c ( ∂ T(r,t) ⁄ ∂t ) = k ( ∂² T(r,t) ⁄ ∂r² + 1 ⁄ r   ∂ T(r,t) ⁄ + ∂r ),

        - Heat transfer in the evaporator and condenser is calculated using an - ε-NTU method, assuming constant refrigerant temperature and constant - heat transfer coefficient between fluid and refrigerant. + where ρ is the mass density, c is the specific heat + capacity per unit mass, T is the temperature at location + r and time t and k is the heat conductivity. At + the locations r=ra and r=rb, the + temperature and heat flow rate are equal to the temperature and heat + flow rate of the heat ports.

        - Variable speed is acheived by multiplying the full load piston - displacement by the normalized compressor speed. The power and heat - transfer rates are forced to zero if the resulting heat pump state - has higher evaporating pressure than condensing pressure. + If the heat capacity of the material is set to zero, then + steady-state heat flow is computed using

        -

        - Options -

        -

        - Parameters TConMax and TEvaMin may be used - to set an upper or lower bound for the condenser and evaporator. The - compressor is disabled when these conditions are not satisfied, or - when the evaporator temperature is larger than the condenser - temperature. This mimics the temperature protection of heat pumps and - moreover it avoids non-converging algebraic loops of equations, or - freezing of evaporator medium. This option can be disabled by setting - enable_temperature_protection = false. +

        + Q = 2 π k (Ta-Tb)⁄ ln(ra ⁄ + rb),

        -

        - Assumptions and limitations -

        - The compression process is assumed isentropic. The thermal energy of - superheating is ignored in the evaluation of the heat transferred to - the refrigerant in the evaporator. There is no supercooling. + where ra is the internal radius, + rb is the external radius, Ta is + the temperature at port a and Tb is the temperature + at port b.

        - References + Implementation

        - H. Jin. Parameter estimation based models of water source heat - pumps. PhD Thesis. Oklahoma State University. Stillwater, - Oklahoma, USA. 2002. + To spatially discretize the heat equation, the construction is + divided into compartments with nSta ≥ 1 state variables. + The state variables are connected to each other through thermal + conductors. There is also a thermal conductor between the surfaces + and the outermost state variables. Thus, to obtain the surface + temperature, use port_a.T (or port_b.T) and + not the variable T[1].

          -
        • May 30, 2017, by Filip Jorissen:
          - Revised documentation for temperature protection. See #769. +
        • January, 2014, by Damien Picard:
          + Modify the discretization of the cilindrical layer so that the + first three layers have an equal thickness the following an + exponentionally growing thickness. This follows the guidelines of + Eskilson (P. Eskilson. Thermal analysis of heat extraction + boreholes. PhD thesis, Dep. of Mathematical Physics, University of + Lund, Sweden, 1987).
        • -
        • November 14, 2016, by Massimo Cimmino:
          +
        • March 9, 2012, by Michael Wetter:
          + Removed protected variable der_T as it is not + required. +
        • +
        • April 14 2011, by Pierre Vigouroux:
          First implementation.
        -------- Errors -------- -line 6 column 2 - Warning:

        attribute "align" not allowed for HTML5 -line 12 column 2 - Warning:

        attribute "align" not allowed for HTML5 -line 18 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 9 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 29 column 2 - Warning:

        attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/infiniteLineSource.mo ---- +---- AixLib/Fluid/FMI/ExportContainers/HVACZones.mo ---- -------- HTML Code --------

        - This function evaluates the infinite line source solution. This solution gives - the relation between the constant heat transfer rate (per unit length) injected - by a line heat source of infinite length and the temperature raise in the - medium. The infinite line source solution is defined by + Model that is used as a container for an HVAC system that is + to be exported as an FMU and that serves multiple zones.

        -

        - \"image\" +

        Typical use and important parameters

        +

        + To use this model as a container for an FMU, simply extend + from this model, rather than instantiate it, + and add your HVAC system. By extending from this model, the top-level + signal connectors on the right stay at the top-level, and hence + will be visible at the FMI interface. + The example + + AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.HVACZones + shows how a simple HVAC system that serves two rooms can be implemented and exported as + an FMU. +

        - where ΔT(t,r) is the temperature raise after a time t of - constant heat injection and at a distance r from the line source, - Q' is the heat injection rate per unit length, ks is - the soil thermal conductivity and hILS is the infinite line - source solution. + The following two parameters need to be assigned by the user: + Set nZon to the number of thermal zones to which the + FMU will be connected. + Set nPorts to the largest number of fluid ports + that the thermal zones has. For example, + if nZon=2 and zone 1 has one inlet and one outlet + (hence it has 2 ports), + and zone 2 has one inlets and two outlets + (hence it has 3 ports), then + set nPorts=3. This will add more fluid ports than are needed + for zone 1, but this causes no overhead if they are not connected.

        - The infinite line source solution is given by the exponential integral + The conversion between the fluid ports and signal ports is done + in the HVAC adapter hvacAda. + This adapter has a vector of fluid ports called ports. + The supply and return air ducts, including any resistance model for the inlet + diffusor or exhaust grill, need to be connected to these ports. + Also, if a thermal zone has interzonal air exchange or air infiltration, + these flows need to be connected to ports. + This model outputs at the port fluPor the mass flow rate for + each flow that is connected to ports, together with its + temperature, water vapor mass fraction per total mass of the air (not per kg dry + air), and trace substances. These quantities are always as if the flow + enters the room, even if the flow is zero or negative. + If a medium has no moisture, e.g., if Medium.nXi=0, or + if it has no trace substances, e.g., if Medium.nC=0, then + the output signal for these properties are removed. + These quantities are always as if the flow + enters the room, even if the flow is zero or negative. + Thus, a thermal zone model that uses these signals to compute the + heat added by the HVAC system need to implement an equation such as

        -

        - \"image\" +

        + Qsen = max(0, ṁsup)   cp   (Tsup - Tair,zon),

        - where αs is the ground thermal diffusivity. The - exponential integral is implemented in - AixLib.Utilities.Math.Functions.exponentialIntegralE1. + where + Qsen is the sensible heat flow rate added to the thermal zone, + sup is the supply air mass flow rate from + the port fluPor (which is negative if it is an exhaust), + cp is the specific heat capacity at constant pressure, + Tsup is the supply air temperature and + Tair,zon is the zone air temperature. + Note that without the max(·, ·), the energy + balance would be wrong. +

        + +

        + The input signals of this model are the radiative temperature of each zone. + The the zone air temperatures, + the water vapor mass fractions per total mass of the air (unless Medium.nXi=0) + and trace substances (unless Medium.nC=0) are obtained from the connector + fluPor.backward. + The outflowing fluid stream(s) at the port ports will be at the + states obtained from fluPor.backward. + For any given izon ∈ {1, ..., nzon}, + for each iports ∈ {1, ..., nports} + all fluid streams at port ports[izon, iports] are at the same + pressure. + For convenience, the instance hvacAda also outputs the + properties obtained from fluPor.backward. These can be used + to connect a controller. The properties are available for each flow path in + fluPor.backward. For a thermal zone with mixed air, these are + all equal, while for a stratified room model, they can be different. +

        +

        + See + + AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.HVACZones + for a model that uses this model. +

        +

        + For models that only have one thermal zone connected to the HVAC system, + use the simpler model + + AixLib.Fluid.FMI.ExportContainers.HVACZone. +

        +

        Assumption and limitations

        +

        + The mass flow rates at ports sum to zero, hence this + model conserves mass for each thermal zone. +

        +

        + This model does not impose any pressure, other than, + for any given izon ∈ {1, ..., nzon} and + for each j,k ∈ {1, ..., nports}, + setting the pressure of ports[izon, j].p = ports[izon, k].p + to be the same. + The reason is that setting a pressure can lead to non-physical system models, + for example if a mass flow rate is imposed and the HVAC system is connected + to a model that sets a pressure boundary condition such as + + AixLib.Fluid.Sources.Outside. + Also, setting a pressure would make it impossible to use multiple instances + of this model (one for each thermal zone) and build in Modelica an airflow network + model with pressure driven mass flow rates. +

        +

        + The model has no pressure drop. Hence, the pressure drop + of an air diffuser or of an exhaust grill needs to be modelled + in models that are connected to ports.

        • - March 22, 2018 by Massimo Cimmino:
          + January 18, 2019, by Jianjun Hu:
          + Limited the media choice to moist air only. + See #1050. +
        • +
        • + May 25, 2016, by Michael Wetter:
          First implementation.
        -------- Corrected Code --------

        - This function evaluates the infinite line source solution. This - solution gives the relation between the constant heat transfer rate - (per unit length) injected by a line heat source of infinite length - and the temperature raise in the medium. The infinite line source - solution is defined by -

        -

        - \"image\" + Model that is used as a container for an HVAC system that is to be + exported as an FMU and that serves multiple zones.

        +

        + Typical use and important parameters +

        - where ΔT(t,r) is the temperature raise after a time t - of constant heat injection and at a distance r from the line - source, Q' is the heat injection rate per unit length, - ks is the soil thermal conductivity and - hILS is the infinite line source solution. + To use this model as a container for an FMU, simply extend from this + model, rather than instantiate it, and add your HVAC system. By + extending from this model, the top-level signal connectors on the + right stay at the top-level, and hence will be visible at the FMI + interface. The example + AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.HVACZones shows + how a simple HVAC system that serves two rooms can be implemented and + exported as an FMU.

        - The infinite line source solution is given by the exponential - integral + The following two parameters need to be assigned by the user: Set + nZon to the number of thermal zones to which the FMU + will be connected. Set nPorts to the largest number of + fluid ports that the thermal zones has. For example, if + nZon=2 and zone 1 has one inlet and one outlet + (hence it has 2 ports), and zone 2 has one inlets and two + outlets (hence it has 3 ports), then set nPorts=3. This + will add more fluid ports than are needed for zone 1, but this + causes no overhead if they are not connected.

        -

        - \"image\" +

        + The conversion between the fluid ports and signal ports is done in + the HVAC adapter hvacAda. This adapter has a vector of + fluid ports called ports. The supply and return air + ducts, including any resistance model for the inlet diffusor or + exhaust grill, need to be connected to these ports. Also, if a + thermal zone has interzonal air exchange or air infiltration, these + flows need to be connected to ports. This model outputs + at the port fluPor the mass flow rate for each flow that + is connected to ports, together with its temperature, + water vapor mass fraction per total mass of the air (not per kg dry + air), and trace substances. These quantities are always as if the + flow enters the room, even if the flow is zero or negative. If a + medium has no moisture, e.g., if Medium.nXi=0, or if it + has no trace substances, e.g., if Medium.nC=0, then the + output signal for these properties are removed. These quantities are + always as if the flow enters the room, even if the flow is zero or + negative. Thus, a thermal zone model that uses these signals to + compute the heat added by the HVAC system need to implement an + equation such as +

        +

        + Qsen = max(0, ṁsup)   cp   + (Tsup - Tair,zon),

        - where αs is the ground thermal diffusivity. The - exponential integral is implemented in AixLib.Utilities.Math.Functions.exponentialIntegralE1. + where Qsen is the sensible heat flow rate added to + the thermal zone, sup is the supply air mass flow + rate from the port fluPor (which is negative if it is an + exhaust), cp is the specific heat capacity at + constant pressure, Tsup is the supply air + temperature and Tair,zon is the zone air + temperature. Note that without the max(·, ·), the energy + balance would be wrong. +

        +

        + The input signals of this model are the radiative temperature of each + zone. The the zone air temperatures, the water vapor mass fractions + per total mass of the air (unless Medium.nXi=0) and + trace substances (unless Medium.nC=0) are obtained from + the connector fluPor.backward. The outflowing fluid + stream(s) at the port ports will be at the states + obtained from fluPor.backward. For any given + izon ∈ {1, ..., nzon}, for each + iports ∈ {1, ..., nports} all fluid + streams at port ports[izon, + iports] are at the same pressure. For convenience, + the instance hvacAda also outputs the properties + obtained from fluPor.backward. These can be used to + connect a controller. The properties are available for each flow path + in fluPor.backward. For a thermal zone with mixed air, + these are all equal, while for a stratified room model, they can be + different. +

        +

        + See + AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.HVACZones for a + model that uses this model. +

        +

        + For models that only have one thermal zone connected to the HVAC + system, use the simpler model AixLib.Fluid.FMI.ExportContainers.HVACZone. +

        +

        + Assumption and limitations +

        +

        + The mass flow rates at ports sum to zero, hence this + model conserves mass for each thermal zone. +

        +

        + This model does not impose any pressure, other than, for any given + izon ∈ {1, ..., nzon} and for each + j,k ∈ {1, ..., nports}, setting the pressure of + ports[izon, j].p = ports[izon, + k].p to be the same. The reason is that setting a pressure can + lead to non-physical system models, for example if a mass flow rate + is imposed and the HVAC system is connected to a model that sets a + pressure boundary condition such as AixLib.Fluid.Sources.Outside. + Also, setting a pressure would make it impossible to use multiple + instances of this model (one for each thermal zone) and build in + Modelica an airflow network model with pressure driven mass flow + rates. +

        +

        + The model has no pressure drop. Hence, the pressure drop of an air + diffuser or of an exhaust grill needs to be modelled in models that + are connected to ports.

          -
        • March 22, 2018 by Massimo Cimmino:
          +
        • January 18, 2019, by Jianjun Hu:
          + Limited the media choice to moist air only. See #1050. +
        • +
        • May 25, 2016, by Michael Wetter:
          First implementation.
        -------- Errors -------- -line 8 column 2 - Warning:

        attribute "align" not allowed for HTML5 -line 21 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 60 column 2 - Warning:

        attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatExchangers/Heater_T.mo ---- +---- AixLib/Fluid/FixedResistances/Junction.mo ---- -------- HTML Code --------

        - Model for an ideal heater that controls its outlet temperature to - a prescribed outlet temperature. -

        -

        - This model forces the outlet temperature at port_b to be - no lower than the temperature of the input signal - TSet, subject to optional limits on the - capacity. - By default, the model has unlimited heating capacity. -

        -

        - The output signal Q_flow is the heat added - to the medium if the mass flow rate is from port_a to port_b. - If the flow is reversed, then Q_flow=0. -

        -

        - The outlet conditions at port_a are not affected by this model, - other than for a possible pressure difference due to flow friction. -

        -

        - If the parameter energyDynamics is different from - Modelica.Fluid.Types.Dynamics.SteadyState, - the component models the dynamic response using a first order differential equation. - The time constant of the component is equal to the parameter tau. - This time constant is adjusted based on the mass flow rate using -

        -

        - τeff = τ |ṁ| ⁄ ṁnom + Model of a flow junction with an optional fixed resistance in each flow leg + and an optional mixing volume at the junction.

        - where - τeff is the effective time constant for the given mass flow rate - and - τ is the time constant at the nominal mass flow rate - nom. - This type of dynamics is equal to the dynamics that a completely mixed - control volume would have. + The pressure drop is implemented using the model + + AixLib.Fluid.FixedResistances.PressureDrop. + If its nominal pressure drop is set to zero, then the pressure drop + model will be removed. + For example, the pressure drop declaration

        +
        +   m_flow_nominal={ 0.1, 0.1,  -0.2},
        +   dp_nominal =   {500,    0, -6000}
        + 

        - Optionally, this model can have a flow resistance. - Set dp_nominal = 0 to disable the flow friction calculation. + would model a flow mixer that has the nominal flow rates and associated pressure drops + as shown in the figure below. Note that port_3 is set to negative values. + The negative values indicate that at the nominal conditions, fluid is leaving the component.

        -

        - For a similar model that is a sensible cooling device, use - - AixLib.Fluid.HeatExchangers.SensibleCooler_T. - For a model that uses a control signal u ∈ [0, 1] and multiplies - this with the nominal heating or cooling power, use - - AixLib.Fluid.HeatExchangers.HeaterCooler_u - +

        + \"image\"

        -

        Limitations

        - If the flow is from port_b to port_a, - then the enthalpy of the medium is not affected by this model. + If + energyDynamics <> Modelica.Fluid.Types.Dynamics.SteadyState, + then at the flow junction, a fluid volume is modeled. + The fluid volume is implemented using the model + + AixLib.Fluid.Delays.DelayFirstOrder. + The fluid volume has the size

        -

        Validation

        +
        +   V = sum(abs(m_flow_nominal[:])/3)*tau/rho_nominal
        + 

        - The model has been validated against the analytical solution in - the examples - - AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet - and - - AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet_dynamic. + where tau is a parameter and rho_nominal is the density + of the medium in the volume at nominal condition. + Setting energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial + can help reducing the size of the nonlinear + system of equations.

        • - September 10, 2018, by Michael Wetter:
          - Corrected missing propagation of initial conditions.
          + April 14, 2020, by Michael Wetter:
          + Changed homotopyInitialization to a constant.
          This is for - - AixLib, #1016. + IBPSA, #1341.
        • - May 3, 2017, by Michael Wetter:
          - First implementation.
          + February 26, 2020, by Michael Wetter:
          + Changed icon to display its operating state.
          This is for - - AixLib, #763. -
        • -
        - --------- Corrected Code -------- -

        - Model for an ideal heater that controls its outlet temperature to a - prescribed outlet temperature. -

        -

        - This model forces the outlet temperature at port_b to be - no lower than the temperature of the input signal TSet, - subject to optional limits on the capacity. By default, the model has - unlimited heating capacity. -

        -

        - The output signal Q_flow is the heat added to the medium - if the mass flow rate is from port_a to - port_b. If the flow is reversed, then - Q_flow=0. -

        -

        - The outlet conditions at port_a are not affected by this - model, other than for a possible pressure difference due to flow - friction. -

        -

        - If the parameter energyDynamics is different from - Modelica.Fluid.Types.Dynamics.SteadyState, the component - models the dynamic response using a first order differential - equation. The time constant of the component is equal to the - parameter tau. This time constant is adjusted based on - the mass flow rate using -

        -

        - τeff = τ |ṁ| ⁄ ṁnom -

        -

        - where τeff is the effective time constant for the - given mass flow rate and τ is the time constant at - the nominal mass flow rate nom. This type of - dynamics is equal to the dynamics that a completely mixed control - volume would have. -

        -

        - Optionally, this model can have a flow resistance. Set - dp_nominal = 0 to disable the flow friction calculation. -

        -

        - For a similar model that is a sensible cooling device, use AixLib.Fluid.HeatExchangers.SensibleCooler_T. - For a model that uses a control signal u ∈ [0, 1] and - multiplies this with the nominal heating or cooling power, use - AixLib.Fluid.HeatExchangers.HeaterCooler_u -

        -

        - Limitations -

        -

        - If the flow is from port_b to port_a, then - the enthalpy of the medium is not affected by this model. -

        -

        - Validation -

        -

        - The model has been validated against the analytical solution in the - examples AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet - and - AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet_dynamic. -

        -
          -
        • September 10, 2018, by Michael Wetter:
          - Corrected missing propagation of initial conditions.
          - This is for AixLib, - #1016. -
        • -
        • May 3, 2017, by Michael Wetter:
          - First implementation.
          - This is for AixLib, - #763. -
        • -
        - --------- Errors -------- -line 29 column 2 - Warning:

        attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow.mo ---- --------- HTML Code -------- - -

        - Function that computes the pressure drop of flow elements as -

        -

        - Δp = sign(m) (m ⁄ k)2 -

        -

        - with regularization near the origin. - Therefore, the flow coefficient is -

        -

        - k = m ⁄ √ Δp   -

        -

        - The input m_flow_turbulent determines the location of the regularization. -

        - -
          -
        • - December 9, 2019, by Michael Wetter:
          - Added smooth(2, . ), similar to - - AixLib.Fluid.BaseClasses.FlowModels.basicFlowFunction_dp.
          - See #1240. + #1294.
        • - January 4, 2019, by Michael Wetter:
          - Set `Inline=false`.
          - See #1070. + March 26, 2018 by Filip Jorissen:
          + Removed final allowFlowReversal=true from all resistances + since this overrides the default simplification when the flow + is not bidirectional. + This change can lead to smaller algebraic loops. + This is for + issue 898.
        • - May 1, 2017, by Filip Jorissen:
          - Revised implementation such that - - AixLib.Fluid.BaseClasses.FlowModels.basicFlowFunction_m_flow - is C2 continuous. - See #725. + December 1, 2016, by Michael Wetter:
          + Renamed model from SplitterFixedResistanceDpM to + FlowJunction and removed the parameters + use_dh, dh and ReC.
          + This is for + issue 451.
        • - January 22, 2016, by Michael Wetter:
          - Corrected type declaration of pressure difference. - This is - for #404. + October 14, 2016 by Michael Wetter:
          + Added to Annex 60 library.
          + Updated comment for parameter use_dh.
          + This is for + issue 451.
        • - July 28, 2015, by Michael Wetter:
          - Removed double declaration of smooth(..) and smoothOrder - and changed Inline=true to LateInline=true. + Removed parameter dynamicBalance that overwrote the setting + of energyDynamics and massDynamics. This is for - issue 301. + + Annex 60, issue 411.
        • - July 15, 2015, by Filip Jorissen:
          - New, more efficient implementation based on regularisation using simple polynomial. - Expanded common subexpressions for function inlining to be possible. - Set Inline=true for inlining to occur. - This is for - #279. + February 1, 2012 by Michael Wetter:
          + Expanded documentation.
        • - August 10, 2011, by Michael Wetter:
          - Removed if-then optimization that set dp=0 if m_flow=0, - as this causes the derivative to be discontinuous at m_flow=0. + August 4, 2011 by Michael Wetter:
          + Added final allowFlowReversal=true to all resistances since it is impractical + to avoid flow reversal in large flow networks where such a setting may be useful.
        • - August 4, 2011, by Michael Wetter:
          - Removed option to use a linear function. The linear implementation is now done - in models that call this function. With the previous implementation, - the symbolic processor may not rearrange the equations, which can lead - to coupled equations instead of an explicit solution. + June 11, 2008 by Michael Wetter:
          + Based class on + + AixLib.Fluid.BaseClasses.PartialThreeWayFixedResistance.
        • - April 13, 2009, by Michael Wetter:
          + July 20, 2007 by Michael Wetter:
          First implementation.
        -------- Corrected Code --------

        - Function that computes the pressure drop of flow elements as + Model of a flow junction with an optional fixed resistance in each + flow leg and an optional mixing volume at the junction.

        -

        - Δp = sign(m) (m ⁄ k)2 +

        + The pressure drop is implemented using the model AixLib.Fluid.FixedResistances.PressureDrop. + If its nominal pressure drop is set to zero, then the pressure drop + model will be removed. For example, the pressure drop declaration

        +
        +   m_flow_nominal={ 0.1, 0.1,  -0.2},
        +   dp_nominal =   {500,    0, -6000}
        + 

        - with regularization near the origin. Therefore, the flow coefficient - is + would model a flow mixer that has the nominal flow rates and + associated pressure drops as shown in the figure below. Note that + port_3 is set to negative values. The negative values + indicate that at the nominal conditions, fluid is leaving the + component.

        -

        - k = m ⁄ √ Δp -   +

        + \"image\"

        - The input m_flow_turbulent determines the location of - the regularization. + If energyDynamics <> + Modelica.Fluid.Types.Dynamics.SteadyState, then at the flow + junction, a fluid volume is modeled. The fluid volume is implemented + using the model AixLib.Fluid.Delays.DelayFirstOrder. + The fluid volume has the size +

        +
        +   V = sum(abs(m_flow_nominal[:])/3)*tau/rho_nominal
        + 
        +

        + where tau is a parameter and rho_nominal is + the density of the medium in the volume at nominal condition. Setting + energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial + can help reducing the size of the nonlinear system of equations.

          -
        • December 9, 2019, by Michael Wetter:
          - Added smooth(2, . ), similar to - AixLib.Fluid.BaseClasses.FlowModels.basicFlowFunction_dp.
          - See #1240. -
        • -
        • January 4, 2019, by Michael Wetter:
          - Set `Inline=false`.
          - See #1070. +
        • April 14, 2020, by Michael Wetter:
          + Changed homotopyInitialization to a constant.
          + This is for IBPSA, + #1341.
        • -
        • May 1, 2017, by Filip Jorissen:
          - Revised implementation such that - AixLib.Fluid.BaseClasses.FlowModels.basicFlowFunction_m_flow is - C2 continuous. See #725. +
        • February 26, 2020, by Michael Wetter:
          + Changed icon to display its operating state.
          + This is for #1294.
        • -
        • January 22, 2016, by Michael Wetter:
          - Corrected type declaration of pressure difference. This is for - #404. +
        • March 26, 2018 by Filip Jorissen:
          + Removed final allowFlowReversal=true from all + resistances since this overrides the default simplification when + the flow is not bidirectional. This change can lead to smaller + algebraic loops. This is for issue 898.
        • -
        • July 28, 2015, by Michael Wetter:
          - Removed double declaration of smooth(..) and - smoothOrder and changed Inline=true to - LateInline=true. This is for issue 301. +
        • December 1, 2016, by Michael Wetter:
          + Renamed model from SplitterFixedResistanceDpM to + FlowJunction and removed the parameters + use_dh, dh and ReC.
          + This is for issue 451.
        • -
        • July 15, 2015, by Filip Jorissen:
          - New, more efficient implementation based on regularisation using - simple polynomial. Expanded common subexpressions for function - inlining to be possible. Set Inline=true for inlining - to occur. This is for #279. +
        • October 14, 2016 by Michael Wetter:
          + Added to Annex 60 library.
          + Updated comment for parameter use_dh.
          + This is for issue 451.
        • -
        • August 10, 2011, by Michael Wetter:
          - Removed if-then optimization that set - dp=0 if m_flow=0, as this causes the - derivative to be discontinuous at m_flow=0. +
        • Removed parameter dynamicBalance that overwrote the + setting of energyDynamics and massDynamics. + This is for Annex 60, issue + 411.
        • -
        • August 4, 2011, by Michael Wetter:
          - Removed option to use a linear function. The linear implementation - is now done in models that call this function. With the previous - implementation, the symbolic processor may not rearrange the - equations, which can lead to coupled equations instead of an - explicit solution. +
        • February 1, 2012 by Michael Wetter:
          + Expanded documentation.
        • -
        • April 13, 2009, by Michael Wetter:
          +
        • August 4, 2011 by Michael Wetter:
          + Added final allowFlowReversal=true to all resistances + since it is impractical to avoid flow reversal in large flow + networks where such a setting may be useful. +
        • +
        • June 11, 2008 by Michael Wetter:
          + Based class on + AixLib.Fluid.BaseClasses.PartialThreeWayFixedResistance. +
        • +
        • July 20, 2007 by Michael Wetter:
          First implementation.
        -------- Errors -------- -line 5 column 2 - Warning:

        attribute "align" not allowed for HTML5 -line 12 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 23 column 2 - Warning:

        attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatPumps/Carnot_y.mo ---- +---- AixLib/BoundaryConditions/Validation/UsersGuide.mo ---- -------- HTML Code -------- -

        - This is model of a heat pump whose coefficient of performance COP changes - with temperatures in the same way as the Carnot efficiency changes. - The input signal y is the control signal for the compressor. -

        -

        - The model allows to either specify the Carnot effectivness - ηCarnot,0, or - a COP0 - at the nominal conditions, together with - the evaporator temperature Teva,0 and - the condenser temperature Tcon,0, in which - case the model computes the Carnot effectivness as -

        -

        - ηCarnot,0 = - COP0 - ⁄ (Tcon,0 ⁄ (Tcon,0-Teva,0)). -

        -

        - The heat pump COP is computed as the product -

        -

        - COP = ηCarnot,0 COPCarnot ηPL, -

        -

        - where COPCarnot is the Carnot efficiency and - ηPL is a polynomial in the heating part load ratio yPL - that can be used to take into account a change in COP at part load - conditions. - This polynomial has the form -

        -

        - ηPL = a1 + a2 yPL + a3 yPL2 + ... -

        -

        - where the coefficients ai are declared by the parameter a. -

        -

        - On the Dynamics tag, the model can be parametrized to compute a transient - or steady-state response. - The transient response of the model is computed using a first - order differential equation for the evaporator and condenser fluid volumes. - The heat pump outlet temperatures are equal to the temperatures of these lumped volumes. -

        -

        Typical use and important parameters

        -

        - When using this component, make sure that the evaporator and the condenser have sufficient mass flow rate. - Based on the mass flow rates, the compressor power, temperature difference and the efficiencies, - the model computes how much heat will be added to the condenser and removed at the evaporator. - If the mass flow rates are too small, very high temperature differences can result. -

        -

        - The condenser heat flow rate QCon_flow_nominal is used to assign - the default value for the mass flow rates, which are used for the pressure drop - calculations. - It is also used to compute the part load efficiency. - Hence, make sure that QCon_flow_nominal is set to a reasonable value. -

        -

        - The maximum heating capacity is set by the parameter QCon_flow_max, - which is by default set to infinity. -

        -

        - The coefficient of performance depends on the - evaporator and condenser leaving temperature - since otherwise the second law of thermodynamics may be violated. -

        -

        Notes

        -

        - For a similar model that can be used as a chiller, see - AixLib.Fluid.Chillers.Carnot_y. -

        - -
          -
        • - January 3, 2017, by Michael Wetter:
          - Removed parameters - effInpEva and effInpCon - and updated documentation. - This is for - - issue 497. -
        • -
        • - August 8, 2016, by Michael Wetter:
          - Changed default temperature to compute COP to be the leaving temperature as - use of the entering temperature can violate the 2nd law if the temperature - lift is small.
          - This is for - - Annex 60, issue 497. -
        • -
        • - January 26, 2016, by Michael Wetter:
          - Refactored model to use the same base class as - AixLib.Fluid.Chillers.Carnot_y.
          - Changed part load efficiency to depend on heating part load ratio rather than on the compressor - part load ratio. -
        • -
        • - January 20, 2015, by Damien Picard:
          - Add Carnot model to Annex 60 from the Buildings library.
          - Removed the flow direction dependency of - staA1, staB1, staA2 and staB2 as the - efficiency of the Carnot machine should only be computed in the design flow direction.
          -
        • -
        • - December 18, 2015, by Michael Wetter:
          - Corrected wrong computation of staB1 and staB2 - which mistakenly used the inStream operator - for the configuration without flow reversal. - This is for - - issue 476. -
        • -
        • - November 25, 2015 by Michael Wetter:
          - Changed sign convention for dTEva_nominal to be consistent with - other models. - The model will still work with the old values for dTEva_nominal, - but it will write a warning so that users can transition their models. -
          - Corrected assert statement for the efficiency curve. - This is for - - issue 468. -
        • -
        • - September 3, 2015 by Michael Wetter:
          - Expanded documentation. -
        • -
        • - May 6, 2015 by Michael Wetter:
          - Added prescribedHeatFlowRate=true for vol2. -
        • -
        • - October 9, 2013 by Michael Wetter:
          - Reimplemented the computation of the port states to avoid using - the conditionally removed variables sta_a1, - sta_a2, sta_b1 and sta_b2. -
        • -
        • - May 10, 2013 by Michael Wetter:
          - Added electric power P as an output signal. -
        • -
        • - October 11, 2010 by Michael Wetter:
          - Fixed bug in energy balance. -
        • -
        • - March 3, 2009 by Michael Wetter:
          - First implementation. -
        • -
        - --------- Corrected Code -------- -

        - This is model of a heat pump whose coefficient of performance COP - changes with temperatures in the same way as the Carnot efficiency - changes. The input signal y is the control signal for the - compressor. -

        -

        - The model allows to either specify the Carnot effectivness - ηCarnot,0, or a COP0 at the - nominal conditions, together with the evaporator temperature - Teva,0 and the condenser temperature - Tcon,0, in which case the model computes the Carnot - effectivness as -

        -

        - ηCarnot,0 = COP0 ⁄ (Tcon,0 ⁄ - (Tcon,0-Teva,0)). -

        -

        - The heat pump COP is computed as the product -

        -

        - COP = ηCarnot,0 COPCarnot ηPL, -

        - where COPCarnot is the Carnot efficiency and - ηPL is a polynomial in the heating part load ratio - yPL that can be used to take into account a change - in COP at part load conditions. This polynomial has the form -

        -

        - ηPL = a1 + a2 yPL + - a3 yPL2 + ... -

        -

        - where the coefficients ai are declared by the - parameter a. +The package AixLib.BoundaryConditions.Validation.BESTEST +contains the models that are used for the BESTEST validation ASHRAE 2020 for weather data acquisition and postprocessing.

        - On the Dynamics tag, the model can be parametrized to - compute a transient or steady-state response. The transient response - of the model is computed using a first order differential equation - for the evaporator and condenser fluid volumes. The heat pump outlet - temperatures are equal to the temperatures of these lumped volumes. +Each model represents a different climate with different days as shown in the tables below. +All examples have a script that runs the simulation according to the specifications and derive the required Json file as reported below.

        -

        - Typical use and important parameters -

        - When using this component, make sure that the evaporator and the - condenser have sufficient mass flow rate. Based on the mass flow - rates, the compressor power, temperature difference and the - efficiencies, the model computes how much heat will be added to the - condenser and removed at the evaporator. If the mass flow rates are - too small, very high temperature differences can result. +The weather radiation data has to be provided at different orientations and inclinations.

        -

        - The condenser heat flow rate QCon_flow_nominal is used - to assign the default value for the mass flow rates, which are used - for the pressure drop calculations. It is also used to compute the - part load efficiency. Hence, make sure that - QCon_flow_nominal is set to a reasonable value. +

        Table 2: Azimuth and Slope for Surfaces

        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

        Azimuth

        Slope

        Horizontal

        0° from horizontal

        South

        90° from horizontal

        East

        90° from horizontal

        North

        90° from horizontal

        West

        90° from horizontal

        45° East of South

        90° from horizontal

        45° West of South

        90° from horizontal

        East

        30° from horizontal

        South

        30° from horizontal

        West

        30° from horizontal

        + +

        Additional parameters and correlations

        +
          +
        • Ground reflectance ρ is set to 0 for cases from WD100 to WD500 and 0.2 for WD600
        • +
        • +Sky black body temperature +calculated using Horizontal radiation or dew point temperature and sky cover. +
        • +
        • Diffused radiation calculated using Perez and +Isotropic sky models
        • +
        +

        Outputs required

        +

        Annual Outputs

        +

         The following outputs are provided for an annual simulation:

        +
          +
        • Average dry bulb temperature (°C)
        • +
        • Average relative humidity (%)
        • +
        • Average dewpoint temperature (°C)
        • +
        • Average humidity ratio (kg moisture/kg dry air)
        • +
        • Average wet bulb temperature (°C)
        • +
        • Sum of total, beam, and diffuse solar radiation incident on each surface (Wh/m2)
        • +
        +

        Hourly Outputs

        +

        The following outputs are provided for each hour of the days specified for each test case in Table 3:

        +
          +
        • Dry bulb temperature (°C)
        • +
        • Relative humidity (%)
        • +
        • Dewpoint temperature (°C)
        • +
        • Humidity ratio (kg moisture/kg dry air)
        • +
        • Wet bulb temperature (°C)
        • +
        • Windspeed (m/s)
        • +
        • Wind direction (degrees from north)
        • +
        • Station pressure (mbar)
        • +
        • Total cloud cover (tenths of sky)
        • +
        • Opaque cloud cover (tenths of sky)
        • +
        • Sky temperature (°C)
        • +
        • Sum of total, beam, and diffuse solar radiation incident on each surface (Wh/m2) 
        • +
        +

        Table 3: Specific Days for Output

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

        Case

        Days

        WD100

        May 4th, July 14th, September 6th

        WD200

        May 24th, August 26th

        WD300

        February 7th, August 13th

        WD400

        January 24th, July 1st

        WD500

        March 1st, September 14th

        WD600

        May 4th, July 14th, September 6th

        +

        Sub-hourly Outputs

        +

        The following outputs are provided at each timestep of the days specified for each test case in Table 3:

        +
          +
        • Dry bulb temperature (C)
        • +
        • Relative humidity (%)
        • +
        • Sum of total, beam, and diffuse solar radiation incident on each surface (Wh/m2)
        • +
        +

        The following outputs are provided integrated hourly for the days specified for each test case in Table 3:

        +
          +
        • Total incident horizontal solar radiation (Wh/m2)
        • +
        • Total incident horizontal beam solar radiation (Wh/m2)
        • +
        • Total incident horizontal diffuse solar radiation (Wh/m2)
        • +
        +

        Validation results

        +

        (Not available yet)

        +

        Implementation

        +

        To generate the data shown in this user guide, run

        +
        +cd AixLib/Resources/Data/BoundaryConditions/Validation/BESTEST
        +python3 generateResults.py -p
        +
        +

        At the beginning of the Python script there are several options that the user can choose, by default the script will:

        +
          +
        • Clone the last master branch of the AixLib repository into a temporary directory
        • +
        • Execute all the simulations and create the folders with the .mat and .json files inside the BESTEST/Simulations folder
        • +
        +

        References

        +

        (Not available yet)

        + +
          +
        • +March 11, 2020, by Ettore Zanetti:
          +first implementation of BESTEST weather validation +
        • +
        + +-------- Corrected Code --------

        - The maximum heating capacity is set by the parameter - QCon_flow_max, which is by default set to infinity. + The package AixLib.BoundaryConditions.Validation.BESTEST + contains the models that are used for the BESTEST validation ASHRAE + 2020 for weather data acquisition and postprocessing.

        - The coefficient of performance depends on the evaporator and - condenser leaving temperature since otherwise the second law of - thermodynamics may be violated. + Each model represents a different climate with different days as + shown in the tables below. All examples have a script that runs the + simulation according to the specifications and derive the required + Json file as reported below.

        -

        - Notes -

        - For a similar model that can be used as a chiller, see AixLib.Fluid.Chillers.Carnot_y. -

        -
          -
        • January 3, 2017, by Michael Wetter:
          - Removed parameters effInpEva and - effInpCon and updated documentation. This is for - issue - 497. -
        • -
        • August 8, 2016, by Michael Wetter:
          - Changed default temperature to compute COP to be the leaving - temperature as use of the entering temperature can violate the 2nd - law if the temperature lift is small.
          - This is for Annex 60, - issue 497. -
        • -
        • January 26, 2016, by Michael Wetter:
          - Refactored model to use the same base class as AixLib.Fluid.Chillers.Carnot_y.
          - - Changed part load efficiency to depend on heating part load ratio - rather than on the compressor part load ratio. -
        • -
        • January 20, 2015, by Damien Picard:
          - Add Carnot model to Annex 60 from the Buildings library.
          - Removed the flow direction dependency of staA1, - staB1, staA2 and staB2 as - the efficiency of the Carnot machine should only be computed in the - design flow direction.
          -
        • -
        • December 18, 2015, by Michael Wetter:
          - Corrected wrong computation of staB1 and - staB2 which mistakenly used the inStream - operator for the configuration without flow reversal. This is for - issue - 476. -
        • -
        • November 25, 2015 by Michael Wetter:
          - Changed sign convention for dTEva_nominal to be - consistent with other models. The model will still work with the - old values for dTEva_nominal, but it will write a - warning so that users can transition their models.
          - Corrected assert statement for the efficiency curve. - This is for issue - 468. -
        • -
        • September 3, 2015 by Michael Wetter:
          - Expanded documentation. -
        • -
        • May 6, 2015 by Michael Wetter:
          - Added prescribedHeatFlowRate=true for - vol2. -
        • -
        • October 9, 2013 by Michael Wetter:
          - Reimplemented the computation of the port states to avoid using the - conditionally removed variables sta_a1, - sta_a2, sta_b1 and sta_b2. -
        • -
        • May 10, 2013 by Michael Wetter:
          - Added electric power P as an output signal. -
        • -
        • October 11, 2010 by Michael Wetter:
          - Fixed bug in energy balance. -
        • -
        • March 3, 2009 by Michael Wetter:
          - First implementation. -
        • -
        - --------- Errors -------- -line 16 column 2 - Warning:

        attribute "align" not allowed for HTML5 -line 24 column 2 - Warning:

        attribute "align" not allowed for HTML5 -line 34 column 2 - Warning:

        attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/HeatExchangers/EvaporatorCondenser.mo ---- --------- HTML Code -------- - -

        - Model for a constant temperature evaporator or condenser based on a ε-NTU - heat exchanger model. -

        -

        - The heat exchanger effectiveness is calculated from the number of transfer units - (NTU): -

        -

        - ε = 1 - exp(UA ⁄ (ṁ cp)) -

        -

        - Optionally, this model can have a flow resistance. - If no flow resistance is requested, set dp_nominal=0. -

        -

        Limitations

        -

        - This model does not consider any superheating or supercooling on the refrigerant - side. The refrigerant is considered to exchange heat at a constant temperature - throughout the heat exchanger. -

        - -
          -
        • - March 7, 2022, by Michael Wetter:
          - Removed massDynamics.
          - This is for - #1542. -
        • -
        • - May 27, 2017, by Filip Jorissen:
          - Regularised heat transfer around zero flow.
          - This is for - #769. -
        • -
        • - April 12, 2017, by Michael Wetter:
          - Corrected invalid syntax for computing the specific heat capacity.
          - This is for - #707. -
        • -
        • - October 11, 2016, by Massimo Cimmino:
          - First implementation. -
        • -
        - --------- Corrected Code -------- -

        - Model for a constant temperature evaporator or condenser based on a - ε-NTU heat exchanger model. + The weather radiation data has to be provided at different + orientations and inclinations.

        - The heat exchanger effectiveness is calculated from the number of - transfer units (NTU): -

        -

        - ε = 1 - exp(UA ⁄ (ṁ cp)) + Table 2: Azimuth and Slope for Surfaces

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +

        + Azimuth +

        +
        +

        + Slope +

        +
        +

        + Horizontal +

        +
        +

        + 0° from horizontal +

        +
        +

        + South +

        +
        +

        + 90° from horizontal +

        +
        +

        + East +

        +
        +

        + 90° from horizontal +

        +
        +

        + North +

        +
        +

        + 90° from horizontal +

        +
        +

        + West +

        +
        +

        + 90° from horizontal +

        +
        +

        + 45° East of South +

        +
        +

        + 90° from horizontal +

        +
        +

        + 45° West of South +

        +
        +

        + 90° from horizontal +

        +
        +

        + East +

        +
        +

        + 30° from horizontal +

        +
        +

        + South +

        +
        +

        + 30° from horizontal +

        +
        +

        + West +

        +
        +

        + 30° from horizontal +

        +

        - Optionally, this model can have a flow resistance. If no flow - resistance is requested, set dp_nominal=0. + Additional parameters and correlations

        +
          +
        • Ground reflectance ρ is set to 0 for cases from WD100 to WD500 + and 0.2 for WD600 +
        • +
        • + Sky + black body temperature calculated using Horizontal radiation or + dew point temperature and sky cover. +
        • +
        • Diffused radiation calculated using + Perez and + Isotropic sky models +
        • +

        - Limitations + Outputs required

        - This model does not consider any superheating or supercooling on the - refrigerant side. The refrigerant is considered to exchange heat at a - constant temperature throughout the heat exchanger. + Annual Outputs +

        +

        +  The following outputs are provided for an annual + simulation:

          -
        • March 7, 2022, by Michael Wetter:
          - Removed massDynamics.
          - This is for #1542. +
        • Average dry bulb temperature (°C)
        • -
        • May 27, 2017, by Filip Jorissen:
          - Regularised heat transfer around zero flow.
          - This is for #769. +
        • Average relative humidity (%)
        • -
        • April 12, 2017, by Michael Wetter:
          - Corrected invalid syntax for computing the specific heat - capacity.
          - This is for #707. +
        • Average dewpoint temperature (°C)
        • -
        • October 11, 2016, by Massimo Cimmino:
          - First implementation. +
        • Average humidity ratio (kg moisture/kg dry air)
        • -
        - --------- Errors -------- -line 10 column 2 - Warning:

        attribute "align" not allowed for HTML5 - - ----- AixLib/Utilities/Math/Functions/polynomial.mo ---- --------- HTML Code -------- - - This function computes a polynomial of arbitrary order. - The polynomial has the form -

        - y = a1 + a2 x + a3 x2 + ... -

        - -
          -
        • - December 14, 2016, by Michael Wetter:
          - Removed derivative annotation.
          - This is for - issue 602. -
        • -
        • - March 30, 2011, by Michael Wetter:
          - Added zeroDerivative keyword. -
        • -
        • - March 2, by Michael Wetter:
          - Removed redundant smoothOrder annotation. -
        • -
        • - February 29, 2009 by Michael Wetter:
          - First implementation. -
        • -
        - --------- Corrected Code -------- -This function computes a polynomial of arbitrary order. The polynomial -has the form -

        - y = a1 + a2 x + a3 x2 + - ... +

      • Average wet bulb temperature (°C) +
      • +
      • Sum of total, beam, and diffuse solar radiation incident on each + surface (Wh/m2) +
      • +

      +

      + Hourly Outputs +

      +

      + The following outputs are provided for each hour of the days + specified for each test case in Table 3:

        -
      • December 14, 2016, by Michael Wetter:
        - Removed derivative annotation.
        - This is for issue 602. +
      • Dry bulb temperature (°C)
      • -
      • March 30, 2011, by Michael Wetter:
        - Added zeroDerivative keyword. +
      • Relative humidity (%)
      • -
      • March 2, by Michael Wetter:
        - Removed redundant smoothOrder annotation. +
      • Dewpoint temperature (°C)
      • -
      • February 29, 2009 by Michael Wetter:
        - First implementation. +
      • Humidity ratio (kg moisture/kg dry air)
      • -
      - --------- Errors -------- -line 4 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/HeatExchangers/ActiveBeams/BaseClasses/Convector.mo ---- --------- HTML Code -------- - -

      - In cooling mode, this model adds heat to the water stream. The heat added is equal to: -

      -

      - QBeam = Qrated fΔT fSA fW -

      -

      - In heating mode, the heat is removed from the water stream. -

      - -
        -
      • - March 3, 2022, by Michael Wetter:
        - Removed massDynamics.
        - This is for - issue 1542. -
      • -
      • - April 14, 2020, by Michael Wetter:
        - Changed homotopyInitialization to a constant.
        - This is for - IBPSA, #1341. -
      • -
      • - November 2, 2016, by Michael Wetter:
        - Made assignment of senTem.y final. -
      • -
      • - June 13, 2016, by Michael Wetter:
        - Revised implementation. -
      • -
      • - May 20, 2016, by Alessandro Maccarini:
        - First implementation. -
      • -
      - --------- Corrected Code -------- +
    • Wet bulb temperature (°C) +
    • +
    • Windspeed (m/s) +
    • +
    • Wind direction (degrees from north) +
    • +
    • Station pressure (mbar) +
    • +
    • Total cloud cover (tenths of sky) +
    • +
    • Opaque cloud cover (tenths of sky) +
    • +
    • Sky temperature (°C) +
    • +
    • Sum of total, beam, and diffuse solar radiation incident on each + surface (Wh/m2)  +
    • +

      - In cooling mode, this model adds heat to the water stream. The heat - added is equal to: + Table 3: Specific Days for Output

      -

      - QBeam = Qrated fΔT - fSA fW + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +

      + Case +

      +
      +

      + Days +

      +
      +

      + WD100 +

      +
      +

      + May 4th, July 14th, September 6th +

      +
      +

      + WD200 +

      +
      +

      + May 24th, August 26th +

      +
      +

      + WD300 +

      +
      +

      + February 7th, August 13th +

      +
      +

      + WD400 +

      +
      +

      + January 24th, July 1st +

      +
      +

      + WD500 +

      +
      +

      + March 1st, September 14th +

      +
      +

      + WD600 +

      +
      +

      + May 4th, July 14th, September 6th +

      +

      +

      + Sub-hourly Outputs

      - In heating mode, the heat is removed from the water stream. + The following outputs are provided at each timestep of the days + specified for each test case in Table 3:

        -
      • March 3, 2022, by Michael Wetter:
        - Removed massDynamics.
        - This is for issue - 1542. +
      • Dry bulb temperature (C)
      • -
      • April 14, 2020, by Michael Wetter:
        - Changed homotopyInitialization to a constant.
        - This is for IBPSA, - #1341. +
      • Relative humidity (%)
      • -
      • November 2, 2016, by Michael Wetter:
        - Made assignment of senTem.y final. +
      • Sum of total, beam, and diffuse solar radiation incident on each + surface (Wh/m2)
      • -
      • June 13, 2016, by Michael Wetter:
        - Revised implementation. +
      +

      + The following outputs are provided integrated hourly for the days + specified for each test case in Table 3: +

      +
        +
      • Total incident horizontal solar radiation (Wh/m2)
      • -
      • May 20, 2016, by Alessandro Maccarini:
        - First implementation. +
      • Total incident horizontal beam solar radiation (Wh/m2) +
      • +
      • Total incident horizontal diffuse solar radiation (Wh/m2)
      - --------- Errors -------- -line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/ThermalZones/ReducedOrder/RC/BaseClasses/splitFacVal.mo ---- --------- HTML Code -------- - -

      Calculates the ratio of the surface areas of a wall to the total wall area, - unless the area is zero. It subtracts the wall area AExt - for first entry in AArray and AWin for - second entry in AArray unless AArray[1] and/or - AArray[2] are not zero. This is done separately for each - orientation. Consequently, the function gives an nRow x nCol - array back as output. Each row stands for one area in - AArray and each column for one orientation in - AExt and AWin. The function is used to - calculate the split factors for - - AixLib.ThermalZones.ReducedOrder.RC.BaseClasses.ThermSplitter.

      - For internal gains, the calculation is: -

      - SplitFaci = AArray[i] - /ATot -

      - whereby ATot is the sum of AArray. To - perform this, - AExt and AWin can just be set to vectors of - zeros with length 1. - For solar radiation through windows, the window and wall area with the same - orientation as the incoming radiation should be subtracted as these areas - cannot be hit by the radiation. This needs to be done separately for each - orientation and for exterior walls and windows only, according to: -

      - SplitFaci,k = (AArray[i] - - AExt[k]) - /(ATot - - AExt[k] - -AWin[k]) -

      - and -

      - SplitFaci,k = (AArray[i] - - AWin[k]) - /(ATot - - AExt[k] - - AWin[k]) -

      - respectively. For all other walls, the equation is: -

      - SplitFaci,k = AArray[i] - /(ATot - - AExt[k] - - AWin[k]) -

      - -
        -
      • December 15, 2015 by Moritz Lauster:
        - First Implementation. -
      • -
      - --------- Corrected Code -------- +

      + Validation results +

      - Calculates the ratio of the surface areas of a wall to the total wall - area, unless the area is zero. It subtracts the wall area - AExt for first entry in AArray and - AWin for second entry in AArray unless - AArray[1] and/or AArray[2] are not zero. - This is done separately for each orientation. Consequently, the - function gives an nRow x nCol array back as output. Each - row stands for one area in AArray and each column for - one orientation in AExt and AWin. The - function is used to calculate the split factors for AixLib.ThermalZones.ReducedOrder.RC.BaseClasses.ThermSplitter. -

      For internal gains, the calculation is: -

      - SplitFaci = AArray[i] /ATot -

      whereby ATot is the sum of AArray. To -perform this, AExt and AWin can just be set -to vectors of zeros with length 1. For solar radiation through windows, -the window and wall area with the same orientation as the incoming -radiation should be subtracted as these areas cannot be hit by the -radiation. This needs to be done separately for each orientation and -for exterior walls and windows only, according to: -

      - SplitFaci,k = (AArray[i] - AExt[k]) /(ATot - AExt[k] - -AWin[k]) -

      and -

      - SplitFaci,k = (AArray[i] - AWin[k]) /(ATot - AExt[k] - - AWin[k]) -

      respectively. For all other walls, the equation is: -

      - SplitFaci,k = AArray[i] /(ATot - AExt[k] - AWin[k]) + (Not available yet) +

      +

      + Implementation +

      +

      + To generate the data shown in this user guide, run +

      +
      +cd AixLib/Resources/Data/BoundaryConditions/Validation/BESTEST
      +python3 generateResults.py -p
      +
      +

      + At the beginning of the Python script there are several options that + the user can choose, by default the script will:

        -
      • December 15, 2015 by Moritz Lauster:
        - First Implementation. +
      • Clone the last master branch of the AixLib repository into a + temporary directory +
      • +
      • Execute all the simulations and create the folders with the .mat + and .json files inside the BESTEST/Simulations folder +
      • +
      +

      + References +

      +

      + (Not available yet) +

      +
        +
      • March 11, 2020, by Ettore Zanetti:
        + first implementation of BESTEST weather validation
      -------- Errors -------- -line 15 column 4 - Warning:

      attribute "align" not allowed for HTML5 -line 27 column 4 - Warning:

      attribute "align" not allowed for HTML5 -line 35 column 4 - Warning:

      attribute "align" not allowed for HTML5 -line 43 column 4 - Warning:

      attribute "align" not allowed for HTML5 +line 14 column 1 - Warning: The summary attribute on the element is obsolete in HTML5 +line 98 column 1 - Warning: The summary attribute on the
      element is obsolete in HTML5 ----- AixLib/Fluid/Geothermal/Borefields/UsersGuide.mo ---- +---- AixLib/Fluid/FixedResistances/BaseClasses/PlugFlow.mo ---- -------- HTML Code -------- -

      -This package contains borefield models. These models can simulate any arbitrary -configuration of vertical boreholes with equal lengths with both short and -long-term accuracy with an aggregation method to speed up the calculations of the ground heat transfer. Examples -of how to use the borefield models and validation cases can be found in - -AixLib.Fluid.Geothermal.Borefields.Examples -and - -AixLib.Fluid.Geothermal.Borefields.Validation, -respectively. -

      -

      -The major features and configurations currently supported are: +

        +
      • + October 20, 2017, by Michael Wetter:
        + Deleted various parameters and variables that were not used. +
        + Revised documentation to follow the guidelines. +
      • +
      • + May 19, 2016 by Marcus Fuchs:
        + Remove condition on show_V_flow for calculation of + V_flow to conform with pedantic checking. +
      • +
      • + October 10, 2015 by Marcus Fuchs:
        + Copy Icon from KUL implementation and rename model. +
      • +
      • + June 23, 2015 by Marcus Fuchs:
        + First implementation. +
      • +
      + +

      + Model that computes the temperature propagation of + a fluid flow through a pipe, idealized as a plug flow. +

      +

      Main equation

      +

      + The transport delay is computed using the one-dimensional wave equation + without source or sink terms, +

      + ∂z(x,t)/∂t + v(t) ∂z(x,t)/∂x = 0, +

      +

      where z(x,t) is the spatial distribution as a function of time of any + property z of the fluid. + For the temperature propagation, z will be replaced by T. +

      +

      Assumptions

      +

      + This model is based on the following assumptions: +

      +
        +
      • + Axial diffusion in water is assumed to be negligibe. +
      • +
      • + The water temperature is assumed uniform in a cross section. +
      • +
      + +-------- Corrected Code --------
        -
      • User-defined borefield characteristics and geometry (borehole radius, pipe radius, shank spacing, etc.), -including single U-tube, double U-tube in parallel and double U-tube in series configurations. -
      • -
      • The resistances Rb and Ra are -either automatically calculated using the multipole method, -or the resistance Rb can be directly provided by the user. -In this case, the resistances Rb and Ra are -still evaluated internally, but their values are weighted so that the borehole -resistance matches the specified value. -
      • -
      • -User-defined vertical discretization of boreholes are supported. -However, the borehole wall temperature -is identical for each borehole, as the ground temperature response model only computes the average borehole wall temperature -for all boreholes combined. -
      • -
      • -Borefields can consist of one or many boreholes. Each borehole can be positioned -at an arbitrary position in the field using cartesian coordinates. -
      • -
      • -The resolution and precision of the load aggregation method for the ground heat transfer can be adapted. -
      • -
      • -The thermal response of the ground heat transfer is stored locally to avoid -having to recalculate it for future simulations with the same borefield configuration. -
      • -
      • -Pressure losses are calculated if the dp_nominal parameter is set to a non-zero value. -
      • +
      • October 20, 2017, by Michael Wetter:
        + Deleted various parameters and variables that were not used.
        + Revised documentation to follow the guidelines. +
      • +
      • May 19, 2016 by Marcus Fuchs:
        + Remove condition on show_V_flow for calculation of + V_flow to conform with pedantic checking. +
      • +
      • October 10, 2015 by Marcus Fuchs:
        + Copy Icon from KUL implementation and rename model. +
      • +
      • June 23, 2015 by Marcus Fuchs:
        + First implementation. +
      -

      -The model is limited to the simulation of borefields with boreholes connected in -parallel, as shown on the figure below for a single U-tube configuration. All -boreholes have the same length hBor, the same radius -rBor, and are buried at the same depth dBor below the -ground surface (also known as the inactive borehole length). -

      -

      -\"image\" + Model that computes the temperature propagation of a fluid flow + through a pipe, idealized as a plug flow.

      - -

      How to use the borefield models

      -
      Borefield data record
      +

      + Main equation +

      -Most of the parameter values of the model are contained in the record called borFieDat. -This record is composed of three subrecords: -filDat (containing the thermal characteristics of the borehole filling material), -soiDat (containing the thermal characteristics of the surrounding soil), -and conDat (containing all others parameters, namely parameters -defining the configuration of the borefield). -The structure and default values of the record are in the package: -AixLib.Fluid.Geothermal.Borefields.Data. -The borFieDat record -can be found in the -AixLib.Fluid.Geothermal.Borefields.Data.Borefield subpackage therein. -Examples of the subrecords conDat, filDat and soiDat -can be found in - -AixLib.Fluid.Geothermal.Borefields.Data.Configuration, - -AixLib.Fluid.Geothermal.Borefields.Data.Filling and - -AixLib.Fluid.Geothermal.Borefields.Data.Soil, respectively. + The transport delay is computed using the one-dimensional wave + equation without source or sink terms,

      -

      -It is important to make sure that the borCon parameter within -the conDat subrecord is compatible with the chosen borefield model. -For example, if a double U-tube -borefield model is chosen, the borCon parameter could be set -to both a parallel double U-tube configuration and a double U-tube configuration in series, -but could not be set to a single U-tube configuration. An incompatible borehole -configuration will stop the simulation. +

      + ∂z(x,t)/∂t + v(t) ∂z(x,t)/∂x = 0,

      -
      Ground heat transfer parameters

      -Other than the parameters contained in the borFieDat record, -the borefield models have other parameters which can be modified by the user. -The tLoaAgg parameter is the time resolution of the load aggregation -for the calculation of the ground heat transfer. It represents the -frequency at which the load aggregation procedure is performed in the simulation. -Therefore, smaller values of tLoaAgg will improve -the accuracy of the model, at the cost of increased simulation times -due to a higher number of events occuring in the simulation. While a default value -is provided for this parameter, it is advisable to ensure that it is lower -than a fraction (e.g. half) of the time required for the fluid to completely circulate -through the borefield, -as increasing the value of tLoaAgg beyond this -will result in non-physical borehole wall temperatures. + where z(x,t) is the spatial distribution as a function of time + of any property z of the fluid. For the temperature + propagation, z will be replaced by T.

      +

      + Assumptions +

      -The nCel parameter also affects the accuracy and simulation time -of the ground heat transfer calculations. As this parameter sets the number -of consecutive equal-size aggregation cells before increasing the size of cells, -increasing its value will result in less load aggregation, which will increase -accuracy at the cost of computation time. On the other hand, -decreasing the value of nCel (down to a minimum of 1) -will decrease accuracy but improve -computation time. The default value is chosen as a compromise between the two. + This model is based on the following assumptions:

      +
        +
      • Axial diffusion in water is assumed to be negligibe. +
      • +
      • The water temperature is assumed uniform in a cross section. +
      • +
      + +-------- Errors -------- +line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/FMI/Adaptors/HVAC.mo ---- +-------- HTML Code -------- + +

      + The (time varying) vector Real output signal of this block can be defined in its + parameter menu via variable y. The purpose is to support the + easy definition of vector-valued Real expressions in a block diagram. +

      + +

      + Adaptor that can be used to connect an HVAC system (with acausal ports) + to input/output signals, which then can be exposed in an FMI interface. +

      +

      + The adaptor has a vector of fluid ports called ports. + The supply and return air ducts need to be connected to these ports. + Also, if a thermal zone has interzonal air exchange or air infiltration, + these flow paths also need be connected to ports. +

      +

      + This model outputs at the port fluPor the mass flow rate for + each flow that is connected to ports, together with its + temperature, water vapor mass fraction per total mass of the air (not per kg dry + air), and trace substances. These quantities are always as if the flow + enters the room, even if the flow is zero or negative. + If a medium has no moisture, e.g., if Medium.nXi=0, or + if it has no trace substances, e.g., if Medium.nC=0, then + the output signal for these properties are removed. + These quantities are always as if the flow + enters the room, even if the flow is zero or negative. + Thus, a thermal zone model that uses these signals to compute the + heat added by the HVAC system need to implement an equation such as +

      +

      + Qsen = max(0, ṁsup)   cp   (Tsup - Tair,zon), +

      +

      + where + Qsen is the sensible heat flow rate added to the thermal zone, + sup is the supply air mass flow rate from + the port fluPor (which is negative if it is an exhaust), + cp is the specific heat capacity at constant pressure, + Tsup is the supply air temperature and + Tair,zon is the zone air temperature. + Note that without the max(·, ·) function, the energy + balance would be wrong. +

      +

      + The output signals of this model are the zone air temperature, + the water vapor mass fraction per total mass of the air (unless Medium.nXi=0) + and trace substances (unless Medium.nC=0). + These output connectors can be used to connect to a controller. + These values are obtained from the fluid stream(s) that flow into this component + at the port fluPor, e.g., from the connector + fluPor.backward. + Note that there are nPorts of these signals. + For a completely mixed room, they will all have the same value, but + for a room with non-uniform temperatures, they can have different values. +

      +

      Assumption and limitations

      +

      + The mass flow rates at ports sum to zero, hence this + model conserves mass. +

      +

      + This model does not impose any pressure, other than setting the pressure + of all fluid connections to ports to be equal. + The reason is that setting a pressure can lead to non-physical system models, + for example if a mass flow rate is imposed and the HVAC system is connected + to a model that sets a pressure boundary condition such as + + AixLib.Fluid.Sources.Outside. + Also, setting a pressure would make it impossible to use multiple instances + of this model (one for each thermal zone) and build in Modelica an airflow network + model with pressure driven mass flow rates. +

      +

      + The model has no pressure drop. Hence, the pressure drop + of an air diffuser or of an exhaust grill need to be modelled + in models that are connected to ports. +

      +

      Typical use and important parameters

      +

      + See + + AixLib.Fluid.FMI.ExportContainers.HVACZone + for a model that uses this model. +

      + +
        +
      • + January 18, 2019, by Jianjun Hu:
        + Limited the media choice to moist air only. + See #1050. +
      • +
      • + September 13, 2017, by Michael Wetter:
        + Removed erroneous each. +
      • +
      • + October 4, 2016, by Michael Wetter:
        + Corrected assignment of quantity in CZon. +
      • +
      • + June 29, 2016, by Michael Wetter:
        + Revised implementation. +
      • +
      • + April 14, 2016, by Michael Wetter:
        + First implementation. +
      • +
      + +-------- Corrected Code --------

      -Further information on the tLoaAgg and nCel parameters can -be found in the documentation of - -AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.GroundTemperatureResponse. + The (time varying) vector Real output signal of this + block can be defined in its parameter menu via variable + y. The purpose is to support the easy definition of + vector-valued Real expressions in a block diagram.

      -
      Other parameters

      -Other parameters which can be modified include the dynamics, initial conditions, -and further information regarding the fluid flow, for example whether the flow is reversible. -It is worth noting that regardless of the energyDynamics chosen, -the dynFil parameter can be set to false -to remove the effect of the thermal capacitance -of the filling material in the borehole(s). -The nSeg parameter specifies the number of segments for the vertical discretization of the borehole(s). -Further information on this discretization can be found in the "Model description" section below. + Adaptor that can be used to connect an HVAC system (with acausal + ports) to input/output signals, which then can be exposed in an FMI + interface.

      -
      Running simulations

      -When running simulations using the borefield models, -the tmp/temperatureResponseMatrix directory within the current directory -will be checked to see if any of the -borefield configurations used in the simulation have already -had their ground temperature response calculated previously -If the data doesn't exist in the tmp/temperatureResponseMatrix folder, -it will be calculated during the initialization of the model -and will be saved there for future use. + The adaptor has a vector of fluid ports called ports. + The supply and return air ducts need to be connected to these ports. + Also, if a thermal zone has interzonal air exchange or air + infiltration, these flow paths also need be connected to + ports.

      -

      Model description

      -The borefield models rely on the following key assumptions: -

        -
      • The thermal properties of the soil (conductivity and diffusivity) are constant, -homogenous and isotropic. -
      • -
      • -The conductivity, capacitance and density of the grout and pipe material are constant, homogenous and isotropic. -
      • -
      • -There is no heat extraction or injection prior to the simulation start. -
      • -
      • -All of the boreholes in the borefield have uniform dimensions (including the pipe dimensions). -
      • -
      • -Inside the boreholes, the non-advective heat transfer is only in the radial direction. -
      • -
      + This model outputs at the port fluPor the mass flow rate + for each flow that is connected to ports, together with + its temperature, water vapor mass fraction per total mass of the air + (not per kg dry air), and trace substances. These quantities are + always as if the flow enters the room, even if the flow is zero or + negative. If a medium has no moisture, e.g., if + Medium.nXi=0, or if it has no trace substances, e.g., if + Medium.nC=0, then the output signal for these properties + are removed. These quantities are always as if the flow enters the + room, even if the flow is zero or negative. Thus, a thermal zone + model that uses these signals to compute the heat added by the HVAC + system need to implement an equation such as +

      +

      + Qsen = max(0, ṁsup)   cp   + (Tsup - Tair,zon), +

      -The borefield models are constructed in two main parts: the borehole(s) and the ground heat transfer. -The former is modeled as a vertical discretization of borehole segments, where a uniform temperature increase or decrease -(due to heat injection or extraction) is superimposed to the far-field ground temperature to obtain the borehole wall -temperature. The thermal effects of the circulating fluid (including the convection resistance), -of the pipes and of the filling material are all taken into consideration, which allows modeling -short-term thermal effects in the borehole. The borehole segments do not take into account axial effects, -thus only radial (horizontal) effects are considered within the borehole(s). The thermal -behavior between the pipes and borehole wall are modeled as a resistance-capacitance network, with -the grout capacitance being split in the number of pipes present in a borehole section. -The capacitance is only present if the dynFil parameter is set to true. -The figure below shows an example for a borehole section within a single U-tube configuration. -

      -

      -\"image\" -

      -

      -The second main part of the borefield models is the ground heat transfer, which shares a thermal boundary -condition at the uniform borehole wall with all of the borehole segments. The heat transfer in the ground -is modeled analytically as a convolution integral between the heat flux at the borehole wall -and the borefield's thermal response factor. -

      -

      -\"image\" + where Qsen is the sensible heat flow rate added to + the thermal zone, sup is the supply air mass flow + rate from the port fluPor (which is negative if it is an + exhaust), cp is the specific heat capacity at + constant pressure, Tsup is the supply air + temperature and Tair,zon is the zone air + temperature. Note that without the max(·, ·) function, the + energy balance would be wrong.

      -The model uses a load aggregation technique to reduce the time required to calculate -the borehole wall temperature changes resulting from heat injection or extraction. + The output signals of this model are the zone air temperature, the + water vapor mass fraction per total mass of the air (unless + Medium.nXi=0) and trace substances (unless + Medium.nC=0). These output connectors can be used to + connect to a controller. These values are obtained from the fluid + stream(s) that flow into this component at the port + fluPor, e.g., from the connector + fluPor.backward. Note that there are nPorts + of these signals. For a completely mixed room, they will all have the + same value, but for a room with non-uniform temperatures, they can + have different values.

      +

      + Assumption and limitations +

      -The ground heat transfer takes into account both the borehole axial effects and -the borehole radial effects which are a result of its cylindrical geometry. The borefield's -thermal response to a constant load, also known as its g-function, is used -to calculate the thermal response in the simulation. This g-function -is stored in the tmp/temperatureResponseMatrix subdirectory, -as discussed previously in the -"How to use the borefield models" section. Further information on the -ground heat transfer model and the thermal temperature response calculations can -be found in - -AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.GroundTemperatureResponse -and - -AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.gFunction. + The mass flow rates at ports sum to zero, hence this + model conserves mass.

      -

      References

      -D. Picard, L. Helsen. -Advanced Hybrid Model for Borefield Heat -Exchanger Performance Evaluation; an Implementation in Modelica -Proc. of the 10th Intertional ModelicaConference, p. 857-866. Lund, Sweden. March 2014. -https://lirias.kuleuven.be/retrieve/270880. + This model does not impose any pressure, other than setting the + pressure of all fluid connections to ports to be equal. + The reason is that setting a pressure can lead to non-physical system + models, for example if a mass flow rate is imposed and the HVAC + system is connected to a model that sets a pressure boundary + condition such as AixLib.Fluid.Sources.Outside. + Also, setting a pressure would make it impossible to use multiple + instances of this model (one for each thermal zone) and build in + Modelica an airflow network model with pressure driven mass flow + rates.

      - --------- Corrected Code --------

      - This package contains borefield models. These models can simulate any - arbitrary configuration of vertical boreholes with equal lengths with - both short and long-term accuracy with an aggregation method to speed - up the calculations of the ground heat transfer. Examples of how to - use the borefield models and validation cases can be found in - AixLib.Fluid.Geothermal.Borefields.Examples - and AixLib.Fluid.Geothermal.Borefields.Validation, - respectively. + The model has no pressure drop. Hence, the pressure drop of an air + diffuser or of an exhaust grill need to be modelled in models that + are connected to ports.

      +

      + Typical use and important parameters +

      - The major features and configurations currently supported are: + See AixLib.Fluid.FMI.ExportContainers.HVACZone + for a model that uses this model.

        -
      • User-defined borefield characteristics and geometry (borehole - radius, pipe radius, shank spacing, etc.), including single U-tube, - double U-tube in parallel and double U-tube in series configurations. -
      • -
      • The resistances Rb and Ra are - either automatically calculated using the multipole method, or the - resistance Rb can be directly provided by the user. - In this case, the resistances Rb and - Ra are still evaluated internally, but their values - are weighted so that the borehole resistance matches the specified - value. -
      • -
      • User-defined vertical discretization of boreholes are supported. - However, the borehole wall temperature is identical for each - borehole, as the ground temperature response model only computes the - average borehole wall temperature for all boreholes combined. +
      • January 18, 2019, by Jianjun Hu:
        + Limited the media choice to moist air only. See #1050.
      • -
      • Borefields can consist of one or many boreholes. Each borehole - can be positioned at an arbitrary position in the field using - cartesian coordinates. +
      • September 13, 2017, by Michael Wetter:
        + Removed erroneous each.
      • -
      • The resolution and precision of the load aggregation method for - the ground heat transfer can be adapted. +
      • October 4, 2016, by Michael Wetter:
        + Corrected assignment of quantity in CZon.
      • -
      • The thermal response of the ground heat transfer is stored - locally to avoid having to recalculate it for future simulations with - the same borefield configuration. +
      • June 29, 2016, by Michael Wetter:
        + Revised implementation.
      • -
      • Pressure losses are calculated if the dp_nominal - parameter is set to a non-zero value. +
      • April 14, 2016, by Michael Wetter:
        + First implementation.
      + +-------- Errors -------- +line 26 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Utilities/IO/SignalExchange/SignalTypes/SignalsForKPIs.mo ---- +-------- HTML Code -------- + +

      + This enumeration defines the signal types that are used by BOPTEST + to compute the key performance indices (KPI). +

      +

      + The following signal types are supported. +

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      ValueDescription
      NoneNot used for KPI
      AirZoneTemperatureAir zone temperature
      RadiativeZoneTemperatureRadiative zone temperature
      OperativeZoneTemperatureOperative zone temperature
      RelativeHumidityRelative humidity
      CO2ConcentrationCO2 concentration
      ElectricPowerElectric power from grid
      DistrictHeatingPowerThermal power from district heating
      GasPowerThermal power from natural gas
      BiomassPowerThermal power from biomass
      SolarThermalPowerThermal power from solar thermal
      FreshWaterFlowRateFreshWaterFlowRate
      + +

        +
      • + July 17, 2019, by Michael Wetter:
        + Added documentation. +
      • +
      • + April 10, 2019, by Javier Arroyo:
        + First implementation. +
      • +
      + +-------- Corrected Code --------

      - The model is limited to the simulation of borefields with boreholes - connected in parallel, as shown on the figure below for a single - U-tube configuration. All boreholes have the same length - hBor, the same radius rBor, and are buried - at the same depth dBor below the ground surface (also - known as the inactive borehole length). -

      -

      - \"image\" -

      -

      - How to use the borefield models -

      -
      - Borefield data record -
      -

      - Most of the parameter values of the model are contained in the record - called borFieDat. This record is composed of three - subrecords: filDat (containing the thermal - characteristics of the borehole filling material), - soiDat (containing the thermal characteristics of the - surrounding soil), and conDat (containing all others - parameters, namely parameters defining the configuration of the - borefield). The structure and default values of the record are in the - package: AixLib.Fluid.Geothermal.Borefields.Data. - The borFieDat record can be found in the AixLib.Fluid.Geothermal.Borefields.Data.Borefield - subpackage therein. Examples of the subrecords conDat, - filDat and soiDat can be found in AixLib.Fluid.Geothermal.Borefields.Data.Configuration, - AixLib.Fluid.Geothermal.Borefields.Data.Filling - and AixLib.Fluid.Geothermal.Borefields.Data.Soil, - respectively. + This enumeration defines the signal types that are used by BOPTEST to + compute the key performance indices (KPI).

      - It is important to make sure that the borCon parameter - within the conDat subrecord is compatible with the - chosen borefield model. For example, if a double U-tube borefield - model is chosen, the borCon parameter could be set to - both a parallel double U-tube configuration and a double U-tube - configuration in series, but could not be set to a single U-tube - configuration. An incompatible borehole configuration will stop the - simulation. -

      -
      - Ground heat transfer parameters -
      -

      - Other than the parameters contained in the borFieDat - record, the borefield models have other parameters which can be - modified by the user. The tLoaAgg parameter is the time - resolution of the load aggregation for the calculation of the ground - heat transfer. It represents the frequency at which the load - aggregation procedure is performed in the simulation. Therefore, - smaller values of tLoaAgg will improve the accuracy of - the model, at the cost of increased simulation times due to a higher - number of events occuring in the simulation. While a default value is - provided for this parameter, it is advisable to ensure that it is - lower than a fraction (e.g. half) of the time required for the fluid - to completely circulate through the borefield, as increasing the - value of tLoaAgg beyond this will result in non-physical - borehole wall temperatures. -

      -

      - The nCel parameter also affects the accuracy and - simulation time of the ground heat transfer calculations. As this - parameter sets the number of consecutive equal-size aggregation cells - before increasing the size of cells, increasing its value will result - in less load aggregation, which will increase accuracy at the cost of - computation time. On the other hand, decreasing the value of - nCel (down to a minimum of 1) will decrease accuracy but - improve computation time. The default value is chosen as a compromise - between the two. -

      -

      - Further information on the tLoaAgg and nCel - parameters can be found in the documentation of - AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.GroundTemperatureResponse. -

      -
      - Other parameters -
      -

      - Other parameters which can be modified include the dynamics, initial - conditions, and further information regarding the fluid flow, for - example whether the flow is reversible. It is worth noting that - regardless of the energyDynamics chosen, the - dynFil parameter can be set to false to - remove the effect of the thermal capacitance of the filling material - in the borehole(s). The nSeg parameter specifies the - number of segments for the vertical discretization of the - borehole(s). Further information on this discretization can be found - in the \"Model description\" section below. -

      -
      - Running simulations -
      -

      - When running simulations using the borefield models, the - tmp/temperatureResponseMatrix directory within the - current directory will be checked to see if any of the borefield - configurations used in the simulation have already had their ground - temperature response calculated previously If the data doesn't exist - in the tmp/temperatureResponseMatrix folder, it will be - calculated during the initialization of the model and will be saved - there for future use. -

      -

      - Model description -

      -

      - The borefield models rely on the following key assumptions: + The following signal types are supported.

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Value + + Description +
      + None + + Not used for KPI +
      + AirZoneTemperature + + Air zone temperature +
      + RadiativeZoneTemperature + + Radiative zone temperature +
      + OperativeZoneTemperature + + Operative zone temperature +
      + RelativeHumidity + + Relative humidity +
      + CO2Concentration + + CO2 concentration +
      + ElectricPower + + Electric power from grid +
      + DistrictHeatingPower + + Thermal power from district heating +
      + GasPower + + Thermal power from natural gas +
      + BiomassPower + + Thermal power from biomass +
      + SolarThermalPower + + Thermal power from solar thermal +
      + FreshWaterFlowRate + + FreshWaterFlowRate +
        -
      • The thermal properties of the soil (conductivity and diffusivity) - are constant, homogenous and isotropic. +
      • July 17, 2019, by Michael Wetter:
        + Added documentation.
      • -
      • The conductivity, capacitance and density of the grout and pipe - material are constant, homogenous and isotropic. +
      • April 10, 2019, by Javier Arroyo:
        + First implementation.
      • -
      • There is no heat extraction or injection prior to the simulation - start. +
      + +-------- Errors -------- +line 9 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 + + +---- AixLib/Utilities/Math/Functions/polynomial.mo ---- +-------- HTML Code -------- + + This function computes a polynomial of arbitrary order. + The polynomial has the form +

      + y = a1 + a2 x + a3 x2 + ... +

      + +
        +
      • + December 14, 2016, by Michael Wetter:
        + Removed derivative annotation.
        + This is for + issue 602. +
      • +
      • + March 30, 2011, by Michael Wetter:
        + Added zeroDerivative keyword. +
      • +
      • + March 2, by Michael Wetter:
        + Removed redundant smoothOrder annotation. +
      • +
      • + February 29, 2009 by Michael Wetter:
        + First implementation. +
      • +
      + +-------- Corrected Code -------- +This function computes a polynomial of arbitrary order. The polynomial +has the form +

      + y = a1 + a2 x + a3 x2 + + ... +

      +
        +
      • December 14, 2016, by Michael Wetter:
        + Removed derivative annotation.
        + This is for issue 602.
      • -
      • All of the boreholes in the borefield have uniform dimensions - (including the pipe dimensions). +
      • March 30, 2011, by Michael Wetter:
        + Added zeroDerivative keyword.
      • -
      • Inside the boreholes, the non-advective heat transfer is only in - the radial direction. +
      • March 2, by Michael Wetter:
        + Removed redundant smoothOrder annotation. +
      • +
      • February 29, 2009 by Michael Wetter:
        + First implementation.
      -

      - The borefield models are constructed in two main parts: the - borehole(s) and the ground heat transfer. The former is modeled as a - vertical discretization of borehole segments, where a uniform - temperature increase or decrease (due to heat injection or - extraction) is superimposed to the far-field ground temperature to - obtain the borehole wall temperature. The thermal effects of the - circulating fluid (including the convection resistance), of the pipes - and of the filling material are all taken into consideration, which - allows modeling short-term thermal effects in the borehole. The - borehole segments do not take into account axial effects, thus only - radial (horizontal) effects are considered within the borehole(s). - The thermal behavior between the pipes and borehole wall are modeled - as a resistance-capacitance network, with the grout capacitance being - split in the number of pipes present in a borehole section. The - capacitance is only present if the dynFil parameter is - set to true. The figure below shows an example for a - borehole section within a single U-tube configuration. -

      -

      - \"image\" -

      -

      - The second main part of the borefield models is the ground heat - transfer, which shares a thermal boundary condition at the uniform - borehole wall with all of the borehole segments. The heat transfer in - the ground is modeled analytically as a convolution integral between - the heat flux at the borehole wall and the borefield's thermal - response factor. -

      -

      - \"image\" -

      -

      - The model uses a load aggregation technique to reduce the time - required to calculate the borehole wall temperature changes resulting - from heat injection or extraction. -

      -

      - The ground heat transfer takes into account both the borehole axial - effects and the borehole radial effects which are a result of its - cylindrical geometry. The borefield's thermal response to a constant - load, also known as its g-function, is used to calculate the - thermal response in the simulation. This g-function is stored in the - tmp/temperatureResponseMatrix subdirectory, as discussed - previously in the \"How to use the borefield models\" section. Further - information on the ground heat transfer model and the thermal - temperature response calculations can be found in - AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.GroundTemperatureResponse - and - AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.gFunction. -

      -

      - References -

      -

      - D. Picard, L. Helsen. Advanced Hybrid Model for Borefield Heat - Exchanger Performance Evaluation; an Implementation in Modelica - Proc. of the 10th Intertional ModelicaConference, p. 857-866. Lund, - Sweden. March 2014. https://lirias.kuleuven.be/retrieve/270880. -

      -------- Errors -------- -line 56 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 179 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 188 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 4 column 2 - Warning:

      attribute "align" not allowed for HTML5 ---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/timeGeometric.mo ---- @@ -14467,3537 +13663,3770 @@ line 9 column 2 - Warning:

      attribute "align" not allowed for HTML5 line 18 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Movers/Validation/PowerExact.mo ---- +---- AixLib/Controls/SetPoints/Examples/OccupancySchedule.mo ---- -------- HTML Code --------

      - This example is identical to - - AixLib.Fluid.Movers.Validation.PowerSimplified, except that the - performance data for the flow controlled pumps - pump_dp and pump_m_flow contain - the pressure curves and efficiency curves. - The plot below shows that this leads to a computation of the power consumption - that is identical to the one from the speed controlled pump pump_Nrpm. + Example that demonstrates the use of the occupancy schedule. + The figure below shows how the time until the next occupancy starts or ends + is decreased. The red line hits zero when the schedule indicates an occupied time, + and the blue line hits zero when the schedule indicates a non-occupied time.

      - \"image\" + \"Time

      • - October 15, 2021, by Hongxiang Fu:
        - Fixed the image in the documentation which was cut off - at the y-axis. This is for - IBPSA, #1533. -
      • -
      • - March 2, 2016, by Filip Jorissen:
        - First implementation for - #417. + November 21, 2011, by Michael Wetter:
        + Added documentation.
      -------- Corrected Code --------

      - This example is identical to AixLib.Fluid.Movers.Validation.PowerSimplified, - except that the performance data for the flow controlled pumps - pump_dp and pump_m_flow contain the - pressure curves and efficiency curves. The plot below shows that this - leads to a computation of the power consumption that is identical to - the one from the speed controlled pump pump_Nrpm. + Example that demonstrates the use of the occupancy schedule. The + figure below shows how the time until the next occupancy starts or + ends is decreased. The red line hits zero when the schedule indicates + an occupied time, and the blue line hits zero when the schedule + indicates a non-occupied time.

      - \"image\" + \"Time

        -
      • October 15, 2021, by Hongxiang Fu:
        - Fixed the image in the documentation which was cut off at the - y-axis. This is for IBPSA, - #1533. -
      • -
      • March 2, 2016, by Filip Jorissen:
        - First implementation for #417. +
      • November 21, 2011, by Michael Wetter:
        + Added documentation.
      -------- Errors -------- -line 12 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 8 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Humidifiers/SprayAirWasher_X.mo ---- +---- AixLib/Fluid/FixedResistances/Validation/PlugFlowPipes/PlugFlowULg.mo ---- -------- HTML Code --------

      - Model for a spray air washer with a prescribed outlet water vapor mass fraction - in kg/kg total air. -

      -

      - This model forces the outlet water mass fraction at port_b to be - no lower than the - input signal X_wSet, subject to optional limits on the - maximum water vapor mass flow rate that is added, as - described by the parameter mWatMax_flow. - By default, the model has unlimited capacity. -

      -

      - The output signal mWat_flow ≥ 0 is the moisture added - to the medium if the flow rate is from port_a to port_b. - If the flow is reversed, then mWat_flow = 0. - The outlet specific enthalpy at port_b is increased by - the enthalpy of liquid water at 10°C times the mass of water that was added. - Therefore, the temperature of the leaving fluid is below the inlet temperature. -

      -

      - The outlet conditions at port_a are not affected by this model, - other than for a possible pressure difference due to flow friction. -

      -

      - If the parameter energyDynamics is different from - Modelica.Fluid.Types.Dynamics.SteadyState, - the component models the dynamic response using a first order differential equation. - The time constant of the component is equal to the parameter tau. - This time constant is adjusted based on the mass flow rate using -

      -

      - τeff = τ |ṁ| ⁄ ṁnom -

      -

      - where - τeff is the effective time constant for the given mass flow rate - and - τ is the time constant at the nominal mass flow rate - nom. - This type of dynamics is equal to the dynamics that a completely mixed - control volume would have. -

      -

      - Optionally, this model can have a flow resistance. - Set dp_nominal = 0 to disable the flow friction calculation. + The example contains + experimental data from a real district heating network.

      - For a model that uses a control signal u ∈ [0, 1] and multiplies - this with the nominal water mass flow rate, use - - AixLib.Fluid.Humidifiers.Humidifier_u - + This model compares the results with the original Modelica Standard Library pipes.

      -

      Limitations

      -

      - This model only adds water vapor for the flow from - port_a to port_b. - The water vapor of the reverse flow is not affected by this model. +

      The pipes' temperatures are not initialized. Therefore, results of + outflow temperature before approximately the first 10000 seconds should not be + considered.

      +

      Test bench schematic

      +

      \"Schematic

      +

      Calibration

      - This model does not affect the enthalpy of the air. Therefore, - if water is added, the temperature will decrease, e.g., the humidification - is adiabatic. + There are some uncertainties about the heat loss coefficient between pipe and + surrounding air as well as regarding the heat conductivity of the insulation + material. + With the + given data, the length specific thermal resistance is R = 2.164 + ((m K)/W), calculated as follows:

      +

      + R=((1/(2*pipe.kIns)*log((0.0603+2*pipe.dIns)/(0.0603)))+1/(5*(0.0603+2*pipe.dIns)))/Modelica.Constants.pi

      +

      + U = 1/R = 0.462 W/(m K)

      • - March 8, 2022, by Michael Wetter:
        - Renamed parameter massDynamics to energyDynamics for consistency with other models. -
      • -
      • - December 14, 2018, by Michael Wetter:
        - Restricted base class for medium to one that implements - the function enthalpyOfLiquid.
        + March 7, 2020, by Michael Wetter:
        + Replaced measured data from specification in Modelica file to external table, + as this reduces the computing time.
        This is for - #1057. + #1289.
      • - May 3, 2017, by Michael Wetter:
        - First implementation. + November 24, 2016 by Bram van der Heijde:
        Add pipe thickness for wall + capacity calculation and expand documentation section.
      • +
      • April 2, 2016 by Bram van der Heijde:
        Change thermal conductivity and + put boundary condition in K. +
      • +
      • Januar 26, 2016 by Carles Ribas:
        First implementation.
      -------- Corrected Code --------

      - Model for a spray air washer with a prescribed outlet water vapor - mass fraction in kg/kg total air. + The example contains experimental data from a real district heating + network.

      - This model forces the outlet water mass fraction at - port_b to be no lower than the input signal - X_wSet, subject to optional limits on the maximum water - vapor mass flow rate that is added, as described by the parameter - mWatMax_flow. By default, the model has unlimited - capacity. + This model compares the results with the original Modelica Standard + Library pipes.

      - The output signal mWat_flow ≥ 0 is the moisture added to - the medium if the flow rate is from port_a to - port_b. If the flow is reversed, then mWat_flow = - 0. The outlet specific enthalpy at port_b is - increased by the enthalpy of liquid water at 10°C times the - mass of water that was added. Therefore, the temperature of the - leaving fluid is below the inlet temperature. + The pipes' temperatures are not initialized. Therefore, results of + outflow temperature before approximately the first 10000 seconds + should not be considered.

      +

      + Test bench schematic +

      - The outlet conditions at port_a are not affected by this - model, other than for a possible pressure difference due to flow - friction. + \"Schematic

      +

      + Calibration +

      - If the parameter energyDynamics is different from - Modelica.Fluid.Types.Dynamics.SteadyState, the component - models the dynamic response using a first order differential - equation. The time constant of the component is equal to the - parameter tau. This time constant is adjusted based on - the mass flow rate using -

      -

      - τeff = τ |ṁ| ⁄ ṁnom -

      -

      - where τeff is the effective time constant for the - given mass flow rate and τ is the time constant at - the nominal mass flow rate nom. This type of - dynamics is equal to the dynamics that a completely mixed control - volume would have. -

      -

      - Optionally, this model can have a flow resistance. Set - dp_nominal = 0 to disable the flow friction calculation. -

      -

      - For a model that uses a control signal u ∈ [0, 1] and - multiplies this with the nominal water mass flow rate, use AixLib.Fluid.Humidifiers.Humidifier_u + There are some uncertainties about the heat loss coefficient between + pipe and surrounding air as well as regarding the heat conductivity + of the insulation material. With the + given data, the length specific thermal resistance is R = + 2.164 ((m K)/W), calculated as follows:

      -

      - Limitations -

      -

      - This model only adds water vapor for the flow from - port_a to port_b. The water vapor of the - reverse flow is not affected by this model. +

      + R=((1/(2*pipe.kIns)*log((0.0603+2*pipe.dIns)/(0.0603)))+1/(5*(0.0603+2*pipe.dIns)))/Modelica.Constants.pi

      -

      - This model does not affect the enthalpy of the air. Therefore, if - water is added, the temperature will decrease, e.g., the - humidification is adiabatic. +

      + U = 1/R = 0.462 W/(m K)

        -
      • March 8, 2022, by Michael Wetter:
        - Renamed parameter massDynamics to - energyDynamics for consistency with other models. -
      • -
      • December 14, 2018, by Michael Wetter:
        - Restricted base class for medium to one that implements the - function enthalpyOfLiquid.
        +
      • March 7, 2020, by Michael Wetter:
        + Replaced measured data from specification in Modelica file to + external table, as this reduces the computing time.
        This is for #1057. + \"https://github.com/ibpsa/modelica-ibpsa/issues/1289\">#1289.
      • -
      • May 3, 2017, by Michael Wetter:
        +
      • November 24, 2016 by Bram van der Heijde:
        + Add pipe thickness for wall capacity calculation and expand + documentation section. +
      • +
      • April 2, 2016 by Bram van der Heijde:
        + Change thermal conductivity and put boundary condition in K. +
      • +
      • Januar 26, 2016 by Carles Ribas:
        First implementation.
      -------- Errors -------- -line 33 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 25 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 27 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Utilities/Math/QuadraticLinear.mo ---- +---- AixLib/Fluid/Movers/BaseClasses/Characteristics/pressure.mo ---- -------- HTML Code -------- -

      Block for function quadraticLinear, which computes

      -

      y = a1 + a2 x1 + a3 x12 + (a4 + a5 x1 + a6 x12) x2

      +

      + This function computes the fan static + pressure raise as a function of volume flow rate and revolution in the form +

      +

      + Δp = rN2   s(V̇/rN, d), +

      +

      + where + Δp is the pressure rise, + rN is the normalized fan speed, + is the volume flow rate and + d are performance data for fan or pump power consumption at rN=1. +

      +

      Implementation

      +

      + The function s(·, ·) is a cubic hermite spline. + If the data d define a monotone decreasing sequence, then + s(·, d) is a monotone decreasing function. +

      +

      + The function allows rN to be zero. +

      • - November 29, 2013 by Marcus Fuchs:
        - Implementation based on Functions.quadraticLinear. + September 8, 2016, by Michael Wetter and Filip Jorissen:
        + Changed implementation to allow r_N = 0.
        + This is + for #458. +
      • +
      • + September 7, 2016, by Michael Wetter:
        + Moved function which was a protected function to make it public, as it + is now called by + + AixLib.Fluid.Movers.BaseClasses.FlowMachineInterface.
      -------- Corrected Code --------

      - Block for function quadraticLinear, which computes + This function computes the fan static pressure raise as a function of + volume flow rate and revolution in the form

      -

      - y = a1 + a2 x1 + a3 x12 + (a4 + a5 x1 + a6 x12) x2 +

      + Δp = rN2   s(V̇/rN, d), +

      +

      + where Δp is the pressure rise, rN is the + normalized fan speed, is the volume flow rate and d + are performance data for fan or pump power consumption at + rN=1. +

      +

      + Implementation +

      +

      + The function s(·, ·) is a cubic hermite spline. If the data + d define a monotone decreasing sequence, then s(·, d) + is a monotone decreasing function. +

      +

      + The function allows rN to be zero.

        -
      • November 29, 2013 by Marcus Fuchs:
        - Implementation based on Functions.quadraticLinear. +
      • September 8, 2016, by Michael Wetter and Filip Jorissen:
        + Changed implementation to allow r_N = 0.
        + This is for #458. +
      • +
      • September 7, 2016, by Michael Wetter:
        + Moved function which was a protected function to make it public, as + it is now called by AixLib.Fluid.Movers.BaseClasses.FlowMachineInterface.
      -------- Errors -------- -line 3 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/BoundaryConditions/Validation/BESTEST/WD200.mo ---- +---- AixLib/Fluid/FixedResistances/CheckValve.mo ---- -------- HTML Code -------- +

      + Implementation of a hydraulic check valve. + Note that the small reverse flows can still occur with this model. +

      +

      Main equations

      +

      + The basic flow function +

      +

      + m = sign(Δp) k √ Δp  , +

      +

      + with regularization near the origin, is used to compute the pressure drop. + The flow coefficient +

      +

      + k = m ⁄ √ Δp   +

      +

      + is increased from l*KV_Si to KV_Si, + where KV_Si is equal to Kv but in SI units. + Therefore, the flow coefficient k is set to a value close to zero for negative pressure differences, thereby + restricting reverse flow to a small value. + The flow coefficient k saturates to its maximum value at the pressure dpValve_closing. + For larger pressure drops, the pressure drop is a quadratic function of the flow rate. +

      +

      Typical use and important parameters

      +

      + The parameters m_flow_nominal and dpValve_nominal + determine the flow coefficient of the check valve when it is fully opened. + A typical value for a nominal flow rate of 1 m/s is + dpValve_nominal = 3400 Pa. + The leakage ratio l determines the minimum flow coefficient, + for negative pressure differences. + The parameter dpFixed_nominal allows to include a series + pressure drop with a fixed flow coefficient into the model. + The parameter dpValve_closing determines when the + flow coefficient starts to increase, + which is typically in the order of dpValve_nominal. +

      +

      Implementation

      +

      + The check valve implementation approximates the physics + where a forward pressure difference opens the valve such that + the valve opening increases, causing a growing orifice area + and thus increasing the flow coefficient. + Near dp=dpValve_closing, the valve is fully open and the flow coefficient saturates + to the flow coefficient value determined by dpValve_nominal and m_flow_nominal. + For typical valve diameters, the check valve is only fully open + near nominal mass flow rate. Therefore, the model sets dpValve_closing=dpValve_nominal/2 + by default. +

      +
      • - September 6, 2021, by Ettore Zanetti:
        - Removed parameter lat as it is now obtained from the weather data bus.
        - This is for - IBPSA, #1477. -
      • -
      • - March 11, 2020, by Ettore Zanetti:
        - First implementation. -
      • -
      • - April 14, 2020, by Ettore Zanetti:
        - Rework after comments from pull request - #1339. -
      • -
      • - May 2, 2021, by Ettore Zanetti:
        - Updated weather file as explained in #1478. + September 16, 2019, by Kristoff Six and Filip Jorissen:
        + Implementation of a hydraulic check valve. This is for + issue 1198.
      -

      WD200: Low Elevation, Hot and Humid Case.

      -

      Weather data file : WD200.epw

      -

      Table 1: Site Data for Weather file WD200.epw

      -
      - - - - - - - - - - - - - - - -

      Latitude

      33.633° north

      Longitude

      84.433° west

      Altitude

      308 m

      Time Zone

      -5

      - -------- Corrected Code -------- -
        -
      • September 6, 2021, by Ettore Zanetti:
        - Removed parameter lat as it is now obtained from the - weather data bus.
        - This is for IBPSA, - #1477. -
      • -
      • March 11, 2020, by Ettore Zanetti:
        - First implementation. -
      • -
      • April 14, 2020, by Ettore Zanetti:
        - Rework after comments from pull request #1339. -
      • -
      • May 2, 2021, by Ettore Zanetti:
        - Updated weather file as explained in #1478. -
      • -
      -

      - WD200: Low Elevation, Hot and Humid Case. +

      + Implementation of a hydraulic check valve. Note that the small + reverse flows can still occur with this model. +

      +

      + Main equations

      - Weather data file : WD200.epw + The basic flow function +

      +

      + m = sign(Δp) k √ Δp +  ,

      - Table 1: Site Data for Weather file WD200.epw + with regularization near the origin, is used to compute the pressure + drop. The flow coefficient

      - - - - - - - - - - - - - - - - - -
      -

      - Latitude -

      -
      -

      - 33.633° north -

      -
      -

      - Longitude -

      -
      -

      - 84.433° west -

      -
      -

      - Altitude -

      -
      -

      - 308 m -

      -
      -

      - Time Zone -

      -
      -

      - -5 -

      -
      +

      + k = m ⁄ √ Δp +   +

      +

      + is increased from l*KV_Si to KV_Si, where + KV_Si is equal to Kv but in SI units. + Therefore, the flow coefficient k is set to a value + close to zero for negative pressure differences, thereby restricting + reverse flow to a small value. The flow coefficient k + saturates to its maximum value at the pressure + dpValve_closing. For larger pressure drops, the pressure + drop is a quadratic function of the flow rate. +

      +

      + Typical use and important parameters +

      +

      + The parameters m_flow_nominal and + dpValve_nominal determine the flow coefficient of the + check valve when it is fully opened. A typical value for a nominal + flow rate of 1 m/s is dpValve_nominal = 3400 Pa. + The leakage ratio l determines the minimum flow + coefficient, for negative pressure differences. The parameter + dpFixed_nominal allows to include a series pressure drop + with a fixed flow coefficient into the model. The parameter + dpValve_closing determines when the flow coefficient + starts to increase, which is typically in the order of + dpValve_nominal. +

      +

      + Implementation +

      +

      + The check valve implementation approximates the physics where a + forward pressure difference opens the valve such that the valve + opening increases, causing a growing orifice area and thus increasing + the flow coefficient. Near dp=dpValve_closing, the valve + is fully open and the flow coefficient saturates to the flow + coefficient value determined by dpValve_nominal and + m_flow_nominal. For typical valve diameters, the check + valve is only fully open near nominal mass flow rate. Therefore, the + model sets dpValve_closing=dpValve_nominal/2 by default. +

      +
        +
      • September 16, 2019, by Kristoff Six and Filip Jorissen:
        + Implementation of a hydraulic check valve. This is for issue + 1198. +
      • +
      -------- Errors -------- -line 5 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 +line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 17 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/ThermalZones/ReducedOrder/RC/ThreeElements.mo ---- +---- AixLib/Fluid/Sources/Outside_CpData.mo ---- -------- HTML Code -------- +

      + This model describes boundary conditions for + pressure, enthalpy, and species concentration that can be obtained + from weather data. The model is identical to + + AixLib.Fluid.Sources.Outside, + except that it adds the wind pressure to the + pressure at the fluid ports ports. +

      +

      + The pressure p at the fluid ports is computed as: +

      +

      + p = pw + Cp,act Cs v2 ρ ⁄ 2, +

      +

      + where pw is the atmospheric pressure from the weather bus, + v is the wind speed from the weather bus, and + ρ is the fluid density. +

      +

      + The wind pressure coefficient Cp,act is a function of the surface wind incidence + angle and is defined relative to the surface azimuth (normal to the surface is 0). + The wind incidence angle incAng is computed from the wind direction obtained from the weather file + with the surface azimuth azi as the base of the angle. + The relation between the wind pressure coefficient Cp,act and the incidence angle incAng + is defined by a cubic hermite interpolation of the users table input. + Typical table values can be obtained from the "AIVC guide to energy efficient ventilation", + appendix 2 (1996). The default table is appendix 2, table 2.2, face 1. +

      +

      + The wind speed modifier Cs can be used to incorporate the effect of the surroundings on the local wind speed. +

      +

      Definition of angles

      +

      + The angles incAngSurNor for the wind incidence angle relative to the surface normal + are measured counter-clock wise. + The figure below shows an example entry, which is also used in the model + + AixLib.Fluid.Sources.Examples.Outside_CpData_Specification. +

      +

      \"image\"

      + +

      + The wind incidence angle and surface azimuths are defined as follows: + The wind indicience angle is obtained directly from the weather data bus weaBus.winDir. + This variable contains the data from the weather data file that was read, such as a TMY3 file. + In accordance to TMY3, the data is as shown in the table below. +

      +
      + + + + +
      Value of winDir if the wind blows from different directions.
      Wind from North:
      0
      Wind from West:
      3π/2
      270°
      Wind from East:
      π/2
      90°
      Wind from South:
      π
      180°
      +

      + For the surface azimuth azi, the specification from + AixLib.Types.Azimuth is + used, which is as shown in the table below. +

      + + + + + + +
      Value of azi if the exterior wall faces in the different directions.
      Wall facing north:
      π
      180°
      Wall facing West:
      π/2
      90°
      Wall facing east:
      3π/2
      270°
      Wall facing South:
      0;
      + +

      Related model

      +

      + This model differs from + AixLib.Fluid.Sources.Outside_CpLowRise by the calculation of the wind pressure coefficient + Cp,act. + The wind pressure coefficient is defined by a user-defined table instead of a generalized equation + such that it can be used for all building sizes and situations, for shielded buildings, + and for buildings with non-rectangular shapes. +

      +

      + References +

      +
        +
      • M. W. Liddament, 1996, A guide to energy efficient ventilation. AIVC Annex V.
      • +
      +
      • - March 7, 2022, by Michael Wetter:
        - Removed massDynamics.
        + February 2, 2022, by Michael Wetter:
        + Revised implementation.
        This is for - #1542. -
      • -
      • - December 9, 2019, by Moritz Lauster:
        - Changes nExt to nFloor for - RFloor and CFloor -
      • -
      • - July 11, 2019, by Katharina Brinkmann:
        - Renamed alphaFloor to hConFloor, - alphaFloorConst to hConFloor_const -
      • -
      • - August 31, 2018 by Moritz Lauster:
        - Updated schema in documentation to fix - - issue 997. + IBPSA, #1436.
      • - July 15, 2015 by Moritz Lauster:
        - First Implementation. + Apr 6, 2021, by Klaas De Jonge:
        + First implementation.
      -

      This model adds one further element for - the floor plate. Long-term effects dominate the excitation of the floor plate - and thus the excitation fundamentally differs from excitation of outer walls. - Adding an extra element for the floor plate leads to a finer resolution of the - dynamic behaviour but increases calculation times. The floor plate is - parameterized via the length of the RC-chain nFloor, - the vector of the capacities - CFloor[nFloor], the vector of the resistances - RFloor[nFloor] - and the remaining resistance RFloorRem. -

      -

      - The image below shows the RC-network of this model. -

      -

      - \"image\"/ -

      - -------- Corrected Code -------- -
        -
      • March 7, 2022, by Michael Wetter:
        - Removed massDynamics.
        - This is for #1542. -
      • -
      • December 9, 2019, by Moritz Lauster:
        - Changes nExt to nFloor for - RFloor and CFloor -
      • -
      • July 11, 2019, by Katharina Brinkmann:
        - Renamed alphaFloor to hConFloor, - alphaFloorConst to hConFloor_const -
      • -
      • August 31, 2018 by Moritz Lauster:
        - Updated schema in documentation to fix issue 997. -
      • -
      • July 15, 2015 by Moritz Lauster:
        - First Implementation. -
      • -

      - This model adds one further element for the floor plate. Long-term - effects dominate the excitation of the floor plate and thus the - excitation fundamentally differs from excitation of outer walls. - Adding an extra element for the floor plate leads to a finer - resolution of the dynamic behaviour but increases calculation times. - The floor plate is parameterized via the length of the RC-chain - nFloor, the vector of the capacities - CFloor[nFloor], the vector of the resistances - RFloor[nFloor] and the remaining resistance - RFloorRem. + This model describes boundary conditions for pressure, enthalpy, and + species concentration that can be obtained from weather data. The + model is identical to AixLib.Fluid.Sources.Outside, + except that it adds the wind pressure to the pressure at the fluid + ports ports.

      - The image below shows the RC-network of this model. + The pressure p at the fluid ports is computed as:

      -

      - \"image\" +

      + p = pw + Cp,act Cs v2 ρ ⁄ + 2, +

      +

      + where pw is the atmospheric pressure from the + weather bus, v is the wind speed from the weather bus, and + ρ is the fluid density. +

      +

      + The wind pressure coefficient Cp,act is a function + of the surface wind incidence angle and is defined relative to the + surface azimuth (normal to the surface is 0). The wind + incidence angle incAng is computed from the wind + direction obtained from the weather file with the surface azimuth + azi as the base of the angle. The relation between the + wind pressure coefficient Cp,act and the incidence + angle incAng is defined by a cubic hermite interpolation + of the users table input. Typical table values can be obtained from + the \"AIVC guide to energy efficient ventilation\", appendix 2 (1996). + The default table is appendix 2, table 2.2, face 1. +

      +

      + The wind speed modifier Cs can be used to + incorporate the effect of the surroundings on the local wind speed.

      - --------- Errors -------- -line 16 column 4 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/BoundaryConditions/Validation/BESTEST/WD600.mo ---- --------- HTML Code -------- - -

        -
      • - September 6, 2021, by Ettore Zanetti:
        - Removed parameter lat as it is now obtained from the weather data bus.
        - This is for - IBPSA, #1477. -
      • -
      • - March 11, 2020, by Ettore Zanetti:
        - First implementation. -
      • -
      • - April 14, 2020, by Ettore Zanetti:
        - Rework after comments from pull request - #1339. -
      • -
      - -

      WD600: Ground Reflactance

      -

      Weather data file : WD600.epw

      -

      Table 1: Site Data for Weather file WD600.epw

      - - - - - - - - - - - - - - - - -

      Latitude

      39.833° north

      Longitude

      104.65° west

      Altitude

      1650 m

      Time Zone

      -7

      - --------- Corrected Code -------- -
        -
      • September 6, 2021, by Ettore Zanetti:
        - Removed parameter lat as it is now obtained from the - weather data bus.
        - This is for IBPSA, - #1477. -
      • -
      • March 11, 2020, by Ettore Zanetti:
        - First implementation. -
      • -
      • April 14, 2020, by Ettore Zanetti:
        - Rework after comments from pull request #1339. -
      • -

      - WD600: Ground Reflactance + Definition of angles

      - Weather data file : WD600.epw + The angles incAngSurNor for the wind incidence angle + relative to the surface normal are measured counter-clock wise. The + figure below shows an example entry, which is also used in the model + + AixLib.Fluid.Sources.Examples.Outside_CpData_Specification. +

      +

      + \"image\"

      - Table 1: Site Data for Weather file WD600.epw + The wind incidence angle and surface azimuths are defined as follows: + The wind indicience angle is obtained directly from the weather data + bus weaBus.winDir. This variable contains the data from + the weather data file that was read, such as a TMY3 file. In + accordance to TMY3, the data is as shown in the table below.

      - +
      + - - + + - - + - + - + +
      + Value of winDir if the wind blows from different + directions. +
      -

      - Latitude -

      -
      -

      - 39.833° north -

      +
      + Wind from North:
      + 0
      + 0°
      -

      - Longitude -

      +
      + Wind from West:
      + 3π/2
      + 270°
      -

      - 104.65° west -

      +
      + Wind from East:
      + π/2
      + 90°
      -

      - Altitude -

      +
      + Wind from South:
      + π
      + 180°
      -

      - 1650 m -

      +
      +

      + For the surface azimuth azi, the specification from + AixLib.Types.Azimuth is + used, which is as shown in the table below. +

      + + + + + + - - + + + + + +
      + Value of azi if the exterior wall faces in the + different directions. +
      + Wall facing north:
      + π
      + 180°
      -

      - Time Zone -

      +
      + Wall facing West:
      + π/2
      + 90°
      -

      - -7 -

      +
      + Wall facing east:
      + 3π/2
      + 270° +
      + Wall facing South:
      + 0;
      + 0°
      - --------- Errors -------- -line 5 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 - - ----- AixLib/Media/Specialized/Air/PerfectGas.mo ---- --------- HTML Code -------- - - Function to set the state for given pressure, enthalpy and species concentration. - - The thermodynamic state record - is computed from density d, temperature T and composition X. - - Saturation pressure of water above the triple point temperature is computed from temperature. It's range of validity is between - 273.16 and 373.16 K. Outside these limits a less accurate result is returned. - - Derivative function of - - AixLib.Media.Specialized.Air.PerfectGas.saturationPressureLiquid - - Pressure is returned from the thermodynamic state record input as a simple assignment. - - Temperature is returned from the thermodynamic state record input as a simple assignment. - - Density is computed from pressure, temperature and composition in the thermodynamic state record applying the ideal gas law. - - Specific entropy is calculated from the thermodynamic state record, assuming ideal gas behavior and including entropy of mixing. Liquid or solid water is not taken into account, the entire water content X[1] is assumed to be in the vapor state (relative humidity below 1.0). - - Temperature as a function of specific enthalpy and species concentration. - The pressure is input for compatibility with the medium models, but the temperature - is independent of the pressure. - +

      + Related model +

      +

      + This model differs from AixLib.Fluid.Sources.Outside_CpLowRise + by the calculation of the wind pressure coefficient + Cp,act. The wind pressure coefficient is defined by + a user-defined table instead of a generalized equation such that it + can be used for all building sizes and situations, for shielded + buildings, and for buildings with non-rectangular shapes. +

      +

      + References +

      +
        +
      • M. W. Liddament, 1996, A guide to energy efficient + ventilation. AIVC Annex V. +
      • +
      +
        +
      • February 2, 2022, by Michael Wetter:
        + Revised implementation.
        + This is for IBPSA, + #1436. +
      • +
      • Apr 6, 2021, by Klaas De Jonge:
        + First implementation. +
      • +
      + +-------- Errors -------- +line 51 column 2 - Warning: The summary attribute on the
      element is obsolete in HTML5 +line 63 column 2 - Warning: The summary attribute on the
      element is obsolete in HTML5 +line 14 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 43 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/Chillers/Carnot_y.mo ---- +-------- HTML Code -------- +

      - This data record contains the coefficients for perfect gases. + This is model of a chiller whose coefficient of performance COP changes + with temperatures in the same way as the Carnot efficiency changes. + The input signal y is the control signal for the compressor.

      - -
        -
      • - June 6, 2015, by Michael Wetter:
        - Set AbsolutePressure(start=p_default) - and Temperature(start=T_default) - to have to have conistent start values. - See also revision notes of - - AixLib.Media.Water. - This is for - #266. -
      • -
      • - May 1, 2015, by Michael Wetter:
        - Added Inline=true for - - issue 227. -
      • -
      • - September 12, 2014, by Michael Wetter:
        - Corrected the wrong location of the preferredView - and the revisions annotation. -
      • -
      • - November 21, 2013, by Michael Wetter:
        - First implementation. -
      • -
      -

      - This package contains a thermally perfect model of moist air. + The model allows to either specify the Carnot effectivness + ηCarnot,0, or + a COP0 + at the nominal conditions, together with + the evaporator temperature Teva,0 and + the condenser temperature Tcon,0, in which + case the model computes the Carnot effectivness as

      -

      - A medium is called thermally perfect if +

      + ηCarnot,0 = + COP0 + ⁄ (Teva,0 ⁄ (Tcon,0-Teva,0)).

      -
        -
      • - it is in thermodynamic equilibrium, -
      • - it is chemically not reacting, and -
      • - internal energy and enthalpy are functions of temperature only. -
      • -

      - In addition, this medium model is calorically perfect, i.e., the - specific heat capacities at constant pressure cp - and constant volume cv are both constant (Bower 1998). + The chiller COP is computed as the product +

      +

      + COP = ηCarnot,0 COPCarnot ηPL,

      - This medium uses the ideal gas law + where COPCarnot is the Carnot efficiency and + ηPL is a polynomial in the cooling part load ratio yPL + that can be used to take into account a change in COP at part load + conditions. + This polynomial has the form

      - ρ = p ⁄(R T), + ηPL = a1 + a2 yPL + a3 yPL2 + ...

      - where - ρ is the density, - p is the pressure, - R is the gas constant and - T is the temperature. + where the coefficients ai + are declared by the parameter a.

      - The enthalpy is computed using the convention that h=0 - if T=0 °C and no water vapor is present. + On the Dynamics tag, the model can be parametrized to compute a transient + or steady-state response. + The transient response of the model is computed using a first + order differential equation for the evaporator and condenser fluid volumes. + The chiller outlet temperatures are equal to the temperatures of these lumped volumes.

      +

      Typical use and important parameters

      - Note that for typical building simulations, the media - AixLib.Media.Air - should be used as it leads generally to faster simulation. + When using this component, make sure that the evaporator and the condenser have sufficient mass flow rate. + Based on the mass flow rates, the compressor power, temperature difference and the efficiencies, + the model computes how much heat will be added to the condenser and removed at the evaporator. + If the mass flow rates are too small, very high temperature differences can result.

      -

      References

      - Bower, William B. A primer in fluid mechanics: Dynamics of flows in one - space dimension. CRC Press. 1998. + The evaporator heat flow rate QEva_flow_nominal is used to assign + the default value for the mass flow rates, which are used for the pressure drop + calculations. + It is also used to compute the part load efficiency. + Hence, make sure that QEva_flow_nominal is set to a reasonable value. +

      +

      + The maximum cooling capacity is set by the parameter QEva_flow_min, + which is by default set to negative infinity. +

      +

      + The coefficient of performance depends on the + evaporator and condenser leaving temperature + since otherwise the second law of thermodynamics may be violated. +

      +

      Notes

      +

      + For a similar model that can be used as a heat pump, see + AixLib.Fluid.HeatPumps.Carnot_y.

      • - October 26, 2018, by Filip Jorissen and Michael Wetter:
        - Now printing different messages if temperature is above or below its limit, - and adding instance name as JModelica does not print the full instance name in the assertion. + January 2, 2017, by Filip Jorissen:
        + Removed parameters + effInpEva and effInpCon + and updated documentation. This is for - #1045. + + issue 497.
      • - March 15, 2016, by Michael Wetter:
        - Replaced spliceFunction with regStep. + August 8, 2016, by Michael Wetter:
        + Changed default temperature to compute COP to be the leaving temperature as + use of the entering temperature can violate the 2nd law if the temperature + lift is small.
        This is for - issue 300. + + Annex 60, issue 497.
      • - November 13, 2014, by Michael Wetter:
        - Removed phi and removed non-required computations. + January 26, 2016, by Michael Wetter:
        + Refactored model to use the same base class as + AixLib.Fluid.HeatPumps.Carnot_y. +
        + Changed part load efficiency to depend on cooling part load ratio rather than on the compressor + part load ratio.
        + Changed sign convention of dTEva_nominal to be negative rather than positive. + For positive values, the simulation will stop with an assertion.
      • - March 29, 2013, by Michael Wetter:
        - Added final standardOrderComponents=true in the - BaseProperties declaration. This avoids an error - when models are checked in Dymola 2014 in the pedenatic mode. + December 18, 2015, by Michael Wetter:
        + Corrected wrong computation of staB1 and staB2 + which mistakenly used the inStream operator + for the configuration without flow reversal. + This is for + + issue 476.
      • - April 12, 2012, by Michael Wetter:
        - Added keyword each to Xi(stateSelect=...). + November 25, 2015 by Michael Wetter:
        + Changed sign convention for dTEva_nominal to be consistent with + other models. + The model will still work with the old values for dTEva_nominal, + but it will write a warning so that users can transition their models. +
        + Corrected assert statement for the efficiency curve. + This is for + + issue 468.
      • - April 4, 2012, by Michael Wetter:
        - Added redeclaration of ThermodynamicState to avoid a warning - during model check and translation. + September 3, 2015 by Michael Wetter:
        + Expanded documentation.
      • - January 27, 2010, by Michael Wetter:
        - Added function enthalpyOfNonCondensingGas and its derivative. + May 6, 2015 by Michael Wetter:
        + Added prescribedHeatFlowRate=true for vol2.
      • - January 27, 2010, by Michael Wetter:
        - Fixed bug with temperature offset in T_phX. + October 9, 2013 by Michael Wetter:
        + Reimplemented the computation of the port states to avoid using + the conditionally removed variables sta_a1, + sta_a2, sta_b1 and sta_b2.
      • - August 18, 2008, by Michael Wetter:
        - First implementation. + May 10, 2013 by Michael Wetter:
        + Added electric power P as an output signal.
      • -
      - --------- Corrected Code -------- -Function to set the state for given pressure, enthalpy and species -concentration. -The thermodynamic state record is computed from density d, temperature -T and composition X. -Saturation pressure of water above the triple point temperature is -computed from temperature. It's range of validity is between 273.16 and -373.16 K. Outside these limits a less accurate result is returned. -Derivative function of -AixLib.Media.Specialized.Air.PerfectGas.saturationPressureLiquid -Pressure is returned from the thermodynamic state record input as a -simple assignment. -Temperature is returned from the thermodynamic state record input as a -simple assignment. -Density is computed from pressure, temperature and composition in the -thermodynamic state record applying the ideal gas law. -Specific entropy is calculated from the thermodynamic state record, -assuming ideal gas behavior and including entropy of mixing. Liquid or -solid water is not taken into account, the entire water content X[1] is -assumed to be in the vapor state (relative humidity below 1.0). -Temperature as a function of specific enthalpy and species -concentration. The pressure is input for compatibility with the medium -models, but the temperature is independent of the pressure. +
    • + October 11, 2010 by Michael Wetter:
      + Fixed bug in energy balance. +
    • +
    • + March 3, 2009 by Michael Wetter:
      + First implementation. +
    • + + +-------- Corrected Code --------

      - This data record contains the coefficients for perfect gases. + This is model of a chiller whose coefficient of performance COP + changes with temperatures in the same way as the Carnot efficiency + changes. The input signal y is the control signal for the + compressor.

      -
        -
      • June 6, 2015, by Michael Wetter:
        - Set AbsolutePressure(start=p_default) and - Temperature(start=T_default) to have to have conistent - start values. See also revision notes of AixLib.Media.Water. This is for - #266. -
      • -
      • May 1, 2015, by Michael Wetter:
        - Added Inline=true for issue 227. -
      • -
      • September 12, 2014, by Michael Wetter:
        - Corrected the wrong location of the preferredView and - the revisions annotation. -
      • -
      • November 21, 2013, by Michael Wetter:
        - First implementation. -
      • -

      - This package contains a thermally perfect model of moist air. + The model allows to either specify the Carnot effectivness + ηCarnot,0, or a COP0 at the + nominal conditions, together with the evaporator temperature + Teva,0 and the condenser temperature + Tcon,0, in which case the model computes the Carnot + effectivness as

      -

      - A medium is called thermally perfect if +

      + ηCarnot,0 = COP0 ⁄ (Teva,0 ⁄ + (Tcon,0-Teva,0)).

      -
        -
      • it is in thermodynamic equilibrium, -
      • -
      • it is chemically not reacting, and -
      • -
      • internal energy and enthalpy are functions of temperature only. -
      • -

      - In addition, this medium model is calorically perfect, i.e., - the specific heat capacities at constant pressure - cp and constant volume cv are - both constant (Bower 1998). + The chiller COP is computed as the product +

      +

      + COP = ηCarnot,0 COPCarnot ηPL,

      - This medium uses the ideal gas law + where COPCarnot is the Carnot efficiency and + ηPL is a polynomial in the cooling part load ratio + yPL that can be used to take into account a change + in COP at part load conditions. This polynomial has the form

      - ρ = p ⁄(R T), + ηPL = a1 + a2 yPL + + a3 yPL2 + ...

      - where ρ is the density, p is the pressure, R is - the gas constant and T is the temperature. + where the coefficients ai are declared by the + parameter a.

      - The enthalpy is computed using the convention that h=0 if - T=0 °C and no water vapor is present. + On the Dynamics tag, the model can be parametrized to + compute a transient or steady-state response. The transient response + of the model is computed using a first order differential equation + for the evaporator and condenser fluid volumes. The chiller outlet + temperatures are equal to the temperatures of these lumped volumes.

      +

      + Typical use and important parameters +

      - Note that for typical building simulations, the media AixLib.Media.Air should be used as - it leads generally to faster simulation. + When using this component, make sure that the evaporator and the + condenser have sufficient mass flow rate. Based on the mass flow + rates, the compressor power, temperature difference and the + efficiencies, the model computes how much heat will be added to the + condenser and removed at the evaporator. If the mass flow rates are + too small, very high temperature differences can result. +

      +

      + The evaporator heat flow rate QEva_flow_nominal is used + to assign the default value for the mass flow rates, which are used + for the pressure drop calculations. It is also used to compute the + part load efficiency. Hence, make sure that + QEva_flow_nominal is set to a reasonable value. +

      +

      + The maximum cooling capacity is set by the parameter + QEva_flow_min, which is by default set to negative + infinity. +

      +

      + The coefficient of performance depends on the evaporator and + condenser leaving temperature since otherwise the second law of + thermodynamics may be violated.

      - References + Notes

      - Bower, William B. A primer in fluid mechanics: Dynamics of flows - in one space dimension. CRC Press. 1998. + For a similar model that can be used as a heat pump, see AixLib.Fluid.HeatPumps.Carnot_y.

        -
      • October 26, 2018, by Filip Jorissen and Michael Wetter:
        - Now printing different messages if temperature is above or below - its limit, and adding instance name as JModelica does not print the - full instance name in the assertion. This is for #1045. +
      • January 2, 2017, by Filip Jorissen:
        + Removed parameters effInpEva and + effInpCon and updated documentation. This is for + issue + 497.
      • -
      • March 15, 2016, by Michael Wetter:
        - Replaced spliceFunction with regStep. +
      • August 8, 2016, by Michael Wetter:
        + Changed default temperature to compute COP to be the leaving + temperature as use of the entering temperature can violate the 2nd + law if the temperature lift is small.
        This is for issue 300. + \"https://github.com/ibpsa/modelica-ibpsa/issues/497\">Annex 60, + issue 497.
      • -
      • November 13, 2014, by Michael Wetter:
        - Removed phi and removed non-required computations. +
      • January 26, 2016, by Michael Wetter:
        + Refactored model to use the same base class as AixLib.Fluid.HeatPumps.Carnot_y.
        + + Changed part load efficiency to depend on cooling part load ratio + rather than on the compressor part load ratio.
        + Changed sign convention of dTEva_nominal to be + negative rather than positive. For positive values, the simulation + will stop with an assertion.
      • -
      • March 29, 2013, by Michael Wetter:
        - Added final standardOrderComponents=true in the - BaseProperties declaration. This avoids an error when - models are checked in Dymola 2014 in the pedenatic mode. +
      • December 18, 2015, by Michael Wetter:
        + Corrected wrong computation of staB1 and + staB2 which mistakenly used the inStream + operator for the configuration without flow reversal. This is for + issue + 476.
      • -
      • April 12, 2012, by Michael Wetter:
        - Added keyword each to - Xi(stateSelect=...). +
      • November 25, 2015 by Michael Wetter:
        + Changed sign convention for dTEva_nominal to be + consistent with other models. The model will still work with the + old values for dTEva_nominal, but it will write a + warning so that users can transition their models.
        + Corrected assert statement for the efficiency curve. + This is for issue + 468.
      • -
      • April 4, 2012, by Michael Wetter:
        - Added redeclaration of ThermodynamicState to avoid a - warning during model check and translation. +
      • September 3, 2015 by Michael Wetter:
        + Expanded documentation.
      • -
      • January 27, 2010, by Michael Wetter:
        - Added function enthalpyOfNonCondensingGas and its - derivative. +
      • May 6, 2015 by Michael Wetter:
        + Added prescribedHeatFlowRate=true for + vol2.
      • -
      • January 27, 2010, by Michael Wetter:
        - Fixed bug with temperature offset in T_phX. +
      • October 9, 2013 by Michael Wetter:
        + Reimplemented the computation of the port states to avoid using the + conditionally removed variables sta_a1, + sta_a2, sta_b1 and sta_b2.
      • -
      • August 18, 2008, by Michael Wetter:
        +
      • May 10, 2013 by Michael Wetter:
        + Added electric power P as an output signal. +
      • +
      • October 11, 2010 by Michael Wetter:
        + Fixed bug in energy balance. +
      • +
      • March 3, 2009 by Michael Wetter:
        First implementation.
      -------- Errors -------- -line 25 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 16 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 24 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 34 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/ThermalZones/ReducedOrder/RC/BaseClasses/ExteriorWall.mo ---- +---- AixLib/BoundaryConditions/Validation/BESTEST/WD400.mo ---- -------- HTML Code -------- -

      ExteriorWall represents heat conduction and heat storage - within walls. It links a variable number n of thermal resistances - and capacities to a series connection. n thus defines the spatial - discretization of thermal effects within the wall. All effects are considered - as one-dimensional normal to the wall's surface. This model is thought - for exterior wall elements that contribute to heat transfer to the outdoor. - The RC-chain is defined via a vector of capacities CExt[n] and a - vector of resistances RExt[n]. Resistances and capacities are - connected alternately, starting with the first resistance RExt[1], - from heat port_a to heat port_b. RExtRem - is the resistance between the last capacity CExt[end] and the - heat port_b.

      -

      \"image\"/

      - -
        -
      • - April 27, 2016, by Michael Wetter:
        - Added graphical connections. -
      • -
      • - April 17, 2015, by Moritz Lauster:
        - Implemented. -
      • -
      - --------- Corrected Code -------- -

      - ExteriorWall represents heat conduction and heat storage - within walls. It links a variable number n of thermal - resistances and capacities to a series connection. n - thus defines the spatial discretization of thermal effects within the - wall. All effects are considered as one-dimensional normal to the - wall's surface. This model is thought for exterior wall elements that - contribute to heat transfer to the outdoor. The RC-chain is defined - via a vector of capacities CExt[n] and a vector of - resistances RExt[n]. Resistances and capacities are - connected alternately, starting with the first resistance - RExt[1], from heat port_a to heat - port_b. RExtRem is the resistance between - the last capacity CExt[end] and the heat - port_b. -

      -

      - \"image\" -

      -
        -
      • April 27, 2016, by Michael Wetter:
        - Added graphical connections. -
      • -
      • April 17, 2015, by Moritz Lauster:
        - Implemented. -
      • -
      - --------- Errors -------- -line 14 column 4 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Controls/SetPoints/Examples/OccupancySchedule.mo ---- --------- HTML Code -------- - -

      - Example that demonstrates the use of the occupancy schedule. - The figure below shows how the time until the next occupancy starts or ends - is decreased. The red line hits zero when the schedule indicates an occupied time, - and the blue line hits zero when the schedule indicates a non-occupied time. -

      -

      - \"Time -

      - -
        -
      • - November 21, 2011, by Michael Wetter:
        - Added documentation. -
      • -
      - --------- Corrected Code -------- -

      - Example that demonstrates the use of the occupancy schedule. The - figure below shows how the time until the next occupancy starts or - ends is decreased. The red line hits zero when the schedule indicates - an occupied time, and the blue line hits zero when the schedule - indicates a non-occupied time. -

      -

      - \"Time -

      -
        -
      • November 21, 2011, by Michael Wetter:
        - Added documentation. -
      • -
      - --------- Errors -------- -line 8 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/HeatExchangers/ConstantEffectiveness.mo ---- --------- HTML Code -------- - -

      - Model for a heat exchanger with constant effectiveness. -

      -

      - This model transfers heat in the amount of -

      -

      - Q = Qmax ε, -

      -

      - where ε is a constant effectiveness and - Qmax is the maximum heat that can be transferred. -

      -

      - For a heat and moisture exchanger, use - - AixLib.Fluid.MassExchangers.ConstantEffectiveness - instead of this model. -

      -
      • - August 13, 2013 by Michael Wetter:
        - Corrected error in the documentation. -
      • -
      • - July 30, 2013 by Michael Wetter:
        - Updated model to use new variable mWat_flow - in the base class. + September 6, 2021, by Ettore Zanetti:
        + Removed parameter lat as it is now obtained from the weather data bus.
        + This is for + IBPSA, #1477.
      • - January 28, 2010, by Michael Wetter:
        - Added regularization near zero flow. + March 11, 2020, by Ettore Zanetti:
        + First implementation.
      • - October 2, 2009, by Michael Wetter:
        - Changed computation of inlet temperatures to use - state_*_inflow which is already known in base class. + April 14, 2020, by Ettore Zanetti:
        + Rework after comments from pull request + #1339.
      • - April 28, 2008, by Michael Wetter:
        - First implementation. + May 2, 2021, by Ettore Zanetti:
        + Updated weather file as explained in #1478.
      +

      WD400: High Latitude Case

      +

      Weather data file : WD400.epw

      +

      Table 1: Site Data for Weather file WD400.epw

      +
      + + + + + + + + + + + + + + + +

      Latitude

      71.286° north

      Longitude

      156.767° west

      Altitude

      10 m

      Time Zone

      -9

      + -------- Corrected Code -------- -

      - Model for a heat exchanger with constant effectiveness. -

      -

      - This model transfers heat in the amount of -

      -

      - Q = Qmax ε, -

      -

      - where ε is a constant effectiveness and Qmax - is the maximum heat that can be transferred. -

      -

      - For a heat and moisture exchanger, use AixLib.Fluid.MassExchangers.ConstantEffectiveness - instead of this model. -

        -
      • August 13, 2013 by Michael Wetter:
        - Corrected error in the documentation. -
      • -
      • July 30, 2013 by Michael Wetter:
        - Updated model to use new variable mWat_flow in the - base class. +
      • September 6, 2021, by Ettore Zanetti:
        + Removed parameter lat as it is now obtained from the + weather data bus.
        + This is for IBPSA, + #1477.
      • -
      • January 28, 2010, by Michael Wetter:
        - Added regularization near zero flow. +
      • March 11, 2020, by Ettore Zanetti:
        + First implementation.
      • -
      • October 2, 2009, by Michael Wetter:
        - Changed computation of inlet temperatures to use - state_*_inflow which is already known in base class. +
      • April 14, 2020, by Ettore Zanetti:
        + Rework after comments from pull request #1339.
      • -
      • April 28, 2008, by Michael Wetter:
        - First implementation. +
      • May 2, 2021, by Ettore Zanetti:
        + Updated weather file as explained in #1478.
      +

      + WD400: High Latitude Case +

      +

      + Weather data file : WD400.epw +

      +

      + Table 1: Site Data for Weather file WD400.epw +

      + + + + + + + + + + + + + + + + + +
      +

      + Latitude +

      +
      +

      + 71.286° north +

      +
      +

      + Longitude +

      +
      +

      + 156.767° west +

      +
      +

      + Altitude +

      +
      +

      + 10 m +

      +
      +

      + Time Zone +

      +
      +

      + -9 +

      +
      -------- Errors -------- -line 8 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 5 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 ----- AixLib/Fluid/FixedResistances/BaseClasses/PlugFlowTransportDelay.mo ---- +---- AixLib/Fluid/Movers/UsersGuide.mo ---- -------- HTML Code -------- -

      - Calculates time delay at both sides of the pipe as the difference between the - current simulation time and the inlet time of the fluid at both ends of the pipe. -

      -

      Main equation

      -

      - ∂z(x,t)/∂t + v(t) ∂z(x,t)/∂x = 0, -

      -

      - where z(x,t) is the spatial distribution as a function of time of any - property z of the fluid. For the inlet time propagation, z will - be replaced by the inlet time of the fluid tin. -

      -

      Implementation

      -

      - The inlet time is approached as a fluid property and its propagation follows - the one-dimensional wave equation, implemented using the spatialDistribution - function. This components requires the mass flow through the pipe and the pipe - dimensions in order to derive information about the fluid propagation. -

      -

      - The component calculates the delay time at the inlet and the outlet port of the pipe. - For the forward flow, the time delay is exposed at the output tau, - and for the backward flow, the time delay is exposed at the output tauRev. -

      -

      Assumption

      -

      - No axial mixing takes place in the pipe. -

      - -
        -
      • - December 2, 2020, by Philipp Mehrfeld:
        - Corrected calculation of tau and tauRev to be be - only positive.
        - This is for - #1427. -
      • -
      • - December 14, 2018, by Michael Wetter:
        - Corrected argument of spatialDistribution operator to be a parameter - expression.
        - This is for - #1055. -
      • -
      • - September 9, 2016 by Bram van der Heijde:
        - Rename from PDETime_massFlowMod to PlugFlowTransportDelayMod -
      • -
      • - December 2015 by Carles Ribas Tugores:
        - Modification in delay calculation to fix issues. -
      • -
      • - November 6, 2015 by Bram van der Heijde:
        - Adapted flow parameter to mass flow rate instead of velocity. - This change should also fix the reverse and zero flow issues. -
      • -
      • - October 13, 2015 by Marcus Fuchs:
        - Use abs() of normalized velocity input in order to avoid negative - delay times. -
      • -
      • - July 2015 by Arnout Aertgeerts:
        - First implementation. -
      • -
      - --------- Corrected Code --------

      - Calculates time delay at both sides of the pipe as the difference - between the current simulation time and the inlet time of the fluid - at both ends of the pipe. +This package contains models for fans and pumps. The same models +are used for fans or pumps.

      -

      - Main equation -

      -

      - ∂z(x,t)/∂t + v(t) ∂z(x,t)/∂x = 0, + +

      Model description

      +

      A detailed description of the fan and pump models can be +found in +Wetter (2013). +The models are implemented as described in this paper, except +that equation (20) is no longer used. The reason is that +the transition (24) caused the derivative +

      +

      + d Δp(r(t), V(t)) ⁄ d r(t)

      - where z(x,t) is the spatial distribution as a function of time - of any property z of the fluid. For the inlet time - propagation, z will be replaced by the inlet time of the fluid - tin. +to have an inflection point in the regularization region +r(t) ∈ (δ/2, δ). +This caused some models to not converge. +To correct this, for r(t) < δ, +the term V(t) ⁄ r(t) in (16) +has been modified so that (16) can be used for any +value of r(t).

      -

      - Implementation -

      - The inlet time is approached as a fluid property and its propagation - follows the one-dimensional wave equation, implemented using the - spatialDistribution function. This components requires the mass flow - through the pipe and the pipe dimensions in order to derive - information about the fluid propagation. +Below, the models are briefly described.

      +
      Performance data

      - The component calculates the delay time at the inlet and the outlet - port of the pipe. For the forward flow, the time delay is exposed at - the output tau, and for the backward flow, the time - delay is exposed at the output tauRev. +The models use +performance curves that compute pressure rise, +electrical power draw and efficiency as a function +of the volume flow rate and the speed. +The following performance curves are implemented: +

      +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      Independent variableDependent variableRecord for performance dataFunction
      Volume flow ratePressure +flowParameters +pressure
      Volume flow rateEfficiency +efficiencyParameters +efficiency
      Volume flow ratePower* +powerParameters +power
      +

      *Note: This record should not be used +(i.e. use_powerCharacteristic should be false) +for the movers that take as a control signal +the mass flow rate or the head, +unless also values for the record pressure are provided. +The reason is that for these movers the record pressure +is required to be able to compute the mover speed, +which is required to be able to compute the electrical power +correctly using similarity laws. +If a Pressure record is not provided, +the model will internally override use_powerCharacteristic=false. +In this case the efficiency records will be used. +Note that in this case an error is still introduced, +but it is smaller than when using the power records. +Compare + +AixLib.Fluid.Movers.Validation.PowerSimplified +with + +AixLib.Fluid.Movers.Validation.PowerExact +for an illustration of this error.

      -

      - Assumption -

      - No axial mixing takes place in the pipe. +These performance curves are implemented in + +AixLib.Fluid.Movers.BaseClasses.Characteristics, +and are used in the performance records in the package + +AixLib.Fluid.Movers.Data. +The package + +AixLib.Fluid.Movers.Data +contains different data records. +

      +
      Models that use performance curves for pressure rise
      +

      +The models + +AixLib.Fluid.Movers.SpeedControlled_y and + +AixLib.Fluid.Movers.SpeedControlled_Nrpm +take as an input either a control signal between 0 and 1, or the +rotational speed in units of [1/min]. From this input and the current flow rate, +they compute the pressure rise. +This pressure rise is computed using a user-provided list of operating points that +defines the fan or pump curve at full speed. +For other speeds, similarity laws are used to scale the performance curves, as +described in + +AixLib.Fluid.Movers.BaseClasses.Characteristics.pressure.

      -
        -
      • December 2, 2020, by Philipp Mehrfeld:
        - Corrected calculation of tau and tauRev - to be be only positive.
        - This is for #1427. -
      • -
      • December 14, 2018, by Michael Wetter:
        - Corrected argument of spatialDistribution operator to - be a parameter expression.
        - This is for #1055. -
      • -
      • September 9, 2016 by Bram van der Heijde:
        - Rename from PDETime_massFlowMod to PlugFlowTransportDelayMod -
      • -
      • December 2015 by Carles Ribas Tugores:
        - Modification in delay calculation to fix issues. -
      • -
      • November 6, 2015 by Bram van der Heijde:
        - Adapted flow parameter to mass flow rate instead of velocity. This - change should also fix the reverse and zero flow issues. -
      • -
      • October 13, 2015 by Marcus Fuchs:
        - Use abs() of normalized velocity input in order to - avoid negative delay times. -
      • -
      • July 2015 by Arnout Aertgeerts:
        - First implementation. -
      • -
      - --------- Errors -------- -line 7 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/HeatExchangers/BaseClasses/WetCoilDryWetRegime.mo ---- --------- HTML Code -------- -

        -
      • - Jan 21, 2021, by Donghun Kim:
        First implementation. -
      • -
      - -

      - This model implements the switching algorithm for the dry and wet regime. -

      -

      - The switching criteria for (counter-flow) cooling coil modes are as follows.

      -

      - R1: If the coil surface temperature at the air inlet is lower than the dew-point - temperature at the inlet to the coil, then the cooling coil surface is fully-wet.

      -

      - R2: If the surface temperature at the air outlet section is higher than - the dew-point temperature of the air at the inlet, then the cooling coil surface is fully-dry.

      -

      - At each point of a simulation time step, the fuzzy-modeling approach determines - the weights for R1 and R2 respectively (namely μFW and μFD) - from the dew-point and coil surface temperatures.

      -

      - It calculates total and sensible heat transfer rates according to the weights as follows. -

      -

      - Q̇totFDtot,FDFW Qtot,FW -

      -

      - Q̇senFDsen,FDFW Qsen,FW -

      -

      - The fuzzy-modeling ensures μFW + μFD = 1, - μFW >=0 and μFD >=0, which means the fuzzy - model outcomes of sen and tot are always convex combinations of heat transfer - rates for fully-dry and fully-wet modes and therefore are always bounded by them. -

      -

      - The modeling approach also results in n-th order differentiable model - depending on the selection of the underlying membership functions. This cooling - coil model is once continuously differentiable at the mode switches. -

      - --------- Corrected Code -------- +

      +For example, suppose a pump needs to be modeled whose pressure versus flow relation crosses, at +full speed, the points shown in the table below. +

      + + + + + + + + + + + + + + + + + +
      Volume flow rate [m3⁄s] Head [Pa]
      0.000345000
      0.000635000
      0.000815000
      +

      +Then, a declaration would be +

      +
      +  AixLib.Fluid.Movers.SpeedControlled_y pum(
      +    redeclare package Medium = Medium,
      +    per.pressure(V_flow={0.0003,0.0006,0.0008},
      +                 dp    ={45,35,15}*1000))
      +    \"Circulation pump\";
      +
      + +

      +This will model the following pump curve for the pump input signal y=1. +

      +

      +\"image\" +

      + +
      Models that directly control the head or the mass flow rate
      +

      +The models +AixLib.Fluid.Movers.FlowControlled_dp and + +AixLib.Fluid.Movers.FlowControlled_m_flow +take as an input the pressure difference or the mass flow rate. +This pressure difference or mass flow rate will be provided by the fan or pump, +i.e., the fan or pump has idealized perfect control and infinite capacity. +Using these models that take as an input the head or the mass flow rate often leads +to smaller system of equations compared to using the models that take +as an input the speed. +

      +

      +These models can be configured for three different control inputs. +For + +AixLib.Fluid.Movers.FlowControlled_dp, +the head is as follows: +

        -
      • Jan 21, 2021, by Donghun Kim:
        - First implementation. -
      • -
      +
    • - This model implements the switching algorithm for the dry and wet - regime. +If the parameter inputType==AixLib.Fluid.Types.InputType.Continuous, +the head is dp=dp_in, where dp_in is an input connector.

      +
    • +
    • - The switching criteria for (counter-flow) cooling coil modes are as - follows. +If the parameter inputType==AixLib.Fluid.Types.InputType.Constant, +the head is dp=constantHead, where constantHead is a parameter.

      +
    • +
    • - R1: If the coil surface temperature at the air inlet is lower than - the dew-point temperature at the inlet to the coil, then the cooling - coil surface is fully-wet. +If the parameter inputType==AixLib.Fluid.Types.InputType.Stages, +the head is dp=heads, where heads is a +vectorized parameter. For example, if a mover has +two stages and the head of the first stage should be 60% of the nominal head +and the second stage equal to dp_nominal, set +heads={0.6, 1}*dp_nominal. +Then, the mover will have the following heads:

      + + + + + + + + + + + + + + + + + +
      input signal stageHead [Pa]
      00
      10.6*dp_nominal
      2dp_nominal
      +
    • +

      - R2: If the surface temperature at the air outlet section is higher - than the dew-point temperature of the air at the inlet, then the - cooling coil surface is fully-dry. +Similarly, for + +AixLib.Fluid.Movers.FlowControlled_m_flow, +the mass flow rate is as follows:

      +
        +
      • - At each point of a simulation time step, the fuzzy-modeling approach - determines the weights for R1 and R2 respectively (namely - μFW and μFD) from the dew-point - and coil surface temperatures. +If the parameter inputType==AixLib.Fluid.Types.InputType.Continuous, +the mass flow rate is m_flow=m_flow_in, where m_flow_in is an input connector.

        +
      • +
      • - It calculates total and sensible heat transfer rates according to the - weights as follows. +If the parameter inputType==AixLib.Fluid.Types.InputType.Constant, +the mass flow rate is m_flow=constantMassFlowRate, where constantMassFlowRate is a parameter.

        -

        - Q̇totFDtot,FDFW - Qtot,FW +

      • +
      • +

        +If the parameter inputType==AixLib.Fluid.Types.InputType.Stages, +the mass flow rate is m_flow=massFlowRates, where massFlowRates is a +vectorized parameter. For example, if a mover has +two stages and the mass flow rate of the first stage should be 60% of the nominal mass flow rate +and the second stage equal to m_flow_nominal, set +massFlowRates={0.6, 1}*m_flow_nominal. +Then, the mover will have the following mass flow rates:

        -

        - Q̇senFDsen,FDFW - Qsen,FW + + + + + + + + + + + + + + + + + +
        input signal stageMass flow rates [kg/s]
        00
        10.6*m_flow_nominal
        2m_flow_nominal
        +

      • +
      +

      +These two models do not need to use a performance curve for the flow +characteristics. +The reason is that

      +
        +
      • +for given pressure rise (or mass flow rate), the mass flow rate (or pressure rise) +is computed from the flow resistance of the duct or piping network, and +
      • +
      • +at zero pressure difference, solving for the flow rate and the revolution leads to a singularity. +
      • +
      +

      +However, the computation of the electrical power consumption +requires the mover speed to be known +and the computation of the mover speed requires the performance +curves for the flow and efficiency/power characteristics. +Therefore these performance curves do need to be provided +if the user desires a correct electrical power computation. +If the curves are not provided, a simplified computation is used, +where the efficiency curve is used and assumed to be correct for all speeds. +This loss of accuracy has the advantage that it allows to use the +mover models without requiring flow and efficiency/power characteristics.

      - The fuzzy-modeling ensures μFW + μFD = - 1, μFW >=0 and μFD >=0, - which means the fuzzy model outcomes of sen and - tot are always convex combinations of heat - transfer rates for fully-dry and fully-wet modes and therefore are - always bounded by them. +The model +AixLib.Fluid.Movers.FlowControlled_dp +has an option to control the mover such +that the pressure difference set point is obtained +across two remote points in the system. +To use this functionality +parameter prescribeSystemPressure has +to be enabled and a differential pressure measurement +must be connected to +the pump input dpMea. +This functionality is demonstrated in + +AixLib.Fluid.Movers.Validation.FlowControlled_dpSystem.

      - The modeling approach also results in n-th order - differentiable model depending on the selection of the underlying - membership functions. This cooling coil model is once continuously - differentiable at the mode switches. +The models +AixLib.Fluid.Movers.FlowControlled_dp and + +AixLib.Fluid.Movers.FlowControlled_m_flow +both have a parameter m_flow_nominal. For + +AixLib.Fluid.Movers.FlowControlled_m_flow, this parameter +is used for convenience to set a default value for the parameters +constantMassFlowRate and +massFlowRates. +For both models, the value is also used for the following:

      --------- Errors -------- -line 20 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 23 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Sources/Outside_CpLowRise.mo ---- --------- HTML Code -------- - -

      - This model describes boundary conditions for - pressure, enthalpy, and species concentration that can be obtained - from weather data. The model is identical to - - AixLib.Fluid.Sources.Outside, - except that it adds the wind pressure to the - pressure at the fluid port ports. - The correlation that is used to compute the wind pressure is based - on Swami and Chandra (1987) and valid for low-rise buildings - with rectangular shape. - The same correlation is also implemented in CONTAM (Persily and Ivy, 2001). - -

      -

      - The wind pressure coefficient is computed based on the - side ratio of the walls, which is defined as -

      -

      - s = x ⁄ y -

      -

      - where x is the length of the wall that will be connected to - this model, and y is the length of the adjacent wall. - The wind direction is computed relative to the azimuth of this surface, - which is equal to the parameter azi. - The surface azimuth is defined in - - AixLib.Types.Azimuth. - For example, if an exterior wall is South oriented, i.e., its outside-facing - surface is towards South, use - AixLib.Types.Azimuth.S. -

      -

      - Based on the surface azimuth, the wind direction and the side ratio - of the walls, the model computes how much the wind pressure - is attenuated compared to the reference wind pressure Cp0. - The reference wind pressure Cp0 is a user-defined parameter, - and must be equal to the wind pressure at zero wind incidence angle. - Swami and Chandra (1987) recommend Cp0 = 0.6 for - all low-rise buildings as this represents the average of - various values reported in the literature. - The computation of the actual wind pressure coefficient Cp - is explained in the function - - Buildings.Airflow.Multizone.BaseClasses.windPressureLowRise - that is called by this model. -

      -

      - The pressure p at the port ports is computed as -

      -

      - p = pw + Cp 1 ⁄ 2 v2 ρ, -

      -

      - where - pw is the atmospheric pressure from the weather bus, - v is the wind speed from the weather bus, and - ρ is the fluid density. -

      - -

      - This model differs from - AixLib.Fluid.Sources.Outside_CpData by the calculation of the wind pressure coefficient Cp,act. - The wind pressure coefficient is defined by an equation in stead of a user-defined table. - This model is only suited for low-rise rectangular buildings. -

      - -

      References

      - - -
        -
      • - February 2, 2022, by Michael Wetter:
        - Revised implementation.
        - This is for - IBPSA, #1436. -
      • -
      • - Jun 28, 2021, by Klaas De Jonge:
        - Documentation changes to explain the difference with - AixLib.Fluid.Sources.Outside_CpData. -
      • -
      • - January 26, 2016, by Michael Wetter:
        - Added unit and quantity attributes. -
      • -
      • - October 26, 2011 by Michael Wetter:
        - First implementation. -
      • -
      - --------- Corrected Code -------- +
        +
      • +To compute the +size of the fluid volume that can be used to approximate the +inertia of the mover if the energy dynamics is selected to be dynamic. +
      • +
      • +To compute a default pressure curve if no pressure curve has been specified +in the record per.pressure. +The default pressure curve is the line that intersects +(dp, V_flow) = (dp_nominal, 0) and +(dp, V_flow) = (m_flow_nominal/rho_default, 0). +
      • +
      • +To regularize the equations near zero flow rate to ensure a numerically +robust model. +
      • +

      - This model describes boundary conditions for pressure, enthalpy, and - species concentration that can be obtained from weather data. The - model is identical to AixLib.Fluid.Sources.Outside, - except that it adds the wind pressure to the pressure at the fluid - port ports. The correlation that is used to compute the - wind pressure is based on Swami and Chandra (1987) and valid for - low-rise buildings with rectangular shape. The same correlation is - also implemented in CONTAM (Persily and Ivy, 2001). - +However, otherwise m_flow_nominal does not affect the mass flow rate of the mover as +the mass flow rate is determined by the input signal or the above explained parameters.

      +
      Start-up and shut-down transients

      - The wind pressure coefficient is computed based on the side ratio of - the walls, which is defined as +All models have a parameter use_inputFilter. This +parameter affects the fan output as follows:

      -

      - s = x ⁄ y +

        +
      1. +If use_inputFilter=false, then the input signal y (or +Nrpm, m_flow_in, or dp_in) +is equal to the fan speed (or the mass flow rate or pressure rise). +Thus, a step change in the input signal causes a step change in the fan speed (or mass flow rate or pressure rise). +
      2. +
      3. +If use_inputFilter=true, which is the default, +then the fan speed (or the mass flow rate or the pressure rise) +is equal to the output of a filter. This filter is implemented +as a 2nd order differential equation and can be thought of as +approximating the inertia of the rotor and the fluid. +Thus, a step change in the fan input signal will cause a gradual change +in the fan speed. +The filter has a parameter riseTime, which by default is set to +30 seconds. +The rise time is the time required to reach 99.6% of the full speed, or, +if the fan is switched off, to reach a fan speed of 0.4%. +
      4. +
      +

      +The figure below shows for a fan with use_inputFilter=true +and riseTime=30 seconds the +speed input signal and the actual speed.

      +

      +\"image\"

      +

      - where x is the length of the wall that will be connected to - this model, and y is the length of the adjacent wall. The wind - direction is computed relative to the azimuth of this surface, which - is equal to the parameter azi. The surface azimuth is - defined in AixLib.Types.Azimuth. For - example, if an exterior wall is South oriented, i.e., its - outside-facing surface is towards South, use - AixLib.Types.Azimuth.S. +Although many simulations do not require such a detailed model +that approximates the transients of fans or pumps, it turns +out that using this filter can reduce computing time and +can lead to fewer convergence problems in large system models. +With a filter, any sudden change in control signal, such as when +a fan switches on, is damped before it affects the air flow rate. +This continuous change in flow rate turns out to be easier, and in +some cases faster, to simulate compared to a step change. +For most simulations, we therefore recommend to use the default settings +of use_inputFilter=true and riseTime=30 seconds. +An exception are situations in which the fan or pump is operated at a fixed speed during +the whole simulation. In this case, set use_inputFilter=false.

      - Based on the surface azimuth, the wind direction and the side ratio - of the walls, the model computes how much the wind pressure is - attenuated compared to the reference wind pressure Cp0. - The reference wind pressure Cp0 is a user-defined - parameter, and must be equal to the wind pressure at zero wind - incidence angle. Swami and Chandra (1987) recommend Cp0 - = 0.6 for all low-rise buildings as this represents the average - of various values reported in the literature. The computation of the - actual wind pressure coefficient Cp is explained in - the function - Buildings.Airflow.Multizone.BaseClasses.windPressureLowRise that - is called by this model. +Note that if the fan is part of a closed loop control, then the filter affects +the transient response of the control. +When changing the value of use_inputFilter, the control gains +may need to be retuned. +We now present values control parameters that seem to work in most cases. +Suppose there is a closed loop control with a PI-controller + +AixLib.Controls.Continuous.LimPID +and a fan or pump, configured with use_inputFilter=true and riseTime=30 seconds. +Assume that the transient response of the other dynamic elements in the control loop is fast +compared to the rise time of the filter. +Then, a proportional gain of k=0.5 and an integrator time constant of +Ti=15 seconds often yields satisfactory closed loop control performance. +These values may need to be changed for different applications as they are also a function +of the loop gain. +If the control loop shows oscillatory behavior, then reduce k and/or increase Ti. +If the control loop reacts too slow, do the opposite.

      + +
      Efficiency and electrical power consumption

      - The pressure p at the port ports is computed as +All models compute the motor power draw Pele, +the hydraulic power input Whyd, the flow work +Wflo and the heat dissipated into the medium +Q. Based on the first law, the flow work is

      - p = pw + Cp 1 ⁄ 2 v2 ρ, + Wflo = | V̇ Δp |,

      - where pw is the atmospheric pressure from the - weather bus, v is the wind speed from the weather bus, and - ρ is the fluid density. +where is the volume flow rate and +Δp is the pressure rise. +The heat dissipated into the medium is as follows: +If the motor is cooled by the fluid, as indicated by +per.motorCooledByFluid=true, then the heat dissipated into the medium is

      +

      + Q = Pele - Wflo. +

      +

      - This model differs from AixLib.Fluid.Sources.Outside_CpData - by the calculation of the wind pressure coefficient - Cp,act. The wind pressure coefficient is defined by an - equation in stead of a user-defined table. This model is only suited - for low-rise rectangular buildings. +If per.motorCooledByFluid=false, then the motor is outside the fluid stream, +and only the shaft, or hydraulic, work Whyd enters the thermodynamic +control volume. Hence, +

      +

      + Q = Whyd - Wflo. +

      +

      The efficiencies are computed as

      +

      + η = Wflo ⁄ Pele = ηhyd   ηmot
      + ηhyd = Wflo ⁄ Whyd
      + ηmot = Whyd ⁄ Pele
      +

      +

      where +ηhyd is the hydraulic efficiency, +ηmot is the motor efficiency and +Q is the heat released by the motor. +

      +

      +If per.use_powerCharacteristic=true, +then a set of data points for the power Pele for different +volume flow rates at full speed needs to be provided by the user. +Using the flow work Wflo and the electrical power input +Pele, the total efficiency is computed as +

      +

      + η = Wflo ⁄ Pele,
      +

      +

      +and the two efficiencies +ηhyd +and ηmot are computed as +

      +

      + ηhyd = 1,
      + ηmot = η. +

      +

      +However, if per.use_powerCharacteristic=false, then +performance data for +ηhyd and + ηmot need to be provided by the user, and hence +the model computes +

      +

      + η = ηhyd   ηmot
      + Pele = Wflo ⁄ η.

      -

      - References -

      - -
        -
      • February 2, 2022, by Michael Wetter:
        - Revised implementation.
        - This is for IBPSA, - #1436. -
      • -
      • Jun 28, 2021, by Klaas De Jonge:
        - Documentation changes to explain the difference with AixLib.Fluid.Sources.Outside_CpData. -
      • -
      • January 26, 2016, by Michael Wetter:
        - Added unit and quantity attributes. -
      • -
      • October 26, 2011 by Michael Wetter:
        - First implementation. -
      • -
      --------- Errors -------- -line 28 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 61 column 2 - Warning:

      attribute "align" not allowed for HTML5 +

      +The efficiency data for the motor are a list of points + and ηmot. +

      +
      Fluid volume of the component
      +

      +All models can be configured to have a fluid volume at the low-pressure side. +Adding such a volume sometimes helps the solver to find a solution during +initialization and time integration of large models. +

      ----- AixLib/Media/Antifreeze/EthyleneGlycolWater.mo ---- --------- HTML Code -------- +
      Enthalpy change of the component
      +

      +If per.motorCooledByFluid=true, then +the enthalpy change between the inlet and outlet fluid port is equal +to the electrical power Pele that is consumed by the component. +Otherwise, it is equal to the hydraulic work Whyd. +The parameter addPowerToMedium, which is by default set to +true, can be used to simplify the equations. +If addPowerToMedium = false, then no enthalpy change occurs between +inlet and outlet. +This can lead to simpler equations, but the temperature rise across the component +will be zero. In particular for fans, this simplification may not be permissible. +

      -

      - This base properties model is identical to - - Modelica.Media.Water.ConstantPropertyLiquidWater, - except that the equation - u = cv_const*(T - reference_T) - has been replaced by u=h because - cp_const=cv_const. - Also, the model checks if the mass fraction of the mixture is within the - allowed limits. -

      - -

      - Density of propylene antifreeze-water mixture at specified mass fraction - and temperature, based on Melinder (2010). -

      -

      References

      -

      - Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary - Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: - IIR/IIF. -

      - - - -

      - Dynamic viscosity of antifreeze-water mixture at specified mass fraction and - temperature, based on Melinder (2010). -

      -

      References

      -

      - Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary - Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: - IIR/IIF. -

      - - - -

      - Fusion temperature of antifreeze-water mixture at specified mass fraction and - temperature, based on Melinder (2010). -

      -

      References

      -

      - Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary - Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: - IIR/IIF. -

      - - - -

      - Evaluates a thermophysical property of a mixture, based on correlations proposed - by Melinder (2010). -

      -

      - The polynomial has the form -

      -

      - f = a1 (x-xm)0(y-ym)0 - + a2 (x-xm)0(y-ym)1 - + ... + - any[1] (x-xm)0(y-ym)ny[1]-1 - + ... + - any[1])+1 (x-xm)1(y-ym)0 - + ... + - any[1]+ny[2] (x-xm)1(y-ym)ny[2]-1 - + ... -

      -

      References

      -

      - Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary - Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: - IIR/IIF. -

      - -
        -
      • - March 16, 2018 by Massimo Cimmino:
        - First implementation. - This function is used models in - - AixLib.Media.Antifreeze. -
      • -
      - -

      - Specific heat capacity of antifreeze-water mixture at specified mass fraction - and temperature, based on Melinder (2010). -

      -

      References

      -

      - Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary - Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: - IIR/IIF. -

      - - - -

      - Thermal conductivity of antifreeze-water mixture at specified mass fraction and - temperature, based on Melinder (2010). -

      -

      References

      -

      - Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary - Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: - IIR/IIF. -

      - - - -

      - This medium package models ethylene glycol - water mixtures. -

      -

      - The mass density, specific heat capacity, thermal conductivity and viscosity - are assumed constant and evaluated at a set temperature and mass fraction of - ethylene glycol within the mixture. The dependence of the four properties - are shown on the figure below. -

      -

      - \"Relative -

      -

      - The accuracy of the thermophysical properties is dependent on the temperature - variations encountered during simulations. - The figure below shows the relative error of the the four properties over a - 10 °C range around the temperature used to evaluate the constant - properties. The maximum errors are 0.8 % for mass density, 2.7 % - for specific heat capacity, 3.2 % for thermal conductivity and 160 - % for dynamic viscosity. -

      -

      - \"Relative -

      -

      - The figure below shows the relative error of the the four properties over a - 20 °C range around the temperature used to evaluate the constant - proepties. The maximum errors are 1.5 % for mass density, 5.3 % - for specific heat capacity, 5.9 % for thermal conductivity and 500 - % for dynamic viscosity. -

      -

      - \"Relative -

      -

      - The enthalpy is computed using the convention that h=0 - if T=0 °C. -

      -

      Limitations

      -

      - Density, specific heat capacity, thermal conductivity and viscosity are constant. - The ethylene glycol/water mixture is modeled as an incompressible liquid. - There are no phase changes. The medium is limited to temperatures below - 100 °C and mass fractions below 0.60. - As is the case for AixLib.Media.Water, - this medium package should not be used if - the simulation relies on the dynamic viscosity. -

      -

      Typical use and important parameters

      -

      - The temperature and mass fraction must be specified for the evaluation of the - constant thermophysical properties. A typical use of the package is (e.g. for - a temperature of 20 °C and a mass fraction of 0.40): -

      -

      - Medium = AixLib.Media.Antifreeze.EthyleneGlycolWater(property_T=293.15, X_a=0.40) -

      - -
        -
      • - August 05, 2020, by Wen HU:
        - First implementation. -
      • -
      - --------- Corrected Code -------- -

      - This base properties model is identical to Modelica.Media.Water.ConstantPropertyLiquidWater, - except that the equation u = cv_const*(T - reference_T) - has been replaced by u=h because - cp_const=cv_const. Also, the model checks if the mass - fraction of the mixture is within the allowed limits. -

      -

      - Density of propylene antifreeze-water mixture at specified mass - fraction and temperature, based on Melinder (2010). -

      -

      - References -

      +

      Differences to models in Modelica.Fluid.Machines

      - Melinder, Åke. 2010. Properties of Secondary Working Fluids - (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for - Indirect Systems. Paris: IIR/IIF. +The models in this package differ from +Modelica.Fluid.Machines +primarily in the following points:

        -
      • May 2, 2018 by Massimo Cimmino:
        - First implementation. This function is used by AixLib.Media.Antifreeze.EthyleneGlycolWater. -
      • +
      • +They use a different base class, which allows to have zero mass flow rate. +The models in Modelica.Fluid restrict the number of revolutions, and hence the flow +rate, to be non-zero. +
      • +
      • +For the model with prescribed pressure, the input signal is the +pressure difference between the two ports, and not the absolute +pressure at port_b. +
      • +
      • +The pressure calculations are based on total pressure in Pascals instead of the pump head in meters. +This change was done to avoid ambiguities in the parameterization if the models are used as a fan +with air as the medium. The original formulation in +Modelica.Fluid.Machines converts head +to pressure using the density medium.d. Therefore, for fans, +head would be converted to pressure using the density of air. However, for pumps, +manufacturers typically publish the head in millimeters water (mmH2O). +Therefore, to avoid confusion when using these models with media other than water, +we changed the models to use total pressure in Pascals instead of head in meters. +
      • +
      • +The performance data are interpolated using cubic hermite splines instead of polynomials. +These functions are implemented in + +AixLib.Fluid.Movers.BaseClasses.Characteristics. +
      +

      References

      - Dynamic viscosity of antifreeze-water mixture at specified mass - fraction and temperature, based on Melinder (2010). -

      -

      - References -

      -

      - Melinder, Åke. 2010. Properties of Secondary Working Fluids - (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for - Indirect Systems. Paris: IIR/IIF. +Michael Wetter. + +Fan and pump model that has a unique solution for any pressure +boundary condition and control signal. +Proc. of the 13th Conference of the International Building Performance +Simulation Association, p. 3505-3512. Chambery, France. August 2013.

      - + +-------- Corrected Code --------

      - Fusion temperature of antifreeze-water mixture at specified mass - fraction and temperature, based on Melinder (2010). + This package contains models for fans and pumps. The same models are + used for fans or pumps.

      - References + Model description

      - Melinder, Åke. 2010. Properties of Secondary Working Fluids - (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for - Indirect Systems. Paris: IIR/IIF. -

      - -

      - Evaluates a thermophysical property of a mixture, based on - correlations proposed by Melinder (2010). -

      -

      - The polynomial has the form + A detailed description of the fan and pump models can be found in + + Wetter (2013). The models are implemented as described in this + paper, except that equation (20) is no longer used. The reason is + that the transition (24) caused the derivative

      - f = a1 (x-xm)0(y-ym)0 + - a2 (x-xm)0(y-ym)1 + ... + - any[1] (x-xm)0(y-ym)ny[1]-1 + ... + - any[1])+1 (x-xm)1(y-ym)0 + ... + - any[1]+ny[2] (x-xm)1(y-ym)ny[2]-1 + - ... -

      -

      - References -

      -

      - Melinder, Åke. 2010. Properties of Secondary Working Fluids - (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for - Indirect Systems. Paris: IIR/IIF. -

      -
        -
      • March 16, 2018 by Massimo Cimmino:
        - First implementation. This function is used models in AixLib.Media.Antifreeze. -
      • -
      -

      - Specific heat capacity of antifreeze-water mixture at specified mass - fraction and temperature, based on Melinder (2010). + d Δp(r(t), V(t)) ⁄ d r(t)

      -

      - References -

      - Melinder, Åke. 2010. Properties of Secondary Working Fluids - (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for - Indirect Systems. Paris: IIR/IIF. + to have an inflection point in the regularization region r(t) ∈ + (δ/2, δ). This caused some models to not converge. To correct + this, for r(t) < δ, the term V(t) ⁄ r(t) in (16) has + been modified so that (16) can be used for any value of r(t).

      -

      - Thermal conductivity of antifreeze-water mixture at specified mass - fraction and temperature, based on Melinder (2010). + Below, the models are briefly described.

      -

      - References -

      +
      + Performance data +

      - Melinder, Åke. 2010. Properties of Secondary Working Fluids - (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for - Indirect Systems. Paris: IIR/IIF. + The models use performance curves that compute pressure rise, + electrical power draw and efficiency as a function of the volume flow + rate and the speed. The following performance curves are implemented:

      - + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Independent variable + + Dependent variable + + Record for performance data + + Function +
      + Volume flow rate + + Pressure + + + flowParameters + + + pressure +
      + Volume flow rate + + Efficiency + + + efficiencyParameters + + + efficiency +
      + Volume flow rate + + Power* + + + powerParameters + + + power +

      - This medium package models ethylene glycol - water mixtures. + *Note: This record should not be used (i.e. + use_powerCharacteristic should be false) + for the movers that take as a control signal the mass flow rate or + the head, unless also values for the record pressure are + provided. The reason is that for these movers the record + pressure is required to be able to compute the mover + speed, which is required to be able to compute the electrical power + correctly using similarity laws. If a Pressure record is + not provided, the model will internally override + use_powerCharacteristic=false. In this case the + efficiency records will be used. Note that in this case an error is + still introduced, but it is smaller than when using the power + records. Compare AixLib.Fluid.Movers.Validation.PowerSimplified + with AixLib.Fluid.Movers.Validation.PowerExact + for an illustration of this error.

      - The mass density, specific heat capacity, thermal conductivity and - viscosity are assumed constant and evaluated at a set temperature and - mass fraction of ethylene glycol within the mixture. The dependence - of the four properties are shown on the figure below. -

      -

      - - + These performance curves are implemented in AixLib.Fluid.Movers.BaseClasses.Characteristics, + and are used in the performance records in the package AixLib.Fluid.Movers.Data. + The package AixLib.Fluid.Movers.Data + contains different data records.

      +
      + Models that use performance curves for pressure rise +

      - The accuracy of the thermophysical properties is dependent on the - temperature variations encountered during simulations. The figure - below shows the relative error of the the four properties over a - 10 °C range around the temperature used to evaluate the - constant properties. The maximum errors are 0.8 % for mass - density, 2.7 % for specific heat capacity, 3.2 % for - thermal conductivity and 160 % for dynamic viscosity. -

      -

      - - + The models AixLib.Fluid.Movers.SpeedControlled_y + and AixLib.Fluid.Movers.SpeedControlled_Nrpm + take as an input either a control signal between 0 and + 1, or the rotational speed in units of [1/min]. From + this input and the current flow rate, they compute the pressure rise. + This pressure rise is computed using a user-provided list of + operating points that defines the fan or pump curve at full speed. + For other speeds, similarity laws are used to scale the performance + curves, as described in + AixLib.Fluid.Movers.BaseClasses.Characteristics.pressure.

      - The figure below shows the relative error of the the four properties - over a 20 °C range around the temperature used to evaluate the - constant proepties. The maximum errors are 1.5 % for mass - density, 5.3 % for specific heat capacity, 5.9 % for - thermal conductivity and 500 % for dynamic viscosity. -

      -

      - - + For example, suppose a pump needs to be modeled whose pressure versus + flow relation crosses, at full speed, the points shown in the table + below.

      + + + + + + + + + + + + + + + + + +
      + Volume flow rate [m3⁄s] + + Head [Pa] +
      + 0.0003 + + 45000 +
      + 0.0006 + + 35000 +
      + 0.0008 + + 15000 +

      - The enthalpy is computed using the convention that h=0 if - T=0 °C. + Then, a declaration would be

      -

      - Limitations -

      +
      +  AixLib.Fluid.Movers.SpeedControlled_y pum(
      +    redeclare package Medium = Medium,
      +    per.pressure(V_flow={0.0003,0.0006,0.0008},
      +                 dp    ={45,35,15}*1000))
      +    \"Circulation pump\";
      +

      - Density, specific heat capacity, thermal conductivity and viscosity - are constant. The ethylene glycol/water mixture is modeled as an - incompressible liquid. There are no phase changes. The medium is - limited to temperatures below 100 °C and mass fractions below - 0.60. As is the case for AixLib.Media.Water, this medium - package should not be used if the simulation relies on the dynamic - viscosity. + This will model the following pump curve for the pump input signal + y=1.

      -

      - Typical use and important parameters -

      +

      + \"image\" +

      +
      + Models that directly control the head or the mass flow rate +

      - The temperature and mass fraction must be specified for the - evaluation of the constant thermophysical properties. A typical use - of the package is (e.g. for a temperature of 20 °C and a mass - fraction of 0.40): + The models AixLib.Fluid.Movers.FlowControlled_dp + and AixLib.Fluid.Movers.FlowControlled_m_flow + take as an input the pressure difference or the mass flow rate. This + pressure difference or mass flow rate will be provided by the fan or + pump, i.e., the fan or pump has idealized perfect control and + infinite capacity. Using these models that take as an input the head + or the mass flow rate often leads to smaller system of equations + compared to using the models that take as an input the speed.

      - Medium = - AixLib.Media.Antifreeze.EthyleneGlycolWater(property_T=293.15, - X_a=0.40) + These models can be configured for three different control inputs. + For AixLib.Fluid.Movers.FlowControlled_dp, + the head is as follows:

        -
      • August 05, 2020, by Wen HU:
        - First implementation. +
      • +

        + If the parameter + inputType==AixLib.Fluid.Types.InputType.Continuous, + the head is dp=dp_in, where dp_in is an + input connector. +

      • -
      - --------- Errors -------- -line 9 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - -line 11 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 24 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 35 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/HeatExchangers/SensibleCooler_T.mo ---- --------- HTML Code -------- - -

      - Model for an ideal sensible-only cooler that controls its outlet temperature to - a prescribed outlet temperature. -

      -

      - This model forces the outlet temperature at port_b to be - no higher than the temperature of the input signal - TSet, subject to optional limits on the - capacity. - By default, the model has unlimited cooling capacity. -

      -

      - The output signal Q_flow ≤ 0 is the heat added - to the medium if the mass flow rate is from port_a to port_b. - If the flow is reversed, then Q_flow=0. -

      -

      - The outlet conditions at port_a are not affected by this model, - other than for a possible pressure difference due to flow friction. -

      -

      - If the parameter energyDynamics is different from - Modelica.Fluid.Types.Dynamics.SteadyState, - the component models the dynamic response using a first order differential equation. - The time constant of the component is equal to the parameter tau. - This time constant is adjusted based on the mass flow rate using -

      -

      - τeff = τ |ṁ| ⁄ ṁnom -

      -

      - where - τeff is the effective time constant for the given mass flow rate - and - τ is the time constant at the nominal mass flow rate - nom. - This type of dynamics is equal to the dynamics that a completely mixed - control volume would have. -

      -

      - Optionally, this model can have a flow resistance. - Set dp_nominal = 0 to disable the flow friction calculation. -

      -

      - For a similar model that is a heater, use - - AixLib.Fluid.HeatExchangers.Heater_T. - For a model that uses a control signal u ∈ [0, 1] and multiplies - this with the nominal heating or cooling power, use - - AixLib.Fluid.HeatExchangers.HeaterCooler_u. -

      -

      Limitations

      -

      - If the flow is from port_b to port_a, - then the enthalpy of the medium is not affected by this model. -

      -

      - This model does not affect the humidity of the air. Therefore, - if used to cool air below the dew point temperature, the water mass fraction - will not change. -

      -

      Validation

      -

      - The model has been validated against the analytical solution in - the examples - - AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet - and - - AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet_dynamic. -

      - -
        -
      • - September 10, 2018, by Michael Wetter:
        - Corrected missing propagation of initial conditions.
        - This is for - - AixLib, #1016. -
      • -
      • - May 3, 2017, by Michael Wetter:
        - First implementation.
        - This is for - - AixLib, #763. -
      • -
      - --------- Corrected Code -------- +
    • +

      + If the parameter + inputType==AixLib.Fluid.Types.InputType.Constant, + the head is dp=constantHead, where + constantHead is a parameter. +

      +
    • +
    • +

      + If the parameter + inputType==AixLib.Fluid.Types.InputType.Stages, the + head is dp=heads, where heads is a + vectorized parameter. For example, if a mover has two stages and + the head of the first stage should be 60% of the nominal + head and the second stage equal to dp_nominal, set + heads={0.6, 1}*dp_nominal. Then, the mover will have + the following heads: +

      + + + + + + + + + + + + + + + + + +
      + input signal stage + + Head [Pa] +
      + 0 + + 0 +
      + 1 + + 0.6*dp_nominal +
      + 2 + + dp_nominal +
      +
    • +

      - Model for an ideal sensible-only cooler that controls its outlet - temperature to a prescribed outlet temperature. + Similarly, for AixLib.Fluid.Movers.FlowControlled_m_flow, + the mass flow rate is as follows:

      +
        +
      • +

        + If the parameter + inputType==AixLib.Fluid.Types.InputType.Continuous, + the mass flow rate is m_flow=m_flow_in, where + m_flow_in is an input connector. +

        +
      • +
      • +

        + If the parameter + inputType==AixLib.Fluid.Types.InputType.Constant, + the mass flow rate is m_flow=constantMassFlowRate, + where constantMassFlowRate is a parameter. +

        +
      • +
      • +

        + If the parameter + inputType==AixLib.Fluid.Types.InputType.Stages, the + mass flow rate is m_flow=massFlowRates, where + massFlowRates is a vectorized parameter. For + example, if a mover has two stages and the mass flow rate of the + first stage should be 60% of the nominal mass flow rate + and the second stage equal to m_flow_nominal, set + massFlowRates={0.6, 1}*m_flow_nominal. Then, the + mover will have the following mass flow rates: +

        + + + + + + + + + + + + + + + + + +
        + input signal stage + + Mass flow rates [kg/s] +
        + 0 + + 0 +
        + 1 + + 0.6*m_flow_nominal +
        + 2 + + m_flow_nominal +
        +
      • +

      - This model forces the outlet temperature at port_b to be - no higher than the temperature of the input signal TSet, - subject to optional limits on the capacity. By default, the model has - unlimited cooling capacity. + These two models do not need to use a performance curve for the flow + characteristics. The reason is that

      +
        +
      • for given pressure rise (or mass flow rate), the mass flow rate + (or pressure rise) is computed from the flow resistance of the duct + or piping network, and +
      • +
      • at zero pressure difference, solving for the flow rate and the + revolution leads to a singularity. +
      • +

      - The output signal Q_flow ≤ 0 is the heat added to the - medium if the mass flow rate is from port_a to - port_b. If the flow is reversed, then - Q_flow=0. + However, the computation of the electrical power consumption requires + the mover speed to be known and the computation of the mover speed + requires the performance curves for the flow and efficiency/power + characteristics. Therefore these performance curves do need to be + provided if the user desires a correct electrical power computation. + If the curves are not provided, a simplified computation is used, + where the efficiency curve is used and assumed to be correct for all + speeds. This loss of accuracy has the advantage that it allows to use + the mover models without requiring flow and efficiency/power + characteristics.

      - The outlet conditions at port_a are not affected by this - model, other than for a possible pressure difference due to flow - friction. + The model AixLib.Fluid.Movers.FlowControlled_dp + has an option to control the mover such that the pressure difference + set point is obtained across two remote points in the system. To use + this functionality parameter prescribeSystemPressure has + to be enabled and a differential pressure measurement must be + connected to the pump input dpMea. This functionality is + demonstrated in AixLib.Fluid.Movers.Validation.FlowControlled_dpSystem.

      - If the parameter energyDynamics is different from - Modelica.Fluid.Types.Dynamics.SteadyState, the component - models the dynamic response using a first order differential - equation. The time constant of the component is equal to the - parameter tau. This time constant is adjusted based on - the mass flow rate using + The models AixLib.Fluid.Movers.FlowControlled_dp + and AixLib.Fluid.Movers.FlowControlled_m_flow + both have a parameter m_flow_nominal. For AixLib.Fluid.Movers.FlowControlled_m_flow, + this parameter is used for convenience to set a default value for the + parameters constantMassFlowRate and + massFlowRates. For both models, the value is also used + for the following: +

      +
        +
      • To compute the size of the fluid volume that can be used to + approximate the inertia of the mover if the energy dynamics is + selected to be dynamic. +
      • +
      • To compute a default pressure curve if no pressure curve has been + specified in the record per.pressure. The default + pressure curve is the line that intersects (dp, V_flow) = + (dp_nominal, 0) and (dp, V_flow) = + (m_flow_nominal/rho_default, 0). +
      • +
      • To regularize the equations near zero flow rate to ensure a + numerically robust model. +
      • +
      +

      + However, otherwise m_flow_nominal does not affect the + mass flow rate of the mover as the mass flow rate is determined by + the input signal or the above explained parameters. +

      +
      + Start-up and shut-down transients +
      +

      + All models have a parameter use_inputFilter. This + parameter affects the fan output as follows: +

      +
        +
      1. If use_inputFilter=false, then the input signal + y (or Nrpm, m_flow_in, or + dp_in) is equal to the fan speed (or the mass flow rate + or pressure rise). Thus, a step change in the input signal causes a + step change in the fan speed (or mass flow rate or pressure rise). +
      2. +
      3. If use_inputFilter=true, which is the default, then + the fan speed (or the mass flow rate or the pressure rise) is equal + to the output of a filter. This filter is implemented as a 2nd order + differential equation and can be thought of as approximating the + inertia of the rotor and the fluid. Thus, a step change in the fan + input signal will cause a gradual change in the fan speed. The filter + has a parameter riseTime, which by default is set to + 30 seconds. The rise time is the time required to reach + 99.6% of the full speed, or, if the fan is switched off, to + reach a fan speed of 0.4%. +
      4. +
      +

      + The figure below shows for a fan with + use_inputFilter=true and riseTime=30 + seconds the speed input signal and the actual speed. +

      +

      + \"image\" +

      +

      + Although many simulations do not require such a detailed model that + approximates the transients of fans or pumps, it turns out that using + this filter can reduce computing time and can lead to fewer + convergence problems in large system models. With a filter, any + sudden change in control signal, such as when a fan switches on, is + damped before it affects the air flow rate. This continuous change in + flow rate turns out to be easier, and in some cases faster, to + simulate compared to a step change. For most simulations, we + therefore recommend to use the default settings of + use_inputFilter=true and riseTime=30 + seconds. An exception are situations in which the fan or pump is + operated at a fixed speed during the whole simulation. In this case, + set use_inputFilter=false. +

      +

      + Note that if the fan is part of a closed loop control, then the + filter affects the transient response of the control. When changing + the value of use_inputFilter, the control gains may need + to be retuned. We now present values control parameters that seem to + work in most cases. Suppose there is a closed loop control with a + PI-controller AixLib.Controls.Continuous.LimPID + and a fan or pump, configured with use_inputFilter=true + and riseTime=30 seconds. Assume that the transient + response of the other dynamic elements in the control loop is fast + compared to the rise time of the filter. Then, a proportional gain of + k=0.5 and an integrator time constant of + Ti=15 seconds often yields satisfactory closed loop + control performance. These values may need to be changed for + different applications as they are also a function of the loop gain. + If the control loop shows oscillatory behavior, then reduce + k and/or increase Ti. If the control loop + reacts too slow, do the opposite. +

      +
      + Efficiency and electrical power consumption +
      +

      + All models compute the motor power draw Pele, the + hydraulic power input Whyd, the flow work + Wflo and the heat dissipated into the medium + Q. Based on the first law, the flow work is

      - τeff = τ |ṁ| ⁄ ṁnom + Wflo = | V̇ Δp |,

      - where τeff is the effective time constant for the - given mass flow rate and τ is the time constant at - the nominal mass flow rate nom. This type of - dynamics is equal to the dynamics that a completely mixed control - volume would have. + where is the volume flow rate and Δp is the pressure + rise. The heat dissipated into the medium is as follows: If the motor + is cooled by the fluid, as indicated by + per.motorCooledByFluid=true, then the heat dissipated + into the medium is +

      +

      + Q = Pele - Wflo.

      - Optionally, this model can have a flow resistance. Set - dp_nominal = 0 to disable the flow friction calculation. + If per.motorCooledByFluid=false, then the motor is + outside the fluid stream, and only the shaft, or hydraulic, work + Whyd enters the thermodynamic control volume. + Hence, +

      +

      + Q = Whyd - Wflo.

      - For a similar model that is a heater, use AixLib.Fluid.HeatExchangers.Heater_T. - For a model that uses a control signal u ∈ [0, 1] and - multiplies this with the nominal heating or cooling power, use - AixLib.Fluid.HeatExchangers.HeaterCooler_u. + The efficiencies are computed as +

      +

      + η = Wflo ⁄ Pele = ηhyd   + ηmot
      + ηhyd = Wflo ⁄ Whyd
      + ηmot = Whyd ⁄ Pele

      -

      - Limitations -

      - If the flow is from port_b to port_a, then - the enthalpy of the medium is not affected by this model. + where ηhyd is the hydraulic efficiency, + ηmot is the motor efficiency and Q is the + heat released by the motor.

      - This model does not affect the humidity of the air. Therefore, if - used to cool air below the dew point temperature, the water mass - fraction will not change. + If per.use_powerCharacteristic=true, then a set of data + points for the power Pele for different volume flow + rates at full speed needs to be provided by the user. Using the flow + work Wflo and the electrical power input + Pele, the total efficiency is computed as +

      +

      + η = Wflo ⁄ Pele,
      +

      +

      + and the two efficiencies ηhyd and + ηmot are computed as +

      +

      + ηhyd = 1,
      + ηmot = η. +

      +

      + However, if per.use_powerCharacteristic=false, then + performance data for ηhyd and + ηmot need to be provided by the user, and hence the + model computes +

      +

      + η = ηhyd   ηmot
      + Pele = Wflo ⁄ η. +

      +

      + The efficiency data for the motor are a list of points and + ηmot. +

      +
      + Fluid volume of the component +
      +

      + All models can be configured to have a fluid volume at the + low-pressure side. Adding such a volume sometimes helps the solver to + find a solution during initialization and time integration of large + models. +

      +
      + Enthalpy change of the component +
      +

      + If per.motorCooledByFluid=true, then the enthalpy change + between the inlet and outlet fluid port is equal to the electrical + power Pele that is consumed by the component. + Otherwise, it is equal to the hydraulic work Whyd. + The parameter addPowerToMedium, which is by default set + to true, can be used to simplify the equations. If + addPowerToMedium = false, then no enthalpy change occurs + between inlet and outlet. This can lead to simpler equations, but the + temperature rise across the component will be zero. In particular for + fans, this simplification may not be permissible.

      - Validation + Differences to models in Modelica.Fluid.Machines

      - The model has been validated against the analytical solution in the - examples AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet - and - AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet_dynamic. + The models in this package differ from Modelica.Fluid.Machines primarily in + the following points:

        -
      • September 10, 2018, by Michael Wetter:
        - Corrected missing propagation of initial conditions.
        - This is for AixLib, - #1016. +
      • They use a different base class, which allows to have zero mass + flow rate. The models in Modelica.Fluid restrict the + number of revolutions, and hence the flow rate, to be non-zero.
      • -
      • May 3, 2017, by Michael Wetter:
        - First implementation.
        - This is for AixLib, - #763. +
      • For the model with prescribed pressure, the input signal is the + pressure difference between the two ports, and not the absolute + pressure at port_b. +
      • +
      • The pressure calculations are based on total pressure in Pascals + instead of the pump head in meters. This change was done to avoid + ambiguities in the parameterization if the models are used as a fan + with air as the medium. The original formulation in Modelica.Fluid.Machines converts head + to pressure using the density medium.d. Therefore, for + fans, head would be converted to pressure using the density of air. + However, for pumps, manufacturers typically publish the head in + millimeters water (mmH2O). Therefore, to avoid confusion + when using these models with media other than water, we changed the + models to use total pressure in Pascals instead of head in meters. +
      • +
      • The performance data are interpolated using cubic hermite splines + instead of polynomials. These functions are implemented in AixLib.Fluid.Movers.BaseClasses.Characteristics.
      +

      + References +

      +

      + Michael Wetter. + Fan and pump model that has a unique solution for any pressure + boundary condition and control signal. Proc. of the 13th + Conference of the International Building Performance Simulation + Association, p. 3505-3512. Chambery, France. August 2013. +

      -------- Errors -------- -line 29 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 38 column 1 - Warning: The summary attribute on the element is obsolete in HTML5 +line 126 column 3 - Warning: The summary attribute on the
      element is obsolete in HTML5 +line 205 column 3 - Warning: The summary attribute on the
      element is obsolete in HTML5 +line 254 column 3 - Warning: The summary attribute on the
      element is obsolete in HTML5 +line 15 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 158 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 380 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 425 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 435 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 444 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 448 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 465 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 473 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 484 column 1 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FixedResistances/Validation/PlugFlowPipes/PlugFlowAIT.mo ---- +---- AixLib/Fluid/Geothermal/Borefields/Types.mo ---- -------- HTML Code --------

      - The example contains - experimental data from a real district heating network. -

      -

      The pipes' temperatures are not initialized. Therefore, results of - outflow temperature before approximately the first 10000 seconds should not be - considered. -

      -

      - Note that these three models are identical, except for the pipe model that is used: + Enumeration that defines the pipe configuration in the borehole.

      -

      - This comparison between different discretization levels and pipe models is made - to check the influence of the discretization and pipe model on computation time - and simulation accuracy. -

      -

      Test bench schematic

      -

      \"Schematic -

      -

      Calibration

      -

      To calculate the length specific thermal resistance R of the pipe, - the thermal resistance of the surrounding ground is added, which yields

      -

      - R=1/(0.208)+1/(2   lambda_g   Modelica.Constants.pi)   log(1/0.18),

      -

      where the thermal conductivity of the ground lambda_g = 2.4 W/(m K). + The following pipe configurations are available in this enumeration:

      +
      + + + + + +
      EnumerationDescription
      SingleUTubeSingle U-tube configuration
      DoubleUTubeParallelDouble U-tube configuration with pipes connected in parallel
      DoubleUTubeSeriesDouble U-tube configuration with pipes connected in series

      • - March 7, 2020, by Michael Wetter:
        - Replaced measured data from specification in Modelica file to external table, - as this reduces the computing time.
        - This is for - #1289. -
      • -
      • - May 15, 2019, by Jianjun Hu:
        - Replaced fluid source. This is for - #1072. -
      • -
      • July 4, 2016 by Bram van der Heijde:
        Added parameters to test the - influence of allowFlowReversal and the presence of explicit volumes in the pipe. + July 15, 2018, by Michael Wetter:
        + First implementation.
      • -
      • January 26, 2016 by Carles Ribas:
        First implementation.
      +

      + This package contains type definitions. +

      + -------- Corrected Code --------

      - The example contains experimental data from a real district heating - network. -

      -

      - The pipes' temperatures are not initialized. Therefore, results of - outflow temperature before approximately the first 10000 seconds - should not be considered. + Enumeration that defines the pipe configuration in the borehole.

      - Note that these three models are identical, except for the pipe model - that is used: + The following pipe configurations are available in this enumeration:

      + + + + + + + + + + + + + + + + + +
      + Enumeration + + Description +
      + SingleUTube + + Single U-tube configuration +
      + DoubleUTubeParallel + + Double U-tube configuration with pipes connected in parallel +
      + DoubleUTubeSeries + + Double U-tube configuration with pipes connected in series +

      - This comparison between different discretization levels and pipe - models is made to check the influence of the discretization and pipe - model on computation time and simulation accuracy. -

      -

      - Test bench schematic -

      -

      - \"Schematic -

      -

      - Calibration -

      -

      - To calculate the length specific thermal resistance R of - the pipe, the thermal resistance of the surrounding ground is added, - which yields -

      -

      - R=1/(0.208)+1/(2   lambda_g   Modelica.Constants.pi)   - log(1/0.18), -

      -

      - where the thermal conductivity of the ground lambda_g = - 2.4 W/(m K). + This package contains type definitions.

      -
        -
      • March 7, 2020, by Michael Wetter:
        - Replaced measured data from specification in Modelica file to - external table, as this reduces the computing time.
        - This is for #1289. -
      • -
      • May 15, 2019, by Jianjun Hu:
        - Replaced fluid source. This is for #1072. -
      • -
      • July 4, 2016 by Bram van der Heijde:
        - Added parameters to test the influence of allowFlowReversal and the - presence of explicit volumes in the pipe. -
      • -
      • January 26, 2016 by Carles Ribas:
        - First implementation. -
      • -
      -------- Errors -------- -line 48 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 8 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 ----- AixLib/BoundaryConditions/Validation/BESTEST/WD300.mo ---- +---- AixLib/Controls/Continuous/LimPID.mo ---- -------- HTML Code -------- -
        -
      • - September 6, 2021, by Ettore Zanetti:
        - Removed parameter lat as it is now obtained from the weather data bus.
        - This is for - IBPSA, #1477. -
      • -
      • - March 11, 2020, by Ettore Zanetti:
        - First implementation. -
      • -
      • - April 14, 2020, by Ettore Zanetti:
        - Rework after comments from pull request - #1339. -
      • -
      • - May 2, 2021, by Ettore Zanetti:
        - Updated weather file as explained in #1478. -
      • -
      - -

      WD300: Southern Hemisphere Case

      -

      Weather data file : WD300.epw

      -

      Table 1: Site Data for Weather file WD300.epw

      -
      - - - - - - - - - - - - - - - -

      Latitude

      33.393° south

      Longitude

      70.786° west

      Altitude

      474 m

      Time Zone

      -4

      - --------- Corrected Code -------- -

        -
      • September 6, 2021, by Ettore Zanetti:
        - Removed parameter lat as it is now obtained from the - weather data bus.
        - This is for IBPSA, - #1477. -
      • -
      • March 11, 2020, by Ettore Zanetti:
        - First implementation. -
      • -
      • April 14, 2020, by Ettore Zanetti:
        - Rework after comments from pull request #1339. -
      • -
      • May 2, 2021, by Ettore Zanetti:
        - Updated weather file as explained in #1478. -
      • -
      -

      - WD300: Southern Hemisphere Case -

      -

      - Weather data file : WD300.epw -

      -

      - Table 1: Site Data for Weather file WD300.epw -

      - - - - - - - - - - - - - - - - - -
      -

      - Latitude -

      -
      -

      - 33.393° south -

      -
      -

      - Longitude -

      -
      -

      - 70.786° west -

      -
      -

      - Altitude -

      -
      -

      - 474 m -

      -
      -

      - Time Zone -

      -
      -

      - -4 -

      -
      - --------- Errors -------- -line 5 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 - - ----- AixLib/Fluid/Chillers/Carnot_TEva.mo ---- --------- HTML Code -------- - -

      - This is a model of a chiller whose coefficient of performance COP changes - with temperatures in the same way as the Carnot efficiency changes. - The control input is the setpoint of the evaporator leaving temperature, which - is met exactly at steady state if the chiller has sufficient capacity. -

      -

      - The model allows to either specify the Carnot effectivness - ηCarnot,0, or - a COP0 - at the nominal conditions, together with - the evaporator temperature Teva,0 and - the condenser temperature Tcon,0, in which - case the model computes the Carnot effectivness as -

      -

      - ηCarnot,0 = - COP0 - ⁄ (Teva,0 ⁄ (Tcon,0-Teva,0)). -

      - On the Advanced tab, a user can specify the temperatures that - will be used as the evaporator and condenser temperature. -

      -

      - During the simulation, the chiller COP is computed as the product + PID controller in the standard form

      - COP = ηCarnot,0 COPCarnot ηPL, + y = k   ( e(t) + 1 ⁄ Ti   ∫ e(s) ds + Td de(t)⁄dt ),

      - where COPCarnot is the Carnot efficiency and - ηPL is a polynomial in the cooling part load ratio yPL - that can be used to take into account a change in COP at part load - conditions. - This polynomial has the form -

      -

      - ηPL = a1 + a2 yPL + a3 yPL2 + ... + where + y is the control signal, + e(t) = us - um is the control error, + with us being the set point and um being + the measured quantity, + k is the gain, + Ti is the time constant of the integral term and + Td is the time constant of the derivative term.

      - where the coefficients ai - are declared by the parameter a. + Note that the units of k are the inverse of the units of the control error, + while the units of Ti and Td are seconds.

      - On the Dynamics tag, the model can be parametrized to compute a transient - or steady-state response. - The transient response of the model is computed using a first - order differential equation for the evaporator and condenser fluid volumes. - The chiller outlet temperatures are equal to the temperatures of these lumped volumes. + For detailed treatment of integrator anti-windup, set-point weights and output limitation, see + Modelica.Blocks.Continuous.LimPID.

      -

      Typical use and important parameters

      +

      Options

      + This controller can be configured as follows. +
      P, PI, PD, or PID action

      - When using this component, make sure that the condenser has sufficient mass flow rate. - Based on the evaporator mass flow rate, temperature difference and the efficiencies, - the model computes how much heat will be added to the condenser. - If the mass flow rate is too small, very high outlet temperatures can result. + Through the parameter controllerType, the controller can be configured + as P, PI, PD or PID controller. The default configuration is PI.

      +
      Direct or reverse acting

      - The evaporator heat flow rate QEva_flow_nominal is used to assign - the default value for the mass flow rates, which are used for the pressure drop - calculations. - It is also used to compute the part load efficiency. - Hence, make sure that QEva_flow_nominal is set to a reasonable value. + Through the parameter reverseActing, the controller can be configured to + be reverse or direct acting. + The above standard form is reverse acting, which is the default configuration. + For a reverse acting controller, for a constant set point, + an increase in measurement signal u_m decreases the control output signal y + (Montgomery and McDowall, 2008). + Thus,

      +
        +
      • + for a heating coil with a two-way valve, leave reverseActing = true, but +
      • +
      • + for a cooling coil with a two-way valve, set reverseActing = false. +
      • +
      +
      Reset of the controller output

      - The maximum cooling capacity is set by the parameter QEva_flow_min, - which is by default set to negative infinity. + The controller can be configured to enable an input port that allows resetting the controller + output. The controller output can be reset as follows:

      +
        +
      • + If reset = AixLib.Types.Reset.Disabled, which is the default, + then the controller output is never reset. +
      • +
      • + If reset = AixLib.Types.Reset.Parameter, then a boolean + input signal trigger is enabled. Whenever the value of + this input changes from false to true, + the controller output is reset by setting y + to the value of the parameter y_reset. +
      • +
      • + If reset = AixLib.Types.Reset.Input, then a boolean + input signal trigger and a real input signal y_reset_in + are enabled. Whenever the value of + trigger changes from false to true, + the controller output is reset by setting the value of y + to y_reset_in. +
      • +

      - The coefficient of performance depends on the - evaporator and condenser leaving temperature - since otherwise the second law of thermodynamics may be violated. + Note that this controller implements an integrator anti-windup. Therefore, + for most applications, keeping the default setting of + reset = AixLib.Types.Reset.Disabled is sufficient. + However, if the controller is used in conjuction with equipment that is being + switched on, better control performance may be achieved by resetting the controller + output when the equipment is switched on. + This is in particular the case in situations + where the equipment control input should continuously increase as the equipment is + switched on, such as a light dimmer that may slowly increase the luminance, or + a variable speed drive of a motor that should continuously increase the speed.

      -

      Notes

      +

      References

      - For a similar model that can be used as a heat pump, see - - AixLib.Fluid.HeatPumps.Examples.Carnot_TCon. + R. Montgomery and R. McDowall (2008). + \"Fundamentals of HVAC Control Systems.\" + American Society of Heating Refrigerating and Air-Conditioning Engineers Inc. Atlanta, GA.

      +
      • - May 8, 2017, by Michael Wetter:
        - Replaced model that interfaces with fluid stream.
        - This is for - - AixLib, #763. + June 1, 2020, by Michael Wetter:
        + Corrected wrong convention of reverse and direct action.
        + Changed default configuration from PID to PI.
        + This is for issue 1365.
      • - January 2, 2017, by Filip Jorissen:
        - Removed parameters - effInpEva and effInpCon - and updated documentation. - This is for - - issue 497. + March 9, 2020, by Michael Wetter:
        + Corrected wrong unit declaration for parameter k.
        + This is for issue 1316.
      • - August 8, 2016, by Michael Wetter:
        - Changed default temperature to compute COP to be the leaving temperature as - use of the entering temperature can violate the 2nd law if the temperature - lift is small.
        - This is for - - Annex 60, issue 497. + October 19, 2019, by Filip Jorissen:
        + Disabled homotopy to ensure bounded outputs + by copying the implementation from MSL 3.2.3 and by + hardcoding the implementation for homotopyType=NoHomotopy. + See issue 1221.
      • - November 25, 2015 by Michael Wetter:
        + September 29, 2016, by Michael Wetter:
        + Refactored model. +
      • +
      • + August 25, 2016, by Michael Wetter:
        + Removed parameter limitsAtInit because it was only propagated to + the instance limiter, but this block no longer makes use of this parameter. + This is a non-backward compatible change.
        + Revised implemenentation, added comments, made some parameter in the instances final. +
      • +
      • July 18, 2016, by Philipp Mehrfeld:
        + Added integrator reset. + This is for issue 494. +
      • +
      • + March 15, 2016, by Michael Wetter:
        + Changed the default value to strict=true in order to avoid events + when the controller saturates. + This is for issue 433. +
      • +
      • + February 24, 2010, by Michael Wetter:
        First implementation.
      -------- Corrected Code --------

      - This is a model of a chiller whose coefficient of performance COP - changes with temperatures in the same way as the Carnot efficiency - changes. The control input is the setpoint of the evaporator leaving - temperature, which is met exactly at steady state if the chiller has - sufficient capacity. -

      -

      - The model allows to either specify the Carnot effectivness - ηCarnot,0, or a COP0 at the - nominal conditions, together with the evaporator temperature - Teva,0 and the condenser temperature - Tcon,0, in which case the model computes the Carnot - effectivness as -

      -

      - ηCarnot,0 = COP0 ⁄ (Teva,0 ⁄ - (Tcon,0-Teva,0)). -

      -

      - On the Advanced tab, a user can specify the temperatures - that will be used as the evaporator and condenser temperature. -

      -

      - During the simulation, the chiller COP is computed as the product + PID controller in the standard form

      - COP = ηCarnot,0 COPCarnot ηPL, + y = k   ( e(t) + 1 ⁄ Ti   ∫ e(s) ds + + Td de(t)⁄dt ),

      - where COPCarnot is the Carnot efficiency and - ηPL is a polynomial in the cooling part load ratio - yPL that can be used to take into account a change - in COP at part load conditions. This polynomial has the form -

      -

      - ηPL = a1 + a2 yPL + - a3 yPL2 + ... + where y is the control signal, e(t) = us - + um is the control error, with us + being the set point and um being the measured + quantity, k is the gain, Ti is the time + constant of the integral term and Td is the time + constant of the derivative term.

      - where the coefficients ai are declared by the - parameter a. + Note that the units of k are the inverse of the units of the + control error, while the units of Ti and + Td are seconds.

      - On the Dynamics tag, the model can be parametrized to - compute a transient or steady-state response. The transient response - of the model is computed using a first order differential equation - for the evaporator and condenser fluid volumes. The chiller outlet - temperatures are equal to the temperatures of these lumped volumes. + For detailed treatment of integrator anti-windup, set-point weights + and output limitation, see Modelica.Blocks.Continuous.LimPID.

      - Typical use and important parameters -

      + Options +This controller can be configured as follows. +
      + P, PI, PD, or PID action +

      - When using this component, make sure that the condenser has - sufficient mass flow rate. Based on the evaporator mass flow rate, - temperature difference and the efficiencies, the model computes how - much heat will be added to the condenser. If the mass flow rate is - too small, very high outlet temperatures can result. + Through the parameter controllerType, the controller can + be configured as P, PI, PD or PID controller. The default + configuration is PI.

      +
      + Direct or reverse acting +

      - The evaporator heat flow rate QEva_flow_nominal is used - to assign the default value for the mass flow rates, which are used - for the pressure drop calculations. It is also used to compute the - part load efficiency. Hence, make sure that - QEva_flow_nominal is set to a reasonable value. + Through the parameter reverseActing, the controller can + be configured to be reverse or direct acting. The above standard form + is reverse acting, which is the default configuration. For a reverse + acting controller, for a constant set point, an increase in + measurement signal u_m decreases the control output + signal y (Montgomery and McDowall, 2008). Thus,

      +
        +
      • for a heating coil with a two-way valve, leave + reverseActing = true, but +
      • +
      • for a cooling coil with a two-way valve, set reverseActing + = false. +
      • +
      +
      + Reset of the controller output +

      - The maximum cooling capacity is set by the parameter - QEva_flow_min, which is by default set to negative - infinity. + The controller can be configured to enable an input port that allows + resetting the controller output. The controller output can be reset + as follows:

      +
        +
      • If reset = AixLib.Types.Reset.Disabled, which is the + default, then the controller output is never reset. +
      • +
      • If reset = AixLib.Types.Reset.Parameter, then a + boolean input signal trigger is enabled. Whenever the + value of this input changes from false to + true, the controller output is reset by setting + y to the value of the parameter y_reset. +
      • +
      • If reset = AixLib.Types.Reset.Input, then a boolean + input signal trigger and a real input signal + y_reset_in are enabled. Whenever the value of + trigger changes from false to + true, the controller output is reset by setting the + value of y to y_reset_in. +
      • +

      - The coefficient of performance depends on the evaporator and - condenser leaving temperature since otherwise the second law of - thermodynamics may be violated. + Note that this controller implements an integrator anti-windup. + Therefore, for most applications, keeping the default setting of + reset = AixLib.Types.Reset.Disabled is sufficient. + However, if the controller is used in conjuction with equipment that + is being switched on, better control performance may be achieved by + resetting the controller output when the equipment is switched on. + This is in particular the case in situations where the equipment + control input should continuously increase as the equipment is + switched on, such as a light dimmer that may slowly increase the + luminance, or a variable speed drive of a motor that should + continuously increase the speed.

      - Notes + References

      - For a similar model that can be used as a heat pump, see AixLib.Fluid.HeatPumps.Examples.Carnot_TCon. + R. Montgomery and R. McDowall (2008). \"Fundamentals of HVAC Control + Systems.\" American Society of Heating Refrigerating and + Air-Conditioning Engineers Inc. Atlanta, GA.

        -
      • May 8, 2017, by Michael Wetter:
        - Replaced model that interfaces with fluid stream.
        +
      • June 1, 2020, by Michael Wetter:
        + Corrected wrong convention of reverse and direct action.
        + Changed default configuration from PID to PI.
        This is for AixLib, - #763. -
      • -
      • January 2, 2017, by Filip Jorissen:
        - Removed parameters effInpEva and - effInpCon and updated documentation. This is for - issue - 497. + \"https://github.com/ibpsa/modelica-ibpsa/issues/1365\">issue + 1365.
      • -
      • August 8, 2016, by Michael Wetter:
        - Changed default temperature to compute COP to be the leaving - temperature as use of the entering temperature can violate the 2nd - law if the temperature lift is small.
        +
      • March 9, 2020, by Michael Wetter:
        + Corrected wrong unit declaration for parameter k.
        This is for Annex 60, - issue 497. + \"https://github.com/ibpsa/modelica-ibpsa/issues/1316\">issue + 1316.
      • -
      • November 25, 2015 by Michael Wetter:
        +
      • October 19, 2019, by Filip Jorissen:
        + Disabled homotopy to ensure bounded outputs by copying the + implementation from MSL 3.2.3 and by hardcoding the implementation + for homotopyType=NoHomotopy. See issue + 1221. +
      • +
      • September 29, 2016, by Michael Wetter:
        + Refactored model. +
      • +
      • August 25, 2016, by Michael Wetter:
        + Removed parameter limitsAtInit because it was only + propagated to the instance limiter, but this block no + longer makes use of this parameter. This is a non-backward + compatible change.
        + Revised implemenentation, added comments, made some parameter in + the instances final. +
      • +
      • July 18, 2016, by Philipp Mehrfeld:
        + Added integrator reset. This is for issue 494. +
      • +
      • March 15, 2016, by Michael Wetter:
        + Changed the default value to strict=true in order to + avoid events when the controller saturates. This is for issue 433. +
      • +
      • February 24, 2010, by Michael Wetter:
        First implementation.
      -------- Errors -------- -line 17 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 29 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 39 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Utilities/Math/Biquadratic.mo ---- +---- AixLib/Fluid/Humidifiers/SteamHumidifier_X.mo ---- -------- HTML Code --------

      - This block computes + Model for a steam humidifier with a prescribed outlet water vapor mass fraction + in kg/kg total air.

      -

      - y = a1 + a2 x1 - + a3 x12 - + a4 x2 + a5 x22 - + a6 x1 x2 +

      + This model forces the outlet water mass fraction at port_b to be + no lower than the + input signal X_wSet, subject to optional limits on the + maximum water vapor mass flow rate that is added, as + described by the parameter mWatMax_flow. + By default, the model has unlimited capacity.

      - -
        -
      • - Sep. 8, 2010, by Michael Wetter:
        - First implementation. -
      • -
      - --------- Corrected Code -------- -

      - This block computes -

      -

      - y = a1 + a2 x1 + a3 - x12 + a4 x2 + - a5 x22 + a6 x1 - x2 -

      -
        -
      • Sep. 8, 2010, by Michael Wetter:
        - First implementation. -
      • -
      - --------- Errors -------- -line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/FixedResistances/BaseClasses/PlugFlowHeatLoss.mo ---- --------- HTML Code -------- -

      - Component that calculates the heat losses at the end of a plug flow pipe - when the flow goes in the design direction. + The output signal mWat_flow ≥ 0 is the moisture added + to the medium if the flow rate is from port_a to port_b. + If the flow is reversed, then mWat_flow = 0. + The outlet specific enthalpy at port_b is increased by + the enthalpy of steam at 100°C times the mass of steam that was added. + Therefore, the temperature of the leaving fluid is slightly above the inlet temperature.

      -

      Main equations

      - The governing equations are -

      -

      - Tout = Tb + (Tin - Tb) - exp((tout - tin)/tauchar) + The outlet conditions at port_a are not affected by this model, + other than for a possible pressure difference due to flow friction.

      - with + If the parameter energyDynamics is different from + Modelica.Fluid.Types.Dynamics.SteadyState, + the component models the dynamic response using a first order differential equation. + The time constant of the component is equal to the parameter tau. + This time constant is adjusted based on the mass flow rate using

      - tauchar = R C + τeff = τ |ṁ| ⁄ ṁnom

      -

      Assumptions and limitations

      - This model is based on the following assumptions: + where + τeff is the effective time constant for the given mass flow rate + and + τ is the time constant at the nominal mass flow rate + nom. + This type of dynamics is equal to the dynamics that a completely mixed + control volume would have.

      -
        -
      • The water temperature is uniform in the cross section.
      • -
      • There is no axial heat transfer in the water or surrounding.
      • -
      • The boundary temperature along the pipe is uniform.
      • -
      • Heat losses are steady-state.
      • -
      -

      Implementation

      - Heat losses are only considered in design flow direction. - For heat loss consideration in both directions, use one of these models at - both ends of a - - AixLib.Fluid.FixedResistances.BaseClasses.PlugFlow model. - The outlet temperature is calculated as in the equation above, - using the inlet temperature at port_a and the instantaneous - time delay and boundary temperature. - The boundary temperature can be either the air temperature - or the undisturbed ground temperature, depending on the definition of the - thermal resistance R. + Optionally, this model can have a flow resistance. + Set dp_nominal = 0 to disable the flow friction calculation.

      - This component requires the delay time and the instantaneous ambient temperature - as an input. - This component is to be used in single pipes or in more advanced configurations - where no influence from other pipes is considered.

      + For a model that uses a control signal u ∈ [0, 1] and multiplies + this with the nominal water mass flow rate, use + + AixLib.Fluid.Humidifiers.Humidifier_u + +

      +

      Limitations

      +

      + This model only adds water vapor for the flow from + port_a to port_b. + The water vapor of the reverse flow is not affected by this model. +

      • - December 6, 2017, by Michael Wetter:
        - Reformulated call to medium function.
        - This is for - - issue 869. -
      • -
      • - October 20, 2017, by Michael Wetter:
        - Revised implementation to avoid graphical and textual modeling. - Revised variable names and documentation to follow guidelines. + March 8, 2022, by Michael Wetter:
        + Renamed parameter massDynamics to energyDynamics for consistency with other models.
      • - November 6, 2015 by Bram van der Heijde:
        - Make time delay input instead of calculation inside this model. + May 10, 2017, by Michael Wetter:
        + First implementation.
      • -
      • - September, 2015 by Marcus Fuchs:
        - First implementation.
      -------- Corrected Code --------

      - Component that calculates the heat losses at the end of a plug flow - pipe when the flow goes in the design direction. + Model for a steam humidifier with a prescribed outlet water vapor + mass fraction in kg/kg total air.

      -

      - Main equations -

      - The governing equations are + This model forces the outlet water mass fraction at + port_b to be no lower than the input signal + X_wSet, subject to optional limits on the maximum water + vapor mass flow rate that is added, as described by the parameter + mWatMax_flow. By default, the model has unlimited + capacity.

      -

      - Tout = Tb + (Tin - Tb) - exp((tout - tin)/tauchar) +

      + The output signal mWat_flow ≥ 0 is the moisture added to + the medium if the flow rate is from port_a to + port_b. If the flow is reversed, then mWat_flow = + 0. The outlet specific enthalpy at port_b is + increased by the enthalpy of steam at 100°C times the mass of + steam that was added. Therefore, the temperature of the leaving fluid + is slightly above the inlet temperature.

      - with + The outlet conditions at port_a are not affected by this + model, other than for a possible pressure difference due to flow + friction. +

      +

      + If the parameter energyDynamics is different from + Modelica.Fluid.Types.Dynamics.SteadyState, the component + models the dynamic response using a first order differential + equation. The time constant of the component is equal to the + parameter tau. This time constant is adjusted based on + the mass flow rate using

      - tauchar = R C + τeff = τ |ṁ| ⁄ ṁnom

      -

      - Assumptions and limitations -

      - This model is based on the following assumptions: + where τeff is the effective time constant for the + given mass flow rate and τ is the time constant at + the nominal mass flow rate nom. This type of + dynamics is equal to the dynamics that a completely mixed control + volume would have.

      -
        -
      • The water temperature is uniform in the cross section. -
      • -
      • There is no axial heat transfer in the water or surrounding. -
      • -
      • The boundary temperature along the pipe is uniform. -
      • -
      • Heat losses are steady-state. -
      • -
      -

      - Implementation -

      - Heat losses are only considered in design flow direction. For heat - loss consideration in both directions, use one of these models at - both ends of a AixLib.Fluid.FixedResistances.BaseClasses.PlugFlow - model. The outlet temperature is calculated as in the equation above, - using the inlet temperature at port_a and the - instantaneous time delay and boundary temperature. The boundary - temperature can be either the air temperature or the undisturbed - ground temperature, depending on the definition of the thermal - resistance R. + Optionally, this model can have a flow resistance. Set + dp_nominal = 0 to disable the flow friction calculation.

      - This component requires the delay time and the instantaneous ambient - temperature as an input. This component is to be used in single pipes - or in more advanced configurations where no influence from other - pipes is considered. + For a model that uses a control signal u ∈ [0, 1] and + multiplies this with the nominal water mass flow rate, use AixLib.Fluid.Humidifiers.Humidifier_u +

      +

      + Limitations +

      +

      + This model only adds water vapor for the flow from + port_a to port_b. The water vapor of the + reverse flow is not affected by this model.

        -
      • December 6, 2017, by Michael Wetter:
        - Reformulated call to medium function.
        - This is for issue 869. -
      • -
      • October 20, 2017, by Michael Wetter:
        - Revised implementation to avoid graphical and textual modeling. - Revised variable names and documentation to follow guidelines. -
      • -
      • November 6, 2015 by Bram van der Heijde:
        - Make time delay input instead of calculation inside this model. +
      • March 8, 2022, by Michael Wetter:
        + Renamed parameter massDynamics to + energyDynamics for consistency with other models.
      • -
      • September, 2015 by Marcus Fuchs:
        +
      • May 10, 2017, by Michael Wetter:
        First implementation.
      -------- Errors -------- -line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 17 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 33 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Chillers/BaseClasses/Carnot.mo ---- +---- AixLib/Fluid/Actuators/BaseClasses/PartialDamperExponential.mo ---- -------- HTML Code --------

      - This is the base class for the Carnot chiller and the Carnot heat pump - whose coefficient of performance COP changes - with temperatures in the same way as the Carnot efficiency changes. + Partial model for air dampers with exponential opening characteristics. + This is the base model for air dampers. + The model implements the functions that relate the opening signal and the + flow coefficient. + The model also defines parameters that are used by different air damper + models.

      - The model allows to either specify the Carnot effectivness - ηCarnot,0, or - a COP0 - at the nominal conditions, together with - the evaporator temperature Teva,0 and - the condenser temperature Tcon,0, in which - case the model computes the Carnot effectivness as -

      -

      - ηCarnot,0 = - COP0 - ⁄ (Tuse,0 ⁄ (Tcon,0-Teva,0)), + The model is as in ASHRAE 825-RP except that a control signal of + y=0 means the damper is closed, and y=1 means + the damper is open. + This is opposite of the implementation of ASHRAE 825-RP, but used here + for consistency within this library.

      - where - Tuse is the temperature of the the useful heat, - e.g., the evaporator temperature for a chiller or the condenser temperature - for a heat pump. + For yL < y < yU, the damper characteristics is: +

      +

      + kd(y) = exp(a+b (1-y))

      - The COP is computed as the product + where kd is the loss coefficient (total pressure drop divided + by dynamic pressure) and y is the fractional opening.

      -

      - COP = ηCarnot,0 COPCarnot ηPL, +

      + Outside this range, the damper characteristics is defined by a quadratic polynomial that + matches the damper resistance at y=0 and y=yL or + y=yU and y=1, respectively. + In addition, the polynomials are such that kd(y) is differentiable in + y and the derivative is continuous.

      - where COPCarnot is the Carnot efficiency and - ηPL is the part load efficiency, expressed using - a polynomial. - This polynomial has the form + The damper characteristics is then used to compute the flow coefficient k(y) as:

      -

      - ηPL = a1 + a2 y + a3 y2 + ... +

      + k(y) = (2 ρ ⁄ kd(y))1/2 A

      - where y ∈ [0, 1] is - either the part load for cooling in case of a chiller, or the part load of heating in - case of a heat pump, and the coefficients ai - are declared by the parameter a. + where A is the face area, which is computed using the nominal + mass flow rate m_flow_nominal, the nominal velocity + v_nominal and the density of the medium.

      -

      Implementation

      - To make this base class applicable to chiller or heat pumps, it uses - the boolean constant COP_is_for_cooling. - Depending on its value, the equations for the coefficient of performance - and the part load ratio are set up. + ASHRAE 825-RP lists the following parameter values as typical (note that the + default values in the model correspond to opposed blades). +
      +

      +
      + + + + + + + + + + + + + + + + + + +
      opposed bladessingle blades
      yL15/9015/90
      yU55/9065/90
      k10.2 to 0.50.2 to 0.5
      a-1.51-1.51
      b0.105*900.0842*90
      +

      + (The loss coefficient in fully closed position k0 is computed based on the leakage coefficient + and the coefficient in fully open position.) +

      +

      References

      +

      + P. Haves, L. K. Norford, M. DeSimone and L. Mei, + A Standard Simulation Testbed for the Evaluation of Control Algorithms & Strategies, + ASHRAE Final Report 825-RP, Atlanta, GA.

      • - April 14, 2020, by Michael Wetter:
        - Changed homotopyInitialization to a constant.
        + September 21, 2021, by Michael Wetter:
        + Corrected typo in comments.
        This is for - IBPSA, #1341. + #1525.
      • - September 12, 2019, by Michael Wetter:
        - Corrected value of evaluate_etaPL and how it is used. - This correction only affects protected variables and does not affect the results.
        - This is for - #1200. + December 23, 2019, by Antoine Gautier:
        + Removed the equations involving m_flow and dp that now need + to be added in each derived damper model.
        + Added the declaration of dpDamper_nominal and dpFixed_nominal.
        + Replaced k0 by leakage coefficient.
        + Modified the limiting values for k0 and k1.
        + This is for + #1188.
      • - June 16, 2017, by Michael Wetter:
        - Added temperature difference between fluids in condenser and evaporator - for computation of nominal COP and effectiveness.
        - This is for - #698. + March 22, 2017, by Michael Wetter:
        + Added back v_nominal, but set the assignment of A + to be final. This allows scaling the model with m_flow_nominal, + which is generally known in the flow leg, + and v_nominal, for which a default value can be specified.
        + This is for + #544.
      • - March 28, 2017, by Felix Buenning:
        - Added temperature difference between fluids in condenser and evaporator. - The difference is based on discussions with Emerson Climate Technologies.
        - This is for - #698. + October 12, 2016 by David Blum:
        + Removed parameter v_nominal and variable area, + to simplify parameterization of the model. + Also added assertion statements upon initialization + for parameters k0 and k1 so that they fall within + suggested ranges found in ASHRAE 825-RP. This is for + #544.
      • - January 2, 2017, by Filip Jorissen:
        - Removed option for choosing what temperature - should be used to compute the Carnot efficiency. - This is for - - issue 497. + January 27, 2015 by Michael Wetter:
        + Set Evaluate=true for use_constant_density. + This is a structural parameter. Adding this annotation leads to fewer + numerical Jacobians for + Buildings.Examples.VAVReheat.ClosedLoop + with + Buildings.Media.PerfectGases.MoistAirUnsaturated.
      • - January 26, 2016, by Michael Wetter:
        - First implementation of this base class. + December 14, 2012 by Michael Wetter:
        + Renamed protected parameters for consistency with the naming conventions. +
      • +
      • + January 16, 2012 by Michael Wetter:
        + To simplify object inheritance tree, revised base classes + AixLib.Fluid.BaseClasses.PartialResistance, + AixLib.Fluid.Actuators.BaseClasses.PartialTwoWayValve, + AixLib.Fluid.Actuators.BaseClasses.PartialDamperExponential, + AixLib.Fluid.Actuators.BaseClasses.PartialActuator + and model + AixLib.Fluid.FixedResistances.PressureDrop. +
      • +
      • + August 5, 2011, by Michael Wetter:
        + Moved linearized pressure drop equation from the function body to the equation + section. With the previous implementation, + the symbolic processor may not rearrange the equations, which can lead + to coupled equations instead of an explicit solution. +
      • +
      • + June 22, 2008 by Michael Wetter:
        + Extended range of control signal from 0 to 1 by implementing the function + + exponentialDamper. +
      • +
      • + June 10, 2008 by Michael Wetter:
        + First implementation.
      -------- Corrected Code --------

      - This is the base class for the Carnot chiller and the Carnot heat - pump whose coefficient of performance COP changes with temperatures - in the same way as the Carnot efficiency changes. + Partial model for air dampers with exponential opening + characteristics. This is the base model for air dampers. The model + implements the functions that relate the opening signal and the flow + coefficient. The model also defines parameters that are used by + different air damper models.

      - The model allows to either specify the Carnot effectivness - ηCarnot,0, or a COP0 at the - nominal conditions, together with the evaporator temperature - Teva,0 and the condenser temperature - Tcon,0, in which case the model computes the Carnot - effectivness as -

      -

      - ηCarnot,0 = COP0 ⁄ (Tuse,0 ⁄ - (Tcon,0-Teva,0)), + The model is as in ASHRAE 825-RP except that a control signal of + y=0 means the damper is closed, and y=1 + means the damper is open. This is opposite of the implementation of + ASHRAE 825-RP, but used here for consistency within this library.

      - where Tuse is the temperature of the the useful - heat, e.g., the evaporator temperature for a chiller or the condenser - temperature for a heat pump. + For yL < y < yU, the damper characteristics is: +

      +

      + kd(y) = exp(a+b (1-y))

      - The COP is computed as the product + where kd is the loss coefficient (total pressure drop divided + by dynamic pressure) and y is the fractional opening.

      -

      - COP = ηCarnot,0 COPCarnot ηPL, +

      + Outside this range, the damper characteristics is defined by a + quadratic polynomial that matches the damper resistance at + y=0 and y=yL or y=yU and + y=1, respectively. In addition, the polynomials are such + that kd(y) is differentiable in y and the + derivative is continuous.

      - where COPCarnot is the Carnot efficiency and - ηPL is the part load efficiency, expressed using a - polynomial. This polynomial has the form + The damper characteristics is then used to compute the flow + coefficient k(y) as:

      -

      - ηPL = a1 + a2 y + a3 - y2 + ... +

      + k(y) = (2 ρ ⁄ kd(y))1/2 A

      - where y ∈ [0, 1] is either the part load for cooling in case - of a chiller, or the part load of heating in case of a heat pump, and - the coefficients ai are declared by the parameter - a. + where A is the face area, which is computed using the nominal + mass flow rate m_flow_nominal, the nominal velocity + v_nominal and the density of the medium.

      -

      - Implementation -

      - To make this base class applicable to chiller or heat pumps, it uses - the boolean constant COP_is_for_cooling. Depending on - its value, the equations for the coefficient of performance and the - part load ratio are set up. + ASHRAE 825-RP lists the following parameter values as typical (note + that the default values in the model correspond to opposed + blades).

      -
        -
      • April 14, 2020, by Michael Wetter:
        - Changed homotopyInitialization to a constant.
        - This is for IBPSA, - #1341. -
      • -
      • September 12, 2019, by Michael Wetter:
        - Corrected value of evaluate_etaPL and how it is used. - This correction only affects protected variables and does not - affect the results.
        - This is for #1200. -
      • -
      • June 16, 2017, by Michael Wetter:
        - Added temperature difference between fluids in condenser and - evaporator for computation of nominal COP and effectiveness.
        - This is for #698. -
      • -
      • March 28, 2017, by Felix Buenning:
        - Added temperature difference between fluids in condenser and - evaporator. The difference is based on discussions with Emerson - Climate Technologies.
        - This is for #698. -
      • -
      • January 2, 2017, by Filip Jorissen:
        - Removed option for choosing what temperature should be used to - compute the Carnot efficiency. This is for issue 497. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + opposed blades + + single blades +
        + yL + + 15/90 + + 15/90 +
        + yU + + 55/90 + + 65/90 +
        + k1 + + 0.2 to 0.5 + + 0.2 to 0.5 +
        + a + + -1.51 + + -1.51 +
        + b + + 0.105*90 + + 0.0842*90 +
        +

        + (The loss coefficient in fully closed position k0 is + computed based on the leakage coefficient and the coefficient in + fully open position.) +

        +

        + References +

        +

        + P. Haves, L. K. Norford, M. DeSimone and L. Mei, A Standard + Simulation Testbed for the Evaluation of Control Algorithms & + Strategies, ASHRAE Final Report 825-RP, Atlanta, GA. +

        +
          +
        • September 21, 2021, by Michael Wetter:
          + Corrected typo in comments.
          + This is for #1525.
        • -
        • January 26, 2016, by Michael Wetter:
          - First implementation of this base class. +
        • December 23, 2019, by Antoine Gautier:
          + Removed the equations involving m_flow and + dp that now need to be added in each derived damper + model.
          + Added the declaration of dpDamper_nominal and + dpFixed_nominal.
          + Replaced k0 by leakage coefficient.
          + Modified the limiting values for k0 and + k1.
          + This is for #1188. +
        • +
        • March 22, 2017, by Michael Wetter:
          + Added back v_nominal, but set the assignment of + A to be final. This allows scaling the model with + m_flow_nominal, which is generally known in the flow + leg, and v_nominal, for which a default value can be + specified.
          + This is for #544. +
        • +
        • October 12, 2016 by David Blum:
          + Removed parameter v_nominal and variable + area, to simplify parameterization of the model. Also + added assertion statements upon initialization for parameters + k0 and k1 so that they fall within + suggested ranges found in ASHRAE 825-RP. This is for #544. +
        • +
        • January 27, 2015 by Michael Wetter:
          + Set Evaluate=true for + use_constant_density. This is a structural parameter. + Adding this annotation leads to fewer numerical Jacobians for + Buildings.Examples.VAVReheat.ClosedLoop with + Buildings.Media.PerfectGases.MoistAirUnsaturated. +
        • +
        • December 14, 2012 by Michael Wetter:
          + Renamed protected parameters for consistency with the naming + conventions. +
        • +
        • January 16, 2012 by Michael Wetter:
          + To simplify object inheritance tree, revised base classes + AixLib.Fluid.BaseClasses.PartialResistance, + AixLib.Fluid.Actuators.BaseClasses.PartialTwoWayValve, + AixLib.Fluid.Actuators.BaseClasses.PartialDamperExponential, + AixLib.Fluid.Actuators.BaseClasses.PartialActuator and + model AixLib.Fluid.FixedResistances.PressureDrop. +
        • +
        • August 5, 2011, by Michael Wetter:
          + Moved linearized pressure drop equation from the function body to + the equation section. With the previous implementation, the + symbolic processor may not rearrange the equations, which can lead + to coupled equations instead of an explicit solution. +
        • +
        • June 22, 2008 by Michael Wetter:
          + Extended range of control signal from 0 to 1 by implementing the + function exponentialDamper. +
        • +
        • June 10, 2008 by Michael Wetter:
          + First implementation.
        -------- Errors -------- -line 16 column 2 - Warning:

        attribute "align" not allowed for HTML5 -line 30 column 2 - Warning:

        attribute "align" not allowed for HTML5 -line 39 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 50 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 ----- AixLib/Media/Air.mo ---- +---- AixLib/Fluid/HeatExchangers/ActiveBeams/BaseClasses/Convector.mo ---- -------- HTML Code --------

        - Model with basic thermodynamic properties. + In cooling mode, this model adds heat to the water stream. The heat added is equal to: +

        +

        + QBeam = Qrated fΔT fSA fW

        - This model provides equation for the following thermodynamic properties: + In heating mode, the heat is removed from the water stream.

        -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        VariableUnitDescription
        TKtemperature
        pPaabsolute pressure
        dkg/m3density
        hJ/kgspecific enthalpy
        uJ/kgspecific internal energy
        Xi[nXi]kg/kgindependent mass fractions m_i/m
        RJ/kg.Kgas constant
        Mkg/molmolar mass

        • - September 22, 2020, by Michael Wetter:
          - First implementation based on Modelica Standard Library, - but with noEvent added to check of bounds. + March 3, 2022, by Michael Wetter:
          + Removed massDynamics.
          + This is for + issue 1542.
        • -
        - - Density is computed from pressure, temperature and composition in the thermodynamic state record applying the ideal gas law. - -

        - This function returns the dynamic viscosity. -

        -

        Implementation

        -

        - The function is based on the 5th order polynomial - of - - Modelica.Media.Air.MoistAir.dynamicViscosity. - However, for the typical range of temperatures encountered - in building applications, a linear function sufficies. - This implementation is therefore the above 5th order polynomial, - linearized around 20°C. - The relative error of this linearization is - 0.4% at -20°C, - and less then - 0.2% between -5°C and +50°C. -

        - -
        • - December 19, 2013, by Michael Wetter:
          + April 14, 2020, by Michael Wetter:
          + Changed homotopyInitialization to a constant.
          + This is for + IBPSA, #1341. +
        • +
        • + November 2, 2016, by Michael Wetter:
          + Made assignment of senTem.y final. +
        • +
        • + June 13, 2016, by Michael Wetter:
          + Revised implementation. +
        • +
        • + May 20, 2016, by Alessandro Maccarini:
          First implementation.
        - The ideal gas constant for moist air is computed from thermodynamic state assuming that all water is in the gas phase. - - Pressure is returned from the thermodynamic state record input as a simple assignment. - -

        - This function returns the isobaric expansion coefficient at constant pressure, - which is zero for this medium. - The isobaric expansion coefficient at constant pressure is -

        -

        - βp = - 1 ⁄ v   (∂ v ⁄ ∂ T)p = 0, -

        -

        - where - v is the specific volume, - T is the temperature and - p is the pressure. -

        - -
          -
        • - December 18, 2013, by Michael Wetter:
          - First implementation. -
        • -
        - -

        - This function returns the isothermal compressibility coefficient. - The isothermal compressibility is -

        -

        - κT = -1 ⁄ v   (∂ v ⁄ ∂ p)T - = -1 ⁄ p, -

        -

        - where - v is the specific volume, - T is the temperature and - p is the pressure. -

        - -
          -
        • - December 18, 2013, by Michael Wetter:
          - First implementation. -
        • -
        - -

        - This function computes the specific entropy. -

        -

        - The specific entropy of the mixture is obtained from -

        -

        - s = ss + sm, -

        -

        - where - ss is the entropy change due to the state change - (relative to the reference temperature) and - sm is the entropy change due to mixing - of the dry air and water vapor. -

        -

        - The entropy change due to change in state is obtained from -

        -

        - ss = cv ln(T/T0) + R ln(v/v0)
        - = cv ln(T/T0) + R ln(ρ0/ρ) -

        -

        If we assume ρ = p0/(R T), - and because cp = cv + R, - we can write -

        -

        - ss = cv ln(T/T0) + R ln(T/T0)
        - =cp ln(T/T0). -

        -

        - Next, the entropy of mixing is obtained from a reversible isothermal - expansion process. Hence, -

        -

        - sm = -R ∑i( Xi ⁄ Mi - ln(Yi p/p0)), -

        -

        - where R is the gas constant, - X is the mass fraction, - M is the molar mass, and - Y is the mole fraction. -

        +-------- Corrected Code -------- +

        + In cooling mode, this model adds heat to the water stream. The heat + added is equal to: +

        +

        + QBeam = Qrated fΔT + fSA fW +

        +

        + In heating mode, the heat is removed from the water stream. +

        +
          +
        • March 3, 2022, by Michael Wetter:
          + Removed massDynamics.
          + This is for issue + 1542. +
        • +
        • April 14, 2020, by Michael Wetter:
          + Changed homotopyInitialization to a constant.
          + This is for IBPSA, + #1341. +
        • +
        • November 2, 2016, by Michael Wetter:
          + Made assignment of senTem.y final. +
        • +
        • June 13, 2016, by Michael Wetter:
          + Revised implementation. +
        • +
        • May 20, 2016, by Alessandro Maccarini:
          + First implementation. +
        • +
        + +-------- Errors -------- +line 5 column 2 - Warning:

        attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/Movers/Validation/PowerSimplified.mo ---- +-------- HTML Code -------- +

        - To obtain the state for a given pressure, entropy and mass fraction, use - - AixLib.Media.Air.setState_psX. + This example compares the power consumed by pumps that + take three different control signals. + Each pump has identical mass flow rate and pressure rise.

        -

        Limitations

        - This function is only valid for a relative humidity below 100%. + Note that for the instances + + AixLib.Fluid.Movers.FlowControlled_dp + and + + AixLib.Fluid.Movers.FlowControlled_m_flow, + we had to assign the efficiencies (otherwise the default constant + efficiency of 0.7 would have been used). + In these models, the power consumption is computed + using similarity laws, but using the mass flow rate as opposed + to the speed, because speed is not known in these two models. + This is an approximation at operating points in which + the speed is different from the nominal speed N_nominal + because similarity laws are valid for speed and not for + mass flow rate.

        - -
          -
        • - November 27, 2013, by Michael Wetter:
          - First implementation. -
        • -
        -

        - This function returns the partial derivative of density - with respect to pressure at constant temperature. + The figure below shows the approximation error for the + power calculation where the speed Nrpm differs from + the nominal speed Nnominal.

        - -
          -
        • - December 18, 2013, by Michael Wetter:
          - First implementation. -
        • -
        - -

        - This function computes the derivative of density with respect to temperature - at constant pressure. +

        + \"image\"

        • - December 18, 2013, by Michael Wetter:
          - First implementation. + October 15, 2021, by Hongxiang Fu:
          + Fixed the image in the documentation which was cut off + at the y-axis. This is for + IBPSA, #1533.
        • -
        - -

        - This function returns the partial derivative of density - with respect to mass fraction. - This value is zero because in this medium, density is proportional - to pressure, but independent of the species concentration. -

        - -
        • - December 18, 2013, by Michael Wetter:
          - First implementation. + March 11, 2016, by Michael Wetter:
          + Revised implementation by assigning the data record directly in the + instances pump_dp and pump_m_flow, because + using a parameter and assigning this parameter leads + in OpenModelica to the error message + expected subtype of record AixLib.Fluid.Movers.Data.Generic.
        • -
        - -

        - The thermodynamic state record - is computed from density d, temperature T and composition X. -

        - - The - thermodynamic state record is computed from pressure p, specific enthalpy h and composition X. - - The - thermodynamic state record is computed from pressure p, temperature T and composition X. - -

        - This function returns the thermodynamic state based on pressure, - specific entropy and mass fraction. -

        -

        - The state is computed by symbolically solving - - AixLib.Media.Air.specificEntropy - for temperature. -

        - -
        • - November 27, 2013, by Michael Wetter:
          - First implementation. + March 2, 2016, by Filip Jorissen:
          + Revised implementation for + #417.
        • -
        - - Specific enthalpy as a function of temperature and species concentration. - The pressure is input for compatibility with the medium models, but the specific enthalpy - is independent of the pressure. - -
        • - April 30, 2015, by Filip Jorissen and Michael Wetter:
          - Added Inline=true for - - issue 227. + November 5, 2015, by Michael Wetter:
          + Changed parameters since the power is no longer a parameter for the movers + that take mass flow rate or head as an input. + This is for + issue 457.
        • -
        - -

        - This function computes the specific enthalpy for - an isentropic state change from the temperature - that corresponds to the state refState - to reference_T. -

        - -
        • - December 18, 2013, by Michael Wetter:
          - First implementation. + November 22, 2014, by Michael Wetter:
          + Revised implementation.
        - Temperature is returned from the thermodynamic state record input as a simple assignment. - -

        - This function returns the molar mass. -

        +-------- Corrected Code -------- +

        + This example compares the power consumed by pumps that take three + different control signals. Each pump has identical mass flow rate and + pressure rise. +

        +

        + Note that for the instances AixLib.Fluid.Movers.FlowControlled_dp + and AixLib.Fluid.Movers.FlowControlled_m_flow, + we had to assign the efficiencies (otherwise the default constant + efficiency of 0.7 would have been used). In these models, the + power consumption is computed using similarity laws, but using the + mass flow rate as opposed to the speed, because speed is not known in + these two models. This is an approximation at operating points in + which the speed is different from the nominal speed + N_nominal because similarity laws are valid for speed + and not for mass flow rate. +

        +

        + The figure below shows the approximation error for the power + calculation where the speed Nrpm differs from the + nominal speed Nnominal. +

        +

        + \"image\" +

        +
          +
        • October 15, 2021, by Hongxiang Fu:
          + Fixed the image in the documentation which was cut off at the + y-axis. This is for IBPSA, + #1533. +
        • +
        • March 11, 2016, by Michael Wetter:
          + Revised implementation by assigning the data record directly in the + instances pump_dp and pump_m_flow, + because using a parameter and assigning this + parameter leads in OpenModelica to the error message + expected subtype of record + AixLib.Fluid.Movers.Data.Generic. +
        • +
        • March 2, 2016, by Filip Jorissen:
          + Revised implementation for #417. +
        • +
        • November 5, 2015, by Michael Wetter:
          + Changed parameters since the power is no longer a parameter for the + movers that take mass flow rate or head as an input. This is for + issue + 457. +
        • +
        • November 22, 2014, by Michael Wetter:
          + Revised implementation. +
        • +
        + +-------- Errors -------- +line 29 column 2 - Warning:

        attribute "align" not allowed for HTML5 + + +---- AixLib/BoundaryConditions/Validation/BESTEST/WD100.mo ---- +-------- HTML Code -------- + +

        WD100: Base Case

        +

        Weather data file : WD100.epw

        +

        Table 1: Site Data for Weather file WD100.epw

        + + + + + + + + + + + + + + + + +

        Latitude

        39.833° north

        Longitude

        104.65° west

        Altitude

        1650 m

        Time Zone

        -7

        +

        This model is a template for all the other test cases. + It allows to extrapolate all the weather data from the Reader TMY3 for a specific location, incliation and azimuth. + The model + AixLib.BoundaryConditions.Validation.IsotropicAndPerezDiffuseRadiation + outputs radiation data using the available Isotropic and Perez methodlogies. + The sky temperature is calculated using both the Horizontal radiation model, + from data reader weaBusHorRad and the dew point temperature plus sky cover model from the datareader weaBusSkyCovDewTem.

        • - December 18, 2013, by Michael Wetter:
          + September 6, 2021, by Ettore Zanetti:
          + Removed parameter lat as it is now obtained from the weather data bus.
          + This is for + IBPSA, #1477. +
        • +
        • + March 11, 2020, by Ettore Zanetti:
          First implementation.
        • -
        - - Temperature as a function of specific enthalpy and species concentration. - The pressure is input for compatibility with the medium models, but the temperature - is independent of the pressure. - -
        • - April 30, 2015, by Filip Jorissen and Michael Wetter:
          - Added Inline=true for - - issue 227. + April 14, 2020, by Ettore Zanetti:
          + Rework after comments from pull request + #1339. +
        • +
        • + May 2, 2021, by Ettore Zanetti:
          + Updated weather file as explained in #1478. +
        • +
        • + May 2, 2021, by Ettore Zanetti:
          + Added altitude to parameters.
          + This is for + IBPSA, #1477.
        +-------- Corrected Code -------- +

        + WD100: Base Case +

        +

        + Weather data file : WD100.epw +

        +

        + Table 1: Site Data for Weather file WD100.epw +

        + + + + + + + + + + + + + + + + + +
        +

        + Latitude +

        +
        +

        + 39.833° north +

        +
        +

        + Longitude +

        +
        +

        + 104.65° west +

        +
        +

        + Altitude +

        +
        +

        + 1650 m +

        +
        +

        + Time Zone +

        +
        +

        + -7 +

        +
        +

        + This model is a template for all the other test cases. It allows to + extrapolate all the weather data from the Reader TMY3 for a specific + location, incliation and azimuth. The model + AixLib.BoundaryConditions.Validation.IsotropicAndPerezDiffuseRadiation + outputs radiation data using the available Isotropic and Perez + methodlogies. The sky temperature is calculated using both the + Horizontal radiation model, from data reader weaBusHorRad and the dew + point temperature plus sky cover model from the datareader + weaBusSkyCovDewTem. +

        +
          +
        • September 6, 2021, by Ettore Zanetti:
          + Removed parameter lat as it is now obtained from the + weather data bus.
          + This is for IBPSA, + #1477. +
        • +
        • March 11, 2020, by Ettore Zanetti:
          + First implementation. +
        • +
        • April 14, 2020, by Ettore Zanetti:
          + Rework after comments from pull request #1339. +
        • +
        • May 2, 2021, by Ettore Zanetti:
          + Updated weather file as explained in #1478. +
        • +
        • May 2, 2021, by Ettore Zanetti:
          + Added altitude to parameters.
          + This is for IBPSA, + #1477. +
        • +
        + +-------- Errors -------- +line 5 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 + + +---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/finiteLineSource_Erfint.mo ---- +-------- HTML Code -------- +

        - This data record contains the coefficients for perfect gases. + This function evaluates the integral of the error function, given by: +

        +

        + \"image\"

        • - September 12, 2014, by Michael Wetter:
          - Corrected the wrong location of the preferredView - and the revisions annotation. -
        • -
        • - November 21, 2013, by Michael Wetter:
          + March 22, 2018 by Massimo Cimmino:
          First implementation.
        +-------- Corrected Code -------- +

        + This function evaluates the integral of the error function, given by: +

        +

        + \"image\" +

        +
          +
        • March 22, 2018 by Massimo Cimmino:
          + First implementation. +
        • +
        + +-------- Errors -------- +line 5 column 2 - Warning:

        attribute "align" not allowed for HTML5 + + +---- AixLib/Utilities/Math/Biquadratic.mo ---- +-------- HTML Code -------- +

        - This medium package models moist air using a gas law in which pressure and temperature - are independent, which often leads to significantly faster and more robust computations. - The specific heat capacities at constant pressure and at constant volume are constant. - The air is assumed to be not saturated. -

        -

        - This medium uses the gas law -

        -

        - ρ/ρstp = p/pstp, -

        -

        - where - pstd and ρstp are constant reference - temperature and density, rathern than the ideal gas law + This block computes

        - ρ = p ⁄(R T), + y = a1 + a2 x1 + + a3 x12 + + a4 x2 + a5 x22 + + a6 x1 x2

        + +
          +
        • + Sep. 8, 2010, by Michael Wetter:
          + First implementation. +
        • +
        + +-------- Corrected Code -------- +

        + This block computes +

        +

        + y = a1 + a2 x1 + a3 + x12 + a4 x2 + + a5 x22 + a6 x1 + x2 +

        +
          +
        • Sep. 8, 2010, by Michael Wetter:
          + First implementation. +
        • +
        + +-------- Errors -------- +line 5 column 2 - Warning:

        attribute "align" not allowed for HTML5 + + +---- AixLib/Media/Water.mo ---- +-------- HTML Code -------- +

        - where R is the gas constant and T is the temperature. + Model with basic thermodynamic properties.

        - This formulation often leads to smaller systems of nonlinear equations - because equations for pressure and temperature are decoupled. - Therefore, if air inside a control volume such as room air is heated, it - does not increase its specific volume. Consequently, merely heating or cooling - a control volume does not affect the air flow calculations in a duct network - that may be connected to that volume. - Note that multizone air exchange simulation in which buoyancy drives the - air flow is still possible as the models in - - AixLib.Airflow.Multizone compute the mass density using the function - - AixLib.Utilities.Psychrometrics.Functions.density_pTX in which density - is a function of temperature. + This base properties model is identical to + + Modelica.Media.Water.ConstantPropertyLiquidWater, + except that the equation + u = cv_const*(T - reference_T) + has been replaced by u=h because + cp_const=cv_const.

        - Note that models in this package implement the equation for the internal energy as + This model provides equation for the following thermodynamic properties:

        -

        - u = h - pstp ⁄ ρstp, +

        + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        VariableUnitDescription
        TKtemperature
        pPaabsolute pressure
        dkg/m3density
        hJ/kgspecific enthalpy
        uJ/kgspecific internal energy
        Xi[nXi]kg/kgindependent mass fractions m_i/m
        RJ/kg.Kgas constant
        Mkg/molmolar mass
        + +

        + Enthalpy of the water.

        + + +

        - where - u is the internal energy per unit mass, - h is the enthalpy per unit mass, - pstp is the static pressure and - ρstp is the mass density at standard pressure and temperature. - The reason for this implementation is that in general, + This medium package models liquid water.

        -

        - h = u + p v, +

        + The mass density is computed using a constant value of 995.586 kg/s. + For a medium model in which the density is a function of temperature, use + + AixLib.Media.Specialized.Water.TemperatureDependentDensity which may have considerably higher computing time.

        - from which follows that + For the specific heat capacities at constant pressure and at constant volume, + a constant value of 4184 J/(kg K), which corresponds to 20°C + is used. + The figure below shows the relative error of the specific heat capacity that + is introduced by this simplification.

        -

        - u = h - p v = h - p ⁄ ρ = h - pstp ⁄ ρstd, +

        + \"Relative

        - because p ⁄ ρ = pstp ⁄ ρstp in this medium model. + The enthalpy is computed using the convention that h=0 + if T=0 °C.

        +

        Limitations

        - The enthalpy is computed using the convention that h=0 - if T=0 °C and no water vapor is present. + Density, specific heat capacity, thermal conductivity and viscosity are constant. + Water is modeled as an incompressible liquid. + There are no phase changes.

          @@ -18008,12 +17437,6 @@ line 39 column 2 - Warning:

          attribute "align" not allowed for HTML5 #1401.

        • - January 11, 2019 by Michael Wetter:
          - Reforulated assignment of X_int in setState_psX.
          - This is for - #1079. -
        • -
        • October 26, 2018, by Filip Jorissen and Michael Wetter:
          Now printing different messages if temperature is above or below its limit, and adding instance name as JModelica does not print the full instance name in the assertion. @@ -18021,24 +17444,31 @@ line 39 column 2 - Warning:

          attribute "align" not allowed for HTML5 #1045.

        • - November 4, 2016, by Michael Wetter:
          - Set default value for dT.start in base properties.
          - This is for - #575. -
        • -
        • June 6, 2015, by Michael Wetter:
          Set AbsolutePressure(start=p_default) to avoid a translation error if AixLib.Fluid.Sources.Examples.TraceSubstancesFlowSource + (if used with water instead of air) is translated in pedantic mode in Dymola 2016. The reason is that pressures use Medium.p_default as start values, but Modelica.Media.Interfaces.Types sets a default value of 1E-5. - A similar change has been done for pressure. + A similar change has been done for pressure and density. + This fixes + #266. +
        • +
        • + June 6, 2015, by Michael Wetter:
          + Changed type of BaseProperties.T from + Modelica.Units.SI.Temperature to Temperature. + Otherwise, it has a different start value than Medium.T, which + causes an error if + + AixLib.Media.Examples.WaterProperties + is translated in pedantic mode. This fixes #266.
        • @@ -18048,22 +17478,18 @@ line 39 column 2 - Warning:

          attribute "align" not allowed for HTML5 to allow correct use of preferredMediumState as described in - Modelica.Media.Interfaces.PartialMedium. - Note that the default is preferredMediumState=false - and hence the same states are used as were used before. + Modelica.Media.Interfaces.PartialMedium, + and set preferredMediumState=false + to keep the same states as were used before. This is for #260.

        • - May 11, 2015, by Michael Wetter:
          - Removed - p(stateSelect=if preferredMediumStates then StateSelect.prefer else StateSelect.default) - in declaration of BaseProperties. - Otherwise, when models that contain a fluid volume - are exported as an FMU, their pressure would be - differentiated with respect to time. This would require - the time derivative of the inlet pressure, which is not available, - causing the translation to stop with an error. + June 5, 2015, by Michael Wetter:
          + Removed ThermodynamicState declaration as this lead to + the error + \"Attempting to redeclare record ThermodynamicState when the original was not replaceable.\" + in Dymola 2016 using the pedantic model check.
        • May 1, 2015, by Michael Wetter:
          @@ -18072,78 +17498,23 @@ line 39 column 2 - Warning:

          attribute "align" not allowed for HTML5 issue 227.

        • - March 20, 2015, by Michael Wetter:
          - Added missing term state.p/reference_p in function - specificEntropy. - #193. -
        • -
        • - February 3, 2015, by Michael Wetter:
          - Removed stateSelect.prefer for temperature. - This is for - #160. -
        • -
        • - July 24, 2014, by Michael Wetter:
          - Changed implementation to use - - AixLib.Utilities.Psychrometrics.Constants. - This was done to use consistent values throughout the library. -
        • -
        • - November 16, 2013, by Michael Wetter:
          - Revised and simplified the implementation. + February 25, 2015, by Michael Wetter:
          + Removed stateSelect attribute on pressure as this caused + + AixLib.Examples.Tutorial.SpaceCooling.System3 + to fail with the error message + \"differentiated if-then-else was not continuous\".
        • - November 14, 2013, by Michael Wetter:
          - Removed function - HeatCapacityOfWater - which is neither needed nor implemented in the - Modelica Standard Library. + October 15, 2014, by Michael Wetter:
          + Reimplemented media based on + 446aa83.
        • - November 13, 2013, by Michael Wetter:
          - Removed non-used computations in specificEnthalpy_pTX and - in temperature_phX. -
        • -
        • - March 29, 2013, by Michael Wetter:
          - Added final standardOrderComponents=true in the - BaseProperties declaration. This avoids an error - when models are checked in Dymola 2014 in the pedenatic mode. -
        • -
        • - April 12, 2012, by Michael Wetter:
          - Added keyword each to Xi(stateSelect=...). -
        • -
        • - April 4, 2012, by Michael Wetter:
          - Added redeclaration of ThermodynamicState to avoid a warning - during model check and translation. -
        • -
        • - August 3, 2011, by Michael Wetter:
          - Fixed bug in u=h-R*T, which is only valid for ideal gases. - For this medium, the function is u=h-pStd/dStp. -
        • -
        • - January 27, 2010, by Michael Wetter:
          - Fixed bug in else branch of function setState_phX - that lead to a run-time error when the constructor of this function was called. -
        • -
        • - January 22, 2010, by Michael Wetter:
          - Added implementation of function - - enthalpyOfNonCondensingGas and its derivative. -
        • -
        • - January 13, 2010, by Michael Wetter:
          - Fixed implementation of derivative functions. -
        • -
        • - August 28, 2008, by Michael Wetter:
          - First implementation. + November 15, 2013, by Michael Wetter:
          + Complete new reimplementation because the previous version + had the option to add a compressibility to the medium, which + has never been used.
        @@ -18151,6 +17522,13 @@ line 39 column 2 - Warning:

        attribute "align" not allowed for HTML5

        Model with basic thermodynamic properties.

        +

        + This base properties model is identical to Modelica.Media.Water.ConstantPropertyLiquidWater, + except that the equation u = cv_const*(T - reference_T) + has been replaced by u=h because + cp_const=cv_const. +

        This model provides equation for the following thermodynamic properties: @@ -18257,5779 +17635,6350 @@ line 39 column 2 - Warning:

        attribute "align" not allowed for HTML5

      -

        -
      • September 22, 2020, by Michael Wetter:
        - First implementation based on Modelica Standard Library, but with - noEvent added to check of bounds. -
      • -
      -Density is computed from pressure, temperature and composition in the -thermodynamic state record applying the ideal gas law. -

      - This function returns the dynamic viscosity. -

      -

      - Implementation -

      -

      - The function is based on the 5th order polynomial of Modelica.Media.Air.MoistAir.dynamicViscosity. - However, for the typical range of temperatures encountered in - building applications, a linear function sufficies. This - implementation is therefore the above 5th order polynomial, - linearized around 20°C. The relative error of this - linearization is 0.4% at -20°C, and less then - 0.2% between -5°C and +50°C. -

      -
        -
      • December 19, 2013, by Michael Wetter:
        - First implementation. -
      • -
      -The ideal gas constant for moist air is computed from thermodynamic -state assuming that all water is in the gas phase. -Pressure is returned from the thermodynamic state record input as a -simple assignment. -

      - This function returns the isobaric expansion coefficient at constant - pressure, which is zero for this medium. The isobaric expansion - coefficient at constant pressure is -

      -

      - βp = - 1 ⁄ v   (∂ v ⁄ ∂ T)p = 0, -

      -

      - where v is the specific volume, T is the temperature - and p is the pressure. -

      -
        -
      • December 18, 2013, by Michael Wetter:
        - First implementation. -
      • -
      -

      - This function returns the isothermal compressibility coefficient. The - isothermal compressibility is -

      -

      - κT = -1 ⁄ v   (∂ v ⁄ ∂ p)T = -1 ⁄ p, -

      - where v is the specific volume, T is the temperature - and p is the pressure. + Enthalpy of the water.

      - This function computes the specific entropy. -

      -

      - The specific entropy of the mixture is obtained from -

      -

      - s = ss + sm, -

      -

      - where ss is the entropy change due to the state - change (relative to the reference temperature) and - sm is the entropy change due to mixing of the dry - air and water vapor. -

      -

      - The entropy change due to change in state is obtained from -

      -

      - ss = cv ln(T/T0) + R - ln(v/v0)
      - = cv ln(T/T0) + R ln(ρ0/ρ) + This medium package models liquid water.

      - If we assume ρ = p0/(R T), and because - cp = cv + R, we can write -

      -

      - ss = cv ln(T/T0) + R - ln(T/T0)
      - =cp ln(T/T0). + The mass density is computed using a constant value of 995.586 + kg/s. For a medium model in which the density is a function of + temperature, use + AixLib.Media.Specialized.Water.TemperatureDependentDensity which + may have considerably higher computing time.

      - Next, the entropy of mixing is obtained from a reversible isothermal - expansion process. Hence, -

      -

      - sm = -R ∑i( Xi ⁄ Mi - ln(Yi p/p0)), + For the specific heat capacities at constant pressure and at constant + volume, a constant value of 4184 J/(kg K), which corresponds + to 20°C is used. The figure below shows the relative error of + the specific heat capacity that is introduced by this simplification.

      -

      - where R is the gas constant, X is the mass fraction, - M is the molar mass, and Y is the mole fraction. +

      + +

      - To obtain the state for a given pressure, entropy and mass fraction, - use AixLib.Media.Air.setState_psX. + The enthalpy is computed using the convention that h=0 if + T=0 °C.

      Limitations

      - This function is only valid for a relative humidity below 100%. + Density, specific heat capacity, thermal conductivity and viscosity + are constant. Water is modeled as an incompressible liquid. There are + no phase changes.

        -
      • November 27, 2013, by Michael Wetter:
        - First implementation. +
      • September 28, 2020, by Michael Wetter:
        + Reformulated BaseProperties to avoid event-triggering + assertions.
        + This is for #1401.
      • -
      -

      - This function returns the partial derivative of density with respect - to pressure at constant temperature. -

      -
        -
      • December 18, 2013, by Michael Wetter:
        - First implementation. +
      • October 26, 2018, by Filip Jorissen and Michael Wetter:
        + Now printing different messages if temperature is above or below + its limit, and adding instance name as JModelica does not print the + full instance name in the assertion. This is for #1045.
      • -
      -

      - This function computes the derivative of density with respect to - temperature at constant pressure. -

      -
        -
      • December 18, 2013, by Michael Wetter:
        - First implementation. +
      • June 6, 2015, by Michael Wetter:
        + Set AbsolutePressure(start=p_default) to avoid a + translation error if + AixLib.Fluid.Sources.Examples.TraceSubstancesFlowSource (if + used with water instead of air) is translated in pedantic mode in + Dymola 2016. The reason is that pressures use + Medium.p_default as start values, but Modelica.Media.Interfaces.Types + sets a default value of 1E-5. A similar change has been done + for pressure and density. This fixes #266.
      • -
      -

      - This function returns the partial derivative of density with respect - to mass fraction. This value is zero because in this medium, density - is proportional to pressure, but independent of the species - concentration. -

      -
        -
      • December 18, 2013, by Michael Wetter:
        - First implementation. +
      • June 6, 2015, by Michael Wetter:
        + Changed type of BaseProperties.T from + Modelica.Units.SI.Temperature to + Temperature. Otherwise, it has a different start value + than Medium.T, which causes an error if AixLib.Media.Examples.WaterProperties + is translated in pedantic mode. This fixes #266.
      • -
      -

      - The - thermodynamic state record is computed from density - d, temperature T and composition - X. -

      -The -thermodynamic state record is computed from pressure p, specific -enthalpy h and composition X. -The -thermodynamic state record is computed from pressure p, temperature -T and composition X. -

      - This function returns the thermodynamic state based on pressure, - specific entropy and mass fraction. -

      -

      - The state is computed by symbolically solving AixLib.Media.Air.specificEntropy - for temperature. -

      -
        -
      • November 27, 2013, by Michael Wetter:
        - First implementation. +
      • June 5, 2015, by Michael Wetter:
        + Added stateSelect attribute in + BaseProperties.T to allow correct use of + preferredMediumState as described in Modelica.Media.Interfaces.PartialMedium, + and set preferredMediumState=false to keep the same + states as were used before. This is for #260.
      • -
      -Specific enthalpy as a function of temperature and species -concentration. The pressure is input for compatibility with the medium -models, but the specific enthalpy is independent of the pressure. -
        -
      • April 30, 2015, by Filip Jorissen and Michael Wetter:
        +
      • June 5, 2015, by Michael Wetter:
        + Removed ThermodynamicState declaration as this lead to + the error \"Attempting to redeclare record ThermodynamicState when + the original was not replaceable.\" in Dymola 2016 using the + pedantic model check. +
      • +
      • May 1, 2015, by Michael Wetter:
        Added Inline=true for issue 227.
      • -
      -

      - This function computes the specific enthalpy for an isentropic state - change from the temperature that corresponds to the state - refState to reference_T. -

      -
        -
      • December 18, 2013, by Michael Wetter:
        - First implementation. +
      • February 25, 2015, by Michael Wetter:
        + Removed stateSelect attribute on pressure as this + caused AixLib.Examples.Tutorial.SpaceCooling.System3 + to fail with the error message \"differentiated if-then-else was not + continuous\".
      • -
      -Temperature is returned from the thermodynamic state record input as a -simple assignment. -

      - This function returns the molar mass. -

      -
        -
      • December 18, 2013, by Michael Wetter:
        - First implementation. +
      • October 15, 2014, by Michael Wetter:
        + Reimplemented media based on + 446aa83.
      • -
      -Temperature as a function of specific enthalpy and species -concentration. The pressure is input for compatibility with the medium -models, but the temperature is independent of the pressure. -
        -
      • April 30, 2015, by Filip Jorissen and Michael Wetter:
        - Added Inline=true for issue 227. +
      • November 15, 2013, by Michael Wetter:
        + Complete new reimplementation because the previous version had the + option to add a compressibility to the medium, which has never been + used.
      -

      - This data record contains the coefficients for perfect gases. -

      + +-------- Errors -------- +line 17 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 + + +line 18 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/HeatExchangers/BaseClasses/WetCoilWetRegime.mo ---- +-------- HTML Code -------- + +

        +
      • + Jan 21, 2021, by Donghun Kim:
        First implementation. +
      • +
      + +

      + This model implements the calculation for a 100% wet coil. +

      +

      + The equations from Braun (1988) and Mitchell and Braun (2012a and b), + which are essentially the extension of the ε-NTU approach to + simultaneous sensible and latent heat transfer, are utilized. +

      +

      + The mathematical equations are analogous to that of the sensible heat exchanger. + However, the key distinction is that the heat transfer is driven by an enthalpy difference + not by an temperature difference. This change in the driving potential results in re-defining + capacitances and heat transfer coefficients accordingly. +

      + +

      + The total heat transfer rate is expressed as +

      +

      + Qtot=ε* C*min + (hair,in-hsat(Twat,in)), +

      +

      + where ε*=f(Cr*,NTU*) and f is the same ε-NTU relationships + (depending on the heat exchanger configuration) for the sensible heat exchanger. +

      +

      + hair,in and hsat(Twat,in) are + the specific enthalpies of the incoming moist air and saturated moist air + at the water inlet temperature. +

      +

      + The capacitances of water and air streams are defined as +

      +

      C*air=mair and + C*wat=mwatcp,wat/csat, +

      +

      + where csat is an specific heat capacity, which indicates the sensitivity + of the enthalpy of the staturated moist air w.r.t. the temperature, and is defined + here as csat=(hsat(Twat,out)-hsat(Twat,in)) + /(Twat,out-Twat,in). +

      +

      + The capacitance ratio and minimum capacitance are naturally defined as +

      +

      Cr*=min(C*air,C*wat)/max(C*air,C*wat) + and C*min=min(C*air,C*wat). +

      +


      + The number of transfer unit for the wet-coil is defined as NTU*=UA*/C*min, where +

      +

      + UA*=1/(1/(UAair/cp,air)+1/(UAwat/csat). +

      + +

      References

      +

      + Braun, James E. 1988. + "Methodologies for the Design and Control of Central Cooling Plants". + PhD Thesis. University of Wisconsin - Madison. + Available + + online. +

      +

      + Mitchell, John W., and James E. Braun. 2012a. + Principles of heating, ventilation, and air conditioning in buildings. + Hoboken, N.J.: Wiley. +

      +

      + Mitchell, John W., and James E. Braun. 2012b. + "Supplementary Material Chapter 2: Heat Exchangers for Cooling Applications". + Excerpt from Principles of heating, ventilation, and air conditioning in buildings. + Hoboken, N.J.: Wiley. + Available + + online. +

      + +-------- Corrected Code --------
        -
      • September 12, 2014, by Michael Wetter:
        - Corrected the wrong location of the preferredView and - the revisions annotation. -
      • -
      • November 21, 2013, by Michael Wetter:
        +
      • Jan 21, 2021, by Donghun Kim:
        First implementation.

      - This medium package models moist air using a gas law in which - pressure and temperature are independent, which often leads to - significantly faster and more robust computations. The specific heat - capacities at constant pressure and at constant volume are constant. - The air is assumed to be not saturated. + This model implements the calculation for a 100% wet coil.

      - This medium uses the gas law + The equations from Braun (1988) and Mitchell and Braun (2012a and b), + which are essentially the extension of the ε-NTU approach to + simultaneous sensible and latent heat transfer, are utilized.

      -

      - ρ/ρstp = p/pstp, +

      + The mathematical equations are analogous to that of the sensible heat + exchanger. However, the key distinction is that the heat transfer is + driven by an enthalpy difference not by an temperature difference. + This change in the driving potential results in re-defining + capacitances and heat transfer coefficients accordingly.

      - where pstd and ρstp are constant - reference temperature and density, rathern than the ideal gas law + The total heat transfer rate is expressed as

      -

      - ρ = p ⁄(R T), +

      + Qtot=ε* C*min + (hair,in-hsat(Twat,in)),

      - where R is the gas constant and T is the temperature. + where ε*=f(Cr*,NTU*) and f is the same ε-NTU + relationships (depending on the heat exchanger configuration) for the + sensible heat exchanger.

      - This formulation often leads to smaller systems of nonlinear - equations because equations for pressure and temperature are - decoupled. Therefore, if air inside a control volume such as room air - is heated, it does not increase its specific volume. Consequently, - merely heating or cooling a control volume does not affect the air - flow calculations in a duct network that may be connected to that - volume. Note that multizone air exchange simulation in which buoyancy - drives the air flow is still possible as the models in AixLib.Airflow.Multizone - compute the mass density using the function AixLib.Utilities.Psychrometrics.Functions.density_pTX - in which density is a function of temperature. + hair,in and + hsat(Twat,in) are the specific + enthalpies of the incoming moist air and saturated moist air at the + water inlet temperature.

      - Note that models in this package implement the equation for the - internal energy as + The capacitances of water and air streams are defined as

      -

      - u = h - pstp ⁄ ρstp, +

      + C*air=mair and + C*wat=mwatcp,wat/csat,

      - where u is the internal energy per unit mass, h is the - enthalpy per unit mass, pstp is the static pressure - and ρstp is the mass density at standard pressure - and temperature. The reason for this implementation is that in - general, -

      -

      - h = u + p v, + where csat is an specific heat capacity, which indicates the + sensitivity of the enthalpy of the staturated moist air w.r.t. the + temperature, and is defined here as + csat=(hsat(Twat,out)-hsat(Twat,in)) + /(Twat,out-Twat,in).

      - from which follows that + The capacitance ratio and minimum capacitance are naturally defined + as

      -

      - u = h - p v = h - p ⁄ ρ = h - pstp ⁄ ρstd, +

      + Cr*=min(C*air,C*wat)/max(C*air,C*wat) + and C*min=min(C*air,C*wat).

      - because p ⁄ ρ = pstp ⁄ ρstp in this - medium model. +
      + The number of transfer unit for the wet-coil is defined as + NTU*=UA*/C*min, where

      -

      - The enthalpy is computed using the convention that h=0 if - T=0 °C and no water vapor is present. +

      + UA*=1/(1/(UAair/cp,air)+1/(UAwat/csat). +

      +

      + References +

      +

      + Braun, James E. 1988. \"Methodologies for the Design and Control of + Central Cooling Plants\". PhD Thesis. University of Wisconsin - + Madison. Available online. +

      +

      + Mitchell, John W., and James E. Braun. 2012a. Principles of heating, + ventilation, and air conditioning in buildings. Hoboken, N.J.: Wiley. +

      +

      + Mitchell, John W., and James E. Braun. 2012b. \"Supplementary Material + Chapter 2: Heat Exchangers for Cooling Applications\". Excerpt from + Principles of heating, ventilation, and air conditioning in + buildings. Hoboken, N.J.: Wiley. Available + online.

      -
        -
      • September 28, 2020, by Michael Wetter:
        - Reformulated BaseProperties to avoid event-triggering - assertions.
        - This is for #1401. -
      • -
      • January 11, 2019 by Michael Wetter:
        - Reforulated assignment of X_int in - setState_psX.
        - This is for #1079. -
      • -
      • October 26, 2018, by Filip Jorissen and Michael Wetter:
        - Now printing different messages if temperature is above or below - its limit, and adding instance name as JModelica does not print the - full instance name in the assertion. This is for #1045. -
      • -
      • November 4, 2016, by Michael Wetter:
        - Set default value for dT.start in base properties.
        - This is for #575. -
      • -
      • June 6, 2015, by Michael Wetter:
        - Set AbsolutePressure(start=p_default) to avoid a - translation error if - AixLib.Fluid.Sources.Examples.TraceSubstancesFlowSource is - translated in pedantic mode in Dymola 2016. The reason is that - pressures use Medium.p_default as start values, but - Modelica.Media.Interfaces.Types - sets a default value of 1E-5. A similar change has been done - for pressure. This fixes #266. -
      • -
      • June 5, 2015, by Michael Wetter:
        - Added stateSelect attribute in - BaseProperties.T to allow correct use of - preferredMediumState as described in Modelica.Media.Interfaces.PartialMedium. - Note that the default is preferredMediumState=false - and hence the same states are used as were used before. This is for - #260. -
      • -
      • May 11, 2015, by Michael Wetter:
        - Removed p(stateSelect=if preferredMediumStates then - StateSelect.prefer else StateSelect.default) in declaration - of BaseProperties. Otherwise, when models that contain - a fluid volume are exported as an FMU, their pressure would be - differentiated with respect to time. This would require the time - derivative of the inlet pressure, which is not available, causing - the translation to stop with an error. -
      • -
      • May 1, 2015, by Michael Wetter:
        - Added Inline=true for issue 227. -
      • -
      • March 20, 2015, by Michael Wetter:
        - Added missing term state.p/reference_p in function - specificEntropy. #193. -
      • -
      • February 3, 2015, by Michael Wetter:
        - Removed stateSelect.prefer for temperature. This is - for #160. -
      • -
      • July 24, 2014, by Michael Wetter:
        - Changed implementation to use AixLib.Utilities.Psychrometrics.Constants. - This was done to use consistent values throughout the library. -
      • -
      • November 16, 2013, by Michael Wetter:
        - Revised and simplified the implementation. -
      • -
      • November 14, 2013, by Michael Wetter:
        - Removed function HeatCapacityOfWater which is neither - needed nor implemented in the Modelica Standard Library. -
      • -
      • November 13, 2013, by Michael Wetter:
        - Removed non-used computations in specificEnthalpy_pTX - and in temperature_phX. -
      • -
      • March 29, 2013, by Michael Wetter:
        - Added final standardOrderComponents=true in the - BaseProperties declaration. This avoids an error when - models are checked in Dymola 2014 in the pedenatic mode. -
      • -
      • April 12, 2012, by Michael Wetter:
        - Added keyword each to - Xi(stateSelect=...). -
      • -
      • April 4, 2012, by Michael Wetter:
        - Added redeclaration of ThermodynamicState to avoid a - warning during model check and translation. -
      • -
      • August 3, 2011, by Michael Wetter:
        - Fixed bug in u=h-R*T, which is only valid for ideal - gases. For this medium, the function is u=h-pStd/dStp. -
      • -
      • January 27, 2010, by Michael Wetter:
        - Fixed bug in else branch of function - setState_phX that lead to a run-time error when the - constructor of this function was called. -
      • -
      • January 22, 2010, by Michael Wetter:
        - Added implementation of function - enthalpyOfNonCondensingGas and its derivative. -
      • -
      • January 13, 2010, by Michael Wetter:
        - Fixed implementation of derivative functions. -
      • -
      • August 28, 2008, by Michael Wetter:
        - First implementation. -
      • -
      -------- Errors -------- -line 8 column 2 - Warning: The summary attribute on the
      element is obsolete in HTML5 - - -line 7 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - -line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - -line 8 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 21 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 29 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 37 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - -line 11 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 19 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 43 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 20 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 36 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 48 column 2 - Warning:

      attribute "align" not allowed for HTML5 line 54 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 60 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Controls/Continuous/Examples/NumberOfRequests.mo ---- +---- AixLib/Utilities/Math/QuadraticLinear.mo ---- -------- HTML Code -------- +

      Block for function quadraticLinear, which computes

      +

      y = a1 + a2 x1 + a3 x12 + (a4 + a5 x1 + a6 x12) x2

      +
      • - January 12, 2017, by Thierry S. Nouidui:
        - Modified example to prevent simultaneous events - This is for - #646. -
      • -
      • - November 21, 2011, by Michael Wetter:
        - Added documentation. + November 29, 2013 by Marcus Fuchs:
        + Implementation based on Functions.quadraticLinear.
      -

      - Example that demonstrates the use of the block - - AixLib.Controls.Continuous.NumberOfRequests. - The parameters of the block are such that the output is incremented - for each input signal that is strictly larger than 0. - The figure below shows the inputs and the output of the block. -

      -

      - \"Simulation -

      - -------- Corrected Code -------- -
        -
      • January 12, 2017, by Thierry S. Nouidui:
        - Modified example to prevent simultaneous events This is for - #646. -
      • -
      • November 21, 2011, by Michael Wetter:
        - Added documentation. -
      • -

      - Example that demonstrates the use of the block AixLib.Controls.Continuous.NumberOfRequests. - The parameters of the block are such that the output is incremented - for each input signal that is strictly larger than 0. The - figure below shows the inputs and the output of the block. + Block for function quadraticLinear, which computes

      - \"Simulation + y = a1 + a2 x1 + a3 x12 + (a4 + a5 x1 + a6 x12) x2

      +
        +
      • November 29, 2013 by Marcus Fuchs:
        + Implementation based on Functions.quadraticLinear. +
      • +
      -------- Errors -------- -line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 3 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Sensors/LatentEnthalpyFlowRate.mo ---- +---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/ShiftAggregationCells.mo ---- -------- HTML Code --------

      - This model outputs the latent enthalphy flow rate of the medium in the flow - between its fluid ports. In particular, if the total enthalpy flow rate is -

      -

      - Ḣtot = Ḣsen + Ḣlat, -

      -

      - where - sen = ṁ (1-Xw) cp,air, - then this sensor outputs Ḣ = Ḣlat. -

      -

      - If the parameter tau is non-zero, then the measured - specific latent enthalpy hout that is used to - compute the latent enthalpy flow rate - lat = ṁ hout - is computed using a first order differential equation. - See - AixLib.Fluid.Sensors.UsersGuide for an explanation. + This validation case replicates the load-shifting procedure illustred in the figure below by Cimmino (2014).

      -

      - For a sensor that measures - tot, use - - AixLib.Fluid.Sensors.EnthalpyFlowRate.
      - For a sensor that measures - sen, use - - AixLib.Fluid.Sensors.SensibleEnthalpyFlowRate. +

      + \"image\"

      +

      References

      - The sensor is ideal, i.e., it does not influence the fluid. - The sensor can only be used with medium models that implement the function - enthalpyOfNonCondensingGas(T). + Cimmino, M. 2014. Développement et validation expérimentale de facteurs de réponse + thermique pour champs de puits géothermiques, + Ph.D. Thesis, École Polytechnique de Montréal.

      • - October 19, 2020, by Antoine Gautier:
        - Changed default value for tau from 1 to 0.
        - This is for - #1406. -
      • -
      • - February 25, 2020, by Michael Wetter:
        - Changed icon to display its operating state.
        - This is for - #1294. -
      • -
      • - January 18, 2016 by Filip Jorissen:
        - Using parameter tauInv - since this now exists in - AixLib.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor. - This is for - #372. -
      • -
      • - September 10, 2013, by Michael Wetter:
        - Changed medium declaration in the extends statement - to replaceable to avoid a translation error in - OpenModelica. -
      • -
      • - August 31, 2013, by Michael Wetter:
        - Removed default value tau=0 as the base class - already sets tau=1. - This change was made so that all sensors use the same default value. -
      • -
      • - December 18, 2012, by Michael Wetter:
        - Moved computation of i_w to new base class - - AixLib.Fluid.BaseClasses.IndexWater. - The value of this parameter is now assigned dynamically and does not require to be specified - by the user. + July 18, 2018, by Alex Laferrière:
        + First implementation.
      • +
      + +-------- Corrected Code -------- +

      + This validation case replicates the load-shifting procedure illustred + in the figure below by Cimmino (2014). +

      +

      + \"image\" +

      +

      + References +

      +

      + Cimmino, M. 2014. Développement et validation expérimentale de + facteurs de réponse thermique pour champs de puits géothermiques, + Ph.D. Thesis, École Polytechnique de Montréal. +

      +
        +
      • July 18, 2018, by Alex Laferrière:
        + First implementation. +
      • +
      + +-------- Errors -------- +line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/HeatExchangers/ConstantEffectiveness.mo ---- +-------- HTML Code -------- + +

      + Model for a heat exchanger with constant effectiveness. +

      +

      + This model transfers heat in the amount of +

      +

      + Q = Qmax ε, +

      +

      + where ε is a constant effectiveness and + Qmax is the maximum heat that can be transferred. +

      +

      + For a heat and moisture exchanger, use + + AixLib.Fluid.MassExchangers.ConstantEffectiveness + instead of this model. +

      + +
      • - November 3, 2011, by Michael Wetter:
        - Moved der(h_out) := 0; from the initial algorithm section to - the initial equation section - as this assignment does not conform to the Modelica specification. + August 13, 2013 by Michael Wetter:
        + Corrected error in the documentation.
      • - August 10, 2011 by Michael Wetter:
        - Added parameter i_w and an assert statement to - make sure it is set correctly. Without this change, Dymola - cannot differentiate the model when reducing the index of the DAE. + July 30, 2013 by Michael Wetter:
        + Updated model to use new variable mWat_flow + in the base class.
      • - June 3, 2011 by Michael Wetter:
        - Revised implementation to add dynamics in such a way that - the time constant increases as the mass flow rate tends to zero. - This can improve the numerics. + January 28, 2010, by Michael Wetter:
        + Added regularization near zero flow.
      • - February 22, by Michael Wetter:
        - Improved code that searches for index of 'water' in medium model. + October 2, 2009, by Michael Wetter:
        + Changed computation of inlet temperatures to use + state_*_inflow which is already known in base class.
      • - September 9, 2009 by Michael Wetter:
        + April 28, 2008, by Michael Wetter:
        First implementation. - Implementation is based on enthalpy sensor of Modelica.Fluid.
      -------- Corrected Code --------

      - This model outputs the latent enthalphy flow rate of the - medium in the flow between its fluid ports. In particular, if the - total enthalpy flow rate is -

      -

      - Ḣtot = Ḣsen + Ḣlat, + Model for a heat exchanger with constant effectiveness.

      - where sen = ṁ (1-Xw) - cp,air, then this sensor outputs Ḣ = - Ḣlat. + This model transfers heat in the amount of

      -

      - If the parameter tau is non-zero, then the measured - specific latent enthalpy hout that is used to - compute the latent enthalpy flow rate lat = ṁ - hout is computed using a first order differential - equation. See AixLib.Fluid.Sensors.UsersGuide - for an explanation. +

      + Q = Qmax ε,

      - For a sensor that measures tot, use AixLib.Fluid.Sensors.EnthalpyFlowRate.
      - - For a sensor that measures sen, use AixLib.Fluid.Sensors.SensibleEnthalpyFlowRate. + where ε is a constant effectiveness and Qmax + is the maximum heat that can be transferred.

      - The sensor is ideal, i.e., it does not influence the fluid. The - sensor can only be used with medium models that implement the - function enthalpyOfNonCondensingGas(T). + For a heat and moisture exchanger, use AixLib.Fluid.MassExchangers.ConstantEffectiveness + instead of this model.

        -
      • October 19, 2020, by Antoine Gautier:
        - Changed default value for tau from 1 to - 0.
        - This is for #1406. -
      • -
      • February 25, 2020, by Michael Wetter:
        - Changed icon to display its operating state.
        - This is for #1294. -
      • -
      • January 18, 2016 by Filip Jorissen:
        - Using parameter tauInv since this now exists in - - AixLib.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor. This - is for #372. -
      • -
      • September 10, 2013, by Michael Wetter:
        - Changed medium declaration in the extends statement to - replaceable to avoid a translation error in - OpenModelica. -
      • -
      • August 31, 2013, by Michael Wetter:
        - Removed default value tau=0 as the base class already - sets tau=1. This change was made so that all sensors - use the same default value. -
      • -
      • December 18, 2012, by Michael Wetter:
        - Moved computation of i_w to new base class AixLib.Fluid.BaseClasses.IndexWater. - The value of this parameter is now assigned dynamically and does - not require to be specified by the user. -
      • -
      • November 3, 2011, by Michael Wetter:
        - Moved der(h_out) := 0; from the initial algorithm - section to the initial equation section as this assignment does not - conform to the Modelica specification. +
      • August 13, 2013 by Michael Wetter:
        + Corrected error in the documentation.
      • -
      • August 10, 2011 by Michael Wetter:
        - Added parameter i_w and an assert statement to make - sure it is set correctly. Without this change, Dymola cannot - differentiate the model when reducing the index of the DAE. +
      • July 30, 2013 by Michael Wetter:
        + Updated model to use new variable mWat_flow in the + base class.
      • -
      • June 3, 2011 by Michael Wetter:
        - Revised implementation to add dynamics in such a way that the time - constant increases as the mass flow rate tends to zero. This can - improve the numerics. +
      • January 28, 2010, by Michael Wetter:
        + Added regularization near zero flow.
      • -
      • February 22, by Michael Wetter:
        - Improved code that searches for index of 'water' in medium model. +
      • October 2, 2009, by Michael Wetter:
        + Changed computation of inlet temperatures to use + state_*_inflow which is already known in base class.
      • -
      • September 9, 2009 by Michael Wetter:
        - First implementation. Implementation is based on enthalpy sensor of - Modelica.Fluid. +
      • April 28, 2008, by Michael Wetter:
        + First implementation.
      -------- Errors -------- -line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 8 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/BoundaryConditions/WeatherData/ReaderTMY3.mo ---- +---- AixLib/Fluid/FMI/ExportContainers/ThermalZones.mo ---- -------- HTML Code -------- -

      - Block to output the latitude of the location. - This block is added so that the latitude is displayed - with a comment in the GUI of the weather bus connector. +

      + Model that is used as a container for a multiple thermal zones + that are to be exported as an FMU.

      -

      Implementation

      +

      Typical use and important parameters

      - If - - Modelica.Blocks.Sources.Constant where used, then - the comment for the latitude would be \"Connector of Real output signal\". - As this documentation string cannot be overwritten, a new block - was implemented. + To use this model as a container for an FMU, extend + from this model, rather than instantiate it, + add your thermal zones. For each thermal zone, + add a vector of mass flow rate sensors. + By extending from this model, the top-level + signal connectors on the left stay at the top-level, and hence + will be visible at the FMI interface.

      + Note that
      • - January 4, 2016, by Michael Wetter:
        - First implementation. + A vector of mass flow rate sensors is used to connect + one element of the thermal zone adapter with one thermal zone.
      • -
      - -

      - Block to output the longitude of the location. - This block is added so that the longitude is displayed - with a comment in the GUI of the weather bus connector. -

      -

      Implementation

      -

      - If - - Modelica.Blocks.Sources.Constant where used, then - the comment for the longitude would be \"Connector of Real output signal\". - As this documentation string cannot be overwritten, a new block - was implemented. -

      - -
      • - January 4, 2016, by Michael Wetter:
        - First implementation. + The size of the thermal zone adapter must be the same as the number + of vectors of mass flow rate sensors. +
      • +
      • + The vector of mass flow rate sensors must have the size nPorts. +
      • +
      • + All fluid ports of the mass flow rate sensor must be connected. +
      • +
      • + If mass flow rate sensors are not used, and your themal zone + has fluid ports which are autosized, then a direct connection between + an element of the thermal zone adpater theZonAda and your thermal + zone will be rejected. The reason is because autosized fluid ports + can only be connected to vector of ports whose sizes are literal.

      - Block to output the altitude of the location. - This block is added so that the altitude is displayed - with a comment in the GUI of the weather bus connector. + The example + + AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZones + shows how multiple simple thermal zones can be implemented and exported as + an FMU. +

      -

      Implementation

      +

      - If - - Modelica.Blocks.Sources.Constant where used, then - the comment for the Altitude would be \"Connector of Real output signal\". - As this documentation string cannot be overwritten, a new block - was implemented. + The conversion between the fluid ports and signal ports is done + in the thermal zone adapter theZonAda[nZon]. + This adapter has a vector of fluid ports called ports[nPorts] + which needs to be connected to the air volume of the thermal zones. + At this port, air exchanged between the thermal zones, the HVAC system + and any infiltration flow paths. +

      +

      + This model has input signals fluPor[nZon, nPorts] which carry + the mass flow rate for each flow that is connected to ports[1:nPorts] + for the respective zone, together with its + temperature, water vapor mass fraction per total mass of the air (not per kg dry + air), and trace substances. These quantities are always as if the flow + enters the respective room, even if the flow is zero or negative. + If a medium has no moisture, e.g., if Medium.nXi=0, or + if it has no trace substances, e.g., if Medium.nC=0, then + the output signal for these properties are removed. + Thus, a thermal zone model that uses these signals to compute the + heat added by the HVAC system need to implement an equation such as +

      +

      + Qsen = max(0, ṁsup)   cp   (Tsup - Tair,zon), +

      +

      + where + Qsen is the sensible heat flow rate added to the thermal zone, + sup is the supply air mass flow rate from + the port fluPor (which is negative if it is an exhaust), + cp is the specific heat capacity at constant pressure, + Tsup is the supply air temperature and + Tair,zon is the zone air temperature. + Note that without the max(·, ·), the energy + balance would be wrong. + For example, + + the control volumes in + + AixLib.Fluid.MixingVolumes + implement such a max(·, ·) function. +

      +

      + For each zone, its air temperature, + water vapor mass fraction per total mass of the air (unless Medium.nXi=0) + and trace substances (unless Medium.nC=0) + can be obtained from the outupt connector + fluPor[1:nZon].backward. + These signals are the same as the inflowing fluid stream(s) + at the port theAdaZon[1:nZon].ports[1:nPorts]. + The fluid connector ports[nPorts] has a prescribed mass flow rate, but + it does not set any pressure. +

      +

      + This model has a user-defined parameter nPorts + which sets the number of fluid ports, which in turn is used + for the ports fluPor and ports. + All zones must have the same number of fluid ports nPorts. + All nPorts + ports[1:nPorts] need to be connected as demonstrated in the example + + AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZones. +

      +

      +

      • - May 2, 2021, by Ettore Zanetti:
        + January 18, 2019, by Jianjun Hu:
        + Limited the media choice to moist air. + See #1050. +
      • +
      • + September 20, 2016, by Thierry S. Nouidui:
        + Revised documentation to explain the rationale + of needing mass flow rate sensors. +
      • +
      • + June 29, 2016, by Michael Wetter:
        + Revised implementation and documentation. +
      • +
      • + April 27, 2016, by Thierry S. Nouidui:
        First implementation.
      -

      - This component reads TMY3 weather data (Wilcox and Marion, 2008) or user specified weather data. - The Modelica built-in variable time determines what row - of the weather file is read. - The value of time is the number of seconds - that have passed since January 1st at midnight (00:00) in the local time zone. - The local time zone value, longitude and latitute are also read from the weather data, - such that the solar position computations are consistent with the weather data. -

      -

      - The weather data format is the Typical Meteorological Year (TMY3) - as obtained from the EnergyPlus web site at - - http://energyplus.net/weather. These - data, which are in the EnergyPlus format, need to be converted as described - below. -

      - -

      Output to weaBus

      -

      - The following variables serve as output and are accessible via weaBus: -

      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Name - Unit - Description -
      - HDifHor - - W/m2 - - Horizontal diffuse solar radiation. -
      - HDifNor - - W/m2 - - Direct normal radiation. -
      - HGloHor - - W/m2 - - Horizontal global radiation. -
      - HHorIR - - W/m2 - - Horizontal infrared irradiation. -
      - TBlaSky - - K - - Output temperature. -
      - TDewPoi - - K - - Dew point temperature. -
      - TDryBul - - K - - Dry bulb temperature at ground level. -
      - TWetBul - - K - - Wet bulb temperature. -
      - celHei - - m - - Ceiling height. -
      - cloTim - - s - - One-based day number in seconds. -
      - lat - - rad - - Latitude of the location. -
      - lon - - rad - - Longitude of the location. -
      - nOpa - - 1 - - Opaque sky cover [0, 1]. -
      - nTot - - 1 - - Total sky Cover [0, 1]. -
      - pAtm - - Pa - - Atmospheric pressure. -
      - relHum - - 1 - - Relative humidity. -
      - solAlt - - rad - - Altitude angle. -
      - solDec - - rad - - Declination angle. -
      - solHouAng - - rad - - Solar hour angle. -
      - solTim - - s - - Solar time. -
      - solZen - - rad - - Zenith angle. -
      - winDir - - rad - - Wind direction. -
      - winSpe - - m/s - - Wind speed. -
      - -

      Adding new weather data

      -

      - To add new weather data, proceed as follows: -

      -
        -
      1. - Download the weather data file with the epw extension from - - http://energyplus.net/weather. -
      2. -
      3. - Add the file to AixLib/Resources/weatherdata (or to any directory - for which you have write permission). -
      4. -
      5. - On a console window, type
        -   cd AixLib/Resources/weatherdata
        -   java -jar ../bin/ConvertWeatherData.jar inputFile.epw
        - 
        - if inputFile contains space in the name: -
        -   java -jar ../bin/ConvertWeatherData.jar \"inputFile .epw\"
        - 
        - This will generate the weather data file inputFile.mos, which can be read - by the model - - AixLib.BoundaryConditions.WeatherData.ReaderTMY3. -
      6. -
      - -

      Location data that are read automatically from the weather data file

      -

      - The following location data are automatically read from the weather file: -

      -
        -
      • - The latitude of the weather station, lat, -
      • -
      • - the longitude of the weather station, lon, and -
      • -
      • - the time zone relative to Greenwich Mean Time, timZone. -
      • -
      - -

      Wet bulb temperature

      -

      - By default, the data bus contains the wet bulb temperature. - This introduces a nonlinear equation. - However, we have not observed an increase in computing time because - of this equation. - To disable the computation of the wet bulb temperature, set - computeWetBulbTemperature=false. -

      - -

      Using constant or user-defined input signals for weather data

      -

      - This model has the option of using a constant value, using the data from the weather file, - or using data from an input connector for the following variables: -

      -
        -
      • - The atmospheric pressure, -
      • -
      • - the ceiling height, -
      • -
      • - the total sky cover, -
      • -
      • - the opaque sky cover, -
      • -
      • - the dry bulb temperature, -
      • -
      • - the dew point temperature, -
      • -
      • - the sky black body temperature, -
      • -
      • - the relative humidity, -
      • -
      • - the wind direction, -
      • -
      • - the wind speed, -
      • -
      • - the global horizontal radiation, direct normal and diffuse horizontal radiation, - and -
      • -
      • - the infrared horizontal radiation. -
      • -
      -

      - By default, all data are obtained from the weather data file, - except for the atmospheric pressure, which is set to the - parameter pAtm=101325 Pascals. -

      -

      - The parameter *Sou configures the source of the data. - For the atmospheric pressure, temperatures, relative humidity, wind speed and wind direction, - the enumeration - - AixLib.BoundaryConditions.Types.DataSource - is used as follows: -

      - - - - - - - - - - - - - - - - - - - - - -
      Parameter *Sou - Data used to compute weather data. -
      - File - - Use data from file. -
      - Parameter - - Use value specified by the parameter. -
      - Input - - Use value from the input connector. -
      -

      - Because global, diffuse and direct radiation are related to each other, the parameter - HSou is treated differently. - It is set to a value of the enumeration - - AixLib.BoundaryConditions.Types.RadiationDataSource, - and allows the following configurations: -

      - - - - - - - - - - - - - - - - - - - - - - - - -
      Parameter HSou - Data used to compute weather data. -
      - File - - Use data from file. -
      - Input_HGloHor_HDifHor - - Use global horizontal and diffuse horizontal radiation from input connector. -
      - Input_HDirNor_HDifHor - - Use direct normal and diffuse horizontal radiation from input connector. -
      - Input_HDirNor_HGloHor - - Use direct normal and global horizontal radiation from input connector. -
      - -

      Length of weather data and simulation period

      -

      - If weather data span a year, which is the default for TMY3 data, or multiple years, - then this model can be used for simulations that span multiple years. The simulation - start time needs to be set to the clock time of the respective start time. For example, - to start at January 2 at 10am, set start time to t=(24+10)*3600 seconds. - For this computation, the used date and time (here January 2, 10 am) must be expressed in the same time zone - as the one that is used to define the TMY3 file. This is usually the local (winter) time zone. - The parameter `timZon` represents the TMY3 file time zone, expressed in seconds compared to UTC. -

      -

      - Moreover, weather data need not span a whole year, or it can span across New Year. - In this case, the simulation cannot exceed the time of the weather data file. Otherwise, - the simulation stops with an error. -

      -

      - As weather data have one entry at the start of the time interval, the end time of the weather - data file is computed as the last time entry plus the average time increment of the file. - For example, an hourly weather data file has 8760 entries, starting on January 1 at 0:00. - The last entry in the file will be for December 31 at 23:00. As the time increment is 1 hour, - the model assumes the weather file to end at December 31 at 23:00 plus 1 hour, e.g., at January 1 at 0:00. -

      - -

      Notes

      -
        -
      1. -

        - In HVAC systems, when the fan is off, changes in atmospheric pressure can cause small air flow rates - in the duct system due to change in pressure and hence in the mass of air that is stored - in air volumes (such as in fluid junctions or in the room model). - This may increase computing time. Therefore, the default value for the atmospheric pressure is set to a constant. - Furthermore, if the initial pressure of air volumes are different - from the atmospheric pressure, then fast pressure transients can happen in the first few seconds of the simulation. - This can cause numerical problems for the solver. To avoid this problem, set the atmospheric pressure to the - same value as the medium default pressure, which is typically set to the parameter Medium.p_default. - For medium models for moist air and dry air, the default is - Medium.p_default=101325 Pascals. -

        -
      2. -
      3. -

        - Different units apply depending on whether data are obtained from a file, or - from a parameter or an input connector: -

        -
          -
        • - When using TMY3 data from a file (e.g. USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos), the units must be the same as the original TMY3 file used by EnergyPlus (e.g. - USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.epw). - The TMY3 data used by EnergyPlus are in both SI units and non-SI units. - If Resources/bin/ConvertWeatherData.jar is used to convert the .epw file to an .mos file, the units of the TMY3 data are preserved and the file can be directly - used by this data reader. - The data reader will automatically convert units to the SI units used by Modelica. - For example, the dry bulb temperature TDryBul in TMY3 is in degree Celsius. - The data reader will automatically convert the data to Kelvin. - The wind direction winDir in TMY3 is degrees and will be automatically converted to radians. -
        • -
        • - When using data from a parameter or from an input connector, - the data must be in the SI units used by Modelica. - For instance, the unit must be - Pa for pressure, - K for temperature, - W/m2 for solar radiations and - rad for wind direction. -
        • -
        -
      4. -
      5. -

        - Hourly and subhourly timestamp are handled in a different way in .epw files. - From the EnergyPlus Auxiliary Programs Document (v9.3.0, p. 63): - In hourly data the minute field can be 00 or 60. In this case as mentioned in the previous section, the weather data - is reported at the hourly value and the minute field has to be ignored, writing 1, 60 or 1, 00 is equivalent. - If the minute field is between 00 and 60, the file becomes subhourly, in this case the timestamp corresponds to the - minute field in the considered hour. For example: 1, 30 is equivalent to 00:30 and 3, 45 is equivalent to 02:45.
        - (Note the offset in the hour digit.) -

        -
      6. -
      7. - The ReaderTMY3 should only be used with TMY3 data. It contains a time shift for solar radiation data - that is explained below. This time shift needs to be removed if the user may want to - use the ReaderTMY3 for other weather data types. -
      8. -
      -

      Implementation

      -
      Start and end data for annual weather data files
      -

      - The TMY3 weather data, as well as the EnergyPlus weather data, start at 1:00 AM - on January 1, and provide hourly data until midnight on December 31. - Thus, the first entry for temperatures, humidity, wind speed etc. are values - at 1:00 AM and not at midnight. Furthermore, the TMY3 weather data files can have - values at midnight of December 31 that may be significantly different from the values - at 1:00 AM on January 1. - Since annual simulations require weather data that start at 0:00 on January 1, - data need to be provided for this hour. Due to the possibly large change in - weatherdata between 1:00 AM on January 1 and midnight at December 31, - the weather data files in the AixLib library do not use the data entry from - midnight at December 31 as the value for t=0. Rather, the - value from 1:00 AM on January 1 is duplicated and used for 0:00 on January 1. - To maintain a data record with 8760 hours, the weather data record from - midnight at December 31 is deleted. - These changes in the weather data file are done in the Java program - AixLib/Resources/bin/ConvertWeatherData.jar that converts - EnergyPlus weather data file to Modelica weather data files, and which is described - above. - The length of the weather data is calculated as the - end time stamp minus start time stamp plus average increment, where the - average increment is equal to the end time stamp minus start time stamp divided - by the number of rows minus 1. - This only works correctly for weather files with equidistant time stamps. -

      -
      Time shift for solar radiation data
      -

      - To read weather data from the TMY3 weather data file, there are - two data readers in this model. One data reader obtains all data - except solar radiation, and the other data reader reads only the - solar radiation data, shifted by 30 minutes. - The reason for this time shift is as follows: - The TMY3 weather data file contains for solar radiation the - \"...radiation received - on a horizontal surface during - the 60-minute period ending at - the timestamp.\" - - Thus, as the figure below shows, a more accurate interpolation is obtained if - time is shifted by 30 minutes prior to reading the weather data. -

      -

      - \"image\" -

      -

      References

      -
        -
      • - Wilcox S. and W. Marion. Users Manual for TMY3 Data Sets. - Technical Report, NREL/TP-581-43156, revised May 2008. -
      • -
      - -
        -
      • - September 6, 2021, by Ettore Zanetti:
        - Changed alt and lat to real inputs.
        - This is for - IBPSA, #1477. -
      • -
      • - May 2, 2021, by Ettore Zanetti:
        - Added altitude to parameters.
        - This is for - IBPSA, #1477. -
      • -
      • - October 4, 2020, by Ettore Zanetti:
        - Updated documentation for Java weather file generator.
        - This is for - #1396. -
      • -
      • - August 20, 2019, by Filip Jorissen:
        - Better clarified the meaning of time in the documentation.
        - This is for - #1192. -
      • -
      • - March 5, 2019, by Michael Wetter:
        - Updated documentation.
        - This is for - #842. -
      • -
      • - September 20, 2018, by Michael Wetter:
        - Corrected documentation.
        - This is for - #1022. -
      • -
      • - December 4, 2017, by Michael Wetter:
        - Removed function call to getAbsolutePath, as this causes in Dymola 2018FD01 - the error - \"A call of loadResource with a non-literal string remains in the generated code; it will not work for an URI.\" - when exporting - AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZone - as an FMU. Instead, if the weather file is specified as a Modelica, URI, syntax such as - Modelica.Utilities.Files.loadResource(\"modelica://AixLib/Resources/weatherdata/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos\") - should be used.
        - This is for - #867. -
      • -
      • - February 18, 2017, by Filip Jorissen:
        - Infrared radiation on horizontal surface is now delayed by 30 minutes - such that the results in - TBlaSky - are consistent. - This is for - #648. -
      • -
      • - December 06, 2016, by Thierry S. Nouidui:
        - Constrained the direct normal radiation to not be bigger than the solar constant when using - global and diffuse solar radiation data provided via the inputs connectors. - This is for - #608. -
      • -
      • - April 21, 2016, by Michael Wetter:
        - Introduced absFilNam to avoid multiple calls to - - AixLib.BoundaryConditions.WeatherData.BaseClasses.getAbsolutePath. - This is for - Buildings, #506. -
      • -
      • - January 6, 2016, by Moritz Lauster:
        - Changed output radHorIR to HHorIR. - This is for - #376. -
      • -
      • - January 4, 2016, by Moritz Lauster:
        - Added a table in documentation with output variables accessible via weaBus. - This is for - #376. -
      • -
      • - December 15, 2015, by Michael Wetter:
        - Added the block cheTemBlaSky. This also allows to graphically - connect the black body sky temperature to the weather bus, which is required - in Dymola 2016 for the variable weaBus.TBlaSky to appear - in the graphical editor. - This is for - #377. -
      • -
      • - September 24, 2015, by Marcus Fuchs:
        - Replace Dymola specific annotation by loadSelector - for MSL compliancy as reported by @tbeu at - RWTH-EBC/AixLib#107 -
      • -
      • - June 6, 2015, by Michael Wetter:
        - Removed redundant but consistent - connect(TBlaSkyCom.TBlaSky, weaBus.TBlaSky) - statement. - This avoids a warning if - - AixLib.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearness - is translated in pedantic mode in Dymola 2016. - This is for - #266. -
      • -
      • - March 26, 2015, by Michael Wetter:
        - Added option to obtain the black body sky temperature - from a parameter or an input signal. -
      • -
      • - October 17, 2014, by Michael Wetter:
        - Corrected error that led the total and opaque sky cover to be ten times - too low if its value was obtained from the parameter or the input connector. - For the standard configuration in which the sky cover is obtained from - the weather data file, the model was correct. This error only affected - the other two possible configurations. -
      • -
      • - September 12, 2014, by Michael Wetter:
        - Removed redundant connection connect(conHorRad.HOut, cheHorRad.HIn);. -
      • -
      • - May 30, 2014, by Michael Wetter:
        - Removed undesirable annotation Evaluate=true. -
      • -
      • - May 5, 2013, by Thierry S. Nouidui:
        - Added the option to use a constant, an input signal or the weather file as the source - for the ceiling height, the total sky cover, the opaque sky cover, the dew point temperature, - and the infrared horizontal radiation HInfHor. -
      • -
      • - October 8, 2013, by Michael Wetter:
        - Improved the algorithm that determines the absolute path of the file. - Now weather files are searched in the path specified, and if not found, the urls - file://, modelica:// and modelica://AixLib - are added in this order to search for the weather file. - This allows using the data reader without having to specify an absolute path, - as long as the AixLib library - is on the MODELICAPATH. - This change was implemented in - - AixLib.BoundaryConditions.WeatherData.BaseClasses.getAbsolutePath - and improves this weather data reader. -
      • -
      • - May 2, 2013, by Michael Wetter:
        - Added function call to getAbsolutePath. -
      • -
      • - October 16, 2012, by Michael Wetter:
        - Added computation of the wet bulb temperature. - Computing the wet bulb temperature introduces a nonlinear - equation. As we have not observed an increase in computing time - because of computing the wet bulb temperature, it is computed - by default. By setting the parameter - computeWetBulbTemperature=false, the computation of the - wet bulb temperature can be removed. - Revised documentation. -
      • -
      • - August 11, 2012, by Wangda Zuo:
        - Renamed radHor to radHorIR and - improved the optional inputs for radiation data. -
      • -
      • - July 24, 2012, by Wangda Zuo:
        - Corrected the notes of SI unit requirements for input files. -
      • -
      • - July 13, 2012, by Michael Wetter:
        - Removed assignment of HGloHor_in in its declaration, - because this gives an overdetermined system if the input connector - is used. - Removed non-required assignments of attribute displayUnit. -
      • -
      • - February 25, 2012, by Michael Wetter:
        - Added subbus for solar position, which is needed by irradition and - shading model. -
      • -
      • - November 29, 2011, by Michael Wetter:
        - Fixed wrong display unit for pAtm_in_internal and - made propagation of parameter final. -
      • -
      • - October 27, 2011, by Wangda Zuo:
        -
          -
        1. - Added optional connectors for dry bulb temperature, relative humidity, wind speed, wind direction, global horizontal radiation, diffuse horizontal radiation.
          -
        2. -
        3. - Separate the unit conversion for TMY3 data and data validity check. -
        4. -
        -
      • -
      • - October 3, 2011, by Michael Wetter:
        - Propagated value for sky temperature calculation to make it accessible as a parameter. -
      • -
      • - July 20, 2011, by Michael Wetter:
        - Added the option to use a constant, an input signal or the weather file as the source - for the atmospheric pressure. -
      • - March 15, 2011, by Wangda Zuo:
        - Delete the wet bulb temperature since it may cause numerical problem. -
      • -
      • - March 7, 2011, by Wangda Zuo:
        - Added wet bulb temperature. Changed reader to read only needed columns. - Added explanation for 30 minutes shift for radiation data. -
      • -
      • - March 5, 2011, by Michael Wetter:
        - Changed implementation to obtain longitude and time zone directly - from weather file. -
      • -
      • - June 25, 2010, by Wangda Zuo:
        - First implementation. -
      • -
      - --------- Corrected Code -------- -

      - Block to output the latitude of the location. This block is added so - that the latitude is displayed with a comment in the GUI of the - weather bus connector. -

      -

      - Implementation -

      -

      - If Modelica.Blocks.Sources.Constant - where used, then the comment for the latitude would be \"Connector of - Real output signal\". As this documentation string cannot be - overwritten, a new block was implemented. -

      -
        -
      • January 4, 2016, by Michael Wetter:
        - First implementation. -
      • -
      -

      - Block to output the longitude of the location. This block is added so - that the longitude is displayed with a comment in the GUI of the - weather bus connector. -

      -

      - Implementation -

      -

      - If Modelica.Blocks.Sources.Constant - where used, then the comment for the longitude would be \"Connector of - Real output signal\". As this documentation string cannot be - overwritten, a new block was implemented. -

      -
        -
      • January 4, 2016, by Michael Wetter:
        - First implementation. -
      • -
      -

      - Block to output the altitude of the location. This block is added so - that the altitude is displayed with a comment in the GUI of the - weather bus connector. -

      -

      - Implementation -

      -

      - If Modelica.Blocks.Sources.Constant - where used, then the comment for the Altitude would be \"Connector of - Real output signal\". As this documentation string cannot be - overwritten, a new block was implemented. -

      -
        -
      • May 2, 2021, by Ettore Zanetti:
        - First implementation. -
      • -
      -

      - This component reads TMY3 weather data (Wilcox and Marion, 2008) or - user specified weather data. The Modelica built-in variable - time determines what row of the weather file is read. - The value of time is the number of seconds that have - passed since January 1st at midnight (00:00) in the local time zone. - The local time zone value, longitude and latitute are also read from - the weather data, such that the solar position computations are - consistent with the weather data. -

      -

      - The weather data format is the Typical Meteorological Year (TMY3) as - obtained from the EnergyPlus web site at http://energyplus.net/weather. - These data, which are in the EnergyPlus format, need to be converted - as described below. -

      -

      - Output to weaBus -

      -

      - The following variables serve as output and are accessible via - weaBus: -

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - Name - - Unit - - Description -
      - HDifHor - - W/m2 - - Horizontal diffuse solar radiation. -
      - HDifNor - - W/m2 - - Direct normal radiation. -
      - HGloHor - - W/m2 - - Horizontal global radiation. -
      - HHorIR - - W/m2 - - Horizontal infrared irradiation. -
      - TBlaSky - - K - - Output temperature. -
      - TDewPoi - - K - - Dew point temperature. -
      - TDryBul - - K - - Dry bulb temperature at ground level. -
      - TWetBul - - K - - Wet bulb temperature. -
      - celHei - - m - - Ceiling height. -
      - cloTim - - s - - One-based day number in seconds. -
      - lat - - rad - - Latitude of the location. -
      - lon - - rad - - Longitude of the location. -
      - nOpa - - 1 - - Opaque sky cover [0, 1]. -
      - nTot - - 1 - - Total sky Cover [0, 1]. -
      - pAtm - - Pa - - Atmospheric pressure. -
      - relHum - - 1 - - Relative humidity. -
      - solAlt - - rad - - Altitude angle. -
      - solDec - - rad - - Declination angle. -
      - solHouAng - - rad - - Solar hour angle. -
      - solTim - - s - - Solar time. -
      - solZen - - rad - - Zenith angle. -
      - winDir - - rad - - Wind direction. -
      - winSpe - - m/s - - Wind speed. -
      -

      - Adding new weather data -

      -

      - To add new weather data, proceed as follows: -

      -
        -
      1. Download the weather data file with the epw - extension from http://energyplus.net/weather. -
      2. -
      3. Add the file to AixLib/Resources/weatherdata (or to - any directory for which you have write permission). -
      4. -
      5. On a console window, type -
        -   cd AixLib/Resources/weatherdata
        -   java -jar ../bin/ConvertWeatherData.jar inputFile.epw
        - 
        if inputFile contains space in the name: -
        -   java -jar ../bin/ConvertWeatherData.jar \"inputFile .epw\"
        - 
        This will generate the weather data file -inputFile.mos, which can be read by the model AixLib.BoundaryConditions.WeatherData.ReaderTMY3. -
      6. -
      -

      - Location data that are read automatically from the weather data file -

      -

      - The following location data are automatically read from the weather - file: -

      -
        -
      • The latitude of the weather station, lat, -
      • -
      • the longitude of the weather station, lon, and -
      • -
      • the time zone relative to Greenwich Mean Time, - timZone. -
      • -
      -

      - Wet bulb temperature -

      -

      - By default, the data bus contains the wet bulb temperature. This - introduces a nonlinear equation. However, we have not observed an - increase in computing time because of this equation. To disable the - computation of the wet bulb temperature, set - computeWetBulbTemperature=false. -

      -

      - Using constant or user-defined input signals for weather data -

      -

      - This model has the option of using a constant value, using the data - from the weather file, or using data from an input connector for the - following variables: -

      -
        -
      • The atmospheric pressure, -
      • -
      • the ceiling height, -
      • -
      • the total sky cover, -
      • -
      • the opaque sky cover, -
      • -
      • the dry bulb temperature, -
      • -
      • the dew point temperature, -
      • -
      • the sky black body temperature, -
      • -
      • the relative humidity, -
      • -
      • the wind direction, -
      • -
      • the wind speed, -
      • -
      • the global horizontal radiation, direct normal and diffuse - horizontal radiation, and -
      • -
      • the infrared horizontal radiation. -
      • -
      -

      - By default, all data are obtained from the weather data file, except - for the atmospheric pressure, which is set to the parameter - pAtm=101325 Pascals. -

      -

      - The parameter *Sou configures the source of the data. - For the atmospheric pressure, temperatures, relative humidity, wind - speed and wind direction, the enumeration AixLib.BoundaryConditions.Types.DataSource - is used as follows: -

      - - - - - - - - - - - - - - - - - - -
      - Parameter *Sou - - Data used to compute weather data. -
      - File - - Use data from file. -
      - Parameter - - Use value specified by the parameter. -
      - Input - - Use value from the input connector. -
      -

      - Because global, diffuse and direct radiation are related to each - other, the parameter HSou is treated differently. It is - set to a value of the enumeration AixLib.BoundaryConditions.Types.RadiationDataSource, - and allows the following configurations: -

      - - - - - - - - - - - - - - - - - - - - - - -
      - Parameter HSou - - Data used to compute weather data. -
      - File - - Use data from file. -
      - Input_HGloHor_HDifHor - - Use global horizontal and diffuse horizontal radiation from input - connector. -
      - Input_HDirNor_HDifHor - - Use direct normal and diffuse horizontal radiation from input - connector. -
      - Input_HDirNor_HGloHor - - Use direct normal and global horizontal radiation from input - connector. -
      -

      - Length of weather data and simulation period -

      -

      - If weather data span a year, which is the default for TMY3 data, or - multiple years, then this model can be used for simulations that span - multiple years. The simulation start time needs to be set to the - clock time of the respective start time. For example, to start at - January 2 at 10am, set start time to t=(24+10)*3600 - seconds. For this computation, the used date and time (here January - 2, 10 am) must be expressed in the same time zone as the one that is - used to define the TMY3 file. This is usually the local (winter) time - zone. The parameter `timZon` represents the TMY3 file time zone, - expressed in seconds compared to UTC. -

      -

      - Moreover, weather data need not span a whole year, or it can span - across New Year. In this case, the simulation cannot exceed the time - of the weather data file. Otherwise, the simulation stops with an - error. -

      -

      - As weather data have one entry at the start of the time interval, the - end time of the weather data file is computed as the last time entry - plus the average time increment of the file. For example, an hourly - weather data file has 8760 entries, starting on January 1 at 0:00. - The last entry in the file will be for December 31 at 23:00. As the - time increment is 1 hour, the model assumes the weather file to end - at December 31 at 23:00 plus 1 hour, e.g., at January 1 at 0:00. -

      -

      - Notes -

      -
        -
      1. -

        - In HVAC systems, when the fan is off, changes in atmospheric - pressure can cause small air flow rates in the duct system due to - change in pressure and hence in the mass of air that is stored in - air volumes (such as in fluid junctions or in the room model). - This may increase computing time. Therefore, the default value - for the atmospheric pressure is set to a constant. Furthermore, - if the initial pressure of air volumes are different from the - atmospheric pressure, then fast pressure transients can happen in - the first few seconds of the simulation. This can cause numerical - problems for the solver. To avoid this problem, set the - atmospheric pressure to the same value as the medium default - pressure, which is typically set to the parameter - Medium.p_default. For medium models for moist air - and dry air, the default is Medium.p_default=101325 - Pascals. -

        -
      2. -
      3. -

        - Different units apply depending on whether data are obtained from - a file, or from a parameter or an input connector: -

        -
          -
        • When using TMY3 data from a file (e.g. - USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos), the - units must be the same as the original TMY3 file used by - EnergyPlus (e.g. - USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.epw). The - TMY3 data used by EnergyPlus are in both SI units and non-SI - units. If Resources/bin/ConvertWeatherData.jar is - used to convert the .epw file to an - .mos file, the units of the TMY3 data are preserved - and the file can be directly used by this data reader. The data - reader will automatically convert units to the SI units used by - Modelica. For example, the dry bulb temperature - TDryBul in TMY3 is in degree Celsius. The data - reader will automatically convert the data to Kelvin. The wind - direction winDir in TMY3 is degrees and will be - automatically converted to radians. -
        • -
        • When using data from a parameter or from an input connector, - the data must be in the SI units used by Modelica. For instance, - the unit must be Pa for pressure, K for - temperature, W/m2 for solar radiations and - rad for wind direction. -
        • -
        -
      4. -
      5. -

        - Hourly and subhourly timestamp are handled in a different way in - .epw files. From the EnergyPlus Auxiliary Programs - Document (v9.3.0, p. 63): In hourly data the minute field can be - 00 or 60. In this case as mentioned in - the previous section, the weather data is reported at the hourly - value and the minute field has to be ignored, writing 1, - 60 or 1, 00 is equivalent. If the minute - field is between 00 and 60, the file - becomes subhourly, in this case the timestamp corresponds to the - minute field in the considered hour. For example: 1, - 30 is equivalent to 00:30 and 3, 45 is - equivalent to 02:45.
        - (Note the offset in the hour digit.) -

        -
      6. -
      7. The ReaderTMY3 should only be used with TMY3 data. It contains a - time shift for solar radiation data that is explained below. This - time shift needs to be removed if the user may want to use the - ReaderTMY3 for other weather data types. -
      8. -
      -

      - Implementation -

      -
      - Start and end data for annual weather data files -
      -

      - The TMY3 weather data, as well as the EnergyPlus weather data, start - at 1:00 AM on January 1, and provide hourly data until midnight on - December 31. Thus, the first entry for temperatures, humidity, wind - speed etc. are values at 1:00 AM and not at midnight. Furthermore, - the TMY3 weather data files can have values at midnight of December - 31 that may be significantly different from the values at 1:00 AM on - January 1. Since annual simulations require weather data that start - at 0:00 on January 1, data need to be provided for this hour. Due to - the possibly large change in weatherdata between 1:00 AM on January 1 - and midnight at December 31, the weather data files in the AixLib - library do not use the data entry from midnight at December 31 as the - value for t=0. Rather, the value from 1:00 AM on January 1 is - duplicated and used for 0:00 on January 1. To maintain a data record - with 8760 hours, the weather data record from midnight at - December 31 is deleted. These changes in the weather data file are - done in the Java program - AixLib/Resources/bin/ConvertWeatherData.jar that - converts EnergyPlus weather data file to Modelica weather data files, - and which is described above. The length of the weather data is - calculated as the end time stamp minus start time stamp plus average - increment, where the average increment is equal to the end time stamp - minus start time stamp divided by the number of rows minus 1. This - only works correctly for weather files with equidistant time stamps. -

      -
      - Time shift for solar radiation data -
      -

      - To read weather data from the TMY3 weather data file, there are two - data readers in this model. One data reader obtains all data except - solar radiation, and the other data reader reads only the solar - radiation data, shifted by 30 minutes. The reason for this - time shift is as follows: The TMY3 weather data file contains for - solar radiation the \"...radiation received on a horizontal surface - during the 60-minute period ending at the timestamp.\" Thus, as the - figure below shows, a more accurate interpolation is obtained if time - is shifted by 30 minutes prior to reading the weather data. -

      -

      - \"image\" -

      -

      - References -

      -
        -
      • Wilcox S. and W. Marion. Users Manual for TMY3 Data Sets. - Technical Report, NREL/TP-581-43156, revised May 2008. -
      • -
      -
        -
      • September 6, 2021, by Ettore Zanetti:
        - Changed alt and lat to real inputs.
        - This is for IBPSA, - #1477. -
      • -
      • May 2, 2021, by Ettore Zanetti:
        - Added altitude to parameters.
        - This is for IBPSA, - #1477. -
      • -
      • October 4, 2020, by Ettore Zanetti:
        - Updated documentation for Java weather file generator.
        - This is for #1396. -
      • -
      • August 20, 2019, by Filip Jorissen:
        - Better clarified the meaning of time in the - documentation.
        - This is for #1192. -
      • -
      • March 5, 2019, by Michael Wetter:
        - Updated documentation.
        - This is for #842. -
      • -
      • September 20, 2018, by Michael Wetter:
        - Corrected documentation.
        - This is for #1022. -
      • -
      • December 4, 2017, by Michael Wetter:
        - Removed function call to getAbsolutePath, as this - causes in Dymola 2018FD01 the error \"A call of loadResource with a - non-literal string remains in the generated code; it will not work - for an URI.\" when exporting - AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZone as - an FMU. Instead, if the weather file is specified as a Modelica, - URI, syntax such as - Modelica.Utilities.Files.loadResource(\"modelica://AixLib/Resources/weatherdata/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos\") - should be used.
        - This is for #867. -
      • -
      • February 18, 2017, by Filip Jorissen:
        - Infrared radiation on horizontal surface is now delayed by 30 - minutes such that the results in - TBlaSky are consistent. This is for #648. -
      • -
      • December 06, 2016, by Thierry S. Nouidui:
        - Constrained the direct normal radiation to not be bigger than the - solar constant when using global and diffuse solar radiation data - provided via the inputs connectors. This is for #608. -
      • -
      • April 21, 2016, by Michael Wetter:
        - Introduced absFilNam to avoid multiple calls to - - AixLib.BoundaryConditions.WeatherData.BaseClasses.getAbsolutePath. - This is for Buildings, - #506. -
      • -
      • January 6, 2016, by Moritz Lauster:
        - Changed output radHorIR to HHorIR. This - is for #376. -
      • -
      • January 4, 2016, by Moritz Lauster:
        - Added a table in documentation with output variables accessible via - weaBus. This is for #376. -
      • -
      • December 15, 2015, by Michael Wetter:
        - Added the block cheTemBlaSky. This also allows to - graphically connect the black body sky temperature to the weather - bus, which is required in Dymola 2016 for the variable - weaBus.TBlaSky to appear in the graphical editor. This - is for #377. -
      • -
      • September 24, 2015, by Marcus Fuchs:
        - Replace Dymola specific annotation by loadSelector for - MSL compliancy as reported by @tbeu at RWTH-EBC/AixLib#107 -
      • -
      • June 6, 2015, by Michael Wetter:
        - Removed redundant but consistent connect(TBlaSkyCom.TBlaSky, - weaBus.TBlaSky) statement. This avoids a warning if - AixLib.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearness - is translated in pedantic mode in Dymola 2016. This is for #266. -
      • -
      • March 26, 2015, by Michael Wetter:
        - Added option to obtain the black body sky temperature from a - parameter or an input signal. -
      • -
      • October 17, 2014, by Michael Wetter:
        - Corrected error that led the total and opaque sky cover to be ten - times too low if its value was obtained from the parameter or the - input connector. For the standard configuration in which the sky - cover is obtained from the weather data file, the model was - correct. This error only affected the other two possible - configurations. -
      • -
      • September 12, 2014, by Michael Wetter:
        - Removed redundant connection connect(conHorRad.HOut, - cheHorRad.HIn);. -
      • -
      • May 30, 2014, by Michael Wetter:
        - Removed undesirable annotation Evaluate=true. -
      • -
      • May 5, 2013, by Thierry S. Nouidui:
        - Added the option to use a constant, an input signal or the weather - file as the source for the ceiling height, the total sky cover, the - opaque sky cover, the dew point temperature, and the infrared - horizontal radiation HInfHor. -
      • -
      • October 8, 2013, by Michael Wetter:
        - Improved the algorithm that determines the absolute path of the - file. Now weather files are searched in the path specified, and if - not found, the urls file://, modelica:// - and modelica://AixLib are added in this order to - search for the weather file. This allows using the data reader - without having to specify an absolute path, as long as the - AixLib library is on the MODELICAPATH. - This change was implemented in - AixLib.BoundaryConditions.WeatherData.BaseClasses.getAbsolutePath - and improves this weather data reader. -
      • -
      • May 2, 2013, by Michael Wetter:
        - Added function call to getAbsolutePath. -
      • -
      • October 16, 2012, by Michael Wetter:
        - Added computation of the wet bulb temperature. Computing the wet - bulb temperature introduces a nonlinear equation. As we have not - observed an increase in computing time because of computing the wet - bulb temperature, it is computed by default. By setting the - parameter computeWetBulbTemperature=false, the - computation of the wet bulb temperature can be removed. Revised - documentation. +-------- Corrected Code -------- +

        + Model that is used as a container for a multiple thermal zones that + are to be exported as an FMU. +

        +

        + Typical use and important parameters +

        +

        + To use this model as a container for an FMU, extend from this model, + rather than instantiate it, add your thermal zones. For each thermal + zone, add a vector of mass flow rate sensors. By extending from this + model, the top-level signal connectors on the left stay at the + top-level, and hence will be visible at the FMI interface. +

        Note that +
          +
        • A vector of mass flow rate sensors is used to connect one element + of the thermal zone adapter with one thermal zone.
        • -
        • August 11, 2012, by Wangda Zuo:
          - Renamed radHor to radHorIR and improved - the optional inputs for radiation data. +
        • The size of the thermal zone adapter must be the same as the + number of vectors of mass flow rate sensors.
        • -
        • July 24, 2012, by Wangda Zuo:
          - Corrected the notes of SI unit requirements for input files. +
        • The vector of mass flow rate sensors must have the size + nPorts.
        • -
        • July 13, 2012, by Michael Wetter:
          - Removed assignment of HGloHor_in in its declaration, - because this gives an overdetermined system if the input connector - is used. Removed non-required assignments of attribute - displayUnit. +
        • All fluid ports of the mass flow rate sensor must be connected.
        • -
        • February 25, 2012, by Michael Wetter:
          - Added subbus for solar position, which is needed by irradition and - shading model. +
        • If mass flow rate sensors are not used, and your themal zone has + fluid ports which are autosized, then a direct connection between an + element of the thermal zone adpater theZonAda and your + thermal zone will be rejected. The reason is because autosized fluid + ports can only be connected to vector of ports whose sizes are + literal.
        • -
        • November 29, 2011, by Michael Wetter:
          - Fixed wrong display unit for pAtm_in_internal and made - propagation of parameter final. +
        +

        + The example + AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZones + shows how multiple simple thermal zones can be implemented and + exported as an FMU. +

        +

        + The conversion between the fluid ports and signal ports is done in + the thermal zone adapter theZonAda[nZon]. This adapter + has a vector of fluid ports called ports[nPorts] which + needs to be connected to the air volume of the thermal zones. At this + port, air exchanged between the thermal zones, the HVAC system and + any infiltration flow paths. +

        +

        + This model has input signals fluPor[nZon, nPorts] which + carry the mass flow rate for each flow that is connected to + ports[1:nPorts] for the respective zone, together with + its temperature, water vapor mass fraction per total mass of the air + (not per kg dry air), and trace substances. These quantities are + always as if the flow enters the respective room, even if the flow is + zero or negative. If a medium has no moisture, e.g., if + Medium.nXi=0, or if it has no trace substances, e.g., if + Medium.nC=0, then the output signal for these properties + are removed. Thus, a thermal zone model that uses these signals to + compute the heat added by the HVAC system need to implement an + equation such as +

        +

        + Qsen = max(0, ṁsup)   cp   + (Tsup - Tair,zon), +

        +

        + where Qsen is the sensible heat flow rate added to + the thermal zone, sup is the supply air mass flow + rate from the port fluPor (which is negative if it is an + exhaust), cp is the specific heat capacity at + constant pressure, Tsup is the supply air + temperature and Tair,zon is the zone air + temperature. Note that without the max(·, ·), the energy + balance would be wrong. For example, + the control volumes in AixLib.Fluid.MixingVolumes + implement such a max(·, ·) function. +

        +

        + For each zone, its air temperature, water vapor mass fraction per + total mass of the air (unless Medium.nXi=0) and trace + substances (unless Medium.nC=0) can be obtained from the + outupt connector fluPor[1:nZon].backward. These signals + are the same as the inflowing fluid stream(s) at the port + theAdaZon[1:nZon].ports[1:nPorts]. The fluid connector + ports[nPorts] has a prescribed mass flow rate, but it + does not set any pressure. +

        +

        + This model has a user-defined parameter nPorts which + sets the number of fluid ports, which in turn is used for the ports + fluPor and ports. All zones must have the + same number of fluid ports nPorts. All + nPorts ports[1:nPorts] need to be connected + as demonstrated in the example + AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZones. +

        +

        + +

        +
          +
        • January 18, 2019, by Jianjun Hu:
          + Limited the media choice to moist air. See #1050.
        • -
        • October 27, 2011, by Wangda Zuo:
          -
            -
          1. Added optional connectors for dry bulb temperature, relative - humidity, wind speed, wind direction, global horizontal - radiation, diffuse horizontal radiation.
            -
          2. -
          3. Separate the unit conversion for TMY3 data and data validity - check. -
          4. -
          +
        • September 20, 2016, by Thierry S. Nouidui:
          + Revised documentation to explain the rationale of needing mass flow + rate sensors.
        • -
        • October 3, 2011, by Michael Wetter:
          - Propagated value for sky temperature calculation to make it - accessible as a parameter. +
        • June 29, 2016, by Michael Wetter:
          + Revised implementation and documentation.
        • -
        • July 20, 2011, by Michael Wetter:
          - Added the option to use a constant, an input signal or the weather - file as the source for the atmospheric pressure. +
        • April 27, 2016, by Thierry S. Nouidui:
          + First implementation.
        • -
        • March 15, 2011, by Wangda Zuo:
          - Delete the wet bulb temperature since it may cause numerical - problem. +
        + +-------- Errors -------- +line 78 column 2 - Warning:

        attribute "align" not allowed for HTML5 + + +---- AixLib/ThermalZones/ReducedOrder/RC/TwoElements.mo ---- +-------- HTML Code -------- + +

          +
        • + March 7, 2022, by Michael Wetter:
          + Removed massDynamics.
          + This is for + #1542. +
        • +
        • + July 11, 2019, by Katharina Brinkmann:
          + Renamed alphaInt to hConInt, + alphaIntWall to hConIntWall +
        • +
        • + January 25, 2019, by Michael Wetter:
          + Added start value to avoid warning in JModelica. +
        • +
        • + April 18, 2015, by Moritz Lauster:
          + First implementation. +
        • +
        + +

        This model distinguishes between internal + thermal masses and exterior walls. While exterior walls contribute to heat + transfer to the ambient, adiabatic conditions apply to internal masses. + Parameters for the internal wall element are the length of the RC-chain + nInt, the vector of the capacities + CInt[nInt] and the vector of the resistances RInt[nInt]. + This approach allows considering the dynamic behaviour induced by internal + heat storage. +

        +

        + The image below shows the RC-network of this model. +

        +

        + \"image\"/ +

        + +-------- Corrected Code -------- +
          +
        • March 7, 2022, by Michael Wetter:
          + Removed massDynamics.
          + This is for #1542.
        • -
        • March 7, 2011, by Wangda Zuo:
          - Added wet bulb temperature. Changed reader to read only needed - columns. Added explanation for 30 minutes shift for radiation data. +
        • July 11, 2019, by Katharina Brinkmann:
          + Renamed alphaInt to hConInt, + alphaIntWall to hConIntWall
        • -
        • March 5, 2011, by Michael Wetter:
          - Changed implementation to obtain longitude and time zone directly - from weather file. +
        • January 25, 2019, by Michael Wetter:
          + Added start value to avoid warning in JModelica.
        • -
        • June 25, 2010, by Wangda Zuo:
          +
        • April 18, 2015, by Moritz Lauster:
          First implementation.
        +

        + This model distinguishes between internal thermal masses and exterior + walls. While exterior walls contribute to heat transfer to the + ambient, adiabatic conditions apply to internal masses. Parameters + for the internal wall element are the length of the RC-chain + nInt, the vector of the capacities + CInt[nInt] and the vector of the resistances + RInt[nInt]. This approach allows considering the dynamic + behaviour induced by internal heat storage. +

        +

        + The image below shows the RC-network of this model. +

        +

        + \"image\" +

        -------- Errors -------- -line 24 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 -line 425 column 2 - Warning: The summary attribute on the
        element is obsolete in HTML5 -line 469 column 2 - Warning: The summary attribute on the
        element is obsolete in HTML5 -line 640 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 14 column 4 - Warning:

        attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FixedResistances/HydraulicDiameter.mo ---- +---- AixLib/Fluid/Actuators/Valves/ThreeWayTable.mo ---- -------- HTML Code --------

        - This is a model of a flow resistance with a fixed flow coefficient. - The mass flow rate is computed as -

        -

        - ṁ = k - √ΔP, -

        -

        - where - k is a constant and - ΔP is the pressure drop. - The constant k is equal to - k=m_flow_nominal/sqrt(dp_nominal), - where m_flow_nominal is a parameter. + Three way valve with table-specified opening characteristics. + A separate characteristic for each flow path is used.

        -

        Assumptions

        - In the region - abs(m_flow) < m_flow_turbulent, - the square root is replaced by a differentiable function - with finite slope. - The value of m_flow_turbulent is - computed as - m_flow_turbulent = eta_nominal*dh/4*π*ReC, - where - eta_nominal is the dynamic viscosity, obtained from - the medium model. The parameter - dh is the hydraulic diameter and - ReC=4000 is the critical Reynolds number, which both - can be set by the user. + Each flow path uses an instance of the model + + AixLib.Fluid.Actuators.Valves.TwoWayTable. + Therefore, this model needs to be parameterized the same way as + + AixLib.Fluid.Actuators.Valves.TwoWayTable. + Specifically, + the mass flow rate for the fully open valve is determined based + on the value of the parameter CvData. + For the different valve positions y ∈ [0, 1], this nominal flow rate is + scaled by the values of the parameter + flowCharacteristics1 and flowCharacteristics3, respectively. + These parameters declare a table of the form

        -

        Important parameters

        +
        + + + + + + +
        y 0 ... 1
        φ l ... 1

        - By default, the pressure drop at nominal flow rate is computed as + where l = Kv(y=0)/Kv(y=1) > 0 is the valve leakage. + The first row is the valve opening, and the second row is the + mass flow rate, relative to the mass flow rate of the fully open + valve, under the assumption of a constant pressure difference across the + valve. + A suggested value for the valve leakage is l=0.0001. + If l = 0, then this model will replace it with + l = 10-8 for numerical reasons. + For example, if a valve has Kv=0.5 [m3/h/bar1/2] and + a linear opening characteristics and + a valve leakage of l=0.0001, then one would set

        - dp_nominal = fac * dpStraightPipe_nominal,
        +  CvData=AixLib.Fluid.Types.CvTypes.Kv
        +  Kv = 0.5
        +  flowCharacteristics1(y={0,1}, phi={0.0001,1})
        +  flowCharacteristics3(y={0,1}, phi={0.0001,1})
          

        - where dpStraightPipe_nominal is a parameter that is automatically computed - based on the - nominal mass flow rate, hydraulic diameter, pipe roughness and medium properties. - The hydraulic diameter dh is by default - computed based on the flow velocity v_nominal and the nominal - mass flow rate m_flow_nominal. Hence, users should change the - default values of dh or v_nominal - if they are not applicable for their model. -

        -

        - The factor fac takes into account additional resistances such as - for bends. The default value of 2 can be changed by the user. -

        -

        - The parameter from_dp is used to determine - whether the mass flow rate is computed as a function of the - pressure drop (if from_dp=true), or vice versa. - This setting can affect the size of the nonlinear system of equations. -

        -

        - If the parameter linearized is set to true, - then the pressure drop is computed as a linear function of the - mass flow rate. -

        -

        - Setting allowFlowReversal=false can lead to simpler - equations. However, this should only be set to false - if one can guarantee that the flow never reverses its direction. - This can be difficult to guarantee, as pressure imbalance after - the initialization, or due to medium expansion and contraction, - can lead to reverse flow. -

        -

        - If the parameter - show_T is set to true, - then the model will compute the - temperature at its ports. Note that this can lead to state events - when the mass flow rate approaches zero, - which can increase computing time. -

        -

        Notes

        -

        - For more detailed models that compute the actual flow friction, - models from the package - - Modelica.Fluid - can be used and combined with models from the - AixLib library. -

        -

        - For a model that uses dp_nominal as a parameter rather than - geoemetric data, use - - AixLib.Fluid.FixedResistances.PressureDrop. + Note, however, that + + AixLib.Fluid.Actuators.Valves.ThreeWayLinear provides a more + efficient implementation for this simple case.

        -

        Implementation

        - The pressure drop is computed by calling a function in the package - - AixLib.Fluid.BaseClasses.FlowModels, - This package contains regularized implementations of the equation -

        -

        - m = sign(Δp) k √ Δp   + The parameters flowCharacteristics1 and flowCharacteristics3 must meet the following + requirements, otherwise the model stops with an error:

        +
          +
        • + Their arrays + y and phi + must be strictly monotonic increasing. +
        • +
        • + The first value must satisfy + y[1]=0, and + phi[1] must be equal to the + leakage flow rate, which must be bigger than zero. + Otherwise, a default value of 1E-8 is used. +
        • +
        • + The last values must satisfy + y[end]=1 and + phi[end]=1. +
        • +

        - and its inverse function. + This model is based on the partial valve model + + AixLib.Fluid.Actuators.BaseClasses.PartialTwoWayValve. + Check this model for more information, such + as the regularization near the origin.

        -

        - To decouple the energy equation from the mass equations, - the pressure drop is a function of the mass flow rate, - and not the volume flow rate. - This leads to simpler equations. +

        + For an example that specifies an opening characteristics, see + + AixLib.Fluid.Actuators.Valves.Examples.TwoWayValveTable.

        +
        • - September 21, 2021, by Michael Wetter:
          - Corrected typo in comments.
          + March 7, 2022, by Michael Wetter:
          + Set final massDynamics=energyDynamics.
          This is for - #1525. + #1542.
        • - December 1, 2016, by Michael Wetter:
          - First implementation for - #480. + June 10, 2021, by Michael Wetter:
          + Changed implementation of the filter and changed the parameter order to a constant + as most users need not change this value.
          + This is for + #1498. +
        • +
        • + November 28, 2019, by Michael Wetter:
          + Revised implementation. +
        • +
        • + November 15, 2019, by Alexander Kümpel:
          + First implementation.
        -------- Corrected Code --------

        - This is a model of a flow resistance with a fixed flow coefficient. - The mass flow rate is computed as -

        -

        - ṁ = k √ΔP, -

        -

        - where k is a constant and ΔP is the pressure drop. The - constant k is equal to - k=m_flow_nominal/sqrt(dp_nominal), where - m_flow_nominal is a parameter. + Three way valve with table-specified opening characteristics. A + separate characteristic for each flow path is used.

        -

        - Assumptions -

        - In the region abs(m_flow) < m_flow_turbulent, the - square root is replaced by a differentiable function with finite - slope. The value of m_flow_turbulent is computed as - m_flow_turbulent = eta_nominal*dh/4*π*ReC, where - eta_nominal is the dynamic viscosity, obtained from the - medium model. The parameter dh is the hydraulic diameter - and ReC=4000 is the critical Reynolds number, which both - can be set by the user. + Each flow path uses an instance of the model AixLib.Fluid.Actuators.Valves.TwoWayTable. + Therefore, this model needs to be parameterized the same way as + AixLib.Fluid.Actuators.Valves.TwoWayTable. + Specifically, the mass flow rate for the fully open valve is + determined based on the value of the parameter CvData. + For the different valve positions y ∈ [0, 1], this nominal + flow rate is scaled by the values of the parameter + flowCharacteristics1 and + flowCharacteristics3, respectively. These parameters + declare a table of the form

        -

        - Important parameters -

        + + + + + + + + + + + + + +
        + y + + 0 + + ... + + 1 +
        + φ + + l + + ... + + 1 +

        - By default, the pressure drop at nominal flow rate is computed as + where l = Kv(y=0)/Kv(y=1) > 0 is the + valve leakage. The first row is the valve opening, and the second row + is the mass flow rate, relative to the mass flow rate of the fully + open valve, under the assumption of a constant pressure difference + across the valve. A suggested value for the valve leakage is + l=0.0001. If l = 0, then this model will replace it + with l = 10-8 for numerical reasons. For example, + if a valve has Kv=0.5 + [m3/h/bar1/2] and a linear opening + characteristics and a valve leakage of l=0.0001, then one + would set

        - dp_nominal = fac * dpStraightPipe_nominal,
        +  CvData=AixLib.Fluid.Types.CvTypes.Kv
        +  Kv = 0.5
        +  flowCharacteristics1(y={0,1}, phi={0.0001,1})
        +  flowCharacteristics3(y={0,1}, phi={0.0001,1})
          

        - where dpStraightPipe_nominal is a parameter that is - automatically computed based on the nominal mass flow rate, hydraulic - diameter, pipe roughness and medium properties. The hydraulic - diameter dh is by default computed based on the flow - velocity v_nominal and the nominal mass flow rate - m_flow_nominal. Hence, users should change the default - values of dh or v_nominal if they are not - applicable for their model. -

        -

        - The factor fac takes into account additional resistances - such as for bends. The default value of 2 can be changed - by the user. -

        -

        - The parameter from_dp is used to determine whether the - mass flow rate is computed as a function of the pressure drop (if - from_dp=true), or vice versa. This setting can affect - the size of the nonlinear system of equations. -

        -

        - If the parameter linearized is set to true, - then the pressure drop is computed as a linear function of the mass - flow rate. -

        -

        - Setting allowFlowReversal=false can lead to simpler - equations. However, this should only be set to false if - one can guarantee that the flow never reverses its direction. This - can be difficult to guarantee, as pressure imbalance after the - initialization, or due to medium expansion and contraction, can lead - to reverse flow. -

        -

        - If the parameter show_T is set to true, - then the model will compute the temperature at its ports. Note that - this can lead to state events when the mass flow rate approaches - zero, which can increase computing time. + Note, however, that AixLib.Fluid.Actuators.Valves.ThreeWayLinear + provides a more efficient implementation for this simple case.

        -

        - Notes -

        - For more detailed models that compute the actual flow friction, - models from the package Modelica.Fluid can be used and - combined with models from the AixLib library. + The parameters flowCharacteristics1 and + flowCharacteristics3 must meet the following + requirements, otherwise the model stops with an error:

        +
          +
        • Their arrays y and phi must be strictly + monotonic increasing. +
        • +
        • The first value must satisfy y[1]=0, and + phi[1] must be equal to the leakage flow rate, which + must be bigger than zero. Otherwise, a default value of + 1E-8 is used. +
        • +
        • The last values must satisfy y[end]=1 and + phi[end]=1. +
        • +

        - For a model that uses dp_nominal as a parameter rather - than geoemetric data, use AixLib.Fluid.FixedResistances.PressureDrop. + This model is based on the partial valve model AixLib.Fluid.Actuators.BaseClasses.PartialTwoWayValve. + Check this model for more information, such as the regularization + near the origin.

        -

        - Implementation -

        - The pressure drop is computed by calling a function in the package - AixLib.Fluid.BaseClasses.FlowModels, - This package contains regularized implementations of the equation + For an example that specifies an opening characteristics, see + + AixLib.Fluid.Actuators.Valves.Examples.TwoWayValveTable.

        +
          +
        • March 7, 2022, by Michael Wetter:
          + Set final massDynamics=energyDynamics.
          + This is for #1542. +
        • +
        • June 10, 2021, by Michael Wetter:
          + Changed implementation of the filter and changed the parameter + order to a constant as most users need not change this + value.
          + This is for #1498. +
        • +
        • November 28, 2019, by Michael Wetter:
          + Revised implementation. +
        • +
        • November 15, 2019, by Alexander Kümpel:
          + First implementation. +
        • +
        + +-------- Errors -------- +line 21 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 + + +---- AixLib/Utilities/Math/Functions/bicubic.mo ---- +-------- HTML Code -------- + + This function computes +

        + y = a1 + + a2 x1 + a3 x12 + + a4 x2 + a5 x22 + + a6 x1 x2 + + a7 x1^3 + + a8 x2^3 + + a9 x12 x2 + + a10 x1 x22 +

        + +
          +
        • + Sep 17, 2010 by Michael Wetter:
          + First implementation. +
        • +
        + +-------- Corrected Code -------- +This function computes

        - m = sign(Δp) k √ Δp -   -

        -

        - and its inverse function. -

        -

        - To decouple the energy equation from the mass equations, the pressure - drop is a function of the mass flow rate, and not the volume flow - rate. This leads to simpler equations. + y = a1 + a2 x1 + a3 + x12 + a4 x2 + + a5 x22 + a6 x1 + x2 + a7 x1^3 + a8 + x2^3 + a9 x12 + x2 + a10 x1 + x22

          -
        • September 21, 2021, by Michael Wetter:
          - Corrected typo in comments.
          - This is for #1525. -
        • -
        • December 1, 2016, by Michael Wetter:
          - First implementation for #480. +
        • Sep 17, 2010 by Michael Wetter:
          + First implementation.
        -------- Errors -------- -line 6 column 2 - Warning:

        attribute "align" not allowed for HTML5 -line 104 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 3 column 2 - Warning:

        attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/convectionResistanceCircularPipe.mo ---- +---- AixLib/Media/Antifreeze/EthyleneGlycolWater.mo ---- -------- HTML Code -------- +

        + This base properties model is identical to + + Modelica.Media.Water.ConstantPropertyLiquidWater, + except that the equation + u = cv_const*(T - reference_T) + has been replaced by u=h because + cp_const=cv_const. + Also, the model checks if the mass fraction of the mixture is within the + allowed limits. +

        + +

        + Density of propylene antifreeze-water mixture at specified mass fraction + and temperature, based on Melinder (2010). +

        +

        References

        +

        + Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary + Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: + IIR/IIF. +

        + + +

        - This model computes the convection resistance in the pipes of a borehole segment - with heigth hSeg using correlations suggested by Bergman et al. (2011). + Dynamic viscosity of antifreeze-water mixture at specified mass fraction and + temperature, based on Melinder (2010).

        +

        References

        - If the flow is laminar (Re ≤ 2300, with Re being the Reynolds number of the flow), - the Nusselt number of the flow is assumed to be constant at 3.66. If the flow is turbulent (Re > 2300), - the correlation of Dittus-Boelter is used to find the convection heat transfer coefficient as + Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary + Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: + IIR/IIF.

        -

        - Nu = 0.023   Re0.8   Prn, + +

        + +

        + Fusion temperature of antifreeze-water mixture at specified mass fraction and + temperature, based on Melinder (2010).

        +

        References

        - where Nu is the Nusselt number and - Pr is the Prandlt number. - A value of n=0.35 is used, as the reference uses n=0.4 for heating and - n=0.3 for cooling. To ensure that the function is continuously differentiable, - a smooth transition between the laminar and turbulent values is created for the - range 2300 < Re < 2400. + Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary + Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: + IIR/IIF. +

        + + + +

        + Evaluates a thermophysical property of a mixture, based on correlations proposed + by Melinder (2010). +

        +

        + The polynomial has the form +

        +

        + f = a1 (x-xm)0(y-ym)0 + + a2 (x-xm)0(y-ym)1 + + ... + + any[1] (x-xm)0(y-ym)ny[1]-1 + + ... + + any[1])+1 (x-xm)1(y-ym)0 + + ... + + any[1]+ny[2] (x-xm)1(y-ym)ny[2]-1 + + ...

        References

        - Bergman, T. L., Incropera, F. P., DeWitt, D. P., & Lavine, A. S. (2011). Fundamentals of heat and mass - transfer (7th ed.). New York: John Wiley & Sons. + Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary + Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: + IIR/IIF.

        • - July 10, 2018, by Alex Laferrière:
          - Added laminar flow and smooth laminar-turbulent transition. - Revised documentation. + March 16, 2018 by Massimo Cimmino:
          + First implementation. + This function is used models in + + AixLib.Media.Antifreeze.
        • +
        + +

        + Specific heat capacity of antifreeze-water mixture at specified mass fraction + and temperature, based on Melinder (2010). +

        +

        References

        +

        + Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary + Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: + IIR/IIF. +

        + +
        • - February 14, 2014, by Michael Wetter:
          - Removed unused input rBor. - Revised documentation. + March 16, 2018 by Massimo Cimmino:
          + First implementation. + This function is used by + + AixLib.Media.Antifreeze.EthyleneGlycolWater.
        • +
        + +

        + Thermal conductivity of antifreeze-water mixture at specified mass fraction and + temperature, based on Melinder (2010). +

        +

        References

        +

        + Melinder, Åke. 2010. Properties of Secondary Working Fluids (Secondary + Refrigerants or Coolants, Heat Transfer Fluids) for Indirect Systems. Paris: + IIR/IIF. +

        + +
        • - January 24, 2014, by Michael Wetter:
          - Revised implementation. - Changed cpFluid to cpMed to use consistent notation. - Added regularization for computation of convective heat transfer coefficient to - avoid an event and a non-differentiability. + March 16, 2018 by Massimo Cimmino:
          + First implementation. + This function is used by + + AixLib.Media.Antifreeze.EthyleneGlycolWater.
        • +
        + +

        + This medium package models ethylene glycol - water mixtures. +

        +

        + The mass density, specific heat capacity, thermal conductivity and viscosity + are assumed constant and evaluated at a set temperature and mass fraction of + ethylene glycol within the mixture. The dependence of the four properties + are shown on the figure below. +

        +

        + \"Relative +

        +

        + The accuracy of the thermophysical properties is dependent on the temperature + variations encountered during simulations. + The figure below shows the relative error of the the four properties over a + 10 °C range around the temperature used to evaluate the constant + properties. The maximum errors are 0.8 % for mass density, 2.7 % + for specific heat capacity, 3.2 % for thermal conductivity and 160 + % for dynamic viscosity. +

        +

        + \"Relative +

        +

        + The figure below shows the relative error of the the four properties over a + 20 °C range around the temperature used to evaluate the constant + proepties. The maximum errors are 1.5 % for mass density, 5.3 % + for specific heat capacity, 5.9 % for thermal conductivity and 500 + % for dynamic viscosity. +

        +

        + \"Relative +

        +

        + The enthalpy is computed using the convention that h=0 + if T=0 °C. +

        +

        Limitations

        +

        + Density, specific heat capacity, thermal conductivity and viscosity are constant. + The ethylene glycol/water mixture is modeled as an incompressible liquid. + There are no phase changes. The medium is limited to temperatures below + 100 °C and mass fractions below 0.60. + As is the case for AixLib.Media.Water, + this medium package should not be used if + the simulation relies on the dynamic viscosity. +

        +

        Typical use and important parameters

        +

        + The temperature and mass fraction must be specified for the evaluation of the + constant thermophysical properties. A typical use of the package is (e.g. for + a temperature of 20 °C and a mass fraction of 0.40): +

        +

        + Medium = AixLib.Media.Antifreeze.EthyleneGlycolWater(property_T=293.15, X_a=0.40) +

        + +
        • - January 23, 2014, by Damien Picard:
          + August 05, 2020, by Wen HU:
          First implementation.
        -------- Corrected Code --------

        - This model computes the convection resistance in the pipes of a - borehole segment with heigth hSeg using - correlations suggested by Bergman et al. (2011). + This base properties model is identical to Modelica.Media.Water.ConstantPropertyLiquidWater, + except that the equation u = cv_const*(T - reference_T) + has been replaced by u=h because + cp_const=cv_const. Also, the model checks if the mass + fraction of the mixture is within the allowed limits. +

        +

        + Density of propylene antifreeze-water mixture at specified mass + fraction and temperature, based on Melinder (2010).

        +

        + References +

        - If the flow is laminar (Re ≤ 2300, with Re being the - Reynolds number of the flow), the Nusselt number of the flow is - assumed to be constant at 3.66. If the flow is turbulent (Re > - 2300), the correlation of Dittus-Boelter is used to find the - convection heat transfer coefficient as -

        -

        - Nu = 0.023   Re0.8   Prn, + Melinder, Åke. 2010. Properties of Secondary Working Fluids + (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for + Indirect Systems. Paris: IIR/IIF.

        +

        - where Nu is the Nusselt number and Pr is the Prandlt - number. A value of n=0.35 is used, as the reference uses - n=0.4 for heating and n=0.3 for cooling. To ensure that - the function is continuously differentiable, a smooth transition - between the laminar and turbulent values is created for the range - 2300 < Re < 2400. + Dynamic viscosity of antifreeze-water mixture at specified mass + fraction and temperature, based on Melinder (2010).

        References

        - Bergman, T. L., Incropera, F. P., DeWitt, D. P., & Lavine, A. S. - (2011). Fundamentals of heat and mass transfer (7th ed.). New - York: John Wiley & Sons. + Melinder, Åke. 2010. Properties of Secondary Working Fluids + (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for + Indirect Systems. Paris: IIR/IIF.

          -
        • July 10, 2018, by Alex Laferrière:
          - Added laminar flow and smooth laminar-turbulent transition. Revised - documentation. -
        • -
        • February 14, 2014, by Michael Wetter:
          - Removed unused input rBor. Revised documentation. -
        • -
        • January 24, 2014, by Michael Wetter:
          - Revised implementation. Changed cpFluid to - cpMed to use consistent notation. Added regularization - for computation of convective heat transfer coefficient to avoid an - event and a non-differentiability. -
        • -
        • January 23, 2014, by Damien Picard:
          - First implementation. +
        • May 2, 2018 by Massimo Cimmino:
          + First implementation. This function is used by AixLib.Media.Antifreeze.EthyleneGlycolWater.
        - --------- Errors -------- -line 11 column 2 - Warning:

        attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Storage/UsersGuide.mo ---- --------- HTML Code -------- -

        -This user's guide describes the storage tank models. -There are three storage tank models in the this package. + Fusion temperature of antifreeze-water mixture at specified mass + fraction and temperature, based on Melinder (2010).

        -
        - - - - - - - - - - - - - -
        Model name Description
        - -AixLib.Fluid.Storage.Stratified - +

        + References +

        -This is a model of a stratified storage tank as shown in the figure below. + Melinder, Åke. 2010. Properties of Secondary Working Fluids + (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for + Indirect Systems. Paris: IIR/IIF.

        -

        -\"Image +

        +

        + Evaluates a thermophysical property of a mixture, based on + correlations proposed by Melinder (2010).

        -The tank uses several volumes to model the stratification. -Heat conduction is modeled between the volumes through the fluid, -and between the volumes and the ambient. + The polynomial has the form +

        +

        + f = a1 (x-xm)0(y-ym)0 + + a2 (x-xm)0(y-ym)1 + ... + + any[1] (x-xm)0(y-ym)ny[1]-1 + ... + + any[1])+1 (x-xm)1(y-ym)0 + ... + + any[1]+ny[2] (x-xm)1(y-ym)ny[2]-1 + + ...

        +

        + References +

        -The heat port heaPorVol may be used to connect a temperature sensor -that measures the fluid temperature of an individual volume. It may also -be used to add heat to individual volumes, for example if the tank contains -an electrical resistance heater. + Melinder, Åke. 2010. Properties of Secondary Working Fluids + (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for + Indirect Systems. Paris: IIR/IIF.

        +
          +
        • March 16, 2018 by Massimo Cimmino:
          + First implementation. This function is used models in AixLib.Media.Antifreeze. +
        • +

        -Similarly, the fluid port fluPorVol may be used to connect a fluid pipe -to an individual volume. This allows for example to draw water from that volume whose temperature -is close to the temperature required by the consumer. -Conversely, water could be added to that tank volume whose temperature is close to the -inlet water temperature. -If you don't use such a pipe, simply leave the ports unconnected. + Specific heat capacity of antifreeze-water mixture at specified mass + fraction and temperature, based on Melinder (2010).

        +

        + References +

        -The tank has nSeg fluid volumes. The top segment has the index 1. -Thus, to add a heating element to the bottom element, connect a heat input to -heaPorVol[nSeg]. + Melinder, Åke. 2010. Properties of Secondary Working Fluids + (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for + Indirect Systems. Paris: IIR/IIF.

        +

        -The heat ports outside the tank insulation can be -used to specify an ambient temperature. -Leave these ports unconnected to force adiabatic boundary conditions. -Note, however, that all heat conduction elements through the tank wall (but not the top and bottom) are connected to the -heat port heaPorSid. Thus, not connecting -heaPorSid means an adiabatic boundary condition in the sense -that heaPorSid.Q_flow = 0. This, however, still allows heat to flow -through the tank walls, modeled by conWal, from one fluid volume -to another one. + Thermal conductivity of antifreeze-water mixture at specified mass + fraction and temperature, based on Melinder (2010).

        -
        - -AixLib.Fluid.Storage.StratifiedEnhanced - +

        + References +

        -The model is identical to - -AixLib.Fluid.Storage.Stratified, -except for the following: + Melinder, Åke. 2010. Properties of Secondary Working Fluids + (Secondary Refrigerants or Coolants, Heat Transfer Fluids) for + Indirect Systems. Paris: IIR/IIF.

          -
        • -It adds a correction that reduces the numerical dissipation. -
        • -
        • -It does not contain the fluid ports fluPorVol that -connect from the outside to the individual volumes. -
        • +
        • March 16, 2018 by Massimo Cimmino:
          + First implementation. This function is used by AixLib.Media.Antifreeze.EthyleneGlycolWater. +

        -The correction uses a third order upwind scheme to compute the -outlet temperatures of the segments in the tank. This model -is implemented in - -AixLib.Fluid.Storage.BaseClasses.ThirdOrderStratifier. + This medium package models ethylene glycol - water mixtures.

        -
        - -AixLib.Fluid.Storage.StratifiedEnhancedInternalHex -

        -This model is identical to - -AixLib.Fluid.Storage.StratifiedEnhanced -except that it adds a heat exchanger to the tank. + The mass density, specific heat capacity, thermal conductivity and + viscosity are assumed constant and evaluated at a set temperature and + mass fraction of ethylene glycol within the mixture. The dependence + of the four properties are shown on the figure below.

        -

        -The modifications consist of adding a heat exchanger -and fluid ports to connect to the heat exchanger. -The modifications allow to run a fluid through the tank causing heat transfer to the stored fluid. -A typical example is a storage tank in a solar hot water system. +

        + +

        -The heat exchanger model assumes flow through the inside of a helical coil heat exchanger, -and stagnant fluid on the outside. Parameters are used to describe the -heat transfer on the inside of the heat exchanger at nominal conditions, and -geometry of the outside of the heat exchanger. This information is used to compute -an hA-value for each side of the coil. -Convection calculations are then performed to identify heat transfer -between the heat transfer fluid and the fluid in the tank. + The accuracy of the thermophysical properties is dependent on the + temperature variations encountered during simulations. The figure + below shows the relative error of the the four properties over a + 10 °C range around the temperature used to evaluate the + constant properties. The maximum errors are 0.8 % for mass + density, 2.7 % for specific heat capacity, 3.2 % for + thermal conductivity and 160 % for dynamic viscosity. +

        +

        + +

        -The location of the heat exchanger can be parameterized as follows: -The parameters hHex_a and hHex_b are the heights -of the heat exchanger ports portHex_a and portHex_b, -measured from the bottom of the tank. -For example, to place the port portHex_b at the bottom of the tank, -set hHexB_b=0. -The parameters hHex_a and hHex_b are then used to provide -a default value for the parameters -segHex_a and segHex_b, which are the numbers of the tank -segments to which the heat exchanger ports portHex_a and portHex_b -are connected. + The figure below shows the relative error of the the four properties + over a 20 °C range around the temperature used to evaluate the + constant proepties. The maximum errors are 1.5 % for mass + density, 5.3 % for specific heat capacity, 5.9 % for + thermal conductivity and 500 % for dynamic viscosity. +

        +

        + +

        -

        -\"Image +

        + The enthalpy is computed using the convention that h=0 if + T=0 °C.

        +

        + Limitations +

        -Optionally, this model computes a dynamic response of the heat exchanger. -This can be configured using the parameters -energyDynamicsHexSolid, -energyDynamicsHex and -massDynamicsHex. -For this computation, the fluid volume inside the heat exchanger -and the heat capacity of the heat -exchanger wall CHex are approximated. -Both depend on the length lHex -of the heat exchanger. -The model provides default values for these -parameters, as well as for the heat exchanger material which is -assumed to be steel. These default values can be overwritten by the user. -The default values for the heat exchanger geometry are computed assuming -that there is a cylindrical heat exchanger -made of steel whose diameter is half the diameter of the tank, e.g., -rHex=rTan/2. -Hence, the length of the heat exchanger is approximated as -lHex = 2 rHex π h = 2 rTan/2 π h, -where h is the distance between the heat exchanger inlet and outlet. -The wall thickness is assumed to be 10% of the heat exchanger -outer diameter. -For typical applications, users do not need to change these values. + Density, specific heat capacity, thermal conductivity and viscosity + are constant. The ethylene glycol/water mixture is modeled as an + incompressible liquid. There are no phase changes. The medium is + limited to temperatures below 100 °C and mass fractions below + 0.60. As is the case for AixLib.Media.Water, this medium + package should not be used if the simulation relies on the dynamic + viscosity.

        +

        + Typical use and important parameters +

        -Setting energyDynamicsHexSolid to a dynamic balance and -energyDynamicsHex to a steady-state balance may be of interest -to remove very fast dynamics of the fluid, while still modeling slower -dynamics that arises from the metal of the heat exchanger. -By default, energyDynamicsHexSolid is set -to the same value as energyDynamicsHex -as this seems to be the typical configuration. + The temperature and mass fraction must be specified for the + evaluation of the constant thermophysical properties. A typical use + of the package is (e.g. for a temperature of 20 °C and a mass + fraction of 0.40):

        -The heat exchanger is implemented in - -AixLib.Fluid.Storage.BaseClasses.IndirectTankHeatExchanger. + Medium = + AixLib.Media.Antifreeze.EthyleneGlycolWater(property_T=293.15, + X_a=0.40)

        -
        +
          +
        • August 05, 2020, by Wen HU:
          + First implementation. +
        • +
        + +-------- Errors -------- +line 9 column 2 - Warning:

        attribute "align" not allowed for HTML5 + + +line 11 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 24 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 35 column 2 - Warning:

        attribute "align" not allowed for HTML5 + +---- AixLib/BoundaryConditions/Validation/BESTEST/WD600.mo ---- +-------- HTML Code -------- + +

          +
        • + September 6, 2021, by Ettore Zanetti:
          + Removed parameter lat as it is now obtained from the weather data bus.
          + This is for + IBPSA, #1477. +
        • +
        • + March 11, 2020, by Ettore Zanetti:
          + First implementation. +
        • +
        • + April 14, 2020, by Ettore Zanetti:
          + Rework after comments from pull request + #1339. +
        • +
        + +

        WD600: Ground Reflactance

        +

        Weather data file : WD600.epw

        +

        Table 1: Site Data for Weather file WD600.epw

        + + + + + + + + + + + + + + + + +

        Latitude

        39.833° north

        Longitude

        104.65° west

        Altitude

        1650 m

        Time Zone

        -7

        + -------- Corrected Code -------- +
          +
        • September 6, 2021, by Ettore Zanetti:
          + Removed parameter lat as it is now obtained from the + weather data bus.
          + This is for IBPSA, + #1477. +
        • +
        • March 11, 2020, by Ettore Zanetti:
          + First implementation. +
        • +
        • April 14, 2020, by Ettore Zanetti:
          + Rework after comments from pull request #1339. +
        • +
        +

        + WD600: Ground Reflactance +

        - This user's guide describes the storage tank models. There are three - storage tank models in the this package. + Weather data file : WD600.epw

        - - - - - - - - - +

        + Table 1: Site Data for Weather file WD600.epw +

        +
        - Model name - - Description -
        - AixLib.Fluid.Storage.Stratified - -

        - This is a model of a stratified storage tank as shown in the - figure below. -

        -

        - \"Image -

        -

        - The tank uses several volumes to model the stratification. Heat - conduction is modeled between the volumes through the fluid, - and between the volumes and the ambient. -

        -

        - The heat port heaPorVol may be used to connect a - temperature sensor that measures the fluid temperature of an - individual volume. It may also be used to add heat to - individual volumes, for example if the tank contains an - electrical resistance heater. -

        -

        - Similarly, the fluid port fluPorVol may be used to - connect a fluid pipe to an individual volume. This allows for - example to draw water from that volume whose temperature is - close to the temperature required by the consumer. Conversely, - water could be added to that tank volume whose temperature is - close to the inlet water temperature. If you don't use such a - pipe, simply leave the ports unconnected. -

        -

        - The tank has nSeg fluid volumes. The top segment - has the index 1. Thus, to add a heating element to - the bottom element, connect a heat input to - heaPorVol[nSeg]. -

        -

        - The heat ports outside the tank insulation can be used to - specify an ambient temperature. Leave these ports unconnected - to force adiabatic boundary conditions. Note, however, that all - heat conduction elements through the tank wall (but not the top - and bottom) are connected to the heat port - heaPorSid. Thus, not connecting - heaPorSid means an adiabatic boundary condition in - the sense that heaPorSid.Q_flow = 0. This, - however, still allows heat to flow through the tank walls, - modeled by conWal, from one fluid volume to - another one. -

        -
        - - - - + + + + + + + + + + + +
        - AixLib.Fluid.Storage.StratifiedEnhanced - -

        - The model is identical to AixLib.Fluid.Storage.Stratified, - except for the following: -

        -
          -
        • It adds a correction that reduces the numerical - dissipation. -
        • -
        • It does not contain the fluid ports fluPorVol - that connect from the outside to the individual volumes. -
        • -

        - The correction uses a third order upwind scheme to compute the - outlet temperatures of the segments in the tank. This model is - implemented in - AixLib.Fluid.Storage.BaseClasses.ThirdOrderStratifier. + Latitude

        - AixLib.Fluid.Storage.StratifiedEnhancedInternalHex -

        - This model is identical to AixLib.Fluid.Storage.StratifiedEnhanced - except that it adds a heat exchanger to the tank. -

        -

        - The modifications consist of adding a heat exchanger and fluid - ports to connect to the heat exchanger. The modifications allow - to run a fluid through the tank causing heat transfer to the - stored fluid. A typical example is a storage tank in a solar - hot water system. + 39.833° north

        +

        - The heat exchanger model assumes flow through the inside of a - helical coil heat exchanger, and stagnant fluid on the outside. - Parameters are used to describe the heat transfer on the inside - of the heat exchanger at nominal conditions, and geometry of - the outside of the heat exchanger. This information is used to - compute an hA-value for each side of the coil. - Convection calculations are then performed to identify heat - transfer between the heat transfer fluid and the fluid in the - tank. + Longitude

        +

        - The location of the heat exchanger can be parameterized as - follows: The parameters hHex_a and - hHex_b are the heights of the heat exchanger ports - portHex_a and portHex_b, measured - from the bottom of the tank. For example, to place the port - portHex_b at the bottom of the tank, set - hHexB_b=0. The parameters hHex_a and - hHex_b are then used to provide a default value - for the parameters segHex_a and - segHex_b, which are the numbers of the tank - segments to which the heat exchanger ports - portHex_a and portHex_b are - connected. + 104.65° west

        -

        - \"Image +

        +

        + Altitude

        +

        - Optionally, this model computes a dynamic response of the heat - exchanger. This can be configured using the parameters - energyDynamicsHexSolid, - energyDynamicsHex and - massDynamicsHex. For this computation, the fluid - volume inside the heat exchanger and the heat capacity of the - heat exchanger wall CHex are approximated. Both - depend on the length lHex of the heat exchanger. - The model provides default values for these parameters, as well - as for the heat exchanger material which is assumed to be - steel. These default values can be overwritten by the user. The - default values for the heat exchanger geometry are computed - assuming that there is a cylindrical heat exchanger made of - steel whose diameter is half the diameter of the tank, e.g., - rHex=rTan/2. Hence, the length of - the heat exchanger is approximated as lHex = 2 - rHex π h = 2 rTan/2 π h, where - h is the distance between the heat exchanger inlet and - outlet. The wall thickness is assumed to be 10% of the - heat exchanger outer diameter. For typical applications, users - do not need to change these values. + 1650 m

        +

        - Setting energyDynamicsHexSolid to a dynamic - balance and energyDynamicsHex to a steady-state - balance may be of interest to remove very fast dynamics of the - fluid, while still modeling slower dynamics that arises from - the metal of the heat exchanger. By default, - energyDynamicsHexSolid is set to the same value as - energyDynamicsHex as this seems to be the typical - configuration. + Time Zone

        +

        - The heat exchanger is implemented in AixLib.Fluid.Storage.BaseClasses.IndirectTankHeatExchanger. + -7

        -------- Errors -------- -line 6 column 1 - Warning: The summary attribute on the element is obsolete in HTML5 -line 17 column 1 - Warning:

        attribute "align" not allowed for HTML5 -line 129 column 1 - Warning:

        attribute "align" not allowed for HTML5 +line 5 column 2 - Warning: The summary attribute on the

        element is obsolete in HTML5 ----- AixLib/Fluid/HeatExchangers/ActiveBeams/UsersGuide.mo ---- +---- AixLib/Fluid/HeatPumps/Carnot_TCon.mo ---- -------- HTML Code -------- +

        + This is a model of a heat pump whose coefficient of performance COP changes + with temperatures in the same way as the Carnot efficiency changes. + The control input is the setpoint of the condenser leaving temperature, which + is met exactly at steady state if the heat pump has sufficient capacity. +

        +

        + The model allows to either specify the Carnot effectivness + ηCarnot,0, or + a COP0 + at the nominal conditions, together with + the evaporator temperature Teva,0 and + the condenser temperature Tcon,0, in which + case the model computes the Carnot effectivness as +

        +

        + ηCarnot,0 = + COP0 + ⁄ (Tcon,0 ⁄ (Tcon,0-Teva,0)). +

        +

        + The heat pump COP is computed as the product +

        +

        + COP = ηCarnot,0 COPCarnot ηPL, +

        +

        + where COPCarnot is the Carnot efficiency and + ηPL is a polynomial in heating part load ratio yPL + that can be used to take into account a change in COP at part load + conditions. + This polynomial has the form +

        +

        + ηPL = a1 + a2 yPL + a3 yPL2 + ... +

        +

        + where the coefficients ai + are declared by the parameter a. +

        +

        + On the Dynamics tag, the model can be parametrized to compute a transient + or steady-state response. + The transient response of the model is computed using a first + order differential equation for the evaporator and condenser fluid volumes. + The heat pump outlet temperatures are equal to the temperatures of these lumped volumes. +

        +

        Typical use and important parameters

        +

        + When using this component, make sure that the condenser has sufficient mass flow rate. + Based on the evaporator mass flow rate, temperature difference and the efficiencies, + the model computes how much heat will be removed by to the evaporator. + If the mass flow rate is too small, very low outlet temperatures can result, possibly below freezing. +

        +

        + The condenser heat flow rate QCon_flow_nominal is used to assign + the default value for the mass flow rates, which are used for the pressure drop + calculations. + It is also used to compute the part load efficiency. + Hence, make sure that QCon_flow_nominal is set to a reasonable value. +

        +

        + The maximum heating capacity is set by the parameter QCon_flow_max, + which is by default set to infinity. +

        +

        + The coefficient of performance depends on the + evaporator and condenser leaving temperature + since otherwise the second law of thermodynamics may be violated. +

        +

        Notes

        +

        + For a similar model that can be used as a chiller, see + + AixLib.Fluid.Chillers.Examples.Carnot_TEva. +

        + +
          +
        • + January 3, 2017, by Michael Wetter:
          + Removed parameters + effInpEva and effInpCon + and updated documentation. + This is for + + issue 497. +
        • +
        • + August 8, 2016, by Michael Wetter:
          + Changed default temperature to compute COP to be the leaving temperature as + use of the entering temperature can violate the 2nd law if the temperature + lift is small.
          + This is for + + Annex 60, issue 497. +
        • +
        • + November 25, 2015 by Michael Wetter:
          + First implementation. +
        • +
        + +-------- Corrected Code --------

        -This package contains models of active beams. -Active beams are devices used for heating, cooling and ventilation of spaces. -A schematic diagram of an active beam unit is given below. -

        -

        -\"image\" -

        -

        -The active beam unit consists of a primary air plenum, a mixing chamber, a heat exchanger (coil) and several nozzles. -Typically, an air-handling unit supplies primary air to the active beams. -The primary air is discharged to the mixing chamber through the nozzles. -This generates a low-pressure region which induces air from the room up through the heat exchanger, -where hot or cold water is circulating. -The conditioned induced air is then mixed with primary air, and the mixture descents back to the space. -

        -

        -This package contains two models. The model - -AixLib.Fluid.HeatExchangers.ActiveBeams.Cooling -is for cooling only, while the model - -AixLib.Fluid.HeatExchangers.ActiveBeams.CoolingAndHeating -has two water streams, one for heating and one for cooling. -

        - -

        Model equations for cooling

        -

        -The performance of the model - -AixLib.Fluid.HeatExchangers.ActiveBeams.Cooling -is computed based on manufacturer data -specified in the package - -AixLib.Fluid.HeatExchangers.ActiveBeams.Data. -

        -

        -For off-design conditions, the performance is adjusted using modification factors -that account for changes in water flow rate, -primary air flow rate and temperature difference. -The total heat flow rate of the active beam unit is the sum of the heat flow rate provided by the primary air supply -Qsa and the cooling heat flow rate provided by the beam convector Qc,Beam -which injects room air and mixes it with the primary air. -

        -

        -The heat flow rate -Qsa is delivered to a thermal zone -through the fluid ports, while the heat flow rate from the convector Qc,Beam -is coupled directly to the heat port. -See for example - -AixLib.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingOnly -for how to connect these heat flow rates to a control volume. -

        -

        -The primary air contribution is -

        -

        - Qsa = ṁsa cp,sa (Tsa-Tz) -

        -

        -where sa is the primary air mass flow rate, -cp,sa is the air specific heat capacity, -Tsa is the primary air temperature -and Tz is the zone air temperature. -

        -

        -The heat flow rate of the beam convector Qc,Beam is determined using -the rated capacity which is modified by three separate functions as -

        -

        - Qc,Beam = Qc,nominal -fΔT ( ΔTc ⁄ ΔTc,nominal ) -fsa( ṁsa ⁄ ṁsa,nominal ) -fw( ṁc,w ), + This is a model of a heat pump whose coefficient of performance COP + changes with temperatures in the same way as the Carnot efficiency + changes. The control input is the setpoint of the condenser leaving + temperature, which is met exactly at steady state if the heat pump + has sufficient capacity.

        -the modification factors are as follows: -The modification factor fΔT(·) -describes how the capacity is adjusted to account for the temperature difference -between the zone air and the water entering the convector. -The independent variable is the ratio between the current temperature difference -ΔTc and the temperature difference used to rate beam performance ΔTc,nominal. -The temperature difference is + The model allows to either specify the Carnot effectivness + ηCarnot,0, or a COP0 at the + nominal conditions, together with the evaporator temperature + Teva,0 and the condenser temperature + Tcon,0, in which case the model computes the Carnot + effectivness as

        - ΔTc = Tcw-Tz, -

        -

        -where Tcw is the chilled water temperature entering the convector. - -The modification factor fsa(·) adjusts the cooling capacity to account for varying primary air flow rate. -The independent variable is the ratio between the current primary air flow rate sa -and the nominal air flow rate used to rate the beam performance. - -The modification factor fw(·) adjusts the cooling capacity for changes in water flow rate through the convector. -The independent variable is the ratio between the current water flow rate w -and the nominal water flow rate used to rate the beam performance. -

        - -

        Model equations for heating

        -

        -The performance of the model - -AixLib.Fluid.HeatExchangers.ActiveBeams.CoolingAndHeating -is computed identical to the above described model that only provides cooling, -with the exception that this model contains an additional water stream that -can be used to provide heating. + ηCarnot,0 = COP0 ⁄ (Tcon,0 ⁄ + (Tcon,0-Teva,0)).

        -For the heating water stream, the temperature difference ΔTh -used for the calculation of the modification factor fΔT(·) is + The heat pump COP is computed as the product

        -ΔTh = Thw-Tz, -

        -

        -where Thw is the hot water temperature entering the convector in heating mode -and Tz is the zone air temperature. -

        - -

        Dynamics

        -

        -The model can be configured to be steady-state or dynamic. -If configured as dynamic, then a dynamic conservation equation is applied to the water streams -for heating and for cooling. -However, because the capacity of the beam depends on its inlet temperature, and is independent of the -outlet temperature, the heat transferred -to the room at the port heaPor.Q_flow, as well as the heat added to or removed from the -water streams, will instantaneously change. -The only dynamic responses are the water outlet temperatures, which change with a first -order response, parameterized with the time constant tau. -

        - -

        Energy balance

        -

        -All heat flow rate that is added to or extracted from the room is transmitted through the heat port -heaPor. Hence, this model does not cool the supply air between the ports -air_a and air_b. Rather, it adds this heat flow rate -to the heat port heaPor. -The rationale for this implementation is that the beam transfers heat by convection directly to the room, and -by induction of room air into the supply air. As this split of heat flow rate is generally not known, -and because the amount of inducted air is also unknown, -it was decided to transfer all heat through the heat port heaPor. -This also avoids having to add an extra air flow path for the air induced from the room. + COP = ηCarnot,0 COPCarnot ηPL,

        - --------- Corrected Code --------

        - This package contains models of active beams. Active beams are - devices used for heating, cooling and ventilation of spaces. A - schematic diagram of an active beam unit is given below. + where COPCarnot is the Carnot efficiency and + ηPL is a polynomial in heating part load ratio + yPL that can be used to take into account a change + in COP at part load conditions. This polynomial has the form

        -

        - \"image\" +

        + ηPL = a1 + a2 yPL + + a3 yPL2 + ...

        - The active beam unit consists of a primary air plenum, a mixing - chamber, a heat exchanger (coil) and several nozzles. Typically, an - air-handling unit supplies primary air to the active beams. The - primary air is discharged to the mixing chamber through the nozzles. - This generates a low-pressure region which induces air from the room - up through the heat exchanger, where hot or cold water is - circulating. The conditioned induced air is then mixed with primary - air, and the mixture descents back to the space. + where the coefficients ai are declared by the + parameter a.

        - This package contains two models. The model AixLib.Fluid.HeatExchangers.ActiveBeams.Cooling - is for cooling only, while the model - AixLib.Fluid.HeatExchangers.ActiveBeams.CoolingAndHeating has two - water streams, one for heating and one for cooling. + On the Dynamics tag, the model can be parametrized to + compute a transient or steady-state response. The transient response + of the model is computed using a first order differential equation + for the evaporator and condenser fluid volumes. The heat pump outlet + temperatures are equal to the temperatures of these lumped volumes.

        - Model equations for cooling + Typical use and important parameters

        - The performance of the model AixLib.Fluid.HeatExchangers.ActiveBeams.Cooling - is computed based on manufacturer data specified in the package - AixLib.Fluid.HeatExchangers.ActiveBeams.Data. + When using this component, make sure that the condenser has + sufficient mass flow rate. Based on the evaporator mass flow rate, + temperature difference and the efficiencies, the model computes how + much heat will be removed by to the evaporator. If the mass flow rate + is too small, very low outlet temperatures can result, possibly below + freezing.

        - For off-design conditions, the performance is adjusted using - modification factors that account for changes in water flow rate, - primary air flow rate and temperature difference. The total heat flow - rate of the active beam unit is the sum of the heat flow rate - provided by the primary air supply Qsa and the - cooling heat flow rate provided by the beam convector - Qc,Beam which injects room air and mixes it with - the primary air. + The condenser heat flow rate QCon_flow_nominal is used + to assign the default value for the mass flow rates, which are used + for the pressure drop calculations. It is also used to compute the + part load efficiency. Hence, make sure that + QCon_flow_nominal is set to a reasonable value.

        - The heat flow rate Qsa is delivered to a thermal - zone through the fluid ports, while the heat flow rate from the - convector Qc,Beam is coupled directly to the heat - port. See for example - AixLib.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingOnly for - how to connect these heat flow rates to a control volume. + The maximum heating capacity is set by the parameter + QCon_flow_max, which is by default set to infinity.

        - The primary air contribution is -

        -

        - Qsa = ṁsa cp,sa - (Tsa-Tz) + The coefficient of performance depends on the evaporator and + condenser leaving temperature since otherwise the second law of + thermodynamics may be violated.

        +

        + Notes +

        - where sa is the primary air mass flow rate, - cp,sa is the air specific heat capacity, - Tsa is the primary air temperature and - Tz is the zone air temperature. + For a similar model that can be used as a chiller, see AixLib.Fluid.Chillers.Examples.Carnot_TEva.

        +
          +
        • January 3, 2017, by Michael Wetter:
          + Removed parameters effInpEva and + effInpCon and updated documentation. This is for + issue + 497. +
        • +
        • August 8, 2016, by Michael Wetter:
          + Changed default temperature to compute COP to be the leaving + temperature as use of the entering temperature can violate the 2nd + law if the temperature lift is small.
          + This is for Annex 60, + issue 497. +
        • +
        • November 25, 2015 by Michael Wetter:
          + First implementation. +
        • +
        + +-------- Errors -------- +line 17 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 25 column 2 - Warning:

        attribute "align" not allowed for HTML5 +line 35 column 2 - Warning:

        attribute "align" not allowed for HTML5 + + +---- AixLib/ThermalZones/ReducedOrder/RC/FourElements.mo ---- +-------- HTML Code -------- + +

          +
        • + March 7, 2022, by Michael Wetter:
          + Removed massDynamics.
          + This is for + #1542. +
        • +
        • + December 9, 2019, by Moritz Lauster:
          + Changes nExt to nRoof for + RRoof and CRoof +
        • +
        • + July 11, 2019, by Katharina Brinkmann:
          + Renamed alphaRoof to hConRoof, + alphaRoofConst to hConRoof_const +
        • +
        • + August 31, 2018 by Moritz Lauster:
          + Updated schema in documentation and fixes + orientation and connections of roofRC for + + issue 997. +
        • +
        • + September 11, 2015 by Moritz Lauster:
          + First Implementation. +
        • +
        + +

        + This model adds another element for the roof. Roofs commonly + exhibit the same excitations as exterior walls but have different coefficients + of heat transfer due to their orientation. Adding an extra element for the roof + might lead to a finer resolution of the dynamic behaviour but increases + calculation times. The roof is parameterized via the length of the RC-chain + nRoof, + the vector of capacities CRoof[nRoof], the vector of resistances + RRoof[nRoof] and remaining resistances RRoofRem. +

        +

        + The image below shows the RC-network of this model. +

        +

        + \"image\"/ +

        + +-------- Corrected Code -------- +
          +
        • March 7, 2022, by Michael Wetter:
          + Removed massDynamics.
          + This is for #1542. +
        • +
        • December 9, 2019, by Moritz Lauster:
          + Changes nExt to nRoof for + RRoof and CRoof +
        • +
        • July 11, 2019, by Katharina Brinkmann:
          + Renamed alphaRoof to hConRoof, + alphaRoofConst to hConRoof_const +
        • +
        • August 31, 2018 by Moritz Lauster:
          + Updated schema in documentation and fixes orientation and + connections of roofRC for issue 997. +
        • +
        • September 11, 2015 by Moritz Lauster:
          + First Implementation. +
        • +

        - The heat flow rate of the beam convector Qc,Beam is - determined using the rated capacity which is modified by three - separate functions as -

        -

        - Qc,Beam = Qc,nominal fΔT ( - ΔTc ⁄ ΔTc,nominal ) fsa( - ṁsa ⁄ ṁsa,nominal ) fw( - ṁc,w ), + This model adds another element for the roof. Roofs commonly exhibit + the same excitations as exterior walls but have different + coefficients of heat transfer due to their orientation. Adding an + extra element for the roof might lead to a finer resolution of the + dynamic behaviour but increases calculation times. The roof is + parameterized via the length of the RC-chain nRoof, the + vector of capacities CRoof[nRoof], the vector of + resistances RRoof[nRoof] and remaining resistances + RRoofRem.

        - the modification factors are as follows: The modification factor - fΔT(·) describes how the capacity is adjusted to - account for the temperature difference between the zone air and the - water entering the convector. The independent variable is the ratio - between the current temperature difference ΔTc and - the temperature difference used to rate beam performance - ΔTc,nominal. The temperature difference is + The image below shows the RC-network of this model.

        -

        - ΔTc = Tcw-Tz, +

        + \"image\"

        + +-------- Errors -------- +line 15 column 4 - Warning:

        attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/HeatExchangers/Radiators/RadiatorEN442_2.mo ---- +-------- HTML Code -------- + +

        + This is a model of a radiator that can be used as a dynamic or steady-state model. + The required parameters are data that are typically available from + manufacturers that follow the European Norm EN 442-2. +

        +

        + However, to allow for varying mass flow rates, the transferred heat is computed + using a discretization along the water flow path, and heat is exchanged between + each compartment and a uniform room air and radiation temperature. + This discretization is different from the computation in EN 442-2, which + may yield water outlet temperatures that are below + the room temperature at low mass flow rates. + Furthermore, rather than using only one room temperature, this model uses + a room air and room radiation temperature. +

        +

        + The transferred heat is modeled as follows: + Let N denote the number of elements used to discretize the radiator model. + For each element i ∈ {1, … , N}, + the convective and radiative heat transfer + Qic and + Qir + from the radiator to the room is +

        +

        + Qic = sign(Ti-Ta) + (1-fr) UA ⁄ N |Ti-Ta|n +

        + Qir = sign(Ti-Tr) + fr UA ⁄ N |Ti-Tr|n +

        +

        + where + Ti is the water temperature of the element, + Ta is the temperature of the room air, + Tr is the radiative temperature, + 0 < fr < 1 is the fraction of radiant to total heat transfer, + UA is the UA-value of the radiator, + and + n is an exponent for the heat transfer. + The model computes the UA-value by numerically solving the above equations + for given + nominal heating power, nominal temperatures, fraction radiant to total heat transfer + and exponent for heat transfer. +

        +

        + The parameter energyDynamics (in the Assumptions tab), + determines whether the model computes the dynamic or the steady-state response. + For the transient response, heat storage is computed using a + finite volume approach for the + water and the metal mass, which are both assumed to be at the same + temperature. +

        +

        + The default parameters for the heat capacities are valid for a flat plate radiator without fins, + with one plate of water carying fluid, and a height of 0.42 meters. +

        + +
          +
        • + March 7, 2022, by Michael Wetter:
          + Set final massDynamics=energyDynamics.
          + This is for + #1542. +
        • +
        • + April 14, 2020, by Michael Wetter:
          + Changed homotopyInitialization to a constant.
          + This is for + IBPSA, #1341. +
        • +
        • + February 21, 2020, by Michael Wetter:
          + Changed icon to display its operating state.
          + This is for + #1294. +
        • +
        • + November 17, 2016, by Filip Jorissen:
          + Added pressure drop equations and parameters.
          + This is for + #586. +
        • +
        • + November 3, 2016, by Michael Wetter:
          + Set preHea(final alpha=0) as this allows to simplify the + system of equations.
          + This is for + #570. +
        • +
        • + March 17, 2016, by Michael Wetter:
          + Reformulated model to reduce the dimension of the nonlinear system of equations. + This is for + #435. +
        • +
        • + November 19, 2015, by Michael Wetter:
          + Removed assignment of parameter + showDesignFlowDirection in extends statement. + This is for + #349. +
        • +
        • + April 11, 2015, by Filip Jorissen:
          + Propagated vol.massDynamics to + top level parameter massDynamics instead of energyDynamics. +
        • +
        • + November 25, 2014, by Carles Ribas Tugores:
          + Interchange position of fraRad parameter and the complementary (1-fraRad) + in the equation used to calculate the nominal heating power of each element, QEle_flow_nominal[i]. +
        • +
        • + October 29, 2014, by Michael Wetter:
          + Made assignment of mFactor final, and changed computation of + density to use default medium states as are also used to compute the + specific heat capacity. +
        • +
        • + October 21, 2014, by Filip Jorissen:
          + Added parameter mFactor and removed thermal capacity + which can lead to an index reduction. +
        • +
        • + May 29, 2014, by Michael Wetter:
          + Removed undesirable annotation Evaluate=true. +
        • +
        • + October 8, 2013 by Michael Wetter:
          + Removed conditional statement in the declaration of the parameter + mDry, as this is incorrect syntax. +
        • +
        • + September 26, 2013 by Michael Wetter:
          + Reformulated implementation to avoid mixing textual and graphical + declarations in the equation section. +
        • +
        • + April 4, 2011 by Michael Wetter:
          + Changed the implementation to use + + AixLib.Utilities.Math.Functions.regNonZeroPower. + This allows formulating the model without any non-differentiable function + inside the equation section. +
        • +
        • + April 2, 2011 by Michael Wetter:
          + Added homotopy operator. +
        • +
        • + February 11, 2011 by Michael Wetter:
          + Revised the initialization to ensure that at the nominal conditions, the + amount of transferred heat is excatly the same as the specified nominal power. + In the previous implementation, the UA-value was computed using a simplified + expression for the temperature difference, leading to a slightly different amount + of heat transfer. +
        • +
        • + February 4, 2011 by Michael Wetter:
          + Simplified implementation. +
        • +
        • + January 30, 2009 by Michael Wetter:
          + First implementation. +
        • +
        + +-------- Corrected Code --------

        - where Tcw is the chilled water temperature entering - the convector. The modification factor fsa(·) - adjusts the cooling capacity to account for varying primary air flow - rate. The independent variable is the ratio between the current - primary air flow rate sa and the nominal air flow - rate used to rate the beam performance. The modification factor - fw(·) adjusts the cooling capacity for changes in - water flow rate through the convector. The independent variable is - the ratio between the current water flow rate w - and the nominal water flow rate used to rate the beam performance. + This is a model of a radiator that can be used as a dynamic or + steady-state model. The required parameters are data that are + typically available from manufacturers that follow the European Norm + EN 442-2.

        -

        - Model equations for heating -

        - The performance of the model - AixLib.Fluid.HeatExchangers.ActiveBeams.CoolingAndHeating is - computed identical to the above described model that only provides - cooling, with the exception that this model contains an additional - water stream that can be used to provide heating. + However, to allow for varying mass flow rates, the transferred heat + is computed using a discretization along the water flow path, and + heat is exchanged between each compartment and a uniform room air and + radiation temperature. This discretization is different from the + computation in EN 442-2, which may yield water outlet temperatures + that are below the room temperature at low mass flow rates. + Furthermore, rather than using only one room temperature, this model + uses a room air and room radiation temperature.

        - For the heating water stream, the temperature difference - ΔTh used for the calculation of the - modification factor fΔT(·) is + The transferred heat is modeled as follows: Let N denote the + number of elements used to discretize the radiator model. For each + element i ∈ {1, … , N}, the convective and radiative heat + transfer Qic and + Qir from the radiator to the room is

        - ΔTh = Thw-Tz, + Qic = sign(Ti-Ta) + (1-fr) UA ⁄ N + |Ti-Ta|n
        +
        + Qir = sign(Ti-Tr) + fr UA ⁄ N |Ti-Tr|n

        - where Thw is the hot water temperature entering the - convector in heating mode and Tz is the zone air - temperature. + where Ti is the water temperature of the element, + Ta is the temperature of the room air, + Tr is the radiative temperature, 0 < + fr < 1 is the fraction of radiant to total heat + transfer, UA is the UA-value of the radiator, and n is + an exponent for the heat transfer. The model computes the UA-value by + numerically solving the above equations for given nominal heating + power, nominal temperatures, fraction radiant to total heat transfer + and exponent for heat transfer.

        -

        - Dynamics -

        - The model can be configured to be steady-state or dynamic. If - configured as dynamic, then a dynamic conservation equation is - applied to the water streams for heating and for cooling. However, - because the capacity of the beam depends on its inlet temperature, - and is independent of the outlet temperature, the heat transferred to - the room at the port heaPor.Q_flow, as well as the heat - added to or removed from the water streams, will instantaneously - change. The only dynamic responses are the water outlet temperatures, - which change with a first order response, parameterized with the time - constant tau. + The parameter energyDynamics (in the Assumptions tab), + determines whether the model computes the dynamic or the steady-state + response. For the transient response, heat storage is computed using + a finite volume approach for the water and the metal mass, which are + both assumed to be at the same temperature.

        -

        - Energy balance -

        - All heat flow rate that is added to or extracted from the room is - transmitted through the heat port heaPor. Hence, this - model does not cool the supply air between the ports - air_a and air_b. Rather, it adds this heat - flow rate to the heat port heaPor. The rationale for - this implementation is that the beam transfers heat by convection - directly to the room, and by induction of room air into the supply - air. As this split of heat flow rate is generally not known, and - because the amount of inducted air is also unknown, it was decided to - transfer all heat through the heat port heaPor. This - also avoids having to add an extra air flow path for the air induced - from the room. + The default parameters for the heat capacities are valid for a flat + plate radiator without fins, with one plate of water carying fluid, + and a height of 0.42 meters. +

        +
          +
        • March 7, 2022, by Michael Wetter:
          + Set final massDynamics=energyDynamics.
          + This is for #1542. +
        • +
        • April 14, 2020, by Michael Wetter:
          + Changed homotopyInitialization to a constant.
          + This is for IBPSA, + #1341. +
        • +
        • February 21, 2020, by Michael Wetter:
          + Changed icon to display its operating state.
          + This is for #1294. +
        • +
        • November 17, 2016, by Filip Jorissen:
          + Added pressure drop equations and parameters.
          + This is for #586. +
        • +
        • November 3, 2016, by Michael Wetter:
          + Set preHea(final alpha=0) as this allows to simplify + the system of equations.
          + This is for #570. +
        • +
        • March 17, 2016, by Michael Wetter:
          + Reformulated model to reduce the dimension of the nonlinear system + of equations. This is for #435. +
        • +
        • November 19, 2015, by Michael Wetter:
          + Removed assignment of parameter + showDesignFlowDirection in extends + statement. This is for #349. +
        • +
        • April 11, 2015, by Filip Jorissen:
          + Propagated vol.massDynamics to top level parameter + massDynamics instead of energyDynamics. +
        • +
        • November 25, 2014, by Carles Ribas Tugores:
          + Interchange position of fraRad parameter and the + complementary (1-fraRad) in the equation used to + calculate the nominal heating power of each element, + QEle_flow_nominal[i]. +
        • +
        • October 29, 2014, by Michael Wetter:
          + Made assignment of mFactor final, and changed + computation of density to use default medium states as are also + used to compute the specific heat capacity. +
        • +
        • October 21, 2014, by Filip Jorissen:
          + Added parameter mFactor and removed thermal capacity + which can lead to an index reduction. +
        • +
        • May 29, 2014, by Michael Wetter:
          + Removed undesirable annotation Evaluate=true. +
        • +
        • October 8, 2013 by Michael Wetter:
          + Removed conditional statement in the declaration of the parameter + mDry, as this is incorrect syntax. +
        • +
        • September 26, 2013 by Michael Wetter:
          + Reformulated implementation to avoid mixing textual and graphical + declarations in the equation section. +
        • +
        • April 4, 2011 by Michael Wetter:
          + Changed the implementation to use AixLib.Utilities.Math.Functions.regNonZeroPower. + This allows formulating the model without any non-differentiable + function inside the equation section. +
        • +
        • April 2, 2011 by Michael Wetter:
          + Added homotopy operator. +
        • +
        • February 11, 2011 by Michael Wetter:
          + Revised the initialization to ensure that at the nominal + conditions, the amount of transferred heat is excatly the same as + the specified nominal power. In the previous implementation, the + UA-value was computed using a simplified expression for the + temperature difference, leading to a slightly different amount of + heat transfer. +
        • +
        • February 4, 2011 by Michael Wetter:
          + Simplified implementation. +
        • +
        • January 30, 2009 by Michael Wetter:
          + First implementation. +
        • +
        + +-------- Errors -------- +line 26 column 2 - Warning:

        attribute "align" not allowed for HTML5 + + +---- AixLib/Utilities/Math/Functions/quadraticLinear.mo ---- +-------- HTML Code -------- + + This function computes +

        + y = a1 + a2 x1 + + a3 x12 + + (a4 + a5 x1 + + a6 x12) x2 +

        + +
          +
        • + February 29, 2009 by Michael Wetter:
          + First implementation. +
        • +
        + +-------- Corrected Code -------- +This function computes +

        + y = a1 + a2 x1 + a3 + x12 + (a4 + a5 + x1 + a6 x12) + x2

        +
          +
        • February 29, 2009 by Michael Wetter:
          + First implementation. +
        • +
        -------- Errors -------- -line 7 column 1 - Warning:

        attribute "align" not allowed for HTML5 -line 59 column 1 - Warning:

        attribute "align" not allowed for HTML5 -line 72 column 1 - Warning:

        attribute "align" not allowed for HTML5 -line 87 column 1 - Warning:

        attribute "align" not allowed for HTML5 -line 115 column 1 - Warning:

        attribute "align" not allowed for HTML5 +line 3 column 2 - Warning:

        attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FixedResistances/Validation/PlugFlowPipes/PlugFlowULg.mo ---- +---- AixLib/BoundaryConditions/WeatherData/ReaderTMY3.mo ---- -------- HTML Code --------

        - The example contains - experimental data from a real district heating network. + Block to output the latitude of the location. + This block is added so that the latitude is displayed + with a comment in the GUI of the weather bus connector. +

        +

        Implementation

        +

        + If + + Modelica.Blocks.Sources.Constant where used, then + the comment for the latitude would be \"Connector of Real output signal\". + As this documentation string cannot be overwritten, a new block + was implemented. +

        + +
          +
        • + January 4, 2016, by Michael Wetter:
          + First implementation. +
        • +
        + +

        + Block to output the longitude of the location. + This block is added so that the longitude is displayed + with a comment in the GUI of the weather bus connector. +

        +

        Implementation

        +

        + If + + Modelica.Blocks.Sources.Constant where used, then + the comment for the longitude would be \"Connector of Real output signal\". + As this documentation string cannot be overwritten, a new block + was implemented. +

        + +
          +
        • + January 4, 2016, by Michael Wetter:
          + First implementation. +
        • +
        + +

        + Block to output the altitude of the location. + This block is added so that the altitude is displayed + with a comment in the GUI of the weather bus connector. +

        +

        Implementation

        +

        + If + + Modelica.Blocks.Sources.Constant where used, then + the comment for the Altitude would be \"Connector of Real output signal\". + As this documentation string cannot be overwritten, a new block + was implemented. +

        + +
          +
        • + May 2, 2021, by Ettore Zanetti:
          + First implementation. +
        • +
        + +

        + This component reads TMY3 weather data (Wilcox and Marion, 2008) or user specified weather data. + The Modelica built-in variable time determines what row + of the weather file is read. + The value of time is the number of seconds + that have passed since January 1st at midnight (00:00) in the local time zone. + The local time zone value, longitude and latitute are also read from the weather data, + such that the solar position computations are consistent with the weather data. +

        +

        + The weather data format is the Typical Meteorological Year (TMY3) + as obtained from the EnergyPlus web site at + + http://energyplus.net/weather. These + data, which are in the EnergyPlus format, need to be converted as described + below. +

        + +

        Output to weaBus

        +

        + The following variables serve as output and are accessible via weaBus:

        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Name + Unit + Description +
        + HDifHor + + W/m2 + + Horizontal diffuse solar radiation. +
        + HDifNor + + W/m2 + + Direct normal radiation. +
        + HGloHor + + W/m2 + + Horizontal global radiation. +
        + HHorIR + + W/m2 + + Horizontal infrared irradiation. +
        + TBlaSky + + K + + Output temperature. +
        + TDewPoi + + K + + Dew point temperature. +
        + TDryBul + + K + + Dry bulb temperature at ground level. +
        + TWetBul + + K + + Wet bulb temperature. +
        + celHei + + m + + Ceiling height. +
        + cloTim + + s + + One-based day number in seconds. +
        + lat + + rad + + Latitude of the location. +
        + lon + + rad + + Longitude of the location. +
        + nOpa + + 1 + + Opaque sky cover [0, 1]. +
        + nTot + + 1 + + Total sky Cover [0, 1]. +
        + pAtm + + Pa + + Atmospheric pressure. +
        + relHum + + 1 + + Relative humidity. +
        + solAlt + + rad + + Altitude angle. +
        + solDec + + rad + + Declination angle. +
        + solHouAng + + rad + + Solar hour angle. +
        + solTim + + s + + Solar time. +
        + solZen + + rad + + Zenith angle. +
        + winDir + + rad + + Wind direction. +
        + winSpe + + m/s + + Wind speed. +
        + +

        Adding new weather data

        - This model compares the results with the original Modelica Standard Library pipes. -

        -

        The pipes' temperatures are not initialized. Therefore, results of - outflow temperature before approximately the first 10000 seconds should not be - considered. + To add new weather data, proceed as follows:

        -

        Test bench schematic

        -

        \"Schematic

        -

        Calibration

        +
          +
        1. + Download the weather data file with the epw extension from + + http://energyplus.net/weather. +
        2. +
        3. + Add the file to AixLib/Resources/weatherdata (or to any directory + for which you have write permission). +
        4. +
        5. + On a console window, type
          +   cd AixLib/Resources/weatherdata
          +   java -jar ../bin/ConvertWeatherData.jar inputFile.epw
          + 
          + if inputFile contains space in the name: +
          +   java -jar ../bin/ConvertWeatherData.jar \"inputFile .epw\"
          + 
          + This will generate the weather data file inputFile.mos, which can be read + by the model + + AixLib.BoundaryConditions.WeatherData.ReaderTMY3. +
        6. +
        + +

        Location data that are read automatically from the weather data file

        - There are some uncertainties about the heat loss coefficient between pipe and - surrounding air as well as regarding the heat conductivity of the insulation - material. - With the - given data, the length specific thermal resistance is R = 2.164 - ((m K)/W), calculated as follows: + The following location data are automatically read from the weather file:

        -

        - R=((1/(2*pipe.kIns)*log((0.0603+2*pipe.dIns)/(0.0603)))+1/(5*(0.0603+2*pipe.dIns)))/Modelica.Constants.pi

        -

        - U = 1/R = 0.462 W/(m K)

        -
        • - March 7, 2020, by Michael Wetter:
          - Replaced measured data from specification in Modelica file to external table, - as this reduces the computing time.
          - This is for - #1289. + The latitude of the weather station, lat,
        • - November 24, 2016 by Bram van der Heijde:
          Add pipe thickness for wall - capacity calculation and expand documentation section.
        • -
        • April 2, 2016 by Bram van der Heijde:
          Change thermal conductivity and - put boundary condition in K. + the longitude of the weather station, lon, and
        • -
        • Januar 26, 2016 by Carles Ribas:
          First implementation. +
        • + the time zone relative to Greenwich Mean Time, timZone.
        - --------- Corrected Code -------- -

        - The example contains experimental data from a real district heating - network. -

        -

        - This model compares the results with the original Modelica Standard - Library pipes. -

        -

        - The pipes' temperatures are not initialized. Therefore, results of - outflow temperature before approximately the first 10000 seconds - should not be considered. -

        -

        - Test bench schematic -

        -

        - \"Schematic -

        -

        - Calibration -

        -

        - There are some uncertainties about the heat loss coefficient between - pipe and surrounding air as well as regarding the heat conductivity - of the insulation material. With the - given data, the length specific thermal resistance is R = - 2.164 ((m K)/W), calculated as follows: -

        -

        - R=((1/(2*pipe.kIns)*log((0.0603+2*pipe.dIns)/(0.0603)))+1/(5*(0.0603+2*pipe.dIns)))/Modelica.Constants.pi -

        -

        - U = 1/R = 0.462 W/(m K) -

        -
          -
        • March 7, 2020, by Michael Wetter:
          - Replaced measured data from specification in Modelica file to - external table, as this reduces the computing time.
          - This is for #1289. -
        • -
        • November 24, 2016 by Bram van der Heijde:
          - Add pipe thickness for wall capacity calculation and expand - documentation section. -
        • -
        • April 2, 2016 by Bram van der Heijde:
          - Change thermal conductivity and put boundary condition in K. -
        • -
        • Januar 26, 2016 by Carles Ribas:
          - First implementation. -
        • -
        - --------- Errors -------- -line 25 column 2 - Warning:

        attribute "align" not allowed for HTML5 -line 27 column 2 - Warning:

        attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Actuators/BaseClasses/PartialDamperExponential.mo ---- --------- HTML Code -------- - -

        - Partial model for air dampers with exponential opening characteristics. - This is the base model for air dampers. - The model implements the functions that relate the opening signal and the - flow coefficient. - The model also defines parameters that are used by different air damper - models. -

        -

        - The model is as in ASHRAE 825-RP except that a control signal of - y=0 means the damper is closed, and y=1 means - the damper is open. - This is opposite of the implementation of ASHRAE 825-RP, but used here - for consistency within this library. -

        -

        - For yL < y < yU, the damper characteristics is: -

        -

        - kd(y) = exp(a+b (1-y)) -

        -

        - where kd is the loss coefficient (total pressure drop divided - by dynamic pressure) and y is the fractional opening. -

        + +

        Wet bulb temperature

        - Outside this range, the damper characteristics is defined by a quadratic polynomial that - matches the damper resistance at y=0 and y=yL or - y=yU and y=1, respectively. - In addition, the polynomials are such that kd(y) is differentiable in - y and the derivative is continuous. + By default, the data bus contains the wet bulb temperature. + This introduces a nonlinear equation. + However, we have not observed an increase in computing time because + of this equation. + To disable the computation of the wet bulb temperature, set + computeWetBulbTemperature=false.

        + +

        Using constant or user-defined input signals for weather data

        - The damper characteristics is then used to compute the flow coefficient k(y) as: -

        -

        - k(y) = (2 ρ ⁄ kd(y))1/2 A + This model has the option of using a constant value, using the data from the weather file, + or using data from an input connector for the following variables:

        +
          +
        • + The atmospheric pressure, +
        • +
        • + the ceiling height, +
        • +
        • + the total sky cover, +
        • +
        • + the opaque sky cover, +
        • +
        • + the dry bulb temperature, +
        • +
        • + the dew point temperature, +
        • +
        • + the sky black body temperature, +
        • +
        • + the relative humidity, +
        • +
        • + the wind direction, +
        • +
        • + the wind speed, +
        • +
        • + the global horizontal radiation, direct normal and diffuse horizontal radiation, + and +
        • +
        • + the infrared horizontal radiation. +
        • +

        - where A is the face area, which is computed using the nominal - mass flow rate m_flow_nominal, the nominal velocity - v_nominal and the density of the medium. + By default, all data are obtained from the weather data file, + except for the atmospheric pressure, which is set to the + parameter pAtm=101325 Pascals.

        - ASHRAE 825-RP lists the following parameter values as typical (note that the - default values in the model correspond to opposed blades). -
        + The parameter *Sou configures the source of the data. + For the atmospheric pressure, temperatures, relative humidity, wind speed and wind direction, + the enumeration + + AixLib.BoundaryConditions.Types.DataSource + is used as follows:

        - +
        + - + + + - + + + - + + + - + + +
        opposed bladessingle bladesParameter *Sou + Data used to compute weather data. +
        yL15/9015/90 + File + + Use data from file. +
        yU55/9065/90 + Parameter + + Use value specified by the parameter. +
        k10.2 to 0.50.2 to 0.5 + Input + + Use value from the input connector. +
        +

        + Because global, diffuse and direct radiation are related to each other, the parameter + HSou is treated differently. + It is set to a value of the enumeration + + AixLib.BoundaryConditions.Types.RadiationDataSource, + and allows the following configurations: +

        + + - + + + - + + + + + + + + + + + + + + +
        a-1.51-1.51Parameter HSou + Data used to compute weather data. +
        b0.105*900.0842*90 + File + + Use data from file. +
        + Input_HGloHor_HDifHor + + Use global horizontal and diffuse horizontal radiation from input connector. +
        + Input_HDirNor_HDifHor + + Use direct normal and diffuse horizontal radiation from input connector. +
        + Input_HDirNor_HGloHor + + Use direct normal and global horizontal radiation from input connector. +
        + +

        Length of weather data and simulation period

        - (The loss coefficient in fully closed position k0 is computed based on the leakage coefficient - and the coefficient in fully open position.) + If weather data span a year, which is the default for TMY3 data, or multiple years, + then this model can be used for simulations that span multiple years. The simulation + start time needs to be set to the clock time of the respective start time. For example, + to start at January 2 at 10am, set start time to t=(24+10)*3600 seconds. + For this computation, the used date and time (here January 2, 10 am) must be expressed in the same time zone + as the one that is used to define the TMY3 file. This is usually the local (winter) time zone. + The parameter `timZon` represents the TMY3 file time zone, expressed in seconds compared to UTC.

        -

        References

        - P. Haves, L. K. Norford, M. DeSimone and L. Mei, - A Standard Simulation Testbed for the Evaluation of Control Algorithms & Strategies, - ASHRAE Final Report 825-RP, Atlanta, GA. + Moreover, weather data need not span a whole year, or it can span across New Year. + In this case, the simulation cannot exceed the time of the weather data file. Otherwise, + the simulation stops with an error. +

        +

        + As weather data have one entry at the start of the time interval, the end time of the weather + data file is computed as the last time entry plus the average time increment of the file. + For example, an hourly weather data file has 8760 entries, starting on January 1 at 0:00. + The last entry in the file will be for December 31 at 23:00. As the time increment is 1 hour, + the model assumes the weather file to end at December 31 at 23:00 plus 1 hour, e.g., at January 1 at 0:00. +

        + +

        Notes

        +
          +
        1. +

          + In HVAC systems, when the fan is off, changes in atmospheric pressure can cause small air flow rates + in the duct system due to change in pressure and hence in the mass of air that is stored + in air volumes (such as in fluid junctions or in the room model). + This may increase computing time. Therefore, the default value for the atmospheric pressure is set to a constant. + Furthermore, if the initial pressure of air volumes are different + from the atmospheric pressure, then fast pressure transients can happen in the first few seconds of the simulation. + This can cause numerical problems for the solver. To avoid this problem, set the atmospheric pressure to the + same value as the medium default pressure, which is typically set to the parameter Medium.p_default. + For medium models for moist air and dry air, the default is + Medium.p_default=101325 Pascals. +

          +
        2. +
        3. +

          + Different units apply depending on whether data are obtained from a file, or + from a parameter or an input connector: +

          +
            +
          • + When using TMY3 data from a file (e.g. USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos), the units must be the same as the original TMY3 file used by EnergyPlus (e.g. + USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.epw). + The TMY3 data used by EnergyPlus are in both SI units and non-SI units. + If Resources/bin/ConvertWeatherData.jar is used to convert the .epw file to an .mos file, the units of the TMY3 data are preserved and the file can be directly + used by this data reader. + The data reader will automatically convert units to the SI units used by Modelica. + For example, the dry bulb temperature TDryBul in TMY3 is in degree Celsius. + The data reader will automatically convert the data to Kelvin. + The wind direction winDir in TMY3 is degrees and will be automatically converted to radians. +
          • +
          • + When using data from a parameter or from an input connector, + the data must be in the SI units used by Modelica. + For instance, the unit must be + Pa for pressure, + K for temperature, + W/m2 for solar radiations and + rad for wind direction. +
          • +
          +
        4. +
        5. +

          + Hourly and subhourly timestamp are handled in a different way in .epw files. + From the EnergyPlus Auxiliary Programs Document (v9.3.0, p. 63): + In hourly data the minute field can be 00 or 60. In this case as mentioned in the previous section, the weather data + is reported at the hourly value and the minute field has to be ignored, writing 1, 60 or 1, 00 is equivalent. + If the minute field is between 00 and 60, the file becomes subhourly, in this case the timestamp corresponds to the + minute field in the considered hour. For example: 1, 30 is equivalent to 00:30 and 3, 45 is equivalent to 02:45.
          + (Note the offset in the hour digit.) +

          +
        6. +
        7. + The ReaderTMY3 should only be used with TMY3 data. It contains a time shift for solar radiation data + that is explained below. This time shift needs to be removed if the user may want to + use the ReaderTMY3 for other weather data types. +
        8. +
        +

        Implementation

        +
        Start and end data for annual weather data files
        +

        + The TMY3 weather data, as well as the EnergyPlus weather data, start at 1:00 AM + on January 1, and provide hourly data until midnight on December 31. + Thus, the first entry for temperatures, humidity, wind speed etc. are values + at 1:00 AM and not at midnight. Furthermore, the TMY3 weather data files can have + values at midnight of December 31 that may be significantly different from the values + at 1:00 AM on January 1. + Since annual simulations require weather data that start at 0:00 on January 1, + data need to be provided for this hour. Due to the possibly large change in + weatherdata between 1:00 AM on January 1 and midnight at December 31, + the weather data files in the AixLib library do not use the data entry from + midnight at December 31 as the value for t=0. Rather, the + value from 1:00 AM on January 1 is duplicated and used for 0:00 on January 1. + To maintain a data record with 8760 hours, the weather data record from + midnight at December 31 is deleted. + These changes in the weather data file are done in the Java program + AixLib/Resources/bin/ConvertWeatherData.jar that converts + EnergyPlus weather data file to Modelica weather data files, and which is described + above. + The length of the weather data is calculated as the + end time stamp minus start time stamp plus average increment, where the + average increment is equal to the end time stamp minus start time stamp divided + by the number of rows minus 1. + This only works correctly for weather files with equidistant time stamps. +

        +
        Time shift for solar radiation data
        +

        + To read weather data from the TMY3 weather data file, there are + two data readers in this model. One data reader obtains all data + except solar radiation, and the other data reader reads only the + solar radiation data, shifted by 30 minutes. + The reason for this time shift is as follows: + The TMY3 weather data file contains for solar radiation the + \"...radiation received + on a horizontal surface during + the 60-minute period ending at + the timestamp.\" + + Thus, as the figure below shows, a more accurate interpolation is obtained if + time is shifted by 30 minutes prior to reading the weather data. +

        +

        + \"image\"

        +

        References

        +
          +
        • + Wilcox S. and W. Marion. Users Manual for TMY3 Data Sets. + Technical Report, NREL/TP-581-43156, revised May 2008. +
        • +
        • - September 21, 2021, by Michael Wetter:
          - Corrected typo in comments.
          + September 6, 2021, by Ettore Zanetti:
          + Changed alt and lat to real inputs.
          This is for - #1525. + IBPSA, #1477.
        • - December 23, 2019, by Antoine Gautier:
          - Removed the equations involving m_flow and dp that now need - to be added in each derived damper model.
          - Added the declaration of dpDamper_nominal and dpFixed_nominal.
          - Replaced k0 by leakage coefficient.
          - Modified the limiting values for k0 and k1.
          + May 2, 2021, by Ettore Zanetti:
          + Added altitude to parameters.
          This is for - #1188. + IBPSA, #1477.
        • - March 22, 2017, by Michael Wetter:
          - Added back v_nominal, but set the assignment of A - to be final. This allows scaling the model with m_flow_nominal, - which is generally known in the flow leg, - and v_nominal, for which a default value can be specified.
          + October 4, 2020, by Ettore Zanetti:
          + Updated documentation for Java weather file generator.
          This is for - #544. + #1396.
        • - October 12, 2016 by David Blum:
          - Removed parameter v_nominal and variable area, - to simplify parameterization of the model. - Also added assertion statements upon initialization - for parameters k0 and k1 so that they fall within - suggested ranges found in ASHRAE 825-RP. This is for - #544. + August 20, 2019, by Filip Jorissen:
          + Better clarified the meaning of time in the documentation.
          + This is for + #1192.
        • - January 27, 2015 by Michael Wetter:
          - Set Evaluate=true for use_constant_density. - This is a structural parameter. Adding this annotation leads to fewer - numerical Jacobians for - Buildings.Examples.VAVReheat.ClosedLoop - with - Buildings.Media.PerfectGases.MoistAirUnsaturated. + March 5, 2019, by Michael Wetter:
          + Updated documentation.
          + This is for + #842.
        • - December 14, 2012 by Michael Wetter:
          - Renamed protected parameters for consistency with the naming conventions. + September 20, 2018, by Michael Wetter:
          + Corrected documentation.
          + This is for + #1022.
        • - January 16, 2012 by Michael Wetter:
          - To simplify object inheritance tree, revised base classes - AixLib.Fluid.BaseClasses.PartialResistance, - AixLib.Fluid.Actuators.BaseClasses.PartialTwoWayValve, - AixLib.Fluid.Actuators.BaseClasses.PartialDamperExponential, - AixLib.Fluid.Actuators.BaseClasses.PartialActuator - and model - AixLib.Fluid.FixedResistances.PressureDrop. + December 4, 2017, by Michael Wetter:
          + Removed function call to getAbsolutePath, as this causes in Dymola 2018FD01 + the error + \"A call of loadResource with a non-literal string remains in the generated code; it will not work for an URI.\" + when exporting + AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZone + as an FMU. Instead, if the weather file is specified as a Modelica, URI, syntax such as + Modelica.Utilities.Files.loadResource(\"modelica://AixLib/Resources/weatherdata/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos\") + should be used.
          + This is for + #867.
        • - August 5, 2011, by Michael Wetter:
          - Moved linearized pressure drop equation from the function body to the equation - section. With the previous implementation, - the symbolic processor may not rearrange the equations, which can lead - to coupled equations instead of an explicit solution. + February 18, 2017, by Filip Jorissen:
          + Infrared radiation on horizontal surface is now delayed by 30 minutes + such that the results in + TBlaSky + are consistent. + This is for + #648. +
        • +
        • + December 06, 2016, by Thierry S. Nouidui:
          + Constrained the direct normal radiation to not be bigger than the solar constant when using + global and diffuse solar radiation data provided via the inputs connectors. + This is for + #608. +
        • +
        • + April 21, 2016, by Michael Wetter:
          + Introduced absFilNam to avoid multiple calls to + + AixLib.BoundaryConditions.WeatherData.BaseClasses.getAbsolutePath. + This is for + Buildings, #506. +
        • +
        • + January 6, 2016, by Moritz Lauster:
          + Changed output radHorIR to HHorIR. + This is for + #376. +
        • +
        • + January 4, 2016, by Moritz Lauster:
          + Added a table in documentation with output variables accessible via weaBus. + This is for + #376. +
        • +
        • + December 15, 2015, by Michael Wetter:
          + Added the block cheTemBlaSky. This also allows to graphically + connect the black body sky temperature to the weather bus, which is required + in Dymola 2016 for the variable weaBus.TBlaSky to appear + in the graphical editor. + This is for + #377. +
        • +
        • + September 24, 2015, by Marcus Fuchs:
          + Replace Dymola specific annotation by loadSelector + for MSL compliancy as reported by @tbeu at + RWTH-EBC/AixLib#107 +
        • +
        • + June 6, 2015, by Michael Wetter:
          + Removed redundant but consistent + connect(TBlaSkyCom.TBlaSky, weaBus.TBlaSky) + statement. + This avoids a warning if + + AixLib.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearness + is translated in pedantic mode in Dymola 2016. + This is for + #266. +
        • +
        • + March 26, 2015, by Michael Wetter:
          + Added option to obtain the black body sky temperature + from a parameter or an input signal. +
        • +
        • + October 17, 2014, by Michael Wetter:
          + Corrected error that led the total and opaque sky cover to be ten times + too low if its value was obtained from the parameter or the input connector. + For the standard configuration in which the sky cover is obtained from + the weather data file, the model was correct. This error only affected + the other two possible configurations. +
        • +
        • + September 12, 2014, by Michael Wetter:
          + Removed redundant connection connect(conHorRad.HOut, cheHorRad.HIn);. +
        • +
        • + May 30, 2014, by Michael Wetter:
          + Removed undesirable annotation Evaluate=true. +
        • +
        • + May 5, 2013, by Thierry S. Nouidui:
          + Added the option to use a constant, an input signal or the weather file as the source + for the ceiling height, the total sky cover, the opaque sky cover, the dew point temperature, + and the infrared horizontal radiation HInfHor. +
        • +
        • + October 8, 2013, by Michael Wetter:
          + Improved the algorithm that determines the absolute path of the file. + Now weather files are searched in the path specified, and if not found, the urls + file://, modelica:// and modelica://AixLib + are added in this order to search for the weather file. + This allows using the data reader without having to specify an absolute path, + as long as the AixLib library + is on the MODELICAPATH. + This change was implemented in + + AixLib.BoundaryConditions.WeatherData.BaseClasses.getAbsolutePath + and improves this weather data reader. +
        • +
        • + May 2, 2013, by Michael Wetter:
          + Added function call to getAbsolutePath. +
        • +
        • + October 16, 2012, by Michael Wetter:
          + Added computation of the wet bulb temperature. + Computing the wet bulb temperature introduces a nonlinear + equation. As we have not observed an increase in computing time + because of computing the wet bulb temperature, it is computed + by default. By setting the parameter + computeWetBulbTemperature=false, the computation of the + wet bulb temperature can be removed. + Revised documentation. +
        • +
        • + August 11, 2012, by Wangda Zuo:
          + Renamed radHor to radHorIR and + improved the optional inputs for radiation data. +
        • +
        • + July 24, 2012, by Wangda Zuo:
          + Corrected the notes of SI unit requirements for input files. +
        • +
        • + July 13, 2012, by Michael Wetter:
          + Removed assignment of HGloHor_in in its declaration, + because this gives an overdetermined system if the input connector + is used. + Removed non-required assignments of attribute displayUnit. +
        • +
        • + February 25, 2012, by Michael Wetter:
          + Added subbus for solar position, which is needed by irradition and + shading model. +
        • +
        • + November 29, 2011, by Michael Wetter:
          + Fixed wrong display unit for pAtm_in_internal and + made propagation of parameter final. +
        • +
        • + October 27, 2011, by Wangda Zuo:
          +
            +
          1. + Added optional connectors for dry bulb temperature, relative humidity, wind speed, wind direction, global horizontal radiation, diffuse horizontal radiation.
            +
          2. +
          3. + Separate the unit conversion for TMY3 data and data validity check. +
          4. +
          +
        • +
        • + October 3, 2011, by Michael Wetter:
          + Propagated value for sky temperature calculation to make it accessible as a parameter. +
        • +
        • + July 20, 2011, by Michael Wetter:
          + Added the option to use a constant, an input signal or the weather file as the source + for the atmospheric pressure. +
        • + March 15, 2011, by Wangda Zuo:
          + Delete the wet bulb temperature since it may cause numerical problem. +
        • +
        • + March 7, 2011, by Wangda Zuo:
          + Added wet bulb temperature. Changed reader to read only needed columns. + Added explanation for 30 minutes shift for radiation data.
        • - June 22, 2008 by Michael Wetter:
          - Extended range of control signal from 0 to 1 by implementing the function - - exponentialDamper. + March 5, 2011, by Michael Wetter:
          + Changed implementation to obtain longitude and time zone directly + from weather file.
        • - June 10, 2008 by Michael Wetter:
          + June 25, 2010, by Wangda Zuo:
          First implementation.
        -------- Corrected Code --------

        - Partial model for air dampers with exponential opening - characteristics. This is the base model for air dampers. The model - implements the functions that relate the opening signal and the flow - coefficient. The model also defines parameters that are used by - different air damper models. + Block to output the latitude of the location. This block is added so + that the latitude is displayed with a comment in the GUI of the + weather bus connector.

        +

        + Implementation +

        - The model is as in ASHRAE 825-RP except that a control signal of - y=0 means the damper is closed, and y=1 - means the damper is open. This is opposite of the implementation of - ASHRAE 825-RP, but used here for consistency within this library. + If Modelica.Blocks.Sources.Constant + where used, then the comment for the latitude would be \"Connector of + Real output signal\". As this documentation string cannot be + overwritten, a new block was implemented. +

        +
          +
        • January 4, 2016, by Michael Wetter:
          + First implementation. +
        • +
        +

        + Block to output the longitude of the location. This block is added so + that the longitude is displayed with a comment in the GUI of the + weather bus connector. +

        +

        + Implementation +

        +

        + If Modelica.Blocks.Sources.Constant + where used, then the comment for the longitude would be \"Connector of + Real output signal\". As this documentation string cannot be + overwritten, a new block was implemented. +

        +
          +
        • January 4, 2016, by Michael Wetter:
          + First implementation. +
        • +
        +

        + Block to output the altitude of the location. This block is added so + that the altitude is displayed with a comment in the GUI of the + weather bus connector. +

        +

        + Implementation +

        +

        + If Modelica.Blocks.Sources.Constant + where used, then the comment for the Altitude would be \"Connector of + Real output signal\". As this documentation string cannot be + overwritten, a new block was implemented. +

        +
          +
        • May 2, 2021, by Ettore Zanetti:
          + First implementation. +
        • +
        +

        + This component reads TMY3 weather data (Wilcox and Marion, 2008) or + user specified weather data. The Modelica built-in variable + time determines what row of the weather file is read. + The value of time is the number of seconds that have + passed since January 1st at midnight (00:00) in the local time zone. + The local time zone value, longitude and latitute are also read from + the weather data, such that the solar position computations are + consistent with the weather data. +

        +

        + The weather data format is the Typical Meteorological Year (TMY3) as + obtained from the EnergyPlus web site at http://energyplus.net/weather. + These data, which are in the EnergyPlus format, need to be converted + as described below. +

        +

        + Output to weaBus +

        +

        + The following variables serve as output and are accessible via + weaBus:

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + Name + + Unit + + Description +
        + HDifHor + + W/m2 + + Horizontal diffuse solar radiation. +
        + HDifNor + + W/m2 + + Direct normal radiation. +
        + HGloHor + + W/m2 + + Horizontal global radiation. +
        + HHorIR + + W/m2 + + Horizontal infrared irradiation. +
        + TBlaSky + + K + + Output temperature. +
        + TDewPoi + + K + + Dew point temperature. +
        + TDryBul + + K + + Dry bulb temperature at ground level. +
        + TWetBul + + K + + Wet bulb temperature. +
        + celHei + + m + + Ceiling height. +
        + cloTim + + s + + One-based day number in seconds. +
        + lat + + rad + + Latitude of the location. +
        + lon + + rad + + Longitude of the location. +
        + nOpa + + 1 + + Opaque sky cover [0, 1]. +
        + nTot + + 1 + + Total sky Cover [0, 1]. +
        + pAtm + + Pa + + Atmospheric pressure. +
        + relHum + + 1 + + Relative humidity. +
        + solAlt + + rad + + Altitude angle. +
        + solDec + + rad + + Declination angle. +
        + solHouAng + + rad + + Solar hour angle. +
        + solTim + + s + + Solar time. +
        + solZen + + rad + + Zenith angle. +
        + winDir + + rad + + Wind direction. +
        + winSpe + + m/s + + Wind speed. +
        +

        + Adding new weather data +

        - For yL < y < yU, the damper characteristics is: -

        -

        - kd(y) = exp(a+b (1-y)) + To add new weather data, proceed as follows:

        +
          +
        1. Download the weather data file with the epw + extension from http://energyplus.net/weather. +
        2. +
        3. Add the file to AixLib/Resources/weatherdata (or to + any directory for which you have write permission). +
        4. +
        5. On a console window, type +
          +   cd AixLib/Resources/weatherdata
          +   java -jar ../bin/ConvertWeatherData.jar inputFile.epw
          + 
          if inputFile contains space in the name: +
          +   java -jar ../bin/ConvertWeatherData.jar \"inputFile .epw\"
          + 
          This will generate the weather data file +inputFile.mos, which can be read by the model AixLib.BoundaryConditions.WeatherData.ReaderTMY3. +
        6. +
        +

        + Location data that are read automatically from the weather data file +

        - where kd is the loss coefficient (total pressure drop divided - by dynamic pressure) and y is the fractional opening. + The following location data are automatically read from the weather + file:

        +
          +
        • The latitude of the weather station, lat, +
        • +
        • the longitude of the weather station, lon, and +
        • +
        • the time zone relative to Greenwich Mean Time, + timZone. +
        • +
        +

        + Wet bulb temperature +

        - Outside this range, the damper characteristics is defined by a - quadratic polynomial that matches the damper resistance at - y=0 and y=yL or y=yU and - y=1, respectively. In addition, the polynomials are such - that kd(y) is differentiable in y and the - derivative is continuous. -

        + By default, the data bus contains the wet bulb temperature. This + introduces a nonlinear equation. However, we have not observed an + increase in computing time because of this equation. To disable the + computation of the wet bulb temperature, set + computeWetBulbTemperature=false. +

        +

        + Using constant or user-defined input signals for weather data +

        - The damper characteristics is then used to compute the flow - coefficient k(y) as: -

        -

        - k(y) = (2 ρ ⁄ kd(y))1/2 A + This model has the option of using a constant value, using the data + from the weather file, or using data from an input connector for the + following variables:

        +
          +
        • The atmospheric pressure, +
        • +
        • the ceiling height, +
        • +
        • the total sky cover, +
        • +
        • the opaque sky cover, +
        • +
        • the dry bulb temperature, +
        • +
        • the dew point temperature, +
        • +
        • the sky black body temperature, +
        • +
        • the relative humidity, +
        • +
        • the wind direction, +
        • +
        • the wind speed, +
        • +
        • the global horizontal radiation, direct normal and diffuse + horizontal radiation, and +
        • +
        • the infrared horizontal radiation. +
        • +

        - where A is the face area, which is computed using the nominal - mass flow rate m_flow_nominal, the nominal velocity - v_nominal and the density of the medium. + By default, all data are obtained from the weather data file, except + for the atmospheric pressure, which is set to the parameter + pAtm=101325 Pascals.

        - ASHRAE 825-RP lists the following parameter values as typical (note - that the default values in the model correspond to opposed - blades).
        + The parameter *Sou configures the source of the data. + For the atmospheric pressure, temperatures, relative humidity, wind + speed and wind direction, the enumeration AixLib.BoundaryConditions.Types.DataSource + is used as follows:

        + - - + + + + + + + + +
        - opposed blades + Parameter *Sou - single blades + Data used to compute weather data.
        - yL + File - 15/90 + Use data from file. +
        + Parameter - 15/90 + Use value specified by the parameter. +
        + Input + + Use value from the input connector.
        +

        + Because global, diffuse and direct radiation are related to each + other, the parameter HSou is treated differently. It is + set to a value of the enumeration AixLib.BoundaryConditions.Types.RadiationDataSource, + and allows the following configurations: +

        + + + + + + - - + - - - -
        + Parameter HSou + + Data used to compute weather data. +
        - yU - - 55/90 + File - 65/90 + Use data from file.
        - k1 - - 0.2 to 0.5 + Input_HGloHor_HDifHor - 0.2 to 0.5 + Use global horizontal and diffuse horizontal radiation from input + connector.
        - a - - -1.51 + Input_HDirNor_HDifHor - -1.51 + Use direct normal and diffuse horizontal radiation from input + connector.
        - b - - 0.105*90 + Input_HDirNor_HGloHor - 0.0842*90 + Use direct normal and global horizontal radiation from input + connector.
        +
      +

      + Length of weather data and simulation period +

      - (The loss coefficient in fully closed position k0 is - computed based on the leakage coefficient and the coefficient in - fully open position.) + If weather data span a year, which is the default for TMY3 data, or + multiple years, then this model can be used for simulations that span + multiple years. The simulation start time needs to be set to the + clock time of the respective start time. For example, to start at + January 2 at 10am, set start time to t=(24+10)*3600 + seconds. For this computation, the used date and time (here January + 2, 10 am) must be expressed in the same time zone as the one that is + used to define the TMY3 file. This is usually the local (winter) time + zone. The parameter `timZon` represents the TMY3 file time zone, + expressed in seconds compared to UTC. +

      +

      + Moreover, weather data need not span a whole year, or it can span + across New Year. In this case, the simulation cannot exceed the time + of the weather data file. Otherwise, the simulation stops with an + error.

      +

      + As weather data have one entry at the start of the time interval, the + end time of the weather data file is computed as the last time entry + plus the average time increment of the file. For example, an hourly + weather data file has 8760 entries, starting on January 1 at 0:00. + The last entry in the file will be for December 31 at 23:00. As the + time increment is 1 hour, the model assumes the weather file to end + at December 31 at 23:00 plus 1 hour, e.g., at January 1 at 0:00. +

      - References + Notes +

      +
        +
      1. +

        + In HVAC systems, when the fan is off, changes in atmospheric + pressure can cause small air flow rates in the duct system due to + change in pressure and hence in the mass of air that is stored in + air volumes (such as in fluid junctions or in the room model). + This may increase computing time. Therefore, the default value + for the atmospheric pressure is set to a constant. Furthermore, + if the initial pressure of air volumes are different from the + atmospheric pressure, then fast pressure transients can happen in + the first few seconds of the simulation. This can cause numerical + problems for the solver. To avoid this problem, set the + atmospheric pressure to the same value as the medium default + pressure, which is typically set to the parameter + Medium.p_default. For medium models for moist air + and dry air, the default is Medium.p_default=101325 + Pascals. +

        +
      2. +
      3. +

        + Different units apply depending on whether data are obtained from + a file, or from a parameter or an input connector: +

        +
          +
        • When using TMY3 data from a file (e.g. + USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos), the + units must be the same as the original TMY3 file used by + EnergyPlus (e.g. + USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.epw). The + TMY3 data used by EnergyPlus are in both SI units and non-SI + units. If Resources/bin/ConvertWeatherData.jar is + used to convert the .epw file to an + .mos file, the units of the TMY3 data are preserved + and the file can be directly used by this data reader. The data + reader will automatically convert units to the SI units used by + Modelica. For example, the dry bulb temperature + TDryBul in TMY3 is in degree Celsius. The data + reader will automatically convert the data to Kelvin. The wind + direction winDir in TMY3 is degrees and will be + automatically converted to radians. +
        • +
        • When using data from a parameter or from an input connector, + the data must be in the SI units used by Modelica. For instance, + the unit must be Pa for pressure, K for + temperature, W/m2 for solar radiations and + rad for wind direction. +
        • +
        +
      4. +
      5. +

        + Hourly and subhourly timestamp are handled in a different way in + .epw files. From the EnergyPlus Auxiliary Programs + Document (v9.3.0, p. 63): In hourly data the minute field can be + 00 or 60. In this case as mentioned in + the previous section, the weather data is reported at the hourly + value and the minute field has to be ignored, writing 1, + 60 or 1, 00 is equivalent. If the minute + field is between 00 and 60, the file + becomes subhourly, in this case the timestamp corresponds to the + minute field in the considered hour. For example: 1, + 30 is equivalent to 00:30 and 3, 45 is + equivalent to 02:45.
        + (Note the offset in the hour digit.) +

        +
      6. +
      7. The ReaderTMY3 should only be used with TMY3 data. It contains a + time shift for solar radiation data that is explained below. This + time shift needs to be removed if the user may want to use the + ReaderTMY3 for other weather data types. +
      8. +
      +

      + Implementation

      +
      + Start and end data for annual weather data files +

      - P. Haves, L. K. Norford, M. DeSimone and L. Mei, A Standard - Simulation Testbed for the Evaluation of Control Algorithms & - Strategies, ASHRAE Final Report 825-RP, Atlanta, GA. + The TMY3 weather data, as well as the EnergyPlus weather data, start + at 1:00 AM on January 1, and provide hourly data until midnight on + December 31. Thus, the first entry for temperatures, humidity, wind + speed etc. are values at 1:00 AM and not at midnight. Furthermore, + the TMY3 weather data files can have values at midnight of December + 31 that may be significantly different from the values at 1:00 AM on + January 1. Since annual simulations require weather data that start + at 0:00 on January 1, data need to be provided for this hour. Due to + the possibly large change in weatherdata between 1:00 AM on January 1 + and midnight at December 31, the weather data files in the AixLib + library do not use the data entry from midnight at December 31 as the + value for t=0. Rather, the value from 1:00 AM on January 1 is + duplicated and used for 0:00 on January 1. To maintain a data record + with 8760 hours, the weather data record from midnight at + December 31 is deleted. These changes in the weather data file are + done in the Java program + AixLib/Resources/bin/ConvertWeatherData.jar that + converts EnergyPlus weather data file to Modelica weather data files, + and which is described above. The length of the weather data is + calculated as the end time stamp minus start time stamp plus average + increment, where the average increment is equal to the end time stamp + minus start time stamp divided by the number of rows minus 1. This + only works correctly for weather files with equidistant time stamps. +

      +
      + Time shift for solar radiation data +
      +

      + To read weather data from the TMY3 weather data file, there are two + data readers in this model. One data reader obtains all data except + solar radiation, and the other data reader reads only the solar + radiation data, shifted by 30 minutes. The reason for this + time shift is as follows: The TMY3 weather data file contains for + solar radiation the \"...radiation received on a horizontal surface + during the 60-minute period ending at the timestamp.\" Thus, as the + figure below shows, a more accurate interpolation is obtained if time + is shifted by 30 minutes prior to reading the weather data.

      +

      + \"image\" +

      +

      + References +

        -
      • September 21, 2021, by Michael Wetter:
        - Corrected typo in comments.
        +
      • Wilcox S. and W. Marion. Users Manual for TMY3 Data Sets. + Technical Report, NREL/TP-581-43156, revised May 2008. +
      • +
      +
        +
      • September 6, 2021, by Ettore Zanetti:
        + Changed alt and lat to real inputs.
        + This is for IBPSA, + #1477. +
      • +
      • May 2, 2021, by Ettore Zanetti:
        + Added altitude to parameters.
        + This is for IBPSA, + #1477. +
      • +
      • October 4, 2020, by Ettore Zanetti:
        + Updated documentation for Java weather file generator.
        + This is for #1396. +
      • +
      • August 20, 2019, by Filip Jorissen:
        + Better clarified the meaning of time in the + documentation.
        + This is for #1192. +
      • +
      • March 5, 2019, by Michael Wetter:
        + Updated documentation.
        + This is for #842. +
      • +
      • September 20, 2018, by Michael Wetter:
        + Corrected documentation.
        + This is for #1022. +
      • +
      • December 4, 2017, by Michael Wetter:
        + Removed function call to getAbsolutePath, as this + causes in Dymola 2018FD01 the error \"A call of loadResource with a + non-literal string remains in the generated code; it will not work + for an URI.\" when exporting + AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZone as + an FMU. Instead, if the weather file is specified as a Modelica, + URI, syntax such as + Modelica.Utilities.Files.loadResource(\"modelica://AixLib/Resources/weatherdata/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos\") + should be used.
        This is for #1525. + \"https://github.com/ibpsa/modelica-ibpsa/issues/867\">#867.
      • -
      • December 23, 2019, by Antoine Gautier:
        - Removed the equations involving m_flow and - dp that now need to be added in each derived damper - model.
        - Added the declaration of dpDamper_nominal and - dpFixed_nominal.
        - Replaced k0 by leakage coefficient.
        - Modified the limiting values for k0 and - k1.
        - This is for #1188. +
      • February 18, 2017, by Filip Jorissen:
        + Infrared radiation on horizontal surface is now delayed by 30 + minutes such that the results in + TBlaSky are consistent. This is for #648.
      • -
      • March 22, 2017, by Michael Wetter:
        - Added back v_nominal, but set the assignment of - A to be final. This allows scaling the model with - m_flow_nominal, which is generally known in the flow - leg, and v_nominal, for which a default value can be - specified.
        +
      • December 06, 2016, by Thierry S. Nouidui:
        + Constrained the direct normal radiation to not be bigger than the + solar constant when using global and diffuse solar radiation data + provided via the inputs connectors. This is for #608. +
      • +
      • April 21, 2016, by Michael Wetter:
        + Introduced absFilNam to avoid multiple calls to + + AixLib.BoundaryConditions.WeatherData.BaseClasses.getAbsolutePath. This is for #544. + \"https://github.com/lbl-srg/modelica-buildings/issues/506\">Buildings, + #506.
      • -
      • October 12, 2016 by David Blum:
        - Removed parameter v_nominal and variable - area, to simplify parameterization of the model. Also - added assertion statements upon initialization for parameters - k0 and k1 so that they fall within - suggested ranges found in ASHRAE 825-RP. This is for #544. +
      • January 6, 2016, by Moritz Lauster:
        + Changed output radHorIR to HHorIR. This + is for #376.
      • -
      • January 27, 2015 by Michael Wetter:
        - Set Evaluate=true for - use_constant_density. This is a structural parameter. - Adding this annotation leads to fewer numerical Jacobians for - Buildings.Examples.VAVReheat.ClosedLoop with - Buildings.Media.PerfectGases.MoistAirUnsaturated. +
      • January 4, 2016, by Moritz Lauster:
        + Added a table in documentation with output variables accessible via + weaBus. This is for #376.
      • -
      • December 14, 2012 by Michael Wetter:
        - Renamed protected parameters for consistency with the naming - conventions. +
      • December 15, 2015, by Michael Wetter:
        + Added the block cheTemBlaSky. This also allows to + graphically connect the black body sky temperature to the weather + bus, which is required in Dymola 2016 for the variable + weaBus.TBlaSky to appear in the graphical editor. This + is for #377.
      • -
      • January 16, 2012 by Michael Wetter:
        - To simplify object inheritance tree, revised base classes - AixLib.Fluid.BaseClasses.PartialResistance, - AixLib.Fluid.Actuators.BaseClasses.PartialTwoWayValve, - AixLib.Fluid.Actuators.BaseClasses.PartialDamperExponential, - AixLib.Fluid.Actuators.BaseClasses.PartialActuator and - model AixLib.Fluid.FixedResistances.PressureDrop. +
      • September 24, 2015, by Marcus Fuchs:
        + Replace Dymola specific annotation by loadSelector for + MSL compliancy as reported by @tbeu at RWTH-EBC/AixLib#107
      • -
      • August 5, 2011, by Michael Wetter:
        - Moved linearized pressure drop equation from the function body to - the equation section. With the previous implementation, the - symbolic processor may not rearrange the equations, which can lead - to coupled equations instead of an explicit solution. +
      • June 6, 2015, by Michael Wetter:
        + Removed redundant but consistent connect(TBlaSkyCom.TBlaSky, + weaBus.TBlaSky) statement. This avoids a warning if + AixLib.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearness + is translated in pedantic mode in Dymola 2016. This is for #266.
      • -
      • June 22, 2008 by Michael Wetter:
        - Extended range of control signal from 0 to 1 by implementing the - function exponentialDamper. +
      • March 26, 2015, by Michael Wetter:
        + Added option to obtain the black body sky temperature from a + parameter or an input signal.
      • -
      • June 10, 2008 by Michael Wetter:
        - First implementation. +
      • October 17, 2014, by Michael Wetter:
        + Corrected error that led the total and opaque sky cover to be ten + times too low if its value was obtained from the parameter or the + input connector. For the standard configuration in which the sky + cover is obtained from the weather data file, the model was + correct. This error only affected the other two possible + configurations. +
      • +
      • September 12, 2014, by Michael Wetter:
        + Removed redundant connection connect(conHorRad.HOut, + cheHorRad.HIn);. +
      • +
      • May 30, 2014, by Michael Wetter:
        + Removed undesirable annotation Evaluate=true. +
      • +
      • May 5, 2013, by Thierry S. Nouidui:
        + Added the option to use a constant, an input signal or the weather + file as the source for the ceiling height, the total sky cover, the + opaque sky cover, the dew point temperature, and the infrared + horizontal radiation HInfHor. +
      • +
      • October 8, 2013, by Michael Wetter:
        + Improved the algorithm that determines the absolute path of the + file. Now weather files are searched in the path specified, and if + not found, the urls file://, modelica:// + and modelica://AixLib are added in this order to + search for the weather file. This allows using the data reader + without having to specify an absolute path, as long as the + AixLib library is on the MODELICAPATH. + This change was implemented in + AixLib.BoundaryConditions.WeatherData.BaseClasses.getAbsolutePath + and improves this weather data reader. +
      • +
      • May 2, 2013, by Michael Wetter:
        + Added function call to getAbsolutePath. +
      • +
      • October 16, 2012, by Michael Wetter:
        + Added computation of the wet bulb temperature. Computing the wet + bulb temperature introduces a nonlinear equation. As we have not + observed an increase in computing time because of computing the wet + bulb temperature, it is computed by default. By setting the + parameter computeWetBulbTemperature=false, the + computation of the wet bulb temperature can be removed. Revised + documentation. +
      • +
      • August 11, 2012, by Wangda Zuo:
        + Renamed radHor to radHorIR and improved + the optional inputs for radiation data. +
      • +
      • July 24, 2012, by Wangda Zuo:
        + Corrected the notes of SI unit requirements for input files. +
      • +
      • July 13, 2012, by Michael Wetter:
        + Removed assignment of HGloHor_in in its declaration, + because this gives an overdetermined system if the input connector + is used. Removed non-required assignments of attribute + displayUnit. +
      • +
      • February 25, 2012, by Michael Wetter:
        + Added subbus for solar position, which is needed by irradition and + shading model. +
      • +
      • November 29, 2011, by Michael Wetter:
        + Fixed wrong display unit for pAtm_in_internal and made + propagation of parameter final. +
      • +
      • October 27, 2011, by Wangda Zuo:
        +
          +
        1. Added optional connectors for dry bulb temperature, relative + humidity, wind speed, wind direction, global horizontal + radiation, diffuse horizontal radiation.
          +
        2. +
        3. Separate the unit conversion for TMY3 data and data validity + check. +
        4. +
        +
      • +
      • October 3, 2011, by Michael Wetter:
        + Propagated value for sky temperature calculation to make it + accessible as a parameter. +
      • +
      • July 20, 2011, by Michael Wetter:
        + Added the option to use a constant, an input signal or the weather + file as the source for the atmospheric pressure. +
      • +
      • March 15, 2011, by Wangda Zuo:
        + Delete the wet bulb temperature since it may cause numerical + problem. +
      • +
      • March 7, 2011, by Wangda Zuo:
        + Added wet bulb temperature. Changed reader to read only needed + columns. Added explanation for 30 minutes shift for radiation data. +
      • +
      • March 5, 2011, by Michael Wetter:
        + Changed implementation to obtain longitude and time zone directly + from weather file. +
      • +
      • June 25, 2010, by Wangda Zuo:
        + First implementation.
      --------- Errors -------- -line 50 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 - - ----- AixLib/Fluid/Sensors/UsersGuide.mo ---- --------- HTML Code -------- - -

      -This package contains models of sensors. -There are models with one and with two fluid ports. -

      - -

      Selection and parameterization of sensor models

      -

      -When selecting a sensor model, a distinction needs to be made -whether the measured quantity depends on the direction of the flow or -not, and whether the sensor output signal is the product of the mass flow rate -and a medium property. -

      - -

      -Output signals that depend on the flow direction and are not multiplied by -the mass flow rate are temperature, relative humidity, -water vapor concentration X, trace substances C and density. -For such quantities, sensors with two fluid ports need to be used. -An exception is if the quantity is measured directly in a fluid volume, which is the case -for models from the package - -AixLib.Fluid.MixingVolumes. -Therefore, to measure for example the outlet temperature of a heat exchanger, the -configuration labelled correct use in the figure below should be used, and not the configuration -labelled not recommended. -For an explanation, see - -Modelica.Fluid.Examples.Explanatory.MeasuringTemperature. -

      - -
      - - - - - - -
      Correct use - \"image\" -
      Not recommended - \"image\" -
      - -

      -Except for the mass flow rate sensor, -all sensors with two ports can be -configured as dynamic sensors or as steady-state sensor. -The list below advices on how to configure sensors. -

      -
        -
      • -

        - -Sensors for quantities that depend on the direction of the mass flow rate but -not of its magnitude: - -Such quantities include density, mass fraction, PPM, relative humidity, specific enthalpy, specific entropy and trace substances. -Not that these are all quantities that are carried by the fluid that flows through the sensor. -For these sensors, if the parameter allowFlowReversal=true is set (which is the default setting), -then it is strongly recommended to configure them -as a dynamic sensor. This is the default setting.
        -Configuring a sensor as a dynamic sensor is done by setting the time constant to a non-zero -value. Typically, setting tau=10 seconds yields good results. -For tau=0, numerical problems may occur if the mass flow rate is close to zero -and allowFlowReversal=true.
        -If allowFlowReversal=false, then the measurement of these sensors only depends on properties -at port_a. -If the mass flow rate at port_a is a ≤ 0, -i.e., fluid flows from port_b to port_a, -the model still assumes a > 0. Hence there are no numerical problems; -but use of the sensor output may yield wrong results. -Therefore, only set allowFlowReversal=false if you can guarantee a ≥ 0. -

        -
      • -
      • -

        - -Sensors for quantities that are the product of mass flow rate times a measured fluid property: - -Such quantities include volumentric flow rate or enthalpy flow rate. -For these quantities, sensors are by default configured as steady-state sensor. -These sensors may be configured by the user -as a dynamic sensor by setting tau > 0, but there is typically no benefit as these sensors typically -do not cause numerical problems. -The reason is that these sensors multiply the quantity that is carried by the flow, -such as specific enthalpy h by the mass flow rate -to compute the measured signal Ḣ=ṁ h. -Hence, as the mass flow rate goes to zero, the sensor output -signal also goes to zero, which avoids numerical problems. -

        -
      • -
      • -

        -Static pressure measurements: - -For static pressure measurements, sensors always output the instantaneous measurement. -These sensors cannot be configured to be dynamic. -

        -
      • -
      -

      -The table below summarizes the recommendations for the use of sensors. -

      - - - - - - - - - - - - - - - - - - - - - - - -
      Measured quantityOne port sensorTwo port sensor
      steady-state (tau=0)dynamic (tau > 0)
      temperature
      - relative humidity
      - mass fraction
      - trace substances
      - specific enthalpy
      - specific entropy
      use only if connected to a volumeavoidrecommended
      volume flow rate
      - enthalpy flow rate
      - entropy flow rate
      -recommendedrecommended
      pressurerecommendedrecommendedrecommended
      - -

      Sensor Dynamics

      -
      Dynamic response to fluid flowing through the sensor
      -

      -If a sensor is configured as a dynamic sensor by setting tau > 0, -then the measured quantity, say the temperature T, is -computed as -

      -

      - τ   dT ⁄ dt = |ṁ| ⁄ ṁ0   (θ-T), -

      +-------- Errors -------- +line 24 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 +line 425 column 2 - Warning: The summary attribute on the
      element is obsolete in HTML5 +line 469 column 2 - Warning: The summary attribute on the
      element is obsolete in HTML5 +line 640 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/HeatExchangers/SensibleCooler_T.mo ---- +-------- HTML Code -------- + +

      + Model for an ideal sensible-only cooler that controls its outlet temperature to + a prescribed outlet temperature. +

      +

      + This model forces the outlet temperature at port_b to be + no higher than the temperature of the input signal + TSet, subject to optional limits on the + capacity. + By default, the model has unlimited cooling capacity. +

      +

      + The output signal Q_flow ≤ 0 is the heat added + to the medium if the mass flow rate is from port_a to port_b. + If the flow is reversed, then Q_flow=0. +

      +

      + The outlet conditions at port_a are not affected by this model, + other than for a possible pressure difference due to flow friction. +

      +

      + If the parameter energyDynamics is different from + Modelica.Fluid.Types.Dynamics.SteadyState, + the component models the dynamic response using a first order differential equation. + The time constant of the component is equal to the parameter tau. + This time constant is adjusted based on the mass flow rate using +

      +

      + τeff = τ |ṁ| ⁄ ṁnom +

      +

      + where + τeff is the effective time constant for the given mass flow rate + and + τ is the time constant at the nominal mass flow rate + nom. + This type of dynamics is equal to the dynamics that a completely mixed + control volume would have. +

      +

      + Optionally, this model can have a flow resistance. + Set dp_nominal = 0 to disable the flow friction calculation. +

      +

      + For a similar model that is a heater, use + + AixLib.Fluid.HeatExchangers.Heater_T. + For a model that uses a control signal u ∈ [0, 1] and multiplies + this with the nominal heating or cooling power, use + + AixLib.Fluid.HeatExchangers.HeaterCooler_u. +

      +

      Limitations

      +

      + If the flow is from port_b to port_a, + then the enthalpy of the medium is not affected by this model. +

      +

      + This model does not affect the humidity of the air. Therefore, + if used to cool air below the dew point temperature, the water mass fraction + will not change. +

      +

      Validation

      +

      + The model has been validated against the analytical solution in + the examples + + AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet + and + + AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet_dynamic. +

      + +
        +
      • + September 10, 2018, by Michael Wetter:
        + Corrected missing propagation of initial conditions.
        + This is for + + AixLib, #1016. +
      • +
      • + May 3, 2017, by Michael Wetter:
        + First implementation.
        + This is for + + AixLib, #763. +
      • +
      + +-------- Corrected Code --------

      -where τ is a user-defined time constant of the sensor (a suggested value is around 10 seconds, -which is the default setting for the components), -dT ⁄ dt is the time derivative of the sensor output signal, -|ṁ| is the absolute value of the mass flow rate, -0 is the user-specified nominal value of the mass flow rate and -θ is the temperature of the medium inside the sensor. -An equivalent physical model of such a sensor would be a perfectly mixed volume -with a sensor that outputs the temperature of this volume. In this situation, the size of the volume would -be V=τ   ṁ0 ⁄ ρ, where -ρ is the density of the fluid. + Model for an ideal sensible-only cooler that controls its outlet + temperature to a prescribed outlet temperature.

      -
      Dynamic response to ambient temperature

      -For the sensor - -AixLib.Fluid.Sensors.TemperatureTwoPort, -by setting transferHeat = true, heat transfer to a -fixed ambient can be approximated. The heat transfer is computed as -

      -

      - τHeaTra   dT ⁄ dt = (TAmb-T), + This model forces the outlet temperature at port_b to be + no higher than the temperature of the input signal TSet, + subject to optional limits on the capacity. By default, the model has + unlimited cooling capacity.

      -where τHeaTra is a fixed time constant and -TAmb is a fixed ambient temperature. -Setting transferHeat = true is useful if the sensor output T -is used to switch the mass flow rate on again. If transferHeat = false, -then the sensor output T remains constant if the mass flow rate is zero -and hence a fan or pump controller that uses this signal may never switch the device -on again. -If the sensor output T is not used to switch on the mass flow rate, then -in general one can use transferHeat=false. + The output signal Q_flow ≤ 0 is the heat added to the + medium if the mass flow rate is from port_a to + port_b. If the flow is reversed, then + Q_flow=0.

      -Note that since in practice the heat transfer is due to a combination of ambient -temperature and upstream or downstream fluid temperature, for example by two-way -buoyancy-driven flow inside the duct or pipe, the model uses as an approximation -a fixed ambient temperature. -Since the sensor is not affecting the temperature of the medium, this approximation -of the heat transfer does not add or remove heat from the fluid. + The outlet conditions at port_a are not affected by this + model, other than for a possible pressure difference due to flow + friction.

      -
      Combined dynamic response

      -For the sensor - -AixLib.Fluid.Sensors.TemperatureTwoPort, -if both dynamic effects are enabled, then -the output T is computed as + If the parameter energyDynamics is different from + Modelica.Fluid.Types.Dynamics.SteadyState, the component + models the dynamic response using a first order differential + equation. The time constant of the component is equal to the + parameter tau. This time constant is adjusted based on + the mass flow rate using

      -dT ⁄ dt = |ṁ| ⁄ ṁ0   (θ-T) ⁄ τ + -(TAmb-T) ⁄ τHeaTra. + τeff = τ |ṁ| ⁄ ṁnom

      -

      Implementation

      -The above equation is implemented in such a way that it is differentiable in the mass flow rate. + where τeff is the effective time constant for the + given mass flow rate and τ is the time constant at + the nominal mass flow rate nom. This type of + dynamics is equal to the dynamics that a completely mixed control + volume would have.

      -Note that the implementation of the dynamic sensors does not use the model - -AixLib.Fluid.MixingVolumes. -The reason is that depending on the selected medium model, the -mixing volume may introduce states for the pressure, species concentration, -trace substance, specific enthalpy and specific entropy. Not all states are typically needed to -model the dynamics of a sensor. Moreover, in many building system applications, -the sensor dynamics is not of concern, but is rather used here to avoid numerical -problems that steady-state models of sensors cause when flow rates are -very close to zero. + Optionally, this model can have a flow resistance. Set + dp_nominal = 0 to disable the flow friction calculation.

      - --------- Corrected Code --------

      - This package contains models of sensors. There are models with one - and with two fluid ports. + For a similar model that is a heater, use AixLib.Fluid.HeatExchangers.Heater_T. + For a model that uses a control signal u ∈ [0, 1] and + multiplies this with the nominal heating or cooling power, use + AixLib.Fluid.HeatExchangers.HeaterCooler_u.

      - Selection and parameterization of sensor models + Limitations

      - When selecting a sensor model, a distinction needs to be made whether - the measured quantity depends on the direction of the flow or not, - and whether the sensor output signal is the product of the mass flow - rate and a medium property. + If the flow is from port_b to port_a, then + the enthalpy of the medium is not affected by this model.

      - Output signals that depend on the flow direction and are not - multiplied by the mass flow rate are temperature, relative humidity, - water vapor concentration X, trace substances C and - density. For such quantities, sensors with two fluid ports need to be - used. An exception is if the quantity is measured directly in a fluid - volume, which is the case for models from the package AixLib.Fluid.MixingVolumes. - Therefore, to measure for example the outlet temperature of a heat - exchanger, the configuration labelled correct use in the - figure below should be used, and not the configuration labelled - not recommended. For an explanation, see - Modelica.Fluid.Examples.Explanatory.MeasuringTemperature. + This model does not affect the humidity of the air. Therefore, if + used to cool air below the dew point temperature, the water mass + fraction will not change.

      -
      - - - - - - - - -
      - Correct use - - \"image\" -
      - Not recommended - - \"image\" -
      +

      + Validation +

      - Except for the mass flow rate sensor, all sensors with two ports can - be configured as dynamic sensors or as steady-state sensor. The list - below advices on how to configure sensors. + The model has been validated against the analytical solution in the + examples AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet + and + AixLib.Fluid.HeatExchangers.Validation.PrescribedOutlet_dynamic.

        -
      • -

        - Sensors for quantities that depend on the direction of the - mass flow rate but not of its magnitude: Such quantities - include density, mass fraction, PPM, relative humidity, specific - enthalpy, specific entropy and trace substances. Not that these - are all quantities that are carried by the fluid that flows - through the sensor. For these sensors, if the parameter - allowFlowReversal=true is set (which is the default - setting), then it is strongly recommended to configure them as a - dynamic sensor. This is the default setting.
        - Configuring a sensor as a dynamic sensor is done by setting the - time constant to a non-zero value. Typically, setting - tau=10 seconds yields good results. For - tau=0, numerical problems may occur if the mass flow - rate is close to zero and - allowFlowReversal=true.
        - If allowFlowReversal=false, then the measurement of - these sensors only depends on properties at port_a. - If the mass flow rate at port_a is a - ≤ 0, i.e., fluid flows from port_b to - port_a, the model still assumes a - > 0. Hence there are no numerical problems; but use of the - sensor output may yield wrong results. Therefore, only set - allowFlowReversal=false if you can guarantee - a ≥ 0. -

        -
      • -
      • -

        - Sensors for quantities that are the product of mass flow rate - times a measured fluid property: Such quantities include - volumentric flow rate or enthalpy flow rate. For these - quantities, sensors are by default configured as steady-state - sensor. These sensors may be configured by the user as a dynamic - sensor by setting tau > 0, but there is typically - no benefit as these sensors typically do not cause numerical - problems. The reason is that these sensors multiply the quantity - that is carried by the flow, such as specific enthalpy h - by the mass flow rate to compute the measured signal - Ḣ=ṁ h. Hence, as the mass flow rate goes to zero, the - sensor output signal also goes to zero, which avoids numerical - problems. -

        +
      • September 10, 2018, by Michael Wetter:
        + Corrected missing propagation of initial conditions.
        + This is for AixLib, + #1016.
      • -
      • -

        - Static pressure measurements: For static pressure - measurements, sensors always output the instantaneous - measurement. These sensors cannot be configured to be dynamic. -

        +
      • May 3, 2017, by Michael Wetter:
        + First implementation.
        + This is for AixLib, + #763.
      -

      - The table below summarizes the recommendations for the use of - sensors. + +-------- Errors -------- +line 29 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Utilities/Math/Functions/biquadratic.mo ---- +-------- HTML Code -------- + + This function computes +

      + y = a1 + a2 x1 + + a3 x12 + + a4 x2 + a5 x22 + + a6 x1 x2 +

      + +
        +
      • + Sep 8, 2010 by Michael Wetter:
        + First implementation. +
      • +
      + +-------- Corrected Code -------- +This function computes +

      + y = a1 + a2 x1 + a3 + x12 + a4 x2 + + a5 x22 + a6 x1 + x2

      - - - - - - +
        +
      • Sep 8, 2010 by Michael Wetter:
        + First implementation. +
      • +
      + +-------- Errors -------- +line 3 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/Actuators/Valves/Examples/TwoWayValveTable.mo ---- +-------- HTML Code -------- + +

      + Test model for a two way valve in which a table is used to specify the + opening characteristics. + The valve has the following opening characteristics, which is taken from a test case + of the IEA EBC Annex 60 project. +

      +
      - Measured quantity - - One port sensor - - Two port sensor -
      + + + + + +
      y0 0.1667 0.3333 0.5 0.6667 1
      Kv0 0.19 0.35 0.45 0.5 0.65
      +

      + The Kv value is the volume flow rate in m3/h at a pressure difference + of 1 bar. + Hence, the Kv value of the fully open valve is Kv=0.65. +

      +

      + Plotting the variables kv.y versus y.y shows that the valve + reproduces the Kv values shown in the above table. +

      +

      + \"image\" +

      +

      + The parameter filterOpening is set to false, + as this model is used to plot the flow at different opening signals + without taking into account the travel time of the actuator. +

      + +
        +
      • + August 12, 2014 by Michael Wetter:
        + Added parameter keyword to datVal, + as this is needed to asssign datVal to a parameter + in the instance valTab. + This also avoids an error in OpenModelica. +
      • +
      • + April 2, 2014 by Michael Wetter:
        + First implementation. +
      • +
      + +-------- Corrected Code -------- +

      + Test model for a two way valve in which a table is used to specify + the opening characteristics. The valve has the following opening + characteristics, which is taken from a test case of the IEA EBC Annex + 60 project. +

      + - - - - - - - - + - - - - - - - - - -
      - steady-state (tau=0) + + y - dynamic (tau > 0) + + 0
      - temperature
      - relative humidity
      - mass fraction
      - trace substances
      - specific enthalpy
      - specific entropy +
      + 0.1667 - use only if connected to a volume + + 0.3333 - avoid + + 0.5 - recommended + + 0.6667 + + 1
      - volume flow rate
      - enthalpy flow rate
      - entropy flow rate -
      - - + + Kv - recommended + + 0 - recommended + + 0.19
      - pressure + + 0.35 - recommended + + 0.45 - recommended + + 0.5 - recommended + + 0.65
      -

      - Sensor Dynamics -

      -
      - Dynamic response to fluid flowing through the sensor -
      -

      - If a sensor is configured as a dynamic sensor by setting tau - > 0, then the measured quantity, say the temperature - T, is computed as -

      -

      - τ   dT ⁄ dt = |ṁ| ⁄ ṁ0   (θ-T), -

      -

      - where τ is a user-defined time constant of the sensor (a - suggested value is around 10 seconds, which is the default setting - for the components), dT ⁄ dt is the time derivative of the - sensor output signal, |ṁ| is the absolute value of the mass - flow rate, 0 is the user-specified nominal value - of the mass flow rate and θ is the temperature of the medium - inside the sensor. An equivalent physical model of such a sensor - would be a perfectly mixed volume with a sensor that outputs the - temperature of this volume. In this situation, the size of the volume - would be V=τ   ṁ0 ⁄ ρ, where ρ is the - density of the fluid. -

      -
      - Dynamic response to ambient temperature -

      - For the sensor AixLib.Fluid.Sensors.TemperatureTwoPort, - by setting transferHeat = true, heat transfer to a fixed - ambient can be approximated. The heat transfer is computed as -

      -

      - τHeaTra   dT ⁄ dt = (TAmb-T), + The Kv value is the volume flow rate in + m3/h at a pressure difference of 1 bar. Hence, the + Kv value of the fully open valve is + Kv=0.65.

      - where τHeaTra is a fixed time constant and - TAmb is a fixed ambient temperature. Setting - transferHeat = true is useful if the sensor output - T is used to switch the mass flow rate on again. If - transferHeat = false, then the sensor output T - remains constant if the mass flow rate is zero and hence a fan or - pump controller that uses this signal may never switch the device on - again. If the sensor output T is not used to switch on the - mass flow rate, then in general one can use - transferHeat=false. + Plotting the variables kv.y versus y.y + shows that the valve reproduces the Kv values shown + in the above table.

      -

      - Note that since in practice the heat transfer is due to a combination - of ambient temperature and upstream or downstream fluid temperature, - for example by two-way buoyancy-driven flow inside the duct or pipe, - the model uses as an approximation a fixed ambient temperature. Since - the sensor is not affecting the temperature of the medium, this - approximation of the heat transfer does not add or remove heat from - the fluid. +

      + \"image\"

      -
      - Combined dynamic response -

      - For the sensor AixLib.Fluid.Sensors.TemperatureTwoPort, - if both dynamic effects are enabled, then the output T is - computed as -

      -

      - dT ⁄ dt = |ṁ| ⁄ ṁ0   (θ-T) ⁄ τ + - (TAmb-T) ⁄ τHeaTra. + The parameter filterOpening is set to + false, as this model is used to plot the flow at + different opening signals without taking into account the travel time + of the actuator.

      -

      - Implementation -

      +
        +
      • August 12, 2014 by Michael Wetter:
        + Added parameter keyword to datVal, as + this is needed to asssign datVal to a parameter in the + instance valTab. This also avoids an error in + OpenModelica. +
      • +
      • April 2, 2014 by Michael Wetter:
        + First implementation. +
      • +
      + +-------- Errors -------- +line 8 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 +line 24 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Controls/Continuous/Examples/SignalRanker.mo ---- +-------- HTML Code -------- + +

      + Example that demonstrates the use of the signal ranker model. + The figure below shows the input and output signals of the block. + Note that + sigRan.y[1] ≥ sigRan.y[2] ≥ sigRan.y[3]. +

      +

      + \"Input
      + \"Output +

      + +
        +
      • + October 15, 2021, by Michael Wetter:
        + Moved start time of sine input signal to avoid simultaneous state event and time event.
        + This is for + IBPSA, #1534. +
      • +
      • + November 21, 2011, by Michael Wetter:
        + Added documentation. +
      • +
      + +-------- Corrected Code --------

      - The above equation is implemented in such a way that it is - differentiable in the mass flow rate. + Example that demonstrates the use of the signal ranker model. The + figure below shows the input and output signals of the block. Note + that sigRan.y[1] ≥ sigRan.y[2] ≥ sigRan.y[3].

      -

      - Note that the implementation of the dynamic sensors does not use the - model AixLib.Fluid.MixingVolumes. - The reason is that depending on the selected medium model, the mixing - volume may introduce states for the pressure, species concentration, - trace substance, specific enthalpy and specific entropy. Not all - states are typically needed to model the dynamics of a sensor. - Moreover, in many building system applications, the sensor dynamics - is not of concern, but is rather used here to avoid numerical - problems that steady-state models of sensors cause when flow rates - are very close to zero. +

      + \"Input
      + \"Output

      +
        +
      • October 15, 2021, by Michael Wetter:
        + Moved start time of sine input signal to avoid simultaneous state + event and time event.
        + This is for IBPSA, + #1534. +
      • +
      • November 21, 2011, by Michael Wetter:
        + Added documentation. +
      • +
      -------- Errors -------- -line 32 column 1 - Warning: The summary attribute on the
      element is obsolete in HTML5 -line 105 column 1 - Warning: The summary attribute on the
      element is obsolete in HTML5 -line 33 column 5 - Warning:
      attribute "align" not allowed for HTML5 -line 38 column 5 - Warning: attribute "align" not allowed for HTML5 -line 144 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 167 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 197 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 8 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FMI/ExportContainers/ThermalZone.mo ---- +---- AixLib/Media/Air.mo ---- -------- HTML Code --------

      - Model that is used as a container for a single thermal zone - that is to be exported as an FMU. + Model with basic thermodynamic properties. +

      +

      + This model provides equation for the following thermodynamic properties: +

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      VariableUnitDescription
      TKtemperature
      pPaabsolute pressure
      dkg/m3density
      hJ/kgspecific enthalpy
      uJ/kgspecific internal energy
      Xi[nXi]kg/kgindependent mass fractions m_i/m
      RJ/kg.Kgas constant
      Mkg/molmolar mass
      + +
        +
      • + September 22, 2020, by Michael Wetter:
        + First implementation based on Modelica Standard Library, + but with noEvent added to check of bounds. +
      • +
      + + Density is computed from pressure, temperature and composition in the thermodynamic state record applying the ideal gas law. + +

      + This function returns the dynamic viscosity. +

      +

      Implementation

      +

      + The function is based on the 5th order polynomial + of + + Modelica.Media.Air.MoistAir.dynamicViscosity. + However, for the typical range of temperatures encountered + in building applications, a linear function sufficies. + This implementation is therefore the above 5th order polynomial, + linearized around 20°C. + The relative error of this linearization is + 0.4% at -20°C, + and less then + 0.2% between -5°C and +50°C. +

      + +
        +
      • + December 19, 2013, by Michael Wetter:
        + First implementation. +
      • +
      + + The ideal gas constant for moist air is computed from thermodynamic state assuming that all water is in the gas phase. + + Pressure is returned from the thermodynamic state record input as a simple assignment. + +

      + This function returns the isobaric expansion coefficient at constant pressure, + which is zero for this medium. + The isobaric expansion coefficient at constant pressure is +

      +

      + βp = - 1 ⁄ v   (∂ v ⁄ ∂ T)p = 0, +

      +

      + where + v is the specific volume, + T is the temperature and + p is the pressure. +

      + +
        +
      • + December 18, 2013, by Michael Wetter:
        + First implementation. +
      • +
      + +

      + This function returns the isothermal compressibility coefficient. + The isothermal compressibility is +

      +

      + κT = -1 ⁄ v   (∂ v ⁄ ∂ p)T + = -1 ⁄ p, +

      +

      + where + v is the specific volume, + T is the temperature and + p is the pressure. +

      + +
        +
      • + December 18, 2013, by Michael Wetter:
        + First implementation. +
      • +
      + +

      + This function computes the specific entropy. +

      +

      + The specific entropy of the mixture is obtained from +

      +

      + s = ss + sm, +

      +

      + where + ss is the entropy change due to the state change + (relative to the reference temperature) and + sm is the entropy change due to mixing + of the dry air and water vapor. +

      +

      + The entropy change due to change in state is obtained from +

      +

      + ss = cv ln(T/T0) + R ln(v/v0)
      + = cv ln(T/T0) + R ln(ρ0/ρ) +

      +

      If we assume ρ = p0/(R T), + and because cp = cv + R, + we can write +

      +

      + ss = cv ln(T/T0) + R ln(T/T0)
      + =cp ln(T/T0). +

      +

      + Next, the entropy of mixing is obtained from a reversible isothermal + expansion process. Hence, +

      +

      + sm = -R ∑i( Xi ⁄ Mi + ln(Yi p/p0)), +

      +

      + where R is the gas constant, + X is the mass fraction, + M is the molar mass, and + Y is the mole fraction. +

      +

      + To obtain the state for a given pressure, entropy and mass fraction, use + + AixLib.Media.Air.setState_psX. +

      +

      Limitations

      +

      + This function is only valid for a relative humidity below 100%. +

      + +
        +
      • + November 27, 2013, by Michael Wetter:
        + First implementation. +
      • +
      + +

      + This function returns the partial derivative of density + with respect to pressure at constant temperature. +

      + +
        +
      • + December 18, 2013, by Michael Wetter:
        + First implementation. +
      • +
      + +

      + This function computes the derivative of density with respect to temperature + at constant pressure. +

      + +
        +
      • + December 18, 2013, by Michael Wetter:
        + First implementation. +
      • +
      + +

      + This function returns the partial derivative of density + with respect to mass fraction. + This value is zero because in this medium, density is proportional + to pressure, but independent of the species concentration. +

      + +
        +
      • + December 18, 2013, by Michael Wetter:
        + First implementation. +
      • +
      + +

      + The thermodynamic state record + is computed from density d, temperature T and composition X. +

      + + The + thermodynamic state record is computed from pressure p, specific enthalpy h and composition X. + + The + thermodynamic state record is computed from pressure p, temperature T and composition X. + +

      + This function returns the thermodynamic state based on pressure, + specific entropy and mass fraction. +

      +

      + The state is computed by symbolically solving + + AixLib.Media.Air.specificEntropy + for temperature. +

      + +
        +
      • + November 27, 2013, by Michael Wetter:
        + First implementation. +
      • +
      + + Specific enthalpy as a function of temperature and species concentration. + The pressure is input for compatibility with the medium models, but the specific enthalpy + is independent of the pressure. + +
        +
      • + April 30, 2015, by Filip Jorissen and Michael Wetter:
        + Added Inline=true for + + issue 227. +
      • +
      + +

      + This function computes the specific enthalpy for + an isentropic state change from the temperature + that corresponds to the state refState + to reference_T.

      -

      Typical use and important parameters

      + +
        +
      • + December 18, 2013, by Michael Wetter:
        + First implementation. +
      • +
      + + Temperature is returned from the thermodynamic state record input as a simple assignment. +

      - To use this model as a container for an FMU, extend - from this model, rather than instantiate it, - add your thermal zone and a vector of mass flow rate sensors. - By extending from this model, the top-level - signal connectors on the left stay at the top-level, and hence - will be visible at the FMI interface. + This function returns the molar mass.

      - Note that
      • - The vector of mass flow rate sensors is used to connect - the thermal zone adapter and your thermal zone. + December 18, 2013, by Michael Wetter:
        + First implementation.
      • +
      + + Temperature as a function of specific enthalpy and species concentration. + The pressure is input for compatibility with the medium models, but the temperature + is independent of the pressure. + +
      • - The vector of mass flow rate sensors must have the size nPorts. + April 30, 2015, by Filip Jorissen and Michael Wetter:
        + Added Inline=true for + + issue 227.
      • +
      + +

      + This data record contains the coefficients for perfect gases. +

      + +
      • - All fluid ports of the mass flow rate sensor must be connected. + September 12, 2014, by Michael Wetter:
        + Corrected the wrong location of the preferredView + and the revisions annotation.
      • - If the vector of mass flow rate sensors is not used, and your themal zone - has fluid ports which are autosized, then a direct connection between - the thermal zone adpater theZonAda and your thermal - zone will be rejected. The reason is because autosized fluid ports - can only be connected to vector of ports whose sizes are literal. + November 21, 2013, by Michael Wetter:
        + First implementation. +
      • +
      + +

      + This medium package models moist air using a gas law in which pressure and temperature + are independent, which often leads to significantly faster and more robust computations. + The specific heat capacities at constant pressure and at constant volume are constant. + The air is assumed to be not saturated. +

      +

      + This medium uses the gas law +

      +

      + ρ/ρstp = p/pstp, +

      +

      + where + pstd and ρstp are constant reference + temperature and density, rathern than the ideal gas law +

      +

      + ρ = p ⁄(R T), +

      +

      + where R is the gas constant and T is the temperature. +

      +

      + This formulation often leads to smaller systems of nonlinear equations + because equations for pressure and temperature are decoupled. + Therefore, if air inside a control volume such as room air is heated, it + does not increase its specific volume. Consequently, merely heating or cooling + a control volume does not affect the air flow calculations in a duct network + that may be connected to that volume. + Note that multizone air exchange simulation in which buoyancy drives the + air flow is still possible as the models in + + AixLib.Airflow.Multizone compute the mass density using the function + + AixLib.Utilities.Psychrometrics.Functions.density_pTX in which density + is a function of temperature. +

      +

      + Note that models in this package implement the equation for the internal energy as +

      +

      + u = h - pstp ⁄ ρstp, +

      +

      + where + u is the internal energy per unit mass, + h is the enthalpy per unit mass, + pstp is the static pressure and + ρstp is the mass density at standard pressure and temperature. + The reason for this implementation is that in general, +

      +

      + h = u + p v, +

      +

      + from which follows that +

      +

      + u = h - p v = h - p ⁄ ρ = h - pstp ⁄ ρstd, +

      +

      + because p ⁄ ρ = pstp ⁄ ρstp in this medium model. +

      +

      + The enthalpy is computed using the convention that h=0 + if T=0 °C and no water vapor is present. +

      + +
        +
      • + September 28, 2020, by Michael Wetter:
        + Reformulated BaseProperties to avoid event-triggering assertions.
        + This is for + #1401. +
      • +
      • + January 11, 2019 by Michael Wetter:
        + Reforulated assignment of X_int in setState_psX.
        + This is for + #1079. +
      • +
      • + October 26, 2018, by Filip Jorissen and Michael Wetter:
        + Now printing different messages if temperature is above or below its limit, + and adding instance name as JModelica does not print the full instance name in the assertion. + This is for + #1045. +
      • +
      • + November 4, 2016, by Michael Wetter:
        + Set default value for dT.start in base properties.
        + This is for + #575. +
      • +
      • + June 6, 2015, by Michael Wetter:
        + Set AbsolutePressure(start=p_default) to avoid + a translation error if + + AixLib.Fluid.Sources.Examples.TraceSubstancesFlowSource + is translated in pedantic mode in Dymola 2016. + The reason is that pressures use Medium.p_default as start values, + but + + Modelica.Media.Interfaces.Types + sets a default value of 1E-5. + A similar change has been done for pressure. + This fixes + #266. +
      • +
      • + June 5, 2015, by Michael Wetter:
        + Added stateSelect attribute in BaseProperties.T + to allow correct use of preferredMediumState as + described in + + Modelica.Media.Interfaces.PartialMedium. + Note that the default is preferredMediumState=false + and hence the same states are used as were used before. + This is for + #260. +
      • +
      • + May 11, 2015, by Michael Wetter:
        + Removed + p(stateSelect=if preferredMediumStates then StateSelect.prefer else StateSelect.default) + in declaration of BaseProperties. + Otherwise, when models that contain a fluid volume + are exported as an FMU, their pressure would be + differentiated with respect to time. This would require + the time derivative of the inlet pressure, which is not available, + causing the translation to stop with an error. +
      • +
      • + May 1, 2015, by Michael Wetter:
        + Added Inline=true for + + issue 227. +
      • +
      • + March 20, 2015, by Michael Wetter:
        + Added missing term state.p/reference_p in function + specificEntropy. + #193. +
      • +
      • + February 3, 2015, by Michael Wetter:
        + Removed stateSelect.prefer for temperature. + This is for + #160. +
      • +
      • + July 24, 2014, by Michael Wetter:
        + Changed implementation to use + + AixLib.Utilities.Psychrometrics.Constants. + This was done to use consistent values throughout the library. +
      • +
      • + November 16, 2013, by Michael Wetter:
        + Revised and simplified the implementation. +
      • +
      • + November 14, 2013, by Michael Wetter:
        + Removed function + HeatCapacityOfWater + which is neither needed nor implemented in the + Modelica Standard Library. +
      • +
      • + November 13, 2013, by Michael Wetter:
        + Removed non-used computations in specificEnthalpy_pTX and + in temperature_phX. +
      • +
      • + March 29, 2013, by Michael Wetter:
        + Added final standardOrderComponents=true in the + BaseProperties declaration. This avoids an error + when models are checked in Dymola 2014 in the pedenatic mode. +
      • +
      • + April 12, 2012, by Michael Wetter:
        + Added keyword each to Xi(stateSelect=...). +
      • +
      • + April 4, 2012, by Michael Wetter:
        + Added redeclaration of ThermodynamicState to avoid a warning + during model check and translation. +
      • +
      • + August 3, 2011, by Michael Wetter:
        + Fixed bug in u=h-R*T, which is only valid for ideal gases. + For this medium, the function is u=h-pStd/dStp.
      • -
      - -

      - The example - - AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZone - shows how a simple thermal zone can be implemented and exported as - an FMU. - -

      - -

      - The conversion between the fluid ports and signal ports is done - in the thermal zone adapter theZonAda. - This adapter has a vector of fluid ports called ports[nPorts] - which needs to be connected to the air volume of the thermal zone. - At this port, air exchanged between the thermal zone, the HVAC system - and any infiltration flow paths. -

      -

      - This model has input signals fluPor[nPorts], which carry - the mass flow rate for each flow that is connected to ports, together with its - temperature, water vapor mass fraction per total mass of the air (not per kg dry - air), and trace substances. These quantities are always as if the flow - enters the room, even if the flow is zero or negative. - If a medium has no moisture, e.g., if Medium.nXi=0, or - if it has no trace substances, e.g., if Medium.nC=0, then - the output signal for these properties are removed. - Thus, a thermal zone model that uses these signals to compute the - heat added by the HVAC system need to implement an equation such as -

      -

      - Qsen = max(0, ṁsup)   cp   (Tsup - Tair,zon), -

      -

      - where - Qsen is the sensible heat flow rate added to the thermal zone, - sup is the supply air mass flow rate from - the port fluPor (which is negative if it is an exhaust), - cp is the specific heat capacity at constant pressure, - Tsup is the supply air temperature and - Tair,zon is the zone air temperature. - Note that without the max(·, ·), the energy - balance would be wrong. - For example, - - the control volumes in - - AixLib.Fluid.MixingVolumes - implement such a max(·, ·) function. -

      -

      - The zone air temperature, - the water vapor mass fraction per total mass of the air (unless Medium.nXi=0) - and trace substances (unless Medium.nC=0) - can be obtained from the outupt connector - fluPor.backward. - These signals are the same as the inflowing fluid stream(s) - at the port theAdaZon.ports[1:nPorts]. - The fluid connector ports[nPorts] has a prescribed mass flow rate, but - it does not set any pressure. -

      -

      - This model has a user-defined parameter nPorts - which sets the number of fluid ports, which in turn is used - for the ports fluPor and ports. - All nPorts - ports[1:nPorts] need to be connected as demonstrated in the example - - AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZone. -

      -

      - -

      - -
      • - January 18, 2019, by Jianjun Hu:
        - Limited the media choice to moist air. - See #1050. + January 27, 2010, by Michael Wetter:
        + Fixed bug in else branch of function setState_phX + that lead to a run-time error when the constructor of this function was called.
      • - September 20, 2016, by Thierry S. Nouidui:
        - Revised documentation to explain the rationale - of needing mass flow rate sensors. + January 22, 2010, by Michael Wetter:
        + Added implementation of function + + enthalpyOfNonCondensingGas and its derivative.
      • - June 29, 2016, by Michael Wetter:
        - Revised implementation and documentation. + January 13, 2010, by Michael Wetter:
        + Fixed implementation of derivative functions.
      • - April 27, 2016, by Thierry S. Nouidui:
        + August 28, 2008, by Michael Wetter:
        First implementation.
      -------- Corrected Code --------

      - Model that is used as a container for a single thermal zone that is - to be exported as an FMU. + Model with basic thermodynamic properties. +

      +

      + This model provides equation for the following thermodynamic + properties: +

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + Variable + + Unit + + Description +
      + T + + K + + temperature +
      + p + + Pa + + absolute pressure +
      + d + + kg/m3 + + density +
      + h + + J/kg + + specific enthalpy +
      + u + + J/kg + + specific internal energy +
      + Xi[nXi] + + kg/kg + + independent mass fractions m_i/m +
      + R + + J/kg.K + + gas constant +
      + M + + kg/mol + + molar mass +
      +
        +
      • September 22, 2020, by Michael Wetter:
        + First implementation based on Modelica Standard Library, but with + noEvent added to check of bounds. +
      • +
      +Density is computed from pressure, temperature and composition in the +thermodynamic state record applying the ideal gas law. +

      + This function returns the dynamic viscosity. +

      +

      + Implementation +

      +

      + The function is based on the 5th order polynomial of Modelica.Media.Air.MoistAir.dynamicViscosity. + However, for the typical range of temperatures encountered in + building applications, a linear function sufficies. This + implementation is therefore the above 5th order polynomial, + linearized around 20°C. The relative error of this + linearization is 0.4% at -20°C, and less then + 0.2% between -5°C and +50°C. +

      +
        +
      • December 19, 2013, by Michael Wetter:
        + First implementation. +
      • +
      +The ideal gas constant for moist air is computed from thermodynamic +state assuming that all water is in the gas phase. +Pressure is returned from the thermodynamic state record input as a +simple assignment. +

      + This function returns the isobaric expansion coefficient at constant + pressure, which is zero for this medium. The isobaric expansion + coefficient at constant pressure is +

      +

      + βp = - 1 ⁄ v   (∂ v ⁄ ∂ T)p = 0,

      -

      - Typical use and important parameters -

      - To use this model as a container for an FMU, extend from this model, - rather than instantiate it, add your thermal zone and a vector of - mass flow rate sensors. By extending from this model, the top-level - signal connectors on the left stay at the top-level, and hence will - be visible at the FMI interface. -

      Note that + where v is the specific volume, T is the temperature + and p is the pressure. +

        -
      • The vector of mass flow rate sensors is used to connect the - thermal zone adapter and your thermal zone. -
      • -
      • The vector of mass flow rate sensors must have the size - nPorts. -
      • -
      • All fluid ports of the mass flow rate sensor must be connected. +
      • December 18, 2013, by Michael Wetter:
        + First implementation.
      • -
      • If the vector of mass flow rate sensors is not used, and your - themal zone has fluid ports which are autosized, then a direct - connection between the thermal zone adpater theZonAda - and your thermal zone will be rejected. The reason is because - autosized fluid ports can only be connected to vector of ports whose - sizes are literal. +
      +

      + This function returns the isothermal compressibility coefficient. The + isothermal compressibility is +

      +

      + κT = -1 ⁄ v   (∂ v ⁄ ∂ p)T = -1 ⁄ p, +

      +

      + where v is the specific volume, T is the temperature + and p is the pressure. +

      +
        +
      • December 18, 2013, by Michael Wetter:
        + First implementation.

      - The example - AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZone shows - how a simple thermal zone can be implemented and exported as an FMU. - + This function computes the specific entropy.

      - The conversion between the fluid ports and signal ports is done in - the thermal zone adapter theZonAda. This adapter has a - vector of fluid ports called ports[nPorts] which needs - to be connected to the air volume of the thermal zone. At this port, - air exchanged between the thermal zone, the HVAC system and any - infiltration flow paths. + The specific entropy of the mixture is obtained from +

      +

      + s = ss + sm,

      - This model has input signals fluPor[nPorts], which carry - the mass flow rate for each flow that is connected to - ports, together with its temperature, water vapor mass - fraction per total mass of the air (not per kg dry air), and trace - substances. These quantities are always as if the flow enters the - room, even if the flow is zero or negative. If a medium has no - moisture, e.g., if Medium.nXi=0, or if it has no trace - substances, e.g., if Medium.nC=0, then the output signal - for these properties are removed. Thus, a thermal zone model that - uses these signals to compute the heat added by the HVAC system need - to implement an equation such as + where ss is the entropy change due to the state + change (relative to the reference temperature) and + sm is the entropy change due to mixing of the dry + air and water vapor. +

      +

      + The entropy change due to change in state is obtained from

      - Qsen = max(0, ṁsup)   cp   - (Tsup - Tair,zon), + ss = cv ln(T/T0) + R + ln(v/v0)
      + = cv ln(T/T0) + R ln(ρ0/ρ)

      - where Qsen is the sensible heat flow rate added to - the thermal zone, sup is the supply air mass flow - rate from the port fluPor (which is negative if it is an - exhaust), cp is the specific heat capacity at - constant pressure, Tsup is the supply air - temperature and Tair,zon is the zone air - temperature. Note that without the max(·, ·), the energy - balance would be wrong. For example, - the control volumes in AixLib.Fluid.MixingVolumes - implement such a max(·, ·) function. + If we assume ρ = p0/(R T), and because + cp = cv + R, we can write +

      +

      + ss = cv ln(T/T0) + R + ln(T/T0)
      + =cp ln(T/T0).

      - The zone air temperature, the water vapor mass fraction per total - mass of the air (unless Medium.nXi=0) and trace - substances (unless Medium.nC=0) can be obtained from the - outupt connector fluPor.backward. These signals are the - same as the inflowing fluid stream(s) at the port - theAdaZon.ports[1:nPorts]. The fluid connector - ports[nPorts] has a prescribed mass flow rate, but it - does not set any pressure. + Next, the entropy of mixing is obtained from a reversible isothermal + expansion process. Hence, +

      +

      + sm = -R ∑i( Xi ⁄ Mi + ln(Yi p/p0)),

      - This model has a user-defined parameter nPorts which - sets the number of fluid ports, which in turn is used for the ports - fluPor and ports. All nPorts - ports[1:nPorts] need to be connected as demonstrated in - the example - AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZone. + where R is the gas constant, X is the mass fraction, + M is the molar mass, and Y is the mole fraction.

      - + To obtain the state for a given pressure, entropy and mass fraction, + use AixLib.Media.Air.setState_psX. +

      +

      + Limitations +

      +

      + This function is only valid for a relative humidity below 100%.

        -
      • January 18, 2019, by Jianjun Hu:
        - Limited the media choice to moist air. See #1050. -
      • -
      • September 20, 2016, by Thierry S. Nouidui:
        - Revised documentation to explain the rationale of needing mass flow - rate sensors. +
      • November 27, 2013, by Michael Wetter:
        + First implementation.
      • -
      • June 29, 2016, by Michael Wetter:
        - Revised implementation and documentation. +
      +

      + This function returns the partial derivative of density with respect + to pressure at constant temperature. +

      +
        +
      • December 18, 2013, by Michael Wetter:
        + First implementation.
      • -
      • April 27, 2016, by Thierry S. Nouidui:
        +
      +

      + This function computes the derivative of density with respect to + temperature at constant pressure. +

      +
        +
      • December 18, 2013, by Michael Wetter:
        First implementation.
      - --------- Errors -------- -line 72 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/finiteLineSource.mo ---- --------- HTML Code -------- - -

      - This function evaluates the finite line source solution. This solution - gives the relation between the constant heat transfer rate (per unit length) - injected by a line source of finite length H1 buried at a - distance D1 from a constant temperature surface - (T=0) and the average temperature raise over a line of finite length - H2 buried at a distance D2 from the constant - temperature surface. - The finite line source solution is defined by: -

      -

      - \"image\" -

      -

      - where ΔT1-2(t,r,H1,D1,H2,D2) - is the temperature raise after a time t of constant heat injection and at - a distance r from the line heat source, Q' is the heat injection - rate per unit length, ks is the soil thermal conductivity and - hFLS is the finite line source solution. -

      -

      - The finite line source solution is given by: -

      -

      - \"image\" -

      -

      - where αs is the ground thermal diffusivity and - erfint is the integral of the error function, defined in - AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.finiteLineSource_erfint. - The integral is solved numerically, with the integrand defined in - AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.finiteLineSource_Integrand. -

      - -
        -
      • - March 17, 2019, by Massimo Cimmino:
        - Modified the upper bound of integration to avoid underestimating the value of - the integral. - This is for - IBPSA, issue 1107. -
      • -
      • - March 22, 2018 by Massimo Cimmino:
        - First implementation. -
      • -
      - --------- Corrected Code --------

      - This function evaluates the finite line source solution. This - solution gives the relation between the constant heat transfer rate - (per unit length) injected by a line source of finite length - H1 buried at a distance D1 from a - constant temperature surface (T=0) and the average temperature - raise over a line of finite length H2 buried at a - distance D2 from the constant temperature surface. - The finite line source solution is defined by: + This function returns the partial derivative of density with respect + to mass fraction. This value is zero because in this medium, density + is proportional to pressure, but independent of the species + concentration. +

      +
        +
      • December 18, 2013, by Michael Wetter:
        + First implementation. +
      • +
      +

      + The + thermodynamic state record is computed from density + d, temperature T and composition + X.

      -

      - \"image\" +The +thermodynamic state record is computed from pressure p, specific +enthalpy h and composition X. +The +thermodynamic state record is computed from pressure p, temperature +T and composition X. +

      + This function returns the thermodynamic state based on pressure, + specific entropy and mass fraction.

      - where - ΔT1-2(t,r,H1,D1,H2,D2) - is the temperature raise after a time t of constant heat - injection and at a distance r from the line heat source, - Q' is the heat injection rate per unit length, - ks is the soil thermal conductivity and - hFLS is the finite line source solution. + The state is computed by symbolically solving AixLib.Media.Air.specificEntropy + for temperature.

      +
        +
      • November 27, 2013, by Michael Wetter:
        + First implementation. +
      • +
      +Specific enthalpy as a function of temperature and species +concentration. The pressure is input for compatibility with the medium +models, but the specific enthalpy is independent of the pressure. +
        +
      • April 30, 2015, by Filip Jorissen and Michael Wetter:
        + Added Inline=true for issue 227. +
      • +

      - The finite line source solution is given by: + This function computes the specific enthalpy for an isentropic state + change from the temperature that corresponds to the state + refState to reference_T.

      -

      - \"image\" +

        +
      • December 18, 2013, by Michael Wetter:
        + First implementation. +
      • +
      +Temperature is returned from the thermodynamic state record input as a +simple assignment. +

      + This function returns the molar mass.

      +
        +
      • December 18, 2013, by Michael Wetter:
        + First implementation. +
      • +
      +Temperature as a function of specific enthalpy and species +concentration. The pressure is input for compatibility with the medium +models, but the temperature is independent of the pressure. +
        +
      • April 30, 2015, by Filip Jorissen and Michael Wetter:
        + Added Inline=true for issue 227. +
      • +

      - where αs is the ground thermal diffusivity and - erfint is the integral of the error function, defined in - - AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.finiteLineSource_erfint. - The integral is solved numerically, with the integrand defined in - - AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.finiteLineSource_Integrand. + This data record contains the coefficients for perfect gases.

        -
      • March 17, 2019, by Massimo Cimmino:
        - Modified the upper bound of integration to avoid underestimating - the value of the integral. This is for IBPSA, issue - 1107. +
      • September 12, 2014, by Michael Wetter:
        + Corrected the wrong location of the preferredView and + the revisions annotation.
      • -
      • March 22, 2018 by Massimo Cimmino:
        +
      • November 21, 2013, by Michael Wetter:
        First implementation.
      - --------- Errors -------- -line 12 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 25 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/FMI/ExportContainers/HVACZone.mo ---- --------- HTML Code -------- - -

      - Model that is used as a container for an HVAC system that is - to be exported as an FMU and that serves a single zone. -

      -

      Typical use and important parameters

      -

      - To use this model as a container for an FMU, extend - from this model, rather than instantiate it, - and add your HVAC system. By extending from this model, the top-level - signal connectors on the right stay at the top-level, and hence - will be visible at the FMI interface. - The example - - AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.HVACZone - shows how a simple HVAC system can be implemented and exported as - an FMU. - -

      -

      - The conversion between the fluid ports and signal ports is done - in the HVAC adapter hvacAda. - This adapter has a vector of fluid ports called ports. - The supply and return air ducts, including any resistance model for the inlet - diffusor or exhaust grill, need to be connected to these ports. - Also, if a thermal zone has interzonal air exchange or air infiltration, - these flows need to be connected to ports. - This model outputs at the port fluPor the mass flow rate for - each flow that is connected to ports, together with its - temperature, water vapor mass fraction per total mass of the air (not per kg dry - air), and trace substances. These quantities are always as if the flow - enters the room, even if the flow is zero or negative. - If a medium has no moisture, e.g., if Medium.nXi=0, or - if it has no trace substances, e.g., if Medium.nC=0, then - the output signal for these properties are removed. - These quantities are always as if the flow - enters the room, even if the flow is zero or negative. - Thus, a thermal zone model that uses these signals to compute the - heat added by the HVAC system needs to implement an equation such as -

      -

      - Qsen = max(0, ṁsup)   cp   (Tsup - Tair,zon), -

      -

      - where - Qsen is the sensible heat flow rate added to the thermal zone, - sup is the supply air mass flow rate from - the port fluPor (which is negative if it is an exhaust), - cp is the specific heat capacity at constant pressure, - Tsup is the supply air temperature and - Tair,zon is the zone air temperature. - Note that without the max(·, ·), the energy - balance would be wrong. -

      -

      - The input signals of this model are the zone radiative temperature. - The the zone air temperature, - the water vapor mass fraction per total mass of the air (unless Medium.nXi=0) - and trace substances (unless Medium.nC=0) are obtained from the connector - fluPor.backward. - The outflowing fluid stream(s) at the port ports will be at the - states obtained from fluPor.backward. - All fluid streams at port ports are at the same - pressure. - For convenience, the instance hvacAda also outputs the - properties obtained from fluPor.backward. These can be used - to connect a controller. The properties are available for each flow path in - fluPor.backward. For a thermal zone with mixed air, these are - all equal, while for a stratified room model, they can be different. -

      - -

      - See - - AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.HVACZone - for a model that uses this model. -

      -

      - For models that multiple thermal zones connected to the HVAC system, - use the model - - AixLib.Fluid.FMI.ExportContainers.HVACZones. -

      -

      Assumption and limitations

      -

      - The mass flow rates at ports sum to zero, hence this - model conserves mass. -

      -

      - This model does not impose any pressure, other than setting the pressure - of all fluid connections to ports to be equal. - The reason is that setting a pressure can lead to non-physical system models, - for example if a mass flow rate is imposed and the HVAC system is connected - to a model that sets a pressure boundary condition such as - - AixLib.Fluid.Sources.Outside. - Also, setting a pressure would make it impossible to use multiple instances - of this model (one for each thermal zone) and build in Modelica an airflow network - model with pressure driven mass flow rates. -

      -

      - The model has no pressure drop. Hence, the pressure drop - of an air diffuser or of an exhaust grill needs to be modelled - in models that are connected to ports. -

      - -
        -
      • - January 18, 2019, by Jianjun Hu:
        - Limited the media choice to moist air only. - See #1050. -
      • -
      • - April 15, 2016, by Michael Wetter:
        - First implementation. -
      • -
      - --------- Corrected Code --------

      - Model that is used as a container for an HVAC system that is to be - exported as an FMU and that serves a single zone. + This medium package models moist air using a gas law in which + pressure and temperature are independent, which often leads to + significantly faster and more robust computations. The specific heat + capacities at constant pressure and at constant volume are constant. + The air is assumed to be not saturated.

      -

      - Typical use and important parameters -

      - To use this model as a container for an FMU, extend from this model, - rather than instantiate it, and add your HVAC system. By extending - from this model, the top-level signal connectors on the right stay at - the top-level, and hence will be visible at the FMI interface. The - example - AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.HVACZone shows - how a simple HVAC system can be implemented and exported as an FMU. - + This medium uses the gas law +

      +

      + ρ/ρstp = p/pstp,

      - The conversion between the fluid ports and signal ports is done in - the HVAC adapter hvacAda. This adapter has a vector of - fluid ports called ports. The supply and return air - ducts, including any resistance model for the inlet diffusor or - exhaust grill, need to be connected to these ports. Also, if a - thermal zone has interzonal air exchange or air infiltration, these - flows need to be connected to ports. This model outputs - at the port fluPor the mass flow rate for each flow that - is connected to ports, together with its temperature, - water vapor mass fraction per total mass of the air (not per kg dry - air), and trace substances. These quantities are always as if the - flow enters the room, even if the flow is zero or negative. If a - medium has no moisture, e.g., if Medium.nXi=0, or if it - has no trace substances, e.g., if Medium.nC=0, then the - output signal for these properties are removed. These quantities are - always as if the flow enters the room, even if the flow is zero or - negative. Thus, a thermal zone model that uses these signals to - compute the heat added by the HVAC system needs to implement an - equation such as + where pstd and ρstp are constant + reference temperature and density, rathern than the ideal gas law

      - Qsen = max(0, ṁsup)   cp   - (Tsup - Tair,zon), + ρ = p ⁄(R T),

      - where Qsen is the sensible heat flow rate added to - the thermal zone, sup is the supply air mass flow - rate from the port fluPor (which is negative if it is an - exhaust), cp is the specific heat capacity at - constant pressure, Tsup is the supply air - temperature and Tair,zon is the zone air - temperature. Note that without the max(·, ·), the energy - balance would be wrong. + where R is the gas constant and T is the temperature.

      - The input signals of this model are the zone radiative temperature. - The the zone air temperature, the water vapor mass fraction per total - mass of the air (unless Medium.nXi=0) and trace - substances (unless Medium.nC=0) are obtained from the - connector fluPor.backward. The outflowing fluid - stream(s) at the port ports will be at the states - obtained from fluPor.backward. All fluid streams at port - ports are at the same pressure. For convenience, the - instance hvacAda also outputs the properties obtained - from fluPor.backward. These can be used to connect a - controller. The properties are available for each flow path in - fluPor.backward. For a thermal zone with mixed air, - these are all equal, while for a stratified room model, they can be - different. + This formulation often leads to smaller systems of nonlinear + equations because equations for pressure and temperature are + decoupled. Therefore, if air inside a control volume such as room air + is heated, it does not increase its specific volume. Consequently, + merely heating or cooling a control volume does not affect the air + flow calculations in a duct network that may be connected to that + volume. Note that multizone air exchange simulation in which buoyancy + drives the air flow is still possible as the models in AixLib.Airflow.Multizone + compute the mass density using the function AixLib.Utilities.Psychrometrics.Functions.density_pTX + in which density is a function of temperature.

      - See - AixLib.Fluid.FMI.ExportContainers.Examples.FMUs.HVACZone for a - model that uses this model. + Note that models in this package implement the equation for the + internal energy as +

      +

      + u = h - pstp ⁄ ρstp,

      - For models that multiple thermal zones connected to the HVAC system, - use the model AixLib.Fluid.FMI.ExportContainers.HVACZones. + where u is the internal energy per unit mass, h is the + enthalpy per unit mass, pstp is the static pressure + and ρstp is the mass density at standard pressure + and temperature. The reason for this implementation is that in + general, +

      +

      + h = u + p v,

      -

      - Assumption and limitations -

      - The mass flow rates at ports sum to zero, hence this - model conserves mass. + from which follows that +

      +

      + u = h - p v = h - p ⁄ ρ = h - pstp ⁄ ρstd,

      - This model does not impose any pressure, other than setting the - pressure of all fluid connections to ports to be equal. - The reason is that setting a pressure can lead to non-physical system - models, for example if a mass flow rate is imposed and the HVAC - system is connected to a model that sets a pressure boundary - condition such as AixLib.Fluid.Sources.Outside. - Also, setting a pressure would make it impossible to use multiple - instances of this model (one for each thermal zone) and build in - Modelica an airflow network model with pressure driven mass flow - rates. + because p ⁄ ρ = pstp ⁄ ρstp in this + medium model.

      - The model has no pressure drop. Hence, the pressure drop of an air - diffuser or of an exhaust grill needs to be modelled in models that - are connected to ports. + The enthalpy is computed using the convention that h=0 if + T=0 °C and no water vapor is present.

        -
      • January 18, 2019, by Jianjun Hu:
        - Limited the media choice to moist air only. See #1050. +
      • September 28, 2020, by Michael Wetter:
        + Reformulated BaseProperties to avoid event-triggering + assertions.
        + This is for #1401.
      • -
      • April 15, 2016, by Michael Wetter:
        +
      • January 11, 2019 by Michael Wetter:
        + Reforulated assignment of X_int in + setState_psX.
        + This is for #1079. +
      • +
      • October 26, 2018, by Filip Jorissen and Michael Wetter:
        + Now printing different messages if temperature is above or below + its limit, and adding instance name as JModelica does not print the + full instance name in the assertion. This is for #1045. +
      • +
      • November 4, 2016, by Michael Wetter:
        + Set default value for dT.start in base properties.
        + This is for #575. +
      • +
      • June 6, 2015, by Michael Wetter:
        + Set AbsolutePressure(start=p_default) to avoid a + translation error if + AixLib.Fluid.Sources.Examples.TraceSubstancesFlowSource is + translated in pedantic mode in Dymola 2016. The reason is that + pressures use Medium.p_default as start values, but + Modelica.Media.Interfaces.Types + sets a default value of 1E-5. A similar change has been done + for pressure. This fixes #266. +
      • +
      • June 5, 2015, by Michael Wetter:
        + Added stateSelect attribute in + BaseProperties.T to allow correct use of + preferredMediumState as described in Modelica.Media.Interfaces.PartialMedium. + Note that the default is preferredMediumState=false + and hence the same states are used as were used before. This is for + #260. +
      • +
      • May 11, 2015, by Michael Wetter:
        + Removed p(stateSelect=if preferredMediumStates then + StateSelect.prefer else StateSelect.default) in declaration + of BaseProperties. Otherwise, when models that contain + a fluid volume are exported as an FMU, their pressure would be + differentiated with respect to time. This would require the time + derivative of the inlet pressure, which is not available, causing + the translation to stop with an error. +
      • +
      • May 1, 2015, by Michael Wetter:
        + Added Inline=true for issue 227. +
      • +
      • March 20, 2015, by Michael Wetter:
        + Added missing term state.p/reference_p in function + specificEntropy. #193. +
      • +
      • February 3, 2015, by Michael Wetter:
        + Removed stateSelect.prefer for temperature. This is + for #160. +
      • +
      • July 24, 2014, by Michael Wetter:
        + Changed implementation to use AixLib.Utilities.Psychrometrics.Constants. + This was done to use consistent values throughout the library. +
      • +
      • November 16, 2013, by Michael Wetter:
        + Revised and simplified the implementation. +
      • +
      • November 14, 2013, by Michael Wetter:
        + Removed function HeatCapacityOfWater which is neither + needed nor implemented in the Modelica Standard Library. +
      • +
      • November 13, 2013, by Michael Wetter:
        + Removed non-used computations in specificEnthalpy_pTX + and in temperature_phX. +
      • +
      • March 29, 2013, by Michael Wetter:
        + Added final standardOrderComponents=true in the + BaseProperties declaration. This avoids an error when + models are checked in Dymola 2014 in the pedenatic mode. +
      • +
      • April 12, 2012, by Michael Wetter:
        + Added keyword each to + Xi(stateSelect=...). +
      • +
      • April 4, 2012, by Michael Wetter:
        + Added redeclaration of ThermodynamicState to avoid a + warning during model check and translation. +
      • +
      • August 3, 2011, by Michael Wetter:
        + Fixed bug in u=h-R*T, which is only valid for ideal + gases. For this medium, the function is u=h-pStd/dStp. +
      • +
      • January 27, 2010, by Michael Wetter:
        + Fixed bug in else branch of function + setState_phX that lead to a run-time error when the + constructor of this function was called. +
      • +
      • January 22, 2010, by Michael Wetter:
        + Added implementation of function + enthalpyOfNonCondensingGas and its derivative. +
      • +
      • January 13, 2010, by Michael Wetter:
        + Fixed implementation of derivative functions. +
      • +
      • August 28, 2008, by Michael Wetter:
        First implementation.
      -------- Errors -------- -line 47 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 8 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 ----- AixLib/Fluid/HeatPumps/ScrollWaterToWater.mo ---- --------- HTML Code -------- +line 7 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +line 8 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 21 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 29 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 37 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +line 11 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 19 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 43 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 54 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 60 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/Humidifiers/Humidifier_u.mo ---- +-------- HTML Code --------

      - Model for a water to water heat pump with a scroll compressor, as described - in Jin (2002). The thermodynamic heat pump cycle is represented below. -

      -

      - \"image\" -

      -

      - The rate of heat transferred to the evaporator is given by: -

      -

      - Q̇Eva = ṁref ( hVap(TEva) - hLiq(TCon) ). + Model for an air humidifier or dehumidifier.

      - The power consumed by the compressor is given by a linear efficiency relation: + This model adds (or removes) moisture from the air stream. + The amount of exchanged moisture is equal to

      - P = PTheoretical / η + PLoss,constant. -

      -

      - Heat transfer in the evaporator and condenser is calculated using an - ε-NTU method, assuming constant refrigerant temperature and constant heat - transfer coefficient between fluid and refrigerant. -

      -

      - Variable speed is achieved by multiplying the full load suction volume flow rate - by the normalized compressor speed. The power and heat transfer rates are forced - to zero if the resulting heat pump state has higher evaporating pressure than - condensing pressure. -

      -

      - The model parameters are obtained by calibration of the heat pump model to - manufacturer performance data. Calibrated model parameters for various heat - pumps from different manufacturers are found in - - AixLib.Fluid.HeatPumps.Data.ScrollWaterToWater. The calibrated model is - located in - - AixLib.Fluid.HeatPumps.Calibration.ScrollWaterToWater. -

      -

      Options

      -

      - Parameters TConMax and TEvaMin - may be used to set an upper or lower bound for the - condenser and evaporator. - The compressor is disabled when these conditions - are not satisfied, or when the - evaporator temperature is larger - than the condenser temperature. - This mimics the temperature protection - of heat pumps and moreover it avoids - non-converging algebraic loops of equations, - or freezing of evaporator medium. - This option can be disabled by setting - enable_temperature_protection = false. + ṁwat = u ṁwat,nom,

      -

      Assumptions and limitations

      - The compression process is assumed isentropic. The thermal energy - of superheating is ignored in the evaluation of the heat transferred to the refrigerant - in the evaporator. There is no supercooling. + where u is the control input signal and + wat,nom is equal to the parameter mWat_flow_nominal. + The parameter mWat_flow_nominal can be positive or negative. + If wat is positive, then moisture is added + to the air stream, otherwise it is removed.

      -

      References

      - H. Jin. - - Parameter estimation based models of water source heat pumps. - - PhD Thesis. Oklahoma State University. Stillwater, Oklahoma, USA. 2002. + If the heat port heatPort is unconnected, then the enthalpy of the + air that flows through the device remains unchanged, e.g., the humidification + is adiabatic. To change the enthalpy of the air, add heat flow to the connector + heatPort.

      • - May 30, 2017, by Filip Jorissen:
        - Revised documentation for temperature protection. - See #769. + March 7, 2022, by Michael Wetter:
        + Removed massDynamics.
        + This is for + #1542.
      • - November 11, 2016, by Massimo Cimmino:
        + April 12, 2017, by Michael Wetter:
        + Removed parameters use_T_in and T. + This removes the optional specification of temperature through the parameter T + or the input connector T_in. + Exposed the heat port of the control volume to allow adding heat, + for example, to use the model as a steam humidifier.
        + This is for issue + + Buildings #704. +
      • +
      • + May 6, 2015, by Michael Wetter:
        + Set prescribedHeatFlowRate=true. + This is for issue + + #412. +
      • +
      • + May 29, 2014, by Michael Wetter:
        + Removed undesirable annotation Evaluate=true. +
      • +
      • + February 11, 2014 by Michael Wetter:
        + Corrected issue #197 + which led to twice the amount of latent heat being added to the fluid stream. +
      • +
      • + October 14, 2013 by Michael Wetter:
        + Constrained medium to be a subclass of + Modelica.Media.Interfaces.PartialCondensingGases, + as this base class declares the function + enthalpyOfCondensingGas. +
      • +
      • + July 30, 2013 by Michael Wetter:
        + Updated model to use new variable mWat_flow + in the base class. +
      • +
      • + May 24, 2011, by Michael Wetter:
        + Changed base class to allow using the model as a dynamic or a steady-state model. +
      • +
      • + April 14, 2010, by Michael Wetter:
        + Converted temperature input to a conditional connector. +
      • +
      • + April 17, 2008, by Michael Wetter:
        First implementation.
      -------- Corrected Code --------

      - Model for a water to water heat pump with a scroll compressor, as - described in Jin (2002). The thermodynamic heat pump cycle is - represented below. -

      -

      - \"image\" -

      -

      - The rate of heat transferred to the evaporator is given by: -

      -

      - Q̇Eva = ṁref ( - hVap(TEva) - hLiq(TCon) - ). + Model for an air humidifier or dehumidifier.

      - The power consumed by the compressor is given by a linear efficiency - relation: + This model adds (or removes) moisture from the air stream. The amount + of exchanged moisture is equal to

      - P = PTheoretical / η + PLoss,constant. -

      -

      - Heat transfer in the evaporator and condenser is calculated using an - ε-NTU method, assuming constant refrigerant temperature and constant - heat transfer coefficient between fluid and refrigerant. -

      -

      - Variable speed is achieved by multiplying the full load suction - volume flow rate by the normalized compressor speed. The power and - heat transfer rates are forced to zero if the resulting heat pump - state has higher evaporating pressure than condensing pressure. + ṁwat = u ṁwat,nom,

      - The model parameters are obtained by calibration of the heat pump - model to manufacturer performance data. Calibrated model parameters - for various heat pumps from different manufacturers are found in - AixLib.Fluid.HeatPumps.Data.ScrollWaterToWater. - The calibrated model is located in AixLib.Fluid.HeatPumps.Calibration.ScrollWaterToWater. + where u is the control input signal and + wat,nom is equal to the parameter + mWat_flow_nominal. The parameter + mWat_flow_nominal can be positive or negative. If + wat is positive, then moisture is added to the + air stream, otherwise it is removed.

      -

      - Options -

      - Parameters TConMax and TEvaMin may be used - to set an upper or lower bound for the condenser and evaporator. The - compressor is disabled when these conditions are not satisfied, or - when the evaporator temperature is larger than the condenser - temperature. This mimics the temperature protection of heat pumps and - moreover it avoids non-converging algebraic loops of equations, or - freezing of evaporator medium. This option can be disabled by setting - enable_temperature_protection = false. + If the heat port heatPort is unconnected, then the + enthalpy of the air that flows through the device remains unchanged, + e.g., the humidification is adiabatic. To change the enthalpy of the + air, add heat flow to the connector heatPort.

      -

      - Assumptions and limitations -

      +
        +
      • March 7, 2022, by Michael Wetter:
        + Removed massDynamics.
        + This is for #1542. +
      • +
      • April 12, 2017, by Michael Wetter:
        + Removed parameters use_T_in and T. This + removes the optional specification of temperature through the + parameter T or the input connector T_in. + Exposed the heat port of the control volume to allow adding heat, + for example, to use the model as a steam humidifier.
        + This is for issue Buildings + #704. +
      • +
      • May 6, 2015, by Michael Wetter:
        + Set prescribedHeatFlowRate=true. This is for issue + #412. +
      • +
      • May 29, 2014, by Michael Wetter:
        + Removed undesirable annotation Evaluate=true. +
      • +
      • February 11, 2014 by Michael Wetter:
        + Corrected issue #197 + which led to twice the amount of latent heat being added to the + fluid stream. +
      • +
      • October 14, 2013 by Michael Wetter:
        + Constrained medium to be a subclass of + Modelica.Media.Interfaces.PartialCondensingGases, as + this base class declares the function + enthalpyOfCondensingGas. +
      • +
      • July 30, 2013 by Michael Wetter:
        + Updated model to use new variable mWat_flow in the + base class. +
      • +
      • May 24, 2011, by Michael Wetter:
        + Changed base class to allow using the model as a dynamic or a + steady-state model. +
      • +
      • April 14, 2010, by Michael Wetter:
        + Converted temperature input to a conditional connector. +
      • +
      • April 17, 2008, by Michael Wetter:
        + First implementation. +
      • +
      + +-------- Errors -------- +line 9 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Utilities/Math/Bicubic.mo ---- +-------- HTML Code -------- + +

      + This block computes +

      +

      + y = a1 + + a2 x1 + a3 x12 + + a4 x2 + a5 x22 + + a6 x1 x2 + + a7 x1^3 + + a8 x2^3 + + a9 x12 x2 + + a10 x1 x22 +

      + +
        +
      • + Sep 17, 2010 by Michael Wetter:
        + First implementation. +
      • +
      + +-------- Corrected Code --------

      - The compression process is assumed isentropic. The thermal energy of - superheating is ignored in the evaluation of the heat transferred to - the refrigerant in the evaporator. There is no supercooling. + This block computes

      -

      - References -

      -

      - H. Jin. Parameter estimation based models of water source heat - pumps. PhD Thesis. Oklahoma State University. Stillwater, - Oklahoma, USA. 2002. +

      + y = a1 + a2 x1 + a3 + x12 + a4 x2 + + a5 x22 + a6 x1 + x2 + a7 x1^3 + a8 + x2^3 + a9 x12 + x2 + a10 x1 + x22

        -
      • May 30, 2017, by Filip Jorissen:
        - Revised documentation for temperature protection. See #769. -
      • -
      • November 11, 2016, by Massimo Cimmino:
        +
      • Sep 17, 2010 by Michael Wetter:
        First implementation.
      -------- Errors -------- -line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 12 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 18 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatExchangers/Radiators/RadiatorEN442_2.mo ---- +---- AixLib/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp.mo ---- -------- HTML Code --------

      - This is a model of a radiator that can be used as a dynamic or steady-state model. - The required parameters are data that are typically available from - manufacturers that follow the European Norm EN 442-2. -

      -

      - However, to allow for varying mass flow rates, the transferred heat is computed - using a discretization along the water flow path, and heat is exchanged between - each compartment and a uniform room air and radiation temperature. - This discretization is different from the computation in EN 442-2, which - may yield water outlet temperatures that are below - the room temperature at low mass flow rates. - Furthermore, rather than using only one room temperature, this model uses - a room air and room radiation temperature. -

      -

      - The transferred heat is modeled as follows: - Let N denote the number of elements used to discretize the radiator model. - For each element i ∈ {1, … , N}, - the convective and radiative heat transfer - Qic and - Qir - from the radiator to the room is + Function that computes the pressure drop of flow elements as

      - Qic = sign(Ti-Ta) - (1-fr) UA ⁄ N |Ti-Ta|n -

      - Qir = sign(Ti-Tr) - fr UA ⁄ N |Ti-Tr|n + m = sign(Δp) k √ Δp  

      - where - Ti is the water temperature of the element, - Ta is the temperature of the room air, - Tr is the radiative temperature, - 0 < fr < 1 is the fraction of radiant to total heat transfer, - UA is the UA-value of the radiator, - and - n is an exponent for the heat transfer. - The model computes the UA-value by numerically solving the above equations - for given - nominal heating power, nominal temperatures, fraction radiant to total heat transfer - and exponent for heat transfer. + with regularization near the origin. + Therefore, the flow coefficient is

      -

      - The parameter energyDynamics (in the Assumptions tab), - determines whether the model computes the dynamic or the steady-state response. - For the transient response, heat storage is computed using a - finite volume approach for the - water and the metal mass, which are both assumed to be at the same - temperature. +

      + k = m ⁄ √ Δp  

      - The default parameters for the heat capacities are valid for a flat plate radiator without fins, - with one plate of water carying fluid, and a height of 0.42 meters. + The input m_flow_turbulent determines the location of the regularization.

      • - March 7, 2022, by Michael Wetter:
        - Set final massDynamics=energyDynamics.
        - This is for - #1542. + November 9, 2019, by Filip Jorissen:
        + Added smooth(2, . ) for avoiding + a warning in the check valve model.
        + See #1240.
      • - April 14, 2020, by Michael Wetter:
        - Changed homotopyInitialization to a constant.
        - This is for - IBPSA, #1341. + January 4, 2019, by Michael Wetter:
        + Set `Inline=false`.
        + See #1070.
      • - February 21, 2020, by Michael Wetter:
        - Changed icon to display its operating state.
        - This is for - #1294. + May 1, 2017, by Filip Jorissen:
        + Revised implementation such that + basicFlowFunction_dp + is C2 continuous. + See #725.
      • - November 17, 2016, by Filip Jorissen:
        - Added pressure drop equations and parameters.
        - This is for - #586. + March 19, 2016, by Michael Wetter:
        + Added abs function for + AixLib.Fluid.FixedResistances.Validation.PressureDropsExplicit + to work in OpenModelica. + See + OpenModelica ticket 3778.
      • - November 3, 2016, by Michael Wetter:
        - Set preHea(final alpha=0) as this allows to simplify the - system of equations.
        - This is for - #570. + January 22, 2016, by Michael Wetter:
        + Corrected type declaration of pressure difference. + This is + for #404.
      • - March 17, 2016, by Michael Wetter:
        - Reformulated model to reduce the dimension of the nonlinear system of equations. + July 28, 2015, by Michael Wetter:
        + Removed double declaration of smooth(..) and smoothOrder + and changed Inline=true to LateInline=true. This is for - #435. + issue 301.
      • - November 19, 2015, by Michael Wetter:
        - Removed assignment of parameter - showDesignFlowDirection in extends statement. + July 15, 2015, by Filip Jorissen:
        + New, more efficient implementation based on regularisation using simple polynomial. + Expanded common subexpressions for function inlining to be possible. + Set Inline=true for inlining to occur. This is for - #349. -
      • -
      • - April 11, 2015, by Filip Jorissen:
        - Propagated vol.massDynamics to - top level parameter massDynamics instead of energyDynamics. -
      • -
      • - November 25, 2014, by Carles Ribas Tugores:
        - Interchange position of fraRad parameter and the complementary (1-fraRad) - in the equation used to calculate the nominal heating power of each element, QEle_flow_nominal[i]. -
      • -
      • - October 29, 2014, by Michael Wetter:
        - Made assignment of mFactor final, and changed computation of - density to use default medium states as are also used to compute the - specific heat capacity. -
      • -
      • - October 21, 2014, by Filip Jorissen:
        - Added parameter mFactor and removed thermal capacity - which can lead to an index reduction. -
      • -
      • - May 29, 2014, by Michael Wetter:
        - Removed undesirable annotation Evaluate=true. -
      • -
      • - October 8, 2013 by Michael Wetter:
        - Removed conditional statement in the declaration of the parameter - mDry, as this is incorrect syntax. -
      • -
      • - September 26, 2013 by Michael Wetter:
        - Reformulated implementation to avoid mixing textual and graphical - declarations in the equation section. + #279.
      • - April 4, 2011 by Michael Wetter:
        - Changed the implementation to use - - AixLib.Utilities.Math.Functions.regNonZeroPower. - This allows formulating the model without any non-differentiable function - inside the equation section. + January 9, 2014, by Michael Wetter:
        + Correct revision section, of which there were two.
      • - April 2, 2011 by Michael Wetter:
        - Added homotopy operator. + August 10, 2011, by Michael Wetter:
        + Removed if-then optimization that set m_flow=0 if dp=0, + as this causes the derivative to be discontinuous at dp=0.
      • - February 11, 2011 by Michael Wetter:
        - Revised the initialization to ensure that at the nominal conditions, the - amount of transferred heat is excatly the same as the specified nominal power. - In the previous implementation, the UA-value was computed using a simplified - expression for the temperature difference, leading to a slightly different amount - of heat transfer. + August 4, 2011, by Michael Wetter:
        + Removed option to use a linear function. The linear implementation is now done + in models that call this function. With the previous implementation, + the symbolic processor may not rearrange the equations, which can lead + to coupled equations instead of an explicit solution.
      • - February 4, 2011 by Michael Wetter:
        - Simplified implementation. + March 29, 2010 by Michael Wetter:
        + Changed implementation to allow k=0, which is + the case for a closed valve with no leakage
      • - January 30, 2009 by Michael Wetter:
        + April 13, 2009, by Michael Wetter:
        First implementation.
      -------- Corrected Code --------

      - This is a model of a radiator that can be used as a dynamic or - steady-state model. The required parameters are data that are - typically available from manufacturers that follow the European Norm - EN 442-2. -

      -

      - However, to allow for varying mass flow rates, the transferred heat - is computed using a discretization along the water flow path, and - heat is exchanged between each compartment and a uniform room air and - radiation temperature. This discretization is different from the - computation in EN 442-2, which may yield water outlet temperatures - that are below the room temperature at low mass flow rates. - Furthermore, rather than using only one room temperature, this model - uses a room air and room radiation temperature. -

      -

      - The transferred heat is modeled as follows: Let N denote the - number of elements used to discretize the radiator model. For each - element i ∈ {1, … , N}, the convective and radiative heat - transfer Qic and - Qir from the radiator to the room is + Function that computes the pressure drop of flow elements as

      - Qic = sign(Ti-Ta) - (1-fr) UA ⁄ N - |Ti-Ta|n
      -
      - Qir = sign(Ti-Tr) - fr UA ⁄ N |Ti-Tr|n + m = sign(Δp) k √ Δp +  

      - where Ti is the water temperature of the element, - Ta is the temperature of the room air, - Tr is the radiative temperature, 0 < - fr < 1 is the fraction of radiant to total heat - transfer, UA is the UA-value of the radiator, and n is - an exponent for the heat transfer. The model computes the UA-value by - numerically solving the above equations for given nominal heating - power, nominal temperatures, fraction radiant to total heat transfer - and exponent for heat transfer. + with regularization near the origin. Therefore, the flow coefficient + is

      -

      - The parameter energyDynamics (in the Assumptions tab), - determines whether the model computes the dynamic or the steady-state - response. For the transient response, heat storage is computed using - a finite volume approach for the water and the metal mass, which are - both assumed to be at the same temperature. +

      + k = m ⁄ √ Δp +  

      - The default parameters for the heat capacities are valid for a flat - plate radiator without fins, with one plate of water carying fluid, - and a height of 0.42 meters. + The input m_flow_turbulent determines the location of + the regularization.

        -
      • March 7, 2022, by Michael Wetter:
        - Set final massDynamics=energyDynamics.
        - This is for #1542. -
      • -
      • April 14, 2020, by Michael Wetter:
        - Changed homotopyInitialization to a constant.
        - This is for IBPSA, - #1341. -
      • -
      • February 21, 2020, by Michael Wetter:
        - Changed icon to display its operating state.
        - This is for #1294. -
      • -
      • November 17, 2016, by Filip Jorissen:
        - Added pressure drop equations and parameters.
        - This is for #586. -
      • -
      • November 3, 2016, by Michael Wetter:
        - Set preHea(final alpha=0) as this allows to simplify - the system of equations.
        - This is for #570. -
      • -
      • March 17, 2016, by Michael Wetter:
        - Reformulated model to reduce the dimension of the nonlinear system - of equations. This is for #435. +
      • November 9, 2019, by Filip Jorissen:
        + Added smooth(2, . ) for avoiding a warning in the + check valve model.
        + See #1240.
      • -
      • November 19, 2015, by Michael Wetter:
        - Removed assignment of parameter - showDesignFlowDirection in extends - statement. This is for #349. +
      • January 4, 2019, by Michael Wetter:
        + Set `Inline=false`.
        + See #1070.
      • -
      • April 11, 2015, by Filip Jorissen:
        - Propagated vol.massDynamics to top level parameter - massDynamics instead of energyDynamics. +
      • May 1, 2017, by Filip Jorissen:
        + Revised implementation such that + basicFlowFunction_dp is C2 continuous. See #725.
      • -
      • November 25, 2014, by Carles Ribas Tugores:
        - Interchange position of fraRad parameter and the - complementary (1-fraRad) in the equation used to - calculate the nominal heating power of each element, - QEle_flow_nominal[i]. +
      • March 19, 2016, by Michael Wetter:
        + Added abs function for + AixLib.Fluid.FixedResistances.Validation.PressureDropsExplicit + to work in OpenModelica. See OpenModelica + ticket 3778.
      • -
      • October 29, 2014, by Michael Wetter:
        - Made assignment of mFactor final, and changed - computation of density to use default medium states as are also - used to compute the specific heat capacity. +
      • January 22, 2016, by Michael Wetter:
        + Corrected type declaration of pressure difference. This is for + #404.
      • -
      • October 21, 2014, by Filip Jorissen:
        - Added parameter mFactor and removed thermal capacity - which can lead to an index reduction. +
      • July 28, 2015, by Michael Wetter:
        + Removed double declaration of smooth(..) and + smoothOrder and changed Inline=true to + LateInline=true. This is for issue 301.
      • -
      • May 29, 2014, by Michael Wetter:
        - Removed undesirable annotation Evaluate=true. +
      • July 15, 2015, by Filip Jorissen:
        + New, more efficient implementation based on regularisation using + simple polynomial. Expanded common subexpressions for function + inlining to be possible. Set Inline=true for inlining + to occur. This is for #279.
      • -
      • October 8, 2013 by Michael Wetter:
        - Removed conditional statement in the declaration of the parameter - mDry, as this is incorrect syntax. +
      • January 9, 2014, by Michael Wetter:
        + Correct revision section, of which there were two.
      • -
      • September 26, 2013 by Michael Wetter:
        - Reformulated implementation to avoid mixing textual and graphical - declarations in the equation section. +
      • August 10, 2011, by Michael Wetter:
        + Removed if-then optimization that set + m_flow=0 if dp=0, as this causes the + derivative to be discontinuous at dp=0.
      • -
      • April 4, 2011 by Michael Wetter:
        - Changed the implementation to use AixLib.Utilities.Math.Functions.regNonZeroPower. - This allows formulating the model without any non-differentiable - function inside the equation section. +
      • August 4, 2011, by Michael Wetter:
        + Removed option to use a linear function. The linear implementation + is now done in models that call this function. With the previous + implementation, the symbolic processor may not rearrange the + equations, which can lead to coupled equations instead of an + explicit solution.
      • -
      • April 2, 2011 by Michael Wetter:
        - Added homotopy operator. +
      • March 29, 2010 by Michael Wetter:
        + Changed implementation to allow k=0, which is the case + for a closed valve with no leakage
      • -
      • February 11, 2011 by Michael Wetter:
        - Revised the initialization to ensure that at the nominal - conditions, the amount of transferred heat is excatly the same as - the specified nominal power. In the previous implementation, the - UA-value was computed using a simplified expression for the - temperature difference, leading to a slightly different amount of - heat transfer. +
      • April 13, 2009, by Michael Wetter:
        + First implementation.
      • -
      • February 4, 2011 by Michael Wetter:
        - Simplified implementation. +
      + +-------- Errors -------- +line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 12 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/HeatExchangers/DryCoilEffectivenessNTU.mo ---- +-------- HTML Code -------- + +

      + Model of a coil without humidity condensation. + This model transfers heat in the amount of +

      +

      + Q̇ = Q̇max ε
      + ε = f(NTU, Z, flowRegime), +

      +

      + where + max is the maximum heat that can be transferred, + ε is the heat transfer effectiveness, + NTU is the Number of Transfer Units, + Z is the ratio of minimum to maximum capacity flow rate and + flowRegime is the heat exchanger flow regime. + such as + parallel flow, cross flow or counter flow. +

      +

      + The flow regimes depend on the heat exchanger configuration. All configurations + defined in + + AixLib.Fluid.Types.HeatExchangerConfiguration + are supported. +

      +

      + The convective heat transfer coefficients scale proportional to + (ṁ/ṁ0)n, where + is the mass flow rate, + 0 is the nominal mass flow rate, and + n=0.8 on the air-side and n=0.85 on the water side. +

      +

      + For a heat and moisture exchanger, use + + AixLib.Fluid.MassExchangers.ConstantEffectiveness. +

      + +
        +
      • + September 25, 2018, by Michael Wetter:
        + Refactored model to use a common base class. +
      • +
      + +-------- Corrected Code -------- +

      + Model of a coil without humidity condensation. This model transfers + heat in the amount of +

      +

      + Q̇ = Q̇max ε
      + ε = f(NTU, Z, flowRegime), +

      +

      + where max is the maximum heat that can be + transferred, ε is the heat transfer effectiveness, NTU + is the Number of Transfer Units, Z is the ratio of minimum to + maximum capacity flow rate and flowRegime is the heat + exchanger flow regime. such as parallel flow, cross flow or counter + flow. +

      +

      + The flow regimes depend on the heat exchanger configuration. All + configurations defined in AixLib.Fluid.Types.HeatExchangerConfiguration + are supported. +

      +

      + The convective heat transfer coefficients scale proportional to + (ṁ/ṁ0)n, where is the mass + flow rate, 0 is the nominal mass flow rate, and + n=0.8 on the air-side and n=0.85 on the water side. +

      +

      + For a heat and moisture exchanger, use AixLib.Fluid.MassExchangers.ConstantEffectiveness. +

      +
        +
      • September 25, 2018, by Michael Wetter:
        + Refactored model to use a common base class.
      • -
      • January 30, 2009 by Michael Wetter:
        +
      + +-------- Errors -------- +line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/infiniteLineSource.mo ---- +-------- HTML Code -------- + +

      + This function evaluates the infinite line source solution. This solution gives + the relation between the constant heat transfer rate (per unit length) injected + by a line heat source of infinite length and the temperature raise in the + medium. The infinite line source solution is defined by +

      +

      + \"image\" +

      +

      + where ΔT(t,r) is the temperature raise after a time t of + constant heat injection and at a distance r from the line source, + Q' is the heat injection rate per unit length, ks is + the soil thermal conductivity and hILS is the infinite line + source solution. +

      +

      + The infinite line source solution is given by the exponential integral +

      +

      + \"image\" +

      +

      + where αs is the ground thermal diffusivity. The + exponential integral is implemented in + AixLib.Utilities.Math.Functions.exponentialIntegralE1. +

      + +
        +
      • + March 22, 2018 by Massimo Cimmino:
        + First implementation. +
      • +
      + +-------- Corrected Code -------- +

      + This function evaluates the infinite line source solution. This + solution gives the relation between the constant heat transfer rate + (per unit length) injected by a line heat source of infinite length + and the temperature raise in the medium. The infinite line source + solution is defined by +

      +

      + \"image\" +

      +

      + where ΔT(t,r) is the temperature raise after a time t + of constant heat injection and at a distance r from the line + source, Q' is the heat injection rate per unit length, + ks is the soil thermal conductivity and + hILS is the infinite line source solution. +

      +

      + The infinite line source solution is given by the exponential + integral +

      +

      + \"image\" +

      +

      + where αs is the ground thermal diffusivity. The + exponential integral is implemented in AixLib.Utilities.Math.Functions.exponentialIntegralE1. +

      +
        +
      • March 22, 2018 by Massimo Cimmino:
        First implementation.
      -------- Errors -------- -line 26 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 8 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 21 column 2 - Warning:

      attribute "align" not allowed for HTML5 ---- AixLib/BoundaryConditions/UsersGuide.mo ---- @@ -24246,768 +24195,819 @@ line 61 column 1 - Warning:

      attribute "align" not allowed for HTML5 line 62 column 1 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Humidifiers/SteamHumidifier_X.mo ---- +---- AixLib/Fluid/Chillers/BaseClasses/Carnot.mo ---- -------- HTML Code --------

      - Model for a steam humidifier with a prescribed outlet water vapor mass fraction - in kg/kg total air. + This is the base class for the Carnot chiller and the Carnot heat pump + whose coefficient of performance COP changes + with temperatures in the same way as the Carnot efficiency changes.

      - This model forces the outlet water mass fraction at port_b to be - no lower than the - input signal X_wSet, subject to optional limits on the - maximum water vapor mass flow rate that is added, as - described by the parameter mWatMax_flow. - By default, the model has unlimited capacity. + The model allows to either specify the Carnot effectivness + ηCarnot,0, or + a COP0 + at the nominal conditions, together with + the evaporator temperature Teva,0 and + the condenser temperature Tcon,0, in which + case the model computes the Carnot effectivness as

      -

      - The output signal mWat_flow ≥ 0 is the moisture added - to the medium if the flow rate is from port_a to port_b. - If the flow is reversed, then mWat_flow = 0. - The outlet specific enthalpy at port_b is increased by - the enthalpy of steam at 100°C times the mass of steam that was added. - Therefore, the temperature of the leaving fluid is slightly above the inlet temperature. +

      + ηCarnot,0 = + COP0 + ⁄ (Tuse,0 ⁄ (Tcon,0-Teva,0)),

      - The outlet conditions at port_a are not affected by this model, - other than for a possible pressure difference due to flow friction. + where + Tuse is the temperature of the the useful heat, + e.g., the evaporator temperature for a chiller or the condenser temperature + for a heat pump.

      - If the parameter energyDynamics is different from - Modelica.Fluid.Types.Dynamics.SteadyState, - the component models the dynamic response using a first order differential equation. - The time constant of the component is equal to the parameter tau. - This time constant is adjusted based on the mass flow rate using + The COP is computed as the product

      - τeff = τ |ṁ| ⁄ ṁnom + COP = ηCarnot,0 COPCarnot ηPL,

      - where - τeff is the effective time constant for the given mass flow rate - and - τ is the time constant at the nominal mass flow rate - nom. - This type of dynamics is equal to the dynamics that a completely mixed - control volume would have. + where COPCarnot is the Carnot efficiency and + ηPL is the part load efficiency, expressed using + a polynomial. + This polynomial has the form

      -

      - Optionally, this model can have a flow resistance. - Set dp_nominal = 0 to disable the flow friction calculation. +

      + ηPL = a1 + a2 y + a3 y2 + ...

      - For a model that uses a control signal u ∈ [0, 1] and multiplies - this with the nominal water mass flow rate, use - - AixLib.Fluid.Humidifiers.Humidifier_u - + where y ∈ [0, 1] is + either the part load for cooling in case of a chiller, or the part load of heating in + case of a heat pump, and the coefficients ai + are declared by the parameter a.

      -

      Limitations

      +

      Implementation

      - This model only adds water vapor for the flow from - port_a to port_b. - The water vapor of the reverse flow is not affected by this model. + To make this base class applicable to chiller or heat pumps, it uses + the boolean constant COP_is_for_cooling. + Depending on its value, the equations for the coefficient of performance + and the part load ratio are set up.

      • - March 8, 2022, by Michael Wetter:
        - Renamed parameter massDynamics to energyDynamics for consistency with other models. + April 14, 2020, by Michael Wetter:
        + Changed homotopyInitialization to a constant.
        + This is for + IBPSA, #1341.
      • - May 10, 2017, by Michael Wetter:
        - First implementation. + September 12, 2019, by Michael Wetter:
        + Corrected value of evaluate_etaPL and how it is used. + This correction only affects protected variables and does not affect the results.
        + This is for + #1200. +
      • +
      • + June 16, 2017, by Michael Wetter:
        + Added temperature difference between fluids in condenser and evaporator + for computation of nominal COP and effectiveness.
        + This is for + #698. +
      • +
      • + March 28, 2017, by Felix Buenning:
        + Added temperature difference between fluids in condenser and evaporator. + The difference is based on discussions with Emerson Climate Technologies.
        + This is for + #698. +
      • +
      • + January 2, 2017, by Filip Jorissen:
        + Removed option for choosing what temperature + should be used to compute the Carnot efficiency. + This is for + + issue 497. +
      • +
      • + January 26, 2016, by Michael Wetter:
        + First implementation of this base class.
      -------- Corrected Code --------

      - Model for a steam humidifier with a prescribed outlet water vapor - mass fraction in kg/kg total air. + This is the base class for the Carnot chiller and the Carnot heat + pump whose coefficient of performance COP changes with temperatures + in the same way as the Carnot efficiency changes.

      - This model forces the outlet water mass fraction at - port_b to be no lower than the input signal - X_wSet, subject to optional limits on the maximum water - vapor mass flow rate that is added, as described by the parameter - mWatMax_flow. By default, the model has unlimited - capacity. + The model allows to either specify the Carnot effectivness + ηCarnot,0, or a COP0 at the + nominal conditions, together with the evaporator temperature + Teva,0 and the condenser temperature + Tcon,0, in which case the model computes the Carnot + effectivness as

      -

      - The output signal mWat_flow ≥ 0 is the moisture added to - the medium if the flow rate is from port_a to - port_b. If the flow is reversed, then mWat_flow = - 0. The outlet specific enthalpy at port_b is - increased by the enthalpy of steam at 100°C times the mass of - steam that was added. Therefore, the temperature of the leaving fluid - is slightly above the inlet temperature. +

      + ηCarnot,0 = COP0 ⁄ (Tuse,0 ⁄ + (Tcon,0-Teva,0)),

      - The outlet conditions at port_a are not affected by this - model, other than for a possible pressure difference due to flow - friction. + where Tuse is the temperature of the the useful + heat, e.g., the evaporator temperature for a chiller or the condenser + temperature for a heat pump.

      - If the parameter energyDynamics is different from - Modelica.Fluid.Types.Dynamics.SteadyState, the component - models the dynamic response using a first order differential - equation. The time constant of the component is equal to the - parameter tau. This time constant is adjusted based on - the mass flow rate using + The COP is computed as the product

      - τeff = τ |ṁ| ⁄ ṁnom + COP = ηCarnot,0 COPCarnot ηPL,

      - where τeff is the effective time constant for the - given mass flow rate and τ is the time constant at - the nominal mass flow rate nom. This type of - dynamics is equal to the dynamics that a completely mixed control - volume would have. + where COPCarnot is the Carnot efficiency and + ηPL is the part load efficiency, expressed using a + polynomial. This polynomial has the form

      -

      - Optionally, this model can have a flow resistance. Set - dp_nominal = 0 to disable the flow friction calculation. +

      + ηPL = a1 + a2 y + a3 + y2 + ...

      - For a model that uses a control signal u ∈ [0, 1] and - multiplies this with the nominal water mass flow rate, use AixLib.Fluid.Humidifiers.Humidifier_u + where y ∈ [0, 1] is either the part load for cooling in case + of a chiller, or the part load of heating in case of a heat pump, and + the coefficients ai are declared by the parameter + a.

      - Limitations + Implementation

      - This model only adds water vapor for the flow from - port_a to port_b. The water vapor of the - reverse flow is not affected by this model. + To make this base class applicable to chiller or heat pumps, it uses + the boolean constant COP_is_for_cooling. Depending on + its value, the equations for the coefficient of performance and the + part load ratio are set up.

        -
      • March 8, 2022, by Michael Wetter:
        - Renamed parameter massDynamics to - energyDynamics for consistency with other models. +
      • April 14, 2020, by Michael Wetter:
        + Changed homotopyInitialization to a constant.
        + This is for IBPSA, + #1341.
      • -
      • May 10, 2017, by Michael Wetter:
        - First implementation. +
      • September 12, 2019, by Michael Wetter:
        + Corrected value of evaluate_etaPL and how it is used. + This correction only affects protected variables and does not + affect the results.
        + This is for #1200. +
      • +
      • June 16, 2017, by Michael Wetter:
        + Added temperature difference between fluids in condenser and + evaporator for computation of nominal COP and effectiveness.
        + This is for #698. +
      • +
      • March 28, 2017, by Felix Buenning:
        + Added temperature difference between fluids in condenser and + evaporator. The difference is based on discussions with Emerson + Climate Technologies.
        + This is for #698. +
      • +
      • January 2, 2017, by Filip Jorissen:
        + Removed option for choosing what temperature should be used to + compute the Carnot efficiency. This is for issue 497. +
      • +
      • January 26, 2016, by Michael Wetter:
        + First implementation of this base class.
      -------- Errors -------- -line 33 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 16 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 30 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 39 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/GroundTemperatureResponse.mo ---- +---- AixLib/Fluid/FixedResistances/HydraulicDiameter.mo ---- -------- HTML Code --------

      - This model calculates the ground temperature response to obtain the temperature - at the borehole wall in a geothermal system where heat is being injected into or - extracted from the ground. -

      -

      - A load-aggregation scheme based on that developed by Claesson and Javed (2012) is - used to calculate the borehole wall temperature response with the temporal superposition - of ground thermal loads. In its base form, the - load-aggregation scheme uses fixed-length aggregation cells to agglomerate - thermal load history together, with more distant cells (denoted with a higher cell and vector index) - representing more distant thermal history. The more distant the thermal load, the - less impactful it is on the borehole wall temperature change at the current time step. - Each cell has an aggregation time associated to it denoted by nu, - which corresponds to the simulation time (since the beginning of heat injection or - extraction) at which the cell will begin shifting its thermal load to more distant - cells. To determine nu, cells have a temporal size rcel - (rcel in this model) - which follows the exponential growth + This is a model of a flow resistance with a fixed flow coefficient. + The mass flow rate is computed as

      -

      - \"image\" +

      + ṁ = k + √ΔP,

      - where nCel is the number of consecutive cells which can have the same size. - Decreasing rcel will generally decrease calculation times, at the cost of - precision in the temporal superposition. rcel is expressed in multiples - of the aggregation time resolution (via the parameter tLoaAgg). - Then, nu may be expressed as the sum of all rcel values - (multiplied by the aggregation time resolution) up to and including that cell in question. + where + k is a constant and + ΔP is the pressure drop. + The constant k is equal to + k=m_flow_nominal/sqrt(dp_nominal), + where m_flow_nominal is a parameter.

      +

      Assumptions

      - To determine the weighting factors, the borefield's temperature - step response at the borefield wall is determined as -

      -

      - \"image\" + In the region + abs(m_flow) < m_flow_turbulent, + the square root is replaced by a differentiable function + with finite slope. + The value of m_flow_turbulent is + computed as + m_flow_turbulent = eta_nominal*dh/4*π*ReC, + where + eta_nominal is the dynamic viscosity, obtained from + the medium model. The parameter + dh is the hydraulic diameter and + ReC=4000 is the critical Reynolds number, which both + can be set by the user.

      +

      Important parameters

      - where g(·) is the borefield's thermal response factor known as the g-function, - H is the total length of all boreholes and ks is the thermal - conductivity of the soil. The weighting factors kappa (κ in the equation below) - for a given cell i are then expressed as follows. -

      -

      - \"image\" + By default, the pressure drop at nominal flow rate is computed as

      +
      + dp_nominal = fac * dpStraightPipe_nominal,
      + 

      - where ν refers to the vector nu in this model and - Tstep0)=0. + where dpStraightPipe_nominal is a parameter that is automatically computed + based on the + nominal mass flow rate, hydraulic diameter, pipe roughness and medium properties. + The hydraulic diameter dh is by default + computed based on the flow velocity v_nominal and the nominal + mass flow rate m_flow_nominal. Hence, users should change the + default values of dh or v_nominal + if they are not applicable for their model.

      - At every aggregation time step, a time event is generated to perform the load aggregation steps. - First, the thermal load is shifted. When shifting between cells of different size, total - energy is conserved. This operation is illustred in the figure below by Cimmino (2014). -

      -

      - \"image\" + The factor fac takes into account additional resistances such as + for bends. The default value of 2 can be changed by the user.

      - After the cell-shifting operation is performed, the first aggregation cell has its - value set to the average thermal load since the last aggregation step. - Temporal superposition is then applied by means - of a scalar product between the aggregated thermal loads QAgg_flow and the - weighting factors κ. + The parameter from_dp is used to determine + whether the mass flow rate is computed as a function of the + pressure drop (if from_dp=true), or vice versa. + This setting can affect the size of the nonlinear system of equations.

      - Due to Modelica's variable time steps, the load aggregation scheme is modified by separating - the thermal response between the current aggregation time step and everything preceding it. - This is done according to -

      -

      - \"image\" -
      - \"image\" + If the parameter linearized is set to true, + then the pressure drop is computed as a linear function of the + mass flow rate.

      - where Tb is the borehole wall temperature, - Tg - is the undisturbed ground temperature, - Q is the ground thermal load per borehole length and h = g/(2 π ks) - is a temperature response factor based on the g-function. tk - is the last discrete aggregation time step, meaning that the current time t - satisfies tk≤t≤tk+1. - Δtagg(=tk+1-tk) is the - parameter tLoaAgg in the present model. + Setting allowFlowReversal=false can lead to simpler + equations. However, this should only be set to false + if one can guarantee that the flow never reverses its direction. + This can be difficult to guarantee, as pressure imbalance after + the initialization, or due to medium expansion and contraction, + can lead to reverse flow.

      - Thus, - ΔTb*(t) - is the borehole wall temperature change due to the thermal history prior to the current - aggregation step. At every aggregation time step, load aggregation and temporal superposition - are used to calculate its discrete value. Assuming no heat injection or extraction until - tk+1, this term is assumed to have a linear - time derivative, which is given by the difference between ΔTb*(tk+1) - (the temperature change from load history at the next discrete aggregation time step, which - is constant over the duration of the ongoing aggregation time step) and the total - temperature change at the last aggregation time step, ΔTb(t). -

      -

      - \"image\" + If the parameter + show_T is set to true, + then the model will compute the + temperature at its ports. Note that this can lead to state events + when the mass flow rate approaches zero, + which can increase computing time.

      +

      Notes

      - The second term ΔTb,q(t) concerns the ongoing aggregation time step. - To obtain the time derivative of this term, the thermal response factor h is assumed - to vary linearly over the course of an aggregation time step. Therefore, because - the ongoing aggregation time step always concerns the first aggregation cell, its derivative (denoted - by the parameter dTStepdt in this model) can be calculated as - kappa[1], the first value in the kappa vector, - divided by the aggregation time step Δt. - The derivative of the temperature change at the borehole wall is then expressed - as the multiplication of dTStepdt (which only needs to be - calculated once at the start of the simulation) and the heat flow Q at - the borehole wall. -

      -

      - \"image\" -

      -

      - \"image\" + For more detailed models that compute the actual flow friction, + models from the package + + Modelica.Fluid + can be used and combined with models from the + AixLib library.

      - With the two terms in the expression of ΔTb(t) expressed - as time derivatives, ΔTb(t) can itself also be - expressed as its time derivative and implemented as such directly in the Modelica - equations block with the der() operator. -

      -

      - \"image\" -
      - \"image\" + For a model that uses dp_nominal as a parameter rather than + geoemetric data, use + + AixLib.Fluid.FixedResistances.PressureDrop.

      +

      Implementation

      - This load aggregation scheme is validated in - - AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years. + The pressure drop is computed by calling a function in the package + + AixLib.Fluid.BaseClasses.FlowModels, + This package contains regularized implementations of the equation +

      +

      + m = sign(Δp) k √ Δp  

      -

      References

      - Cimmino, M. 2014. Développement et validation expérimentale de facteurs de réponse - thermique pour champs de puits géothermiques, - Ph.D. Thesis, École Polytechnique de Montréal. + and its inverse function.

      - Claesson, J. and Javed, S. 2012. A load-aggregation method to calculate extraction temperatures of borehole heat exchangers. ASHRAE Transactions 118(1): 530-539. + To decouple the energy equation from the mass equations, + the pressure drop is a function of the mass flow rate, + and not the volume flow rate. + This leads to simpler equations.

      • - August 30, 2018, by Michael Wetter:
        - Refactored model to compute the temperature difference relative to the initial temperature, - because the model is independent of the initial temperature. + September 21, 2021, by Michael Wetter:
        + Corrected typo in comments.
        + This is for + #1525.
      • - April 5, 2018, by Alex Laferrière:
        - First implementation. + December 1, 2016, by Michael Wetter:
        + First implementation for + #480.
      -------- Corrected Code --------

      - This model calculates the ground temperature response to obtain the - temperature at the borehole wall in a geothermal system where heat is - being injected into or extracted from the ground. -

      -

      - A load-aggregation scheme based on that developed by Claesson and - Javed (2012) is used to calculate the borehole wall temperature - response with the temporal superposition of ground thermal loads. In - its base form, the load-aggregation scheme uses fixed-length - aggregation cells to agglomerate thermal load history together, with - more distant cells (denoted with a higher cell and vector index) - representing more distant thermal history. The more distant the - thermal load, the less impactful it is on the borehole wall - temperature change at the current time step. Each cell has an - aggregation time associated to it denoted by - nu, which corresponds to the simulation time (since the - beginning of heat injection or extraction) at which the cell will - begin shifting its thermal load to more distant cells. To determine - nu, cells have a temporal size rcel - (rcel in this model) which follows the exponential - growth -

      -

      - \"image\" -

      -

      - where nCel is the number of consecutive cells which - can have the same size. Decreasing rcel will - generally decrease calculation times, at the cost of precision in the - temporal superposition. rcel is expressed in multiples - of the aggregation time resolution (via the parameter - tLoaAgg). Then, nu may be expressed as the - sum of all rcel values (multiplied by the aggregation - time resolution) up to and including that cell in question. -

      -

      - To determine the weighting factors, the borefield's temperature step - response at the borefield wall is determined as -

      -

      - \"image\" -

      -

      - where g(·) is the borefield's thermal response factor known as - the g-function, H is the total length of all - boreholes and ks is the thermal conductivity of the - soil. The weighting factors kappa (κ in the - equation below) for a given cell i are then expressed as - follows. + This is a model of a flow resistance with a fixed flow coefficient. + The mass flow rate is computed as

      -

      - \"image\" +

      + ṁ = k √ΔP,

      - where ν refers to the vector nu in this model and - Tstep0)=0. + where k is a constant and ΔP is the pressure drop. The + constant k is equal to + k=m_flow_nominal/sqrt(dp_nominal), where + m_flow_nominal is a parameter.

      +

      + Assumptions +

      - At every aggregation time step, a time event is generated to perform - the load aggregation steps. First, the thermal load is shifted. When - shifting between cells of different size, total energy is conserved. - This operation is illustred in the figure below by Cimmino (2014). -

      -

      - \"image\" + In the region abs(m_flow) < m_flow_turbulent, the + square root is replaced by a differentiable function with finite + slope. The value of m_flow_turbulent is computed as + m_flow_turbulent = eta_nominal*dh/4*π*ReC, where + eta_nominal is the dynamic viscosity, obtained from the + medium model. The parameter dh is the hydraulic diameter + and ReC=4000 is the critical Reynolds number, which both + can be set by the user.

      +

      + Important parameters +

      - After the cell-shifting operation is performed, the first aggregation - cell has its value set to the average thermal load since the last - aggregation step. Temporal superposition is then applied by means of - a scalar product between the aggregated thermal loads - QAgg_flow and the weighting factors κ. + By default, the pressure drop at nominal flow rate is computed as

      +
      + dp_nominal = fac * dpStraightPipe_nominal,
      + 

      - Due to Modelica's variable time steps, the load aggregation scheme is - modified by separating the thermal response between the current - aggregation time step and everything preceding it. This is done - according to -

      -

      - \"image\"
      - - \"image\" + where dpStraightPipe_nominal is a parameter that is + automatically computed based on the nominal mass flow rate, hydraulic + diameter, pipe roughness and medium properties. The hydraulic + diameter dh is by default computed based on the flow + velocity v_nominal and the nominal mass flow rate + m_flow_nominal. Hence, users should change the default + values of dh or v_nominal if they are not + applicable for their model.

      - where Tb is the borehole wall temperature, - Tg is the undisturbed ground temperature, Q - is the ground thermal load per borehole length and h = g/(2 π - ks) is a temperature response factor based on the - g-function. tk is the last discrete aggregation - time step, meaning that the current time t satisfies - tk≤t≤tk+1. - Δtagg(=tk+1-tk) is the - parameter tLoaAgg in the present model. + The factor fac takes into account additional resistances + such as for bends. The default value of 2 can be changed + by the user.

      - Thus, ΔTb*(t) is the borehole wall temperature - change due to the thermal history prior to the current aggregation - step. At every aggregation time step, load aggregation and temporal - superposition are used to calculate its discrete value. Assuming no - heat injection or extraction until tk+1, this term - is assumed to have a linear time derivative, which is given by the - difference between ΔTb*(tk+1) (the - temperature change from load history at the next discrete aggregation - time step, which is constant over the duration of the ongoing - aggregation time step) and the total temperature change at the last - aggregation time step, ΔTb(t). -

      -

      - \"image\" + The parameter from_dp is used to determine whether the + mass flow rate is computed as a function of the pressure drop (if + from_dp=true), or vice versa. This setting can affect + the size of the nonlinear system of equations.

      - The second term ΔTb,q(t) concerns the ongoing - aggregation time step. To obtain the time derivative of this term, - the thermal response factor h is assumed to vary linearly over - the course of an aggregation time step. Therefore, because the - ongoing aggregation time step always concerns the first aggregation - cell, its derivative (denoted by the parameter dTStepdt - in this model) can be calculated as kappa[1], the first - value in the kappa vector, divided by the aggregation - time step Δt. The derivative of the temperature change at the - borehole wall is then expressed as the multiplication of - dTStepdt (which only needs to be calculated once at the - start of the simulation) and the heat flow Q at the borehole - wall. -

      -

      - \"image\" -

      -

      - \"image\" + If the parameter linearized is set to true, + then the pressure drop is computed as a linear function of the mass + flow rate.

      - With the two terms in the expression of ΔTb(t) - expressed as time derivatives, ΔTb(t) can itself - also be expressed as its time derivative and implemented as such - directly in the Modelica equations block with the der() - operator. -

      -

      - \"image\"
      - - \"image\" + Setting allowFlowReversal=false can lead to simpler + equations. However, this should only be set to false if + one can guarantee that the flow never reverses its direction. This + can be difficult to guarantee, as pressure imbalance after the + initialization, or due to medium expansion and contraction, can lead + to reverse flow.

      - This load aggregation scheme is validated in - AixLib.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years. + If the parameter show_T is set to true, + then the model will compute the temperature at its ports. Note that + this can lead to state events when the mass flow rate approaches + zero, which can increase computing time.

      - References -

      -

      - Cimmino, M. 2014. Développement et validation expérimentale de - facteurs de réponse thermique pour champs de puits géothermiques, - Ph.D. Thesis, École Polytechnique de Montréal. -

      -

      - Claesson, J. and Javed, S. 2012. A load-aggregation method to - calculate extraction temperatures of borehole heat exchangers. - ASHRAE Transactions 118(1): 530-539. -

      -
        -
      • August 30, 2018, by Michael Wetter:
        - Refactored model to compute the temperature difference relative to - the initial temperature, because the model is independent of the - initial temperature. -
      • -
      • April 5, 2018, by Alex Laferrière:
        - First implementation. -
      • -
      - --------- Errors -------- -line 22 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 37 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 46 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 58 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 73 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 101 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 117 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 120 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 129 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Utilities/Math/Bicubic.mo ---- --------- HTML Code -------- - -

      - This block computes -

      -

      - y = a1 - + a2 x1 + a3 x12 - + a4 x2 + a5 x22 - + a6 x1 x2 - + a7 x1^3 - + a8 x2^3 - + a9 x12 x2 - + a10 x1 x22 -

      - -
        -
      • - Sep 17, 2010 by Michael Wetter:
        - First implementation. -
      • -
      - --------- Corrected Code -------- + Notes +

      - This block computes + For more detailed models that compute the actual flow friction, + models from the package Modelica.Fluid can be used and + combined with models from the AixLib library. +

      +

      + For a model that uses dp_nominal as a parameter rather + than geoemetric data, use AixLib.Fluid.FixedResistances.PressureDrop. +

      +

      + Implementation +

      +

      + The pressure drop is computed by calling a function in the package + AixLib.Fluid.BaseClasses.FlowModels, + This package contains regularized implementations of the equation

      - y = a1 + a2 x1 + a3 - x12 + a4 x2 + - a5 x22 + a6 x1 - x2 + a7 x1^3 + a8 - x2^3 + a9 x12 - x2 + a10 x1 - x22 + m = sign(Δp) k √ Δp +   +

      +

      + and its inverse function. +

      +

      + To decouple the energy equation from the mass equations, the pressure + drop is a function of the mass flow rate, and not the volume flow + rate. This leads to simpler equations.

        -
      • Sep 17, 2010 by Michael Wetter:
        - First implementation. +
      • September 21, 2021, by Michael Wetter:
        + Corrected typo in comments.
        + This is for #1525. +
      • +
      • December 1, 2016, by Michael Wetter:
        + First implementation for #480.
      -------- Errors -------- -line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 104 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/BoundaryConditions/Validation/BESTEST/WD400.mo ---- +---- AixLib/Fluid/HeatExchangers/BaseClasses/HANaturalCylinder.mo ---- -------- HTML Code -------- -

        -
      • - September 6, 2021, by Ettore Zanetti:
        - Removed parameter lat as it is now obtained from the weather data bus.
        - This is for - IBPSA, #1477. -
      • +

        + This model calculates the convection coefficient h for natural convection + from a cylinder submerged in fluid. h is calcualted using Eq 9.34 from + Incropera and DeWitt (1996). + Output of the block is the hA value. +

        +

        + The Nusselt number is computed as +

        +

        + NuD = (0.6 + (0.387 RaD(1/6))/(1+(0.559 Pr) + (9/16))(8/27))2); +

        +

        + where NuD is the Nusselt number, RaD is the + Rayleigh number and + Pr is the Prandtl number.
        + This correclation is accurate for RaD less than 1012. +

        +

        + h is then calculated from the Nusselt number. The equation is +

        +

        + h = NuD k/D +

        +

        + where k is the thermal conductivity of the fluid and D is the diameter + of the submerged cylinder. +

        +

        References

        +

        + Fundamentals of Heat and Mass Transfer (Fourth Edition), Frank Incropera and David + DeWitt, John Wiley and Sons, 1996 +

        + +
        • - March 11, 2020, by Ettore Zanetti:
          - First implementation. + August 29, 2014 by Michael Wetter:
          + Refactored function calls for medium properties.
        • - April 14, 2020, by Ettore Zanetti:
          - Rework after comments from pull request - #1339. + May 10, 2013 by Michael Wetter:
          + Revised implementation to use hA_nominal as a parameter, and compute the + associated surface area A. This revision was required to have a consistent + computation of the hA values inside and outside of the coil in the + heat exchanger model of the water tank.
        • - May 2, 2021, by Ettore Zanetti:
          - Updated weather file as explained in #1478. + February 26, 2013 by Peter Grant:
          + First implementation.
        -

        WD400: High Latitude Case

        -

        Weather data file : WD400.epw

        -

        Table 1: Site Data for Weather file WD400.epw

        -
      - - - - - - - - - - - - - - - -

      Latitude

      71.286° north

      Longitude

      156.767° west

      Altitude

      10 m

      Time Zone

      -9

      - -------- Corrected Code -------- -

        -
      • September 6, 2021, by Ettore Zanetti:
        - Removed parameter lat as it is now obtained from the - weather data bus.
        - This is for IBPSA, - #1477. -
      • -
      • March 11, 2020, by Ettore Zanetti:
        - First implementation. -
      • -
      • April 14, 2020, by Ettore Zanetti:
        - Rework after comments from pull request #1339. -
      • -
      • May 2, 2021, by Ettore Zanetti:
        - Updated weather file as explained in #1478. -
      • -
      -

      - WD400: High Latitude Case -

      - Weather data file : WD400.epw + This model calculates the convection coefficient h for natural + convection from a cylinder submerged in fluid. h is calcualted + using Eq 9.34 from Incropera and DeWitt (1996). Output of the block + is the hA value.

      - Table 1: Site Data for Weather file WD400.epw + The Nusselt number is computed as

      - - - - - - - - - - - - - - - - - -
      -

      - Latitude -

      -
      -

      - 71.286° north -

      -
      -

      - Longitude -

      -
      -

      - 156.767° west -

      -
      -

      - Altitude -

      -
      -

      - 10 m -

      -
      -

      - Time Zone -

      -
      -

      - -9 -

      -
      +

      + NuD = (0.6 + (0.387 + RaD(1/6))/(1+(0.559 Pr) + (9/16))(8/27))2); +

      +

      + where NuD is the Nusselt number, + RaD is the Rayleigh number and Pr is the + Prandtl number.
      + This correclation is accurate for RaD less than + 1012. +

      +

      + h is then calculated from the Nusselt number. The equation is +

      +

      + h = NuD k/D +

      +

      + where k is the thermal conductivity of the fluid and D + is the diameter of the submerged cylinder. +

      +

      + References +

      +

      + Fundamentals of Heat and Mass Transfer (Fourth Edition), Frank + Incropera and David DeWitt, John Wiley and Sons, 1996 +

      +
        +
      • August 29, 2014 by Michael Wetter:
        + Refactored function calls for medium properties. +
      • +
      • May 10, 2013 by Michael Wetter:
        + Revised implementation to use hA_nominal as a + parameter, and compute the associated surface area A. + This revision was required to have a consistent computation of the + hA values inside and outside of the coil in the heat + exchanger model of the water tank. +
      • +
      • February 26, 2013 by Peter Grant:
        + First implementation. +
      • +
      -------- Errors -------- -line 5 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 +line 11 column 14 - Warning:

      attribute "align" not allowed for HTML5 +line 24 column 14 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatExchangers/ActiveBeams/Data/BaseClasses/TemperatureDifference.mo ---- +---- AixLib/Fluid/FixedResistances/BaseClasses/PlugFlowTransportDelay.mo ---- -------- HTML Code --------

      - Data record for performance data that describe the normalized - temperature difference - versus the change in the rate of heating or cooling. - The normalized temperature difference is defined as + Calculates time delay at both sides of the pipe as the difference between the + current simulation time and the inlet time of the fluid at both ends of the pipe.

      -

      - rΔTi= - ΔTi ⁄ ΔTnominal - = - (Twi-Tz) - ⁄ - (Tw,nominal-Tz), +

      Main equation

      +

      + ∂z(x,t)/∂t + v(t) ∂z(x,t)/∂x = 0,

      - where - Twi is the water inlet temperature, - Tz is the zone air temperature and - Tw,nominal is the nominal water inlet temperature. + where z(x,t) is the spatial distribution as a function of time of any + property z of the fluid. For the inlet time propagation, z will + be replaced by the inlet time of the fluid tin.

      +

      Implementation

      - The normalized temperature difference rΔT must be strictly increasing, i.e., - rΔTi < rΔTi+1. - Both vectors, rΔT and f - must have the same size. + The inlet time is approached as a fluid property and its propagation follows + the one-dimensional wave equation, implemented using the spatialDistribution + function. This components requires the mass flow through the pipe and the pipe + dimensions in order to derive information about the fluid propagation. +

      +

      + The component calculates the delay time at the inlet and the outlet port of the pipe. + For the forward flow, the time delay is exposed at the output tau, + and for the backward flow, the time delay is exposed at the output tauRev. +

      +

      Assumption

      +

      + No axial mixing takes place in the pipe.

      • - June 13, 2016, by Michael Wetter:
        - Revised implementation. + December 2, 2020, by Philipp Mehrfeld:
        + Corrected calculation of tau and tauRev to be be + only positive.
        + This is for + #1427.
      • - May 20, 2016, by Alessandro Maccarini:
        + December 14, 2018, by Michael Wetter:
        + Corrected argument of spatialDistribution operator to be a parameter + expression.
        + This is for + #1055. +
      • +
      • + September 9, 2016 by Bram van der Heijde:
        + Rename from PDETime_massFlowMod to PlugFlowTransportDelayMod +
      • +
      • + December 2015 by Carles Ribas Tugores:
        + Modification in delay calculation to fix issues. +
      • +
      • + November 6, 2015 by Bram van der Heijde:
        + Adapted flow parameter to mass flow rate instead of velocity. + This change should also fix the reverse and zero flow issues. +
      • +
      • + October 13, 2015 by Marcus Fuchs:
        + Use abs() of normalized velocity input in order to avoid negative + delay times. +
      • +
      • + July 2015 by Arnout Aertgeerts:
        First implementation.
      -------- Corrected Code --------

      - Data record for performance data that describe the normalized - temperature difference versus the change in the rate of heating or - cooling. The normalized temperature difference is defined as + Calculates time delay at both sides of the pipe as the difference + between the current simulation time and the inlet time of the fluid + at both ends of the pipe.

      -

      - rΔTi= ΔTi ⁄ ΔTnominal = - (Twi-Tz) ⁄ - (Tw,nominal-Tz), +

      + Main equation +

      +

      + ∂z(x,t)/∂t + v(t) ∂z(x,t)/∂x = 0,

      - where Twi is the water inlet - temperature, Tz is the zone air temperature and - Tw,nominal is the nominal water inlet temperature. + where z(x,t) is the spatial distribution as a function of time + of any property z of the fluid. For the inlet time + propagation, z will be replaced by the inlet time of the fluid + tin.

      +

      + Implementation +

      - The normalized temperature difference rΔT must be - strictly increasing, i.e., rΔTi < - rΔTi+1. Both vectors, rΔT - and f must have the same size. + The inlet time is approached as a fluid property and its propagation + follows the one-dimensional wave equation, implemented using the + spatialDistribution function. This components requires the mass flow + through the pipe and the pipe dimensions in order to derive + information about the fluid propagation. +

      +

      + The component calculates the delay time at the inlet and the outlet + port of the pipe. For the forward flow, the time delay is exposed at + the output tau, and for the backward flow, the time + delay is exposed at the output tauRev. +

      +

      + Assumption +

      +

      + No axial mixing takes place in the pipe.

        -
      • June 13, 2016, by Michael Wetter:
        - Revised implementation. +
      • December 2, 2020, by Philipp Mehrfeld:
        + Corrected calculation of tau and tauRev + to be be only positive.
        + This is for #1427.
      • -
      • May 20, 2016, by Alessandro Maccarini:
        +
      • December 14, 2018, by Michael Wetter:
        + Corrected argument of spatialDistribution operator to + be a parameter expression.
        + This is for #1055. +
      • +
      • September 9, 2016 by Bram van der Heijde:
        + Rename from PDETime_massFlowMod to PlugFlowTransportDelayMod +
      • +
      • December 2015 by Carles Ribas Tugores:
        + Modification in delay calculation to fix issues. +
      • +
      • November 6, 2015 by Bram van der Heijde:
        + Adapted flow parameter to mass flow rate instead of velocity. This + change should also fix the reverse and zero flow issues. +
      • +
      • October 13, 2015 by Marcus Fuchs:
        + Use abs() of normalized velocity input in order to + avoid negative delay times. +
      • +
      • July 2015 by Arnout Aertgeerts:
        First implementation.
      -------- Errors -------- -line 8 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 7 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/ThermalZones/ReducedOrder/RC/ThreeElements.mo ---- +-------- HTML Code -------- + +

        +
      • + March 7, 2022, by Michael Wetter:
        + Removed massDynamics.
        + This is for + #1542. +
      • +
      • + December 9, 2019, by Moritz Lauster:
        + Changes nExt to nFloor for + RFloor and CFloor +
      • +
      • + July 11, 2019, by Katharina Brinkmann:
        + Renamed alphaFloor to hConFloor, + alphaFloorConst to hConFloor_const +
      • +
      • + August 31, 2018 by Moritz Lauster:
        + Updated schema in documentation to fix + + issue 997. +
      • +
      • + July 15, 2015 by Moritz Lauster:
        + First Implementation. +
      • +
      + +

      This model adds one further element for + the floor plate. Long-term effects dominate the excitation of the floor plate + and thus the excitation fundamentally differs from excitation of outer walls. + Adding an extra element for the floor plate leads to a finer resolution of the + dynamic behaviour but increases calculation times. The floor plate is + parameterized via the length of the RC-chain nFloor, + the vector of the capacities + CFloor[nFloor], the vector of the resistances + RFloor[nFloor] + and the remaining resistance RFloorRem. +

      +

      + The image below shows the RC-network of this model. +

      +

      + \"image\"/ +

      + +-------- Corrected Code -------- +
        +
      • March 7, 2022, by Michael Wetter:
        + Removed massDynamics.
        + This is for #1542. +
      • +
      • December 9, 2019, by Moritz Lauster:
        + Changes nExt to nFloor for + RFloor and CFloor +
      • +
      • July 11, 2019, by Katharina Brinkmann:
        + Renamed alphaFloor to hConFloor, + alphaFloorConst to hConFloor_const +
      • +
      • August 31, 2018 by Moritz Lauster:
        + Updated schema in documentation to fix issue 997. +
      • +
      • July 15, 2015 by Moritz Lauster:
        + First Implementation. +
      • +
      +

      + This model adds one further element for the floor plate. Long-term + effects dominate the excitation of the floor plate and thus the + excitation fundamentally differs from excitation of outer walls. + Adding an extra element for the floor plate leads to a finer + resolution of the dynamic behaviour but increases calculation times. + The floor plate is parameterized via the length of the RC-chain + nFloor, the vector of the capacities + CFloor[nFloor], the vector of the resistances + RFloor[nFloor] and the remaining resistance + RFloorRem. +

      +

      + The image below shows the RC-network of this model. +

      +

      + \"image\" +

      + +-------- Errors -------- +line 16 column 4 - Warning:

      attribute "align" not allowed for HTML5 diff --git a/docs/ci_updates/syntax/HTML_error_log.txt b/docs/ci_updates/syntax/HTML_error_log.txt index 76f16526d2..66b163e72e 100644 --- a/docs/ci_updates/syntax/HTML_error_log.txt +++ b/docs/ci_updates/syntax/HTML_error_log.txt @@ -1,54 +1,36 @@ ----- AixLib/Controls/Discrete/BooleanDelay.mo ---- -line 12 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Actuators/Valves/TwoWayTable.mo ---- -line 14 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 - - ----- AixLib/Media/Specialized/Water/TemperatureDependentDensity.mo ---- -line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - -line 7 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Utilities/Math/Functions/Examples/CubicHermite.mo ---- +line 11 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 17 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 31 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 42 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 49 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 62 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Sensors/LatentEnthalpyFlowRate.mo ---- +line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Utilities/Math/Functions/quadraticLinear.mo ---- -line 3 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Humidifiers/SprayAirWasher_X.mo ---- +line 33 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/ThermalZones/ReducedOrder/RC/TwoElements.mo ---- +---- AixLib/ThermalZones/ReducedOrder/RC/BaseClasses/ExteriorWall.mo ---- line 14 column 4 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Controls/Continuous/Examples/OffTimer.mo ---- -line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Types.mo ---- -line 8 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 - - -line 8 column 2 - Warning: The summary attribute on the
      element is obsolete in HTML5 +---- AixLib/Fluid/Movers/BaseClasses/Characteristics/efficiency.mo ---- +line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 13 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 +---- AixLib/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow.mo ---- +line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 12 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FMI/Adaptors/HVAC.mo ---- -line 26 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/HeatPumps/Compressors/ScrollCompressor.mo ---- +line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 11 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/ThermalZones/ReducedOrder/RC/OneElement.mo ---- -line 16 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Movers/Data/Pumps/Wilo/Stratos25slash1to6.mo ---- +line 27 column 2 - Warning:

      attribute "align" not allowed for HTML5 ---- AixLib/Media/Antifreeze/PropyleneGlycolWater.mo ---- @@ -60,185 +42,218 @@ line 24 column 2 - Warning:

      attribute "align" not allowed for HTML5 line 35 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/Cylindrical.mo ---- -line 9 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 29 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Interfaces/PrescribedOutlet.mo ---- +line 18 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Actuators/BaseClasses/exponentialDamper.mo ---- -line 11 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Media/Specialized/Air/PerfectGas.mo ---- +line 25 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatExchangers/BaseClasses/PartialEffectivenessNTU.mo ---- -line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/HeatExchangers/BaseClasses/WetCoilDryWetRegime.mo ---- +line 20 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 23 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FMI/ExportContainers/ThermalZones.mo ---- -line 78 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Actuators/Valves/TwoWayTable.mo ---- +line 14 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 ----- AixLib/Controls/SetPoints/Examples/SupplyReturnTemperatureReset.mo ---- -line 16 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/FixedResistances/Validation/PlugFlowPipes/MSLAIT.mo ---- +line 56 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Geothermal/Borefields/Types.mo ---- -line 8 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 +---- AixLib/Utilities/Math/Polynomial.mo ---- +line 3 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/ThermalZones/ReducedOrder/RC/BaseClasses/InteriorWall.mo ---- -line 13 column 4 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/GroundTemperatureResponse.mo ---- +line 22 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 37 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 46 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 58 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 73 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 101 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 117 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 120 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 129 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatPumps/Carnot_TCon.mo ---- -line 17 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 25 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 35 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Controls/Discrete/BooleanDelay.mo ---- +line 12 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FMI/ExportContainers/HVACZones.mo ---- -line 60 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/HeatPumps/ReciprocatingWaterToWater.mo ---- +line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 12 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 18 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FixedResistances/Validation/PlugFlowPipes/MSLAIT2Nodes.mo ---- -line 51 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/HeatExchangers/EvaporatorCondenser.mo ---- +line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatExchangers/BaseClasses/HANaturalCylinder.mo ---- -line 11 column 14 - Warning:

      attribute "align" not allowed for HTML5 -line 24 column 14 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/BoundaryConditions/Validation/BESTEST/WD500.mo ---- +line 5 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 ----- AixLib/Utilities/Math/Functions/Examples/CubicHermite.mo ---- -line 11 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/BoundaryConditions/Validation/BESTEST/WD200.mo ---- +line 5 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 ----- AixLib/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp.mo ---- +---- AixLib/Media/Specialized/Water/TemperatureDependentDensity.mo ---- line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 12 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Media/Water.mo ---- -line 17 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 +line 7 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 18 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 17 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 31 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 42 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 49 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 62 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Utilities/IO/SignalExchange/SignalTypes/SignalsForKPIs.mo ---- -line 9 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 +---- AixLib/Fluid/HeatPumps/Compressors/ReciprocatingCompressor.mo ---- +line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 11 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Controls/Continuous/NumberOfRequests.mo ---- -line 7 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 +---- AixLib/Fluid/Storage/UsersGuide.mo ---- +line 6 column 1 - Warning: The summary attribute on the
      element is obsolete in HTML5 +line 17 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 129 column 1 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatExchangers/DryCoilEffectivenessNTU.mo ---- +---- AixLib/BoundaryConditions/Validation/BESTEST/WD300.mo ---- +line 5 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 + + +---- AixLib/Fluid/Movers/BaseClasses/Characteristics/power.mo ---- line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Interfaces/PrescribedOutlet.mo ---- -line 18 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Types.mo ---- +line 8 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 ----- AixLib/Fluid/Movers/Data/Pumps/Wilo/Stratos25slash1to6.mo ---- -line 27 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 8 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 ----- AixLib/Fluid/Actuators/Valves/ThreeWayTable.mo ---- -line 21 column 2 - Warning: The summary attribute on the
      element is obsolete in HTML5 +line 13 column 2 - Warning: The summary attribute on the
      element is obsolete in HTML5 ----- AixLib/Fluid/Humidifiers/Humidifier_u.mo ---- -line 9 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/HeatExchangers/BaseClasses/PartialEffectivenessNTU.mo ---- +line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FixedResistances/BaseClasses/PlugFlow.mo ---- -line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/FMI/ExportContainers/HVACZone.mo ---- +line 47 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/ThermalZones/ReducedOrder/RC/FourElements.mo ---- +---- AixLib/Fluid/Sources/Outside_CpLowRise.mo ---- +line 28 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 61 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/ThermalZones/ReducedOrder/RC/BaseClasses/splitFacVal.mo ---- line 15 column 4 - Warning:

      attribute "align" not allowed for HTML5 +line 27 column 4 - Warning:

      attribute "align" not allowed for HTML5 +line 35 column 4 - Warning:

      attribute "align" not allowed for HTML5 +line 43 column 4 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Movers/BaseClasses/Characteristics/pressure.mo ---- -line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/FixedResistances/Validation/PlugFlowPipes/MSLAIT2Nodes.mo ---- +line 51 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FixedResistances/CheckValve.mo ---- -line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Chillers/Carnot_TEva.mo ---- line 17 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 29 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 39 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Movers/UsersGuide.mo ---- -line 38 column 1 - Warning: The summary attribute on the

      element is obsolete in HTML5 -line 126 column 3 - Warning: The summary attribute on the
      element is obsolete in HTML5 -line 205 column 3 - Warning: The summary attribute on the
      element is obsolete in HTML5 -line 254 column 3 - Warning: The summary attribute on the
      element is obsolete in HTML5 -line 15 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 158 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 380 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 425 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 435 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 444 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 448 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 465 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 473 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 484 column 1 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/FMI/ExportContainers/ThermalZone.mo ---- +line 72 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FixedResistances/Validation/PlugFlowPipes/MSLAIT.mo ---- -line 56 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Geothermal/Borefields/UsersGuide.mo ---- +line 56 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 179 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 188 column 1 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatPumps/Compressors/ReciprocatingCompressor.mo ---- -line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/gFunction.mo ---- +line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 49 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/Actuators/BaseClasses/exponentialDamper.mo ---- line 11 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Sources/Outside_CpData.mo ---- -line 51 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 -line 63 column 2 - Warning: The summary attribute on the
      element is obsolete in HTML5 -line 14 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 43 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Controls/Continuous/Examples/OffTimer.mo ---- +line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/HeatExchangers/Heater_T.mo ---- +line 29 column 2 - Warning:

      attribute "align" not allowed for HTML5 ---- AixLib/Fluid/FMI/UsersGuide.mo ---- line 18 column 1 - Warning: The summary attribute on the

      element is obsolete in HTML5 ----- AixLib/Utilities/Math/Functions/biquadratic.mo ---- -line 3 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Sensors/UsersGuide.mo ---- +line 32 column 1 - Warning: The summary attribute on the

      element is obsolete in HTML5 +line 105 column 1 - Warning: The summary attribute on the
      element is obsolete in HTML5 +line 33 column 5 - Warning:
      attribute "align" not allowed for HTML5 +line 38 column 5 - Warning: attribute "align" not allowed for HTML5 +line 144 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 167 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 197 column 1 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/BoundaryConditions/Validation/BESTEST/WD500.mo ---- -line 5 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 +---- AixLib/Controls/Continuous/NumberOfRequests.mo ---- +line 7 column 2 - Warning: The summary attribute on the
      element is obsolete in HTML5 ----- AixLib/Fluid/HeatExchangers/PrescribedOutlet.mo ---- -line 34 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/convectionResistanceCircularPipe.mo ---- +line 11 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Chillers/Carnot_y.mo ---- -line 16 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 24 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 34 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/ThermalZones/ReducedOrder/RC/BaseClasses/InteriorWall.mo ---- +line 13 column 4 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Movers/BaseClasses/Characteristics/power.mo ---- -line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Controls/SetPoints/Examples/SupplyReturnTemperatureReset.mo ---- +line 16 column 2 - Warning:

      attribute "align" not allowed for HTML5 ---- AixLib/Fluid/Sensors/SensibleEnthalpyFlowRate.mo ---- line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Utilities/Math/Polynomial.mo ---- -line 3 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Controls/Continuous/Examples/NumberOfRequests.mo ---- +line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatPumps/Compressors/ScrollCompressor.mo ---- -line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 11 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/HeatExchangers/ActiveBeams/UsersGuide.mo ---- +line 7 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 59 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 72 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 87 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 115 column 1 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/finiteLineSource.mo ---- +line 12 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 25 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/FixedResistances/Validation/PlugFlowPipes/PlugFlowAIT.mo ---- +line 48 column 2 - Warning:

      attribute "align" not allowed for HTML5 ---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/cylindricalHeatSource.mo ---- @@ -246,18 +261,27 @@ line 8 column 2 - Warning:

      attribute "align" not allowed for HTML5 line 23 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/finiteLineSource_Erfint.mo ---- -line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/HeatExchangers/PrescribedOutlet.mo ---- +line 34 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/BoundaryConditions/Validation/UsersGuide.mo ---- -line 14 column 1 - Warning: The summary attribute on the

      element is obsolete in HTML5 -line 98 column 1 - Warning: The summary attribute on the
      element is obsolete in HTML5 +---- AixLib/Fluid/FixedResistances/BaseClasses/PlugFlowHeatLoss.mo ---- +line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 17 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Actuators/Valves/Examples/TwoWayValveTable.mo ---- -line 8 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 -line 24 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Movers/Validation/PowerExact.mo ---- +line 12 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/HeatExchangers/ActiveBeams/Data/BaseClasses/TemperatureDifference.mo ---- +line 8 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/HeatPumps/ScrollWaterToWater.mo ---- +line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 12 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 18 column 2 - Warning:

      attribute "align" not allowed for HTML5 ---- AixLib/Fluid/FixedResistances/PressureDrop.mo ---- @@ -266,158 +290,183 @@ line 37 column 2 - Warning:

      attribute "align" not allowed for HTML5 line 90 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Controls/Continuous/Examples/SignalRanker.mo ---- -line 8 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/HeatPumps/Carnot_y.mo ---- +line 16 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 24 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 34 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/ThermalZones/ReducedOrder/RC/OneElement.mo ---- +line 16 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/Cylindrical.mo ---- +line 9 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 29 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/FMI/ExportContainers/HVACZones.mo ---- +line 60 column 2 - Warning:

      attribute "align" not allowed for HTML5 ---- AixLib/Fluid/FixedResistances/Junction.mo ---- line 23 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/BoundaryConditions/Validation/BESTEST/WD100.mo ---- -line 5 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 +---- AixLib/BoundaryConditions/Validation/UsersGuide.mo ---- +line 14 column 1 - Warning: The summary attribute on the
      element is obsolete in HTML5 +line 98 column 1 - Warning: The summary attribute on the
      element is obsolete in HTML5 ----- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/gFunction.mo ---- +---- AixLib/Fluid/FixedResistances/BaseClasses/PlugFlow.mo ---- line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 49 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Controls/Continuous/LimPID.mo ---- -line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/FMI/Adaptors/HVAC.mo ---- +line 26 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatExchangers/BaseClasses/WetCoilWetRegime.mo ---- -line 20 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 36 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 48 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 54 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Utilities/IO/SignalExchange/SignalTypes/SignalsForKPIs.mo ---- +line 9 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 ----- AixLib/Fluid/Movers/BaseClasses/Characteristics/efficiency.mo ---- -line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Utilities/Math/Functions/polynomial.mo ---- +line 4 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Utilities/Math/Functions/bicubic.mo ---- -line 3 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/timeGeometric.mo ---- +line 9 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 18 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/ShiftAggregationCells.mo ---- -line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Controls/SetPoints/Examples/OccupancySchedule.mo ---- +line 8 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Movers/Validation/PowerSimplified.mo ---- -line 29 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/FixedResistances/Validation/PlugFlowPipes/PlugFlowULg.mo ---- +line 25 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 27 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatPumps/ReciprocatingWaterToWater.mo ---- +---- AixLib/Fluid/Movers/BaseClasses/Characteristics/pressure.mo ---- line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 12 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 18 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/infiniteLineSource.mo ---- -line 8 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 21 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/FixedResistances/CheckValve.mo ---- +line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 17 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/Sources/Outside_CpData.mo ---- +line 51 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 +line 63 column 2 - Warning: The summary attribute on the
      element is obsolete in HTML5 +line 14 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 43 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/Chillers/Carnot_y.mo ---- +line 16 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 24 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 34 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/BoundaryConditions/Validation/BESTEST/WD400.mo ---- +line 5 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 + + +---- AixLib/Fluid/Movers/UsersGuide.mo ---- +line 38 column 1 - Warning: The summary attribute on the
      element is obsolete in HTML5 +line 126 column 3 - Warning: The summary attribute on the
      element is obsolete in HTML5 +line 205 column 3 - Warning: The summary attribute on the
      element is obsolete in HTML5 +line 254 column 3 - Warning: The summary attribute on the
      element is obsolete in HTML5 +line 15 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 158 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 380 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 425 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 435 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 444 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 448 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 465 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 473 column 1 - Warning:

      attribute "align" not allowed for HTML5 +line 484 column 1 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatExchangers/Heater_T.mo ---- -line 29 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Geothermal/Borefields/Types.mo ---- +line 8 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 ----- AixLib/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow.mo ---- +---- AixLib/Controls/Continuous/LimPID.mo ---- line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 12 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/HeatPumps/Carnot_y.mo ---- -line 16 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 24 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 34 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatExchangers/EvaporatorCondenser.mo ---- -line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Humidifiers/SteamHumidifier_X.mo ---- +line 33 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Utilities/Math/Functions/polynomial.mo ---- -line 4 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Actuators/BaseClasses/PartialDamperExponential.mo ---- +line 50 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 ---- AixLib/Fluid/HeatExchangers/ActiveBeams/BaseClasses/Convector.mo ---- line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/ThermalZones/ReducedOrder/RC/BaseClasses/splitFacVal.mo ---- -line 15 column 4 - Warning:

      attribute "align" not allowed for HTML5 -line 27 column 4 - Warning:

      attribute "align" not allowed for HTML5 -line 35 column 4 - Warning:

      attribute "align" not allowed for HTML5 -line 43 column 4 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Geothermal/Borefields/UsersGuide.mo ---- -line 56 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 179 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 188 column 1 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/timeGeometric.mo ---- -line 9 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 18 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Movers/Validation/PowerSimplified.mo ---- +line 29 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Movers/Validation/PowerExact.mo ---- -line 12 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/BoundaryConditions/Validation/BESTEST/WD100.mo ---- +line 5 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 ----- AixLib/Fluid/Humidifiers/SprayAirWasher_X.mo ---- -line 33 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/finiteLineSource_Erfint.mo ---- +line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Utilities/Math/QuadraticLinear.mo ---- -line 3 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Utilities/Math/Biquadratic.mo ---- +line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/BoundaryConditions/Validation/BESTEST/WD200.mo ---- -line 5 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 +---- AixLib/Media/Water.mo ---- +line 17 column 2 - Warning: The summary attribute on the
      element is obsolete in HTML5 ----- AixLib/ThermalZones/ReducedOrder/RC/ThreeElements.mo ---- -line 16 column 4 - Warning:

      attribute "align" not allowed for HTML5 +line 18 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/BoundaryConditions/Validation/BESTEST/WD600.mo ---- -line 5 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 +---- AixLib/Fluid/HeatExchangers/BaseClasses/WetCoilWetRegime.mo ---- +line 20 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 36 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 48 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 54 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Media/Specialized/Air/PerfectGas.mo ---- -line 25 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Utilities/Math/QuadraticLinear.mo ---- +line 3 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/ThermalZones/ReducedOrder/RC/BaseClasses/ExteriorWall.mo ---- -line 14 column 4 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/ShiftAggregationCells.mo ---- +line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Controls/SetPoints/Examples/OccupancySchedule.mo ---- +---- AixLib/Fluid/HeatExchangers/ConstantEffectiveness.mo ---- line 8 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatExchangers/ConstantEffectiveness.mo ---- -line 8 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/FMI/ExportContainers/ThermalZones.mo ---- +line 78 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FixedResistances/BaseClasses/PlugFlowTransportDelay.mo ---- -line 7 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/ThermalZones/ReducedOrder/RC/TwoElements.mo ---- +line 14 column 4 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatExchangers/BaseClasses/WetCoilDryWetRegime.mo ---- -line 20 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 23 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Actuators/Valves/ThreeWayTable.mo ---- +line 21 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 ----- AixLib/Fluid/Sources/Outside_CpLowRise.mo ---- -line 28 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 61 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Utilities/Math/Functions/bicubic.mo ---- +line 3 column 2 - Warning:

      attribute "align" not allowed for HTML5 ---- AixLib/Media/Antifreeze/EthyleneGlycolWater.mo ---- @@ -429,37 +478,50 @@ line 24 column 2 - Warning:

      attribute "align" not allowed for HTML5 line 35 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatExchangers/SensibleCooler_T.mo ---- -line 29 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/BoundaryConditions/Validation/BESTEST/WD600.mo ---- +line 5 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 ----- AixLib/Fluid/FixedResistances/Validation/PlugFlowPipes/PlugFlowAIT.mo ---- -line 48 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/HeatPumps/Carnot_TCon.mo ---- +line 17 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 25 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 35 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/BoundaryConditions/Validation/BESTEST/WD300.mo ---- -line 5 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 +---- AixLib/ThermalZones/ReducedOrder/RC/FourElements.mo ---- +line 15 column 4 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Chillers/Carnot_TEva.mo ---- -line 17 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/HeatExchangers/Radiators/RadiatorEN442_2.mo ---- +line 26 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Utilities/Math/Functions/quadraticLinear.mo ---- +line 3 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/BoundaryConditions/WeatherData/ReaderTMY3.mo ---- +line 24 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 +line 425 column 2 - Warning: The summary attribute on the
      element is obsolete in HTML5 +line 469 column 2 - Warning: The summary attribute on the
      element is obsolete in HTML5 +line 640 column 2 - Warning:

      attribute "align" not allowed for HTML5 + + +---- AixLib/Fluid/HeatExchangers/SensibleCooler_T.mo ---- line 29 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 39 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Utilities/Math/Biquadratic.mo ---- -line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Utilities/Math/Functions/biquadratic.mo ---- +line 3 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FixedResistances/BaseClasses/PlugFlowHeatLoss.mo ---- -line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 17 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Actuators/Valves/Examples/TwoWayValveTable.mo ---- +line 8 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 +line 24 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Chillers/BaseClasses/Carnot.mo ---- -line 16 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 30 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 39 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Controls/Continuous/Examples/SignalRanker.mo ---- +line 8 column 2 - Warning:

      attribute "align" not allowed for HTML5 ---- AixLib/Media/Air.mo ---- @@ -485,84 +547,26 @@ line 54 column 2 - Warning:

      attribute "align" not allowed for HTML5 line 60 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Controls/Continuous/Examples/NumberOfRequests.mo ---- -line 10 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Sensors/LatentEnthalpyFlowRate.mo ---- -line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/BoundaryConditions/WeatherData/ReaderTMY3.mo ---- -line 24 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 -line 425 column 2 - Warning: The summary attribute on the
      element is obsolete in HTML5 -line 469 column 2 - Warning: The summary attribute on the
      element is obsolete in HTML5 -line 640 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/FixedResistances/HydraulicDiameter.mo ---- -line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 104 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/convectionResistanceCircularPipe.mo ---- -line 11 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Storage/UsersGuide.mo ---- -line 6 column 1 - Warning: The summary attribute on the

      element is obsolete in HTML5 -line 17 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 129 column 1 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/HeatExchangers/ActiveBeams/UsersGuide.mo ---- -line 7 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 59 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 72 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 87 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 115 column 1 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/FixedResistances/Validation/PlugFlowPipes/PlugFlowULg.mo ---- -line 25 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 27 column 2 - Warning:

      attribute "align" not allowed for HTML5 - - ----- AixLib/Fluid/Actuators/BaseClasses/PartialDamperExponential.mo ---- -line 50 column 2 - Warning: The summary attribute on the

      element is obsolete in HTML5 - - ----- AixLib/Fluid/Sensors/UsersGuide.mo ---- -line 32 column 1 - Warning: The summary attribute on the
      element is obsolete in HTML5 -line 105 column 1 - Warning: The summary attribute on the
      element is obsolete in HTML5 -line 33 column 5 - Warning:
      attribute "align" not allowed for HTML5 -line 38 column 5 - Warning: attribute "align" not allowed for HTML5 -line 144 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 167 column 1 - Warning:

      attribute "align" not allowed for HTML5 -line 197 column 1 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Humidifiers/Humidifier_u.mo ---- +line 9 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/FMI/ExportContainers/ThermalZone.mo ---- -line 72 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Utilities/Math/Bicubic.mo ---- +line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/finiteLineSource.mo ---- +---- AixLib/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp.mo ---- +line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 line 12 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 25 column 2 - Warning:

      attribute "align" not allowed for HTML5 - ----- AixLib/Fluid/FMI/ExportContainers/HVACZone.mo ---- -line 47 column 2 - Warning:

      attribute "align" not allowed for HTML5 - ----- AixLib/Fluid/HeatPumps/ScrollWaterToWater.mo ---- +---- AixLib/Fluid/HeatExchangers/DryCoilEffectivenessNTU.mo ---- line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 12 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 18 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatExchangers/Radiators/RadiatorEN442_2.mo ---- -line 26 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/infiniteLineSource.mo ---- +line 8 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 21 column 2 - Warning:

      attribute "align" not allowed for HTML5 ---- AixLib/BoundaryConditions/UsersGuide.mo ---- @@ -571,30 +575,26 @@ line 61 column 1 - Warning:

      attribute "align" not allowed for HTML5 line 62 column 1 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Humidifiers/SteamHumidifier_X.mo ---- -line 33 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/Chillers/BaseClasses/Carnot.mo ---- +line 16 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 30 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 39 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/GroundTemperatureResponse.mo ---- -line 22 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 37 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 46 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 58 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 73 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 101 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 117 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 120 column 2 - Warning:

      attribute "align" not allowed for HTML5 -line 129 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/FixedResistances/HydraulicDiameter.mo ---- +line 6 column 2 - Warning:

      attribute "align" not allowed for HTML5 +line 104 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Utilities/Math/Bicubic.mo ---- -line 5 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/Fluid/HeatExchangers/BaseClasses/HANaturalCylinder.mo ---- +line 11 column 14 - Warning:

      attribute "align" not allowed for HTML5 +line 24 column 14 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/BoundaryConditions/Validation/BESTEST/WD400.mo ---- -line 5 column 2 - Warning: The summary attribute on the element is obsolete in HTML5 +---- AixLib/Fluid/FixedResistances/BaseClasses/PlugFlowTransportDelay.mo ---- +line 7 column 2 - Warning:

      attribute "align" not allowed for HTML5 ----- AixLib/Fluid/HeatExchangers/ActiveBeams/Data/BaseClasses/TemperatureDifference.mo ---- -line 8 column 2 - Warning:

      attribute "align" not allowed for HTML5 +---- AixLib/ThermalZones/ReducedOrder/RC/ThreeElements.mo ---- +line 16 column 4 - Warning:

      attribute "align" not allowed for HTML5