diff --git a/docs/1534-add-kpi-assessment-package/index.html b/docs/1534-add-kpi-assessment-package/index.html
index 42c2ff3ee3..d1bc20010a 100644
--- a/docs/1534-add-kpi-assessment-package/index.html
+++ b/docs/1534-add-kpi-assessment-package/index.html
@@ -9,6 +9,1809 @@
diff --git a/docs/1534-add-kpi-assessment-package/naming_violations.txt b/docs/1534-add-kpi-assessment-package/naming_violations.txt
index 81fc00d8b6..e69de29bb2 100644
--- a/docs/1534-add-kpi-assessment-package/naming_violations.txt
+++ b/docs/1534-add-kpi-assessment-package/naming_violations.txt
@@ -1,31 +0,0 @@
-
-
-
-AixLib/Utilities/KPIs/BaseClasses/PartialIntegralError.mo
-1: Name 'use_reset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_reset. Affected line: parameter Boolean use_reset = false "If true, reset port enabled" annotation(choices(checkBox=true));
-
-2: Name 'reset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: reset. Affected line: Modelica.Blocks.Interfaces.BooleanInput reset if use_reset "Conditional connector of reset signal" annotation (Placement( transformation( extent={{-20,-20},{20,20}}, rotation=90, origin={0,-120})));
-
-
-AixLib/Utilities/KPIs/IntegralTimer.mo
-1: Name 'conZero' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Zero. Affected line: Modelica.Blocks.Sources.Constant conZero(k=0) "Constant zero" annotation (Placement(transformation(extent={{-20,-60},{0,-40}})));
-
-2: Name 'reset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: reset. Affected line: Modelica.Blocks.Interfaces.BooleanInput reset if use_reset "Conditional connector of reset signal" annotation (Placement( transformation( extent={{-20,-20},{20,20}}, rotation=90, origin={0,-120})));
-
-
-AixLib/Utilities/KPIs/Examples/IntegralErrors.mo
-1: Name 'conZero' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Zero. Affected line: Modelica.Blocks.Sources.Constant conZero(k=0) "Constant zero as reference value" annotation (Placement(transformation(extent={{-100,-60},{-80,-40}})));
-
-2: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: IntegralAbsoluteError iae "IAE" annotation (Placement(transformation(extent={{0,80},{20,100}})));IntegralSquareError ise "ISE" annotation (Placement(transformation(extent={{0,40},{20,60}})));IntegralErrorWithFilter intErrPos(posFil=true) "Integral error positive" annotation (Placement(transformation(extent={{0,0},{20,20}})));IntegralErrorWithFilter intErrNeg(posFil=false) "Integral error negative" annotation (Placement(transformation(extent={{0,-40},{20,-20}})));IntegralErrorWithFilter intErrPosRes(use_reset=true, posFil=true) "Integral error positive with reset" annotation (Placement(transformation(extent={{0,-80},{20,-60}})));
-
-3: Documentation too short. Affected line: Modelica.Blocks.Logical.Not not1 "Not" annotation (Placement(transformation(extent={{40,-80},{60,-60}})));
-
-
-AixLib/Utilities/KPIs/Examples/IntegralTimer.mo
-1: Name 'intlTim1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: intl. Affected line: AixLib.Utilities.KPIs.IntegralTimer intlTim1 "Integral timer 1" annotation (Placement(transformation(extent={{0,60},{20,80}})));
-
-2: Name 'intlTim2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: intl. Affected line: AixLib.Utilities.KPIs.IntegralTimer intlTim2 "Integral timer 2" annotation (Placement(transformation(extent={{0,0},{20,20}})));
-
-3: Name 'intlTimRes' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: intl. Affected line: AixLib.Utilities.KPIs.IntegralTimer intlTimRes(use_reset=true) "Integral timer with reset" annotation (Placement(transformation(extent={{0,-60},{20,-40}})));
-
-4: Documentation too short. Affected line: Modelica.Blocks.Logical.Not not1 "Not" annotation (Placement(transformation(extent={{-40,-80},{-20,-60}})));
\ No newline at end of file
diff --git a/docs/1534-add-kpi-assessment-package/regression/ThermalZones/comparison-dymola.log b/docs/1534-add-kpi-assessment-package/regression/ThermalZones/comparison-dymola.log
index ac542b7242..b0edb8d4d7 100644
--- a/docs/1534-add-kpi-assessment-package/regression/ThermalZones/comparison-dymola.log
+++ b/docs/1534-add-kpi-assessment-package/regression/ThermalZones/comparison-dymola.log
@@ -84,7 +84,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430",
"simulation": {
- "elapsed_time": 115,
+ "elapsed_time": 116,
"final_time": 31539600.0,
"jacobians": 153601,
"start_time": 0,
@@ -171,7 +171,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad",
"simulation": {
- "elapsed_time": 1.5,
+ "elapsed_time": 1.4,
"final_time": 25920000.0,
"jacobians": 27,
"start_time": 0,
@@ -264,7 +264,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280",
"simulation": {
- "elapsed_time": 158,
+ "elapsed_time": 147,
"final_time": 31539600.0,
"jacobians": 222040,
"start_time": 0,
@@ -315,7 +315,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse",
"simulation": {
- "elapsed_time": 9.64,
+ "elapsed_time": 10.1,
"final_time": 31536000.0,
"jacobians": 95719,
"start_time": 0,
@@ -393,7 +393,7 @@
"TransmittedSolarRadiation_room"
],
"warnings": [
- "Translation, simulation or extracting simulation results failed. ValueError while reading /tmp/tmp-AixLib-0-dgafsy0h/AixLib/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat generated by ThermalZones/HighOrder/Validation/ASHRAE140/Case920.mos.\nread length must be non-negative or -1\n",
+ "Translation, simulation or extracting simulation results failed. ValueError while reading /tmp/tmp-AixLib-0-mwwwv5uj/AixLib/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat generated by ThermalZones/HighOrder/Validation/ASHRAE140/Case920.mos.\nMat 4 mopt wrong format, byteswapping problem?\n",
"",
"",
"",
@@ -501,7 +501,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250",
"simulation": {
- "elapsed_time": 98.6,
+ "elapsed_time": 94,
"final_time": 31539600.0,
"jacobians": 159373,
"start_time": 0,
@@ -615,7 +615,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230",
"simulation": {
- "elapsed_time": 97.4,
+ "elapsed_time": 89.3,
"final_time": 31539600.0,
"jacobians": 142453,
"start_time": 0,
@@ -627,17 +627,17 @@
"comparison": {
"file_name": "AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.mat",
"funnel_dirs": [
- null,
- null
+ "funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.mat_multizone.TAir[1]",
+ "funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.mat_multizone.CO2Con[1]"
],
- "success_rate": 0.0,
+ "success_rate": 1.0,
"t_err_max": [
- 0,
- 0
+ 0.0,
+ 0.0
],
"test_passed": [
- 0,
- 0
+ 1,
+ 1
],
"var_groups": [
0,
@@ -648,18 +648,18 @@
"multizone.CO2Con[1]"
],
"warnings": [
- "Translation, simulation or extracting simulation results failed. ValueError while reading /tmp/tmp-AixLib-0-dgafsy0h/AixLib/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.mat generated by ThermalZones/ReducedOrder/Examples/MultizoneMoistAirCO2.mos.\nNot enough bytes to read matrix 'b'data_2''; is this a badly-formed file? Consider listing matrices with `whosmat` and loading named matrices with `variable_names` kwarg to `loadmat`\n",
- ""
+ null,
+ null
]
},
"model": "AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2",
"simulation": {
- "elapsed_time": 0,
+ "elapsed_time": 26.8662,
"final_time": 31536000.0,
- "jacobians": 0,
+ "jacobians": 11750,
"start_time": 0,
- "state_events": 0,
- "success": false
+ "state_events": 2984,
+ "success": true
}
},
{
@@ -693,7 +693,7 @@
},
"model": "AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAirSwimmingPool",
"simulation": {
- "elapsed_time": 35.7383,
+ "elapsed_time": 36.8527,
"final_time": 31536000.0,
"jacobians": 25950,
"start_time": 0,
@@ -705,17 +705,17 @@
"comparison": {
"file_name": "AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir.mat",
"funnel_dirs": [
- null,
- null
+ "funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir.mat_thermalZone.TAir",
+ "funnel_comp/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir.mat_thermalZone.X_w"
],
- "success_rate": 0.0,
+ "success_rate": 1.0,
"t_err_max": [
- 0,
- 0
+ 0.0,
+ 0.0
],
"test_passed": [
- 0,
- 0
+ 1,
+ 1
],
"var_groups": [
0,
@@ -726,18 +726,18 @@
"thermalZone.X_w"
],
"warnings": [
- "Translation, simulation or extracting simulation results failed. IOError while reading /tmp/tmp-AixLib-0-dgafsy0h/AixLib/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir.mat generated by ThermalZones/ReducedOrder/Examples/ThermalZoneMoistAir.mos.\nFile /tmp/tmp-AixLib-0-dgafsy0h/AixLib/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir.mat does not exist.\n",
- ""
+ null,
+ null
]
},
"model": "AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir",
"simulation": {
- "elapsed_time": 0,
+ "elapsed_time": 5.43011,
"final_time": 31536000.0,
- "jacobians": 0,
+ "jacobians": 20421,
"start_time": 0,
- "state_events": 0,
- "success": false
+ "state_events": 2938,
+ "success": true
}
},
{
@@ -825,7 +825,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600",
"simulation": {
- "elapsed_time": 173,
+ "elapsed_time": 191,
"final_time": 31539600.0,
"jacobians": 230765,
"start_time": 0,
@@ -918,7 +918,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400",
"simulation": {
- "elapsed_time": 68.7,
+ "elapsed_time": 64.5,
"final_time": 31539600.0,
"jacobians": 115951,
"start_time": 0,
@@ -1005,7 +1005,7 @@
},
"model": "AixLib.ThermalZones.ReducedOrder.Examples.MultizoneEquipped",
"simulation": {
- "elapsed_time": 5.19318,
+ "elapsed_time": 5.49607,
"final_time": 864000,
"jacobians": 803,
"start_time": 0,
@@ -1056,7 +1056,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode",
"simulation": {
- "elapsed_time": 1.3,
+ "elapsed_time": 1.1,
"final_time": 86400,
"jacobians": 361,
"start_time": 0,
@@ -1125,7 +1125,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950",
"simulation": {
- "elapsed_time": 108,
+ "elapsed_time": 115,
"final_time": 31539600.0,
"jacobians": 157652,
"start_time": 0,
@@ -1218,7 +1218,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410",
"simulation": {
- "elapsed_time": 93.8,
+ "elapsed_time": 91.9,
"final_time": 31539600.0,
"jacobians": 125309,
"start_time": 0,
@@ -1311,7 +1311,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF",
"simulation": {
- "elapsed_time": 69.1,
+ "elapsed_time": 63.9,
"final_time": 31539600.0,
"jacobians": 124874,
"start_time": 0,
@@ -1356,7 +1356,7 @@
},
"model": "AixLib.ThermalZones.ReducedOrder.Examples.ComparisonThermalZoneMoistAndDryAir",
"simulation": {
- "elapsed_time": 24.4309,
+ "elapsed_time": 27.4226,
"final_time": 31536000.0,
"jacobians": 20410,
"start_time": 0,
@@ -1449,7 +1449,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240",
"simulation": {
- "elapsed_time": 78.2,
+ "elapsed_time": 74.6,
"final_time": 31539600.0,
"jacobians": 125985,
"start_time": 0,
@@ -1494,7 +1494,7 @@
},
"model": "AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange",
"simulation": {
- "elapsed_time": 17.0017,
+ "elapsed_time": 14.3025,
"final_time": 31536000.0,
"jacobians": 20815,
"start_time": 0,
@@ -1587,7 +1587,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case270",
"simulation": {
- "elapsed_time": 166,
+ "elapsed_time": 161,
"final_time": 31539600.0,
"jacobians": 230553,
"start_time": 0,
@@ -1680,7 +1680,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440",
"simulation": {
- "elapsed_time": 162,
+ "elapsed_time": 171,
"final_time": 31539600.0,
"jacobians": 222204,
"start_time": 0,
@@ -1773,7 +1773,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220",
"simulation": {
- "elapsed_time": 77.3,
+ "elapsed_time": 70.7,
"final_time": 31539600.0,
"jacobians": 124345,
"start_time": 0,
@@ -1866,7 +1866,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640",
"simulation": {
- "elapsed_time": 229,
+ "elapsed_time": 209,
"final_time": 31539600.0,
"jacobians": 264096,
"start_time": 0,
@@ -1959,7 +1959,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940",
"simulation": {
- "elapsed_time": 157,
+ "elapsed_time": 145,
"final_time": 31539600.0,
"jacobians": 216549,
"start_time": 0,
@@ -2082,7 +2082,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270",
"simulation": {
- "elapsed_time": 1.5,
+ "elapsed_time": 1.62,
"final_time": 86400,
"jacobians": 1001,
"start_time": 0,
@@ -2175,7 +2175,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF",
"simulation": {
- "elapsed_time": 94,
+ "elapsed_time": 96,
"final_time": 31539600.0,
"jacobians": 140274,
"start_time": 0,
@@ -2262,7 +2262,7 @@
},
"model": "AixLib.ThermalZones.ReducedOrder.Examples.MultizonePartlyCooled",
"simulation": {
- "elapsed_time": 0.685315,
+ "elapsed_time": 0.69874,
"final_time": 15552000.0,
"jacobians": 312,
"start_time": 14688000.0,
@@ -2295,7 +2295,7 @@
},
"model": "AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneAirExchange",
"simulation": {
- "elapsed_time": 5.58381,
+ "elapsed_time": 5.66533,
"final_time": 31536000.0,
"jacobians": 20799,
"start_time": 0,
@@ -2409,7 +2409,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900",
"simulation": {
- "elapsed_time": 151,
+ "elapsed_time": 144,
"final_time": 31539600.0,
"jacobians": 204912,
"start_time": 0,
@@ -2502,7 +2502,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420",
"simulation": {
- "elapsed_time": 78.3,
+ "elapsed_time": 74.4,
"final_time": 31539600.0,
"jacobians": 126055,
"start_time": 0,
@@ -2595,7 +2595,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF",
"simulation": {
- "elapsed_time": 70.4,
+ "elapsed_time": 68.6,
"final_time": 31539600.0,
"jacobians": 143407,
"start_time": 0,
@@ -2628,7 +2628,7 @@
"multizone.zone[1].X_w"
],
"warnings": [
- "Translation, simulation or extracting simulation results failed. ValueError while reading /tmp/tmp-AixLib-2-pyafhldy/AixLib/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2EquippedSwimmingFacility.mat generated by ThermalZones/ReducedOrder/Examples/MultizoneMoistAirCO2EquippedSwimmingFacility.mos.\nNot enough bytes to read matrix 'b'data_2''; is this a badly-formed file? Consider listing matrices with `whosmat` and loading named matrices with `variable_names` kwarg to `loadmat`\n",
+ "Translation, simulation or extracting simulation results failed. ValueError while reading /tmp/tmp-AixLib-2-bwcmvdc3/AixLib/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2EquippedSwimmingFacility.mat generated by ThermalZones/ReducedOrder/Examples/MultizoneMoistAirCO2EquippedSwimmingFacility.mos.\nMat 4 mopt wrong format, byteswapping problem?\n",
""
]
},
@@ -2727,7 +2727,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810",
"simulation": {
- "elapsed_time": 135,
+ "elapsed_time": 124,
"final_time": 31539600.0,
"jacobians": 191551,
"start_time": 0,
@@ -2796,7 +2796,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650",
"simulation": {
- "elapsed_time": 125,
+ "elapsed_time": 120,
"final_time": 31539600.0,
"jacobians": 197882,
"start_time": 0,
@@ -2829,7 +2829,7 @@
},
"model": "AixLib.ThermalZones.ReducedOrder.Examples.ThermalZone",
"simulation": {
- "elapsed_time": 8.44351,
+ "elapsed_time": 11.8145,
"final_time": 31536000.0,
"jacobians": 20407,
"start_time": 0,
@@ -2922,7 +2922,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395",
"simulation": {
- "elapsed_time": 54.4,
+ "elapsed_time": 51.1,
"final_time": 31539600.0,
"jacobians": 101321,
"start_time": 0,
@@ -2985,7 +2985,7 @@
},
"model": "AixLib.ThermalZones.ReducedOrder.Examples.Multizone",
"simulation": {
- "elapsed_time": 1.41527,
+ "elapsed_time": 1.68345,
"final_time": 864000,
"jacobians": 325,
"start_time": 0,
@@ -3024,7 +3024,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.TwinHouseN2",
"simulation": {
- "elapsed_time": 162,
+ "elapsed_time": 164,
"final_time": 3546000.0,
"jacobians": 51738,
"start_time": 0,
@@ -3117,7 +3117,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320",
"simulation": {
- "elapsed_time": 174,
+ "elapsed_time": 164,
"final_time": 31539600.0,
"jacobians": 225834,
"start_time": 0,
@@ -3210,7 +3210,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210",
"simulation": {
- "elapsed_time": 79.4,
+ "elapsed_time": 75.6,
"final_time": 31539600.0,
"jacobians": 126068,
"start_time": 0,
@@ -3303,7 +3303,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF",
"simulation": {
- "elapsed_time": 76.3,
+ "elapsed_time": 80,
"final_time": 31539600.0,
"jacobians": 123327,
"start_time": 0,
@@ -3390,7 +3390,7 @@
},
"model": "AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2Equipped",
"simulation": {
- "elapsed_time": 5.41496,
+ "elapsed_time": 5.57385,
"final_time": 864000,
"jacobians": 787,
"start_time": 0,
@@ -3483,7 +3483,7 @@
},
"model": "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800",
"simulation": {
- "elapsed_time": 101,
+ "elapsed_time": 98.8,
"final_time": 31539600.0,
"jacobians": 141517,
"start_time": 0,
diff --git a/docs/1534-add-kpi-assessment-package/regression/ThermalZones/simulator-dymola.log b/docs/1534-add-kpi-assessment-package/regression/ThermalZones/simulator-dymola.log
index 56f8db78e6..b023c880b1 100644
--- a/docs/1534-add-kpi-assessment-package/regression/ThermalZones/simulator-dymola.log
+++ b/docs/1534-add-kpi-assessment-package/regression/ThermalZones/simulator-dymola.log
@@ -204,19 +204,9 @@ thermalZone.ROM.extWallRC.thermCapExt[1].T
thermalZone.ROM.intWallRC.thermCapInt[1].T
thermalZone.ROM.volMoiAir.dynBal.medium.Xi[1]
thermalZone.ROM.volMoiAir.dynBal.U
-sh -c "$DYMOLA/bin/dsbuild.sh -godess -x64 -I '/opt/dymola-2024xRefresh1-x86_64/Modelica/Library/Modelica 4.0.0/Resources/C-Sources' -I '/tmp/tmp-AixLib-0-dgafsy0h/AixLib/Resources/C-Sources' -L '/opt/dymola-2024xRefresh1-x86_64/Modelica/Library/Modelica 4.0.0/Resources/Library/linux64' -l ModelicaIO -l ModelicaMatIO -l ModelicaStandardTables -l zlib dsmodel" failed.
-Error: Compilation of AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir failed.
-
-Note: There were translation errors that might explain the problem.
-Compiler message:
-Using CC=cc -Wl,--no-as-needed
-dsmodel.c:16106:1: fatal error: error writing to /tmp/ccaZjUj7.s: No space left on device
-16106 | BreakSectionFunctionEnd()
- | ^~~~~~~~~~~~~~~~~~~~~~~
-compilation terminated.
-Compiling
-Error: ERRORS have been issued.
- = false
+Finished
+Finished
+ = true
@@ -300,6 +290,7 @@ Room.wallWest.Wall.simpleNLayer.cap[1].T
Room.wallWest.Wall.simpleNLayer.cap[2].T
Room.wallWest.Wall.simpleNLayer.cap[3].T
Finished
+Not possible to open file "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600.mat": No such file or directory
Finished
= true
@@ -395,92 +386,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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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.
@@ -515,92 +506,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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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-dgafsy0h/AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo, line 193
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/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.
@@ -1170,6 +1161,113 @@ Declaring variable: Boolean rScript ;
savelog("AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230.translation.log"); = true
+rCheck = checkModel("AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2");
+Warning: Can not resolve link "AixLib.ThermalZones.ReducedOrder.Multizone.MultizoneMoistAirEquipped" in AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2
+Check of AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2
+The model has the same number of unknowns and equations: 10232
+The model has the same number of unknowns and equations
+for the given numerical settings of parameters: 10232
+Check of AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2 successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/ThermalZones/ReducedOrder/Examples/MultizoneMoistAirCO2.mos\",", "AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2\",", "AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2\\\");\",", "AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/ThermalZones/ReducedOrder/Examples/MultizoneMoistAirCO2.mos");
+simulateModel("AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2", tolerance=1e-6, stopTime=3.1536e+007, numberOfIntervals=0, outputInterval=3600, method="CVode", resultFile="AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2");
+Translation of AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2
+The DAE has 10232 scalar unknowns and 10232 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 1537
+ Variables: 14814
+ Constants: 411 (411 scalars)
+ Parameters: 4813 (5892 scalars)
+ Unknowns: 9590 (10232 scalars)
+ Differentiated variables: 45 scalars
+ Equations: 6533
+ Nontrivial: 6027
+Translated Model
+ Constants: 3030 scalars
+ Free parameters: 1342 scalars
+ Parameter depending: 2740 scalars
+ Outputs: 23 scalars
+ Continuous time states: 45 scalars
+ Time-varying variables: 3050 scalars
+ Alias variables: 6373 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: {29, 4, 29, 4, 29, 4, 29, 4, 29, 4}
+ Sizes after manipulation of the linear systems: {4, 0, 4, 0, 4, 0, 4, 0, 4, 0}
+ Sizes of nonlinear systems of equations: {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
+ Sizes after manipulation of the nonlinear systems: {0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of linear systems of equations: {32, 32, 32, 32, 32}
+ Sizes after manipulation of the linear systems: {5, 5, 5, 5, 5}
+
+Selected continuous time states
+Statically selected continuous time states
+multizone.zone[1].heaterCooler.pITempHeat.PI.I.y
+multizone.zone[1].ROM.extWallRC.thermCapExt[1].T
+multizone.zone[1].ROM.intWallRC.thermCapInt[1].T
+multizone.zone[1].ROM.volMoiAir.dynBal.m
+multizone.zone[1].ROM.volMoiAir.dynBal.mC[1]
+multizone.zone[1].ROM.volMoiAir.dynBal.medium.Xi[1]
+multizone.zone[1].ROM.volMoiAir.dynBal.U
+multizone.zone[1].ventCont.dEMA.ExpAVG.x[1]
+multizone.zone[1].ventCont.dEMA.ExpAVG1.x[1]
+multizone.zone[2].heaterCooler.pITempHeat.PI.I.y
+multizone.zone[2].ROM.extWallRC.thermCapExt[1].T
+multizone.zone[2].ROM.intWallRC.thermCapInt[1].T
+multizone.zone[2].ROM.volMoiAir.dynBal.m
+multizone.zone[2].ROM.volMoiAir.dynBal.mC[1]
+multizone.zone[2].ROM.volMoiAir.dynBal.medium.Xi[1]
+multizone.zone[2].ROM.volMoiAir.dynBal.U
+multizone.zone[2].ventCont.dEMA.ExpAVG.x[1]
+multizone.zone[2].ventCont.dEMA.ExpAVG1.x[1]
+multizone.zone[3].heaterCooler.pITempHeat.PI.I.y
+multizone.zone[3].ROM.extWallRC.thermCapExt[1].T
+multizone.zone[3].ROM.intWallRC.thermCapInt[1].T
+multizone.zone[3].ROM.volMoiAir.dynBal.m
+multizone.zone[3].ROM.volMoiAir.dynBal.mC[1]
+multizone.zone[3].ROM.volMoiAir.dynBal.medium.Xi[1]
+multizone.zone[3].ROM.volMoiAir.dynBal.U
+multizone.zone[3].ventCont.dEMA.ExpAVG.x[1]
+multizone.zone[3].ventCont.dEMA.ExpAVG1.x[1]
+multizone.zone[4].heaterCooler.pITempHeat.PI.I.y
+multizone.zone[4].ROM.extWallRC.thermCapExt[1].T
+multizone.zone[4].ROM.intWallRC.thermCapInt[1].T
+multizone.zone[4].ROM.volMoiAir.dynBal.m
+multizone.zone[4].ROM.volMoiAir.dynBal.mC[1]
+multizone.zone[4].ROM.volMoiAir.dynBal.medium.Xi[1]
+multizone.zone[4].ROM.volMoiAir.dynBal.U
+multizone.zone[4].ventCont.dEMA.ExpAVG.x[1]
+multizone.zone[4].ventCont.dEMA.ExpAVG1.x[1]
+multizone.zone[5].heaterCooler.pITempHeat.PI.I.y
+multizone.zone[5].ROM.extWallRC.thermCapExt[1].T
+multizone.zone[5].ROM.intWallRC.thermCapInt[1].T
+multizone.zone[5].ROM.volMoiAir.dynBal.m
+multizone.zone[5].ROM.volMoiAir.dynBal.mC[1]
+multizone.zone[5].ROM.volMoiAir.dynBal.medium.Xi[1]
+multizone.zone[5].ROM.volMoiAir.dynBal.U
+multizone.zone[5].ventCont.dEMA.ExpAVG.x[1]
+multizone.zone[5].ventCont.dEMA.ExpAVG1.x[1]
+Finished
+Finished
+ = true
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.translation.log"); = true
+
+
rCheck = checkModel("AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse");
Check of AixLib.ThermalZones.HighOrder.Validation.EmpiricalValidation.Warehouse
The model has the same number of unknowns and equations: 1159
@@ -1336,6 +1434,138 @@ Declaring variable: Boolean rScript ;
savelog("AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250.translation.log"); = true
+rCheck = checkModel("AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920");
+Check of AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920
+Warning: Local "multiSum" conflict with inherited. Should be identical
+Warning: Component multiSum(nu = 2),
+ but previously multiSum(nu = nWin).
+ The components are not identical.
+
+ For element multiSum found at
+
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/AixLib/ThermalZones/HighOrder/Rooms/ASHRAE140/EastWestFacingWindows.mo, line 82
+ Conflict with element from
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/AixLib/ThermalZones/HighOrder/Rooms/BaseClasses/PartialRoomFourWalls.mo, line 211
+ Context: AixLib.ThermalZones.HighOrder.Rooms.ASHRAE140.EastWestFacingWindows
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/AixLib/ThermalZones/HighOrder/Validation/ASHRAE140/Case620.mo, line 8
+Warning: Local "multiSum" conflict with inherited. Should be identical
+Warning: Component multiSum(nu = 2),
+ but previously multiSum(nu = nWin).
+ The components are not identical.
+
+ For element multiSum found at
+
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/AixLib/ThermalZones/HighOrder/Rooms/ASHRAE140/EastWestFacingWindows.mo, line 82
+ Conflict with element from
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/AixLib/ThermalZones/HighOrder/Rooms/BaseClasses/PartialRoomFourWalls.mo, line 211
+ Context: AixLib.ThermalZones.HighOrder.Rooms.ASHRAE140.EastWestFacingWindows
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/AixLib/ThermalZones/HighOrder/Validation/ASHRAE140/Case620.mo, line 8
+The model has the same number of unknowns and equations: 1721
+The model has the same number of unknowns and equations
+for the given numerical settings of parameters: 1721
+Check of AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920 successful.
+Declaring variable: Boolean rCheck ;
+
+Modelica.Utilities.Streams.print(" { \"file\" : \"AixLib/Resources/Scripts/Dymola/ThermalZones/HighOrder/Validation/ASHRAE140/Case920.mos\",", "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.statistics.log");
+Modelica.Utilities.Streams.print(" \"model\" : \"AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920\",", "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.statistics.log");
+Modelica.Utilities.Streams.print(" \"check\" : {", "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.statistics.log");
+Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920\\\");\",", "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.statistics.log");
+Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.statistics.log");
+Modelica.Utilities.Streams.print(" },", "AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.statistics.log");
+
+
+rScript=RunScript("modelica://AixLib/Resources/Scripts/Dymola/ThermalZones/HighOrder/Validation/ASHRAE140/Case920.mos");
+simulateModel("AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920", startTime=0, stopTime=31539600, outputInterval=1800, tolerance=1e-6, method="dassl", resultFile="AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920");
+Translation of AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920
+Warning: Local "multiSum" conflict with inherited. Should be identical
+Warning: Component multiSum(nu = 2),
+ but previously multiSum(nu = nWin).
+ The components are not identical.
+
+ For element multiSum found at
+
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/AixLib/ThermalZones/HighOrder/Rooms/ASHRAE140/EastWestFacingWindows.mo, line 82
+ Conflict with element from
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/AixLib/ThermalZones/HighOrder/Rooms/BaseClasses/PartialRoomFourWalls.mo, line 211
+ Context: AixLib.ThermalZones.HighOrder.Rooms.ASHRAE140.EastWestFacingWindows
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/AixLib/ThermalZones/HighOrder/Validation/ASHRAE140/Case620.mo, line 8
+Warning: Local "multiSum" conflict with inherited. Should be identical
+Warning: Component multiSum(nu = 2),
+ but previously multiSum(nu = nWin).
+ The components are not identical.
+
+ For element multiSum found at
+
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/AixLib/ThermalZones/HighOrder/Rooms/ASHRAE140/EastWestFacingWindows.mo, line 82
+ Conflict with element from
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/AixLib/ThermalZones/HighOrder/Rooms/BaseClasses/PartialRoomFourWalls.mo, line 211
+ Context: AixLib.ThermalZones.HighOrder.Rooms.ASHRAE140.EastWestFacingWindows
+ File: /tmp/tmp-AixLib-0-mwwwv5uj/AixLib/ThermalZones/HighOrder/Validation/ASHRAE140/Case620.mo, line 8
+The DAE has 1721 scalar unknowns and 1721 scalar equations.
+
+Statistics
+
+Original Model
+ Number of components: 380
+ Variables: 3302
+ Constants: 41 (276 scalars)
+ Parameters: 1575 (2317 scalars)
+ Unknowns: 1686 (1721 scalars)
+ Differentiated variables: 25 scalars
+ Equations: 1333
+ Nontrivial: 1107
+Translated Model
+ Constants: 803 scalars
+ Free parameters: 971 scalars
+ Parameter depending: 954 scalars
+ Outputs: 5 scalars
+ Continuous time states: 25 scalars
+ Time-varying variables: 513 scalars
+ Alias variables: 1073 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4}
+ Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
+ Sizes of nonlinear systems of equations: {73}
+ Sizes after manipulation of the nonlinear systems: {19}
+ Number of numerical Jacobians: 0
+
+Selected continuous time states
+Statically selected continuous time states
+idealHeaterCooler.pITempCool.PI.I.y
+idealHeaterCooler.pITempHeat.PI.I.y
+integrator2.y
+integratorCool.y
+integratorHeat.y
+Room.airload.dynBal.m
+Room.airload.dynBal.medium.Xi[1]
+Room.airload.dynBal.U
+Room.ceiling.Wall.simpleNLayer.cap[1].T
+Room.ceiling.Wall.simpleNLayer.cap[2].T
+Room.ceiling.Wall.simpleNLayer.cap[3].T
+Room.floor.Wall.simpleNLayer.cap[1].T
+Room.floor.Wall.simpleNLayer.cap[2].T
+Room.wallEast.Wall.simpleNLayer.cap[1].T
+Room.wallEast.Wall.simpleNLayer.cap[2].T
+Room.wallEast.Wall.simpleNLayer.cap[3].T
+Room.wallNorth.Wall.simpleNLayer.cap[1].T
+Room.wallNorth.Wall.simpleNLayer.cap[2].T
+Room.wallNorth.Wall.simpleNLayer.cap[3].T
+Room.wallSouth.Wall.simpleNLayer.cap[1].T
+Room.wallSouth.Wall.simpleNLayer.cap[2].T
+Room.wallSouth.Wall.simpleNLayer.cap[3].T
+Room.wallWest.Wall.simpleNLayer.cap[1].T
+Room.wallWest.Wall.simpleNLayer.cap[2].T
+Room.wallWest.Wall.simpleNLayer.cap[3].T
+Finished
+Warning: WARNINGS have been issued.
+Simulating: Time= 2.624e+07
+ = false
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.translation.log"); = true
+
+
rCheck = checkModel("AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange");
Warning: Can not resolve link "AixLib.ThermalZones.ReducedOrder.ThermalZone.ThermalZoneMoistAirEquipped" in AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange
Check of AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistCO2AirExchange
@@ -1503,7 +1733,7 @@ savelog("AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440.translation.
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-1-ti9h6al0/AixLib/ThermalZones/HighOrder/Examples/RoomGFOw2_DayNightMode.mo, line 50
+ File: /tmp/tmp-AixLib-1-pucxnzsd/AixLib/ThermalZones/HighOrder/Examples/RoomGFOw2_DayNightMode.mo, line 50
Component context: Pump
Component declared as Pump Pump in AixLib.Obsolete.Year2021.Fluid.Movers
The model has the same number of unknowns and equations: 2610
@@ -1530,7 +1760,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-1-ti9h6al0/AixLib/ThermalZones/HighOrder/Examples/RoomGFOw2_DayNightMode.mo, line 50
+ File: /tmp/tmp-AixLib-1-pucxnzsd/AixLib/ThermalZones/HighOrder/Examples/RoomGFOw2_DayNightMode.mo, line 50
Component context: Pump
Component declared as Pump Pump in AixLib.Obsolete.Year2021.Fluid.Movers
The DAE has 2610 scalar unknowns and 2610 scalar equations.
@@ -2475,7 +2705,142 @@ Removed the following equations which are redundant and consistent:
end if;
The redundancies involve
-initia = true
+initial equations:
+ multizone.zone[1].ROM.volMoiAir.dynBal.medium.p = 101325.0;
+ multizone.zone[1].airFlowMoistureToROM.AirLay.dynBal.medium.p = 101325.0;
+ multizone.zone[1].airFlowMoistureToROM.sou.vol.dynBal.medium.p = 101325.0;
+
+active start values:
+ multizone.zone[1].ROM.ports[1].p = 101325;
+
+
+Statistics
+
+Original Model
+ Number of components: 2234
+ Variables: 22367
+ Constants: 540 (540 scalars)
+ Parameters: 8721 (10838 scalars)
+ Unknowns: 13104 (13615 scalars)
+ Differentiated variables: 94 scalars
+ Equations: 9467
+ Nontrivial: 8430
+Translated Model
+ Constants: 13099 scalars
+ Parameter depending: 215 scalars
+ Continuous time states: 86 scalars
+ Time-varying variables: 3976 scalars
+ Alias variables: 7703 scalars
+ Number of mixed real/discrete systems of equations: 0
+ Sizes of linear systems of equations: {4, 26, 13, 13, 4, 4, 26, 13, 13, 46, 4, 4, 46, 4, 4, 45, 4, 4, 4, 45, 4, 46, 4, 4}
+ Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
+ Sizes of nonlinear systems of equations: {56, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}
+ Sizes after manipulation of the nonlinear systems: {6, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1}
+ Number of numerical Jacobians: 0
+ Initialization problem
+ Sizes of linear systems of equations: {57, 57, 56, 56, 57}
+ Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0}
+ Sizes of nonlinear systems of equations: {1, 1, 67, 1, 1}
+ Sizes after manipulation of the nonlinear systems: {0, 0, 9, 1, 1}
+ Number of numerical Jacobians: 0
+
+Settings
+Evaluate = true
+Selected continuous time states
+Statically selected continuous time states
+multizone.zone[1].airFlowMoistureToROM.AirLay.dynBal.mC[1]
+multizone.zone[1].airFlowMoistureToROM.AirLay.dynBal.medium.Xi[1]
+multizone.zone[1].airFlowMoistureToROM.AirLay.dynBal.U
+multizone.zone[1].airFlowMoistureToROM.sou.filter.s[1]
+multizone.zone[1].airFlowMoistureToROM.sou.filter.s[2]
+multizone.zone[1].airFlowMoistureToROM.sou.vol.dynBal.m
+multizone.zone[1].airFlowMoistureToROM.sou.vol.dynBal.mC[1]
+multizone.zone[1].airFlowMoistureToROM.sou.vol.dynBal.medium.Xi[1]
+multizone.zone[1].airFlowMoistureToROM.sou.vol.dynBal.U
+multizone.zone[1].heaterCooler.pITempHeat.PI.I.y
+multizone.zone[1].indoorSwimmingPool[1].cirPump.filter.s[1]
+multizone.zone[1].indoorSwimmingPool[1].cirPump.filter.s[2]
+multizone.zone[1].indoorSwimmingPool[1].cirPump.vol.dynBal.U
+multizone.zone[1].indoorSwimmingPool[1].PI.I.y
+multizone.zone[1].indoorSwimmingPool[1].poolSto.dynBal.U
+multizone.zone[1].indoorSwimmingPool[1].poolWat.dynBal.U
+multizone.zone[1].indoorSwimmingPool[2].cirPump.filter.s[1]
+multizone.zone[1].indoorSwimmingPool[2].cirPump.filter.s[2]
+multizone.zone[1].indoorSwimmingPool[2].cirPump.vol.dynBal.U
+multizone.zone[1].indoorSwimmingPool[2].PI.I.y
+multizone.zone[1].indoorSwimmingPool[2].poolSto.dynBal.U
+multizone.zone[1].indoorSwimmingPool[2].poolWat.dynBal.U
+multizone.zone[1].ROM.extWallRC.thermCapExt[1].T
+multizone.zone[1].ROM.floorRC.thermCapExt[1].T
+multizone.zone[1].ROM.intWallRC.thermCapInt[1].T
+multizone.zone[1].ROM.roofRC.thermCapExt[1].T
+multizone.zone[1].ROM.volMoiAir.dynBal.mC[1]
+multizone.zone[1].ROM.volMoiAir.dynBal.medium.Xi[1]
+multizone.zone[1].ROM.volMoiAir.dynBal.U
+multizone.zone[1].ventCont.dEMA.ExpAVG.x[1]
+multizone.zone[1].ventCont.dEMA.ExpAVG1.x[1]
+multizone.zone[2].heaterCooler.pITempHeat.PI.I.y
+multizone.zone[2].ROM.extWallRC.thermCapExt[1].T
+multizone.zone[2].ROM.floorRC.thermCapExt[1].T
+multizone.zone[2].ROM.intWallRC.thermCapInt[1].T
+multizone.zone[2].ROM.roofRC.thermCapExt[1].T
+multizone.zone[2].ROM.volMoiAir.dynBal.m
+multizone.zone[2].ROM.volMoiAir.dynBal.mC[1]
+multizone.zone[2].ROM.volMoiAir.dynBal.medium.Xi[1]
+multizone.zone[2].ROM.volMoiAir.dynBal.U
+multizone.zone[2].ventCont.dEMA.ExpAVG.x[1]
+multizone.zone[2].ventCont.dEMA.ExpAVG1.x[1]
+multizone.zone[3].heaterCooler.pITempHeat.PI.I.y
+multizone.zone[3].ROM.extWallRC.thermCapExt[1].T
+multizone.zone[3].ROM.floorRC.thermCapExt[1].T
+multizone.zone[3].ROM.intWallRC.thermCapInt[1].T
+multizone.zone[3].ROM.roofRC.thermCapExt[1].T
+multizone.zone[3].ROM.volMoiAir.dynBal.m
+multizone.zone[3].ROM.volMoiAir.dynBal.mC[1]
+multizone.zone[3].ROM.volMoiAir.dynBal.medium.Xi[1]
+multizone.zone[3].ROM.volMoiAir.dynBal.U
+multizone.zone[3].ventCont.dEMA.ExpAVG.x[1]
+multizone.zone[3].ventCont.dEMA.ExpAVG1.x[1]
+multizone.zone[4].heaterCooler.pITempHeat.PI.I.y
+multizone.zone[4].ROM.extWallRC.thermCapExt[1].T
+multizone.zone[4].ROM.floorRC.thermCapExt[1].T
+multizone.zone[4].ROM.intWallRC.thermCapInt[1].T
+multizone.zone[4].ROM.roofRC.thermCapExt[1].T
+multizone.zone[4].ROM.volMoiAir.dynBal.m
+multizone.zone[4].ROM.volMoiAir.dynBal.mC[1]
+multizone.zone[4].ROM.volMoiAir.dynBal.medium.Xi[1]
+multizone.zone[4].ROM.volMoiAir.dynBal.U
+multizone.zone[4].ventCont.dEMA.ExpAVG.x[1]
+multizone.zone[4].ventCont.dEMA.ExpAVG1.x[1]
+multizone.zone[5].heaterCooler.pITempHeat.PI.I.y
+multizone.zone[5].ROM.extWallRC.thermCapExt[1].T
+multizone.zone[5].ROM.floorRC.thermCapExt[1].T
+multizone.zone[5].ROM.intWallRC.thermCapInt[1].T
+multizone.zone[5].ROM.roofRC.thermCapExt[1].T
+multizone.zone[5].ROM.volMoiAir.dynBal.m
+multizone.zone[5].ROM.volMoiAir.dynBal.mC[1]
+multizone.zone[5].ROM.volMoiAir.dynBal.medium.Xi[1]
+multizone.zone[5].ROM.volMoiAir.dynBal.U
+multizone.zone[5].ventCont.dEMA.ExpAVG.x[1]
+multizone.zone[5].ventCont.dEMA.ExpAVG1.x[1]
+multizone.zone[6].heaterCooler.pITempHeat.PI.I.y
+multizone.zone[6].ROM.extWallRC.thermCapExt[1].T
+multizone.zone[6].ROM.floorRC.thermCapExt[1].T
+multizone.zone[6].ROM.intWallRC.thermCapInt[1].T
+multizone.zone[6].ROM.roofRC.thermCapExt[1].T
+multizone.zone[6].ROM.volMoiAir.dynBal.m
+multizone.zone[6].ROM.volMoiAir.dynBal.mC[1]
+multizone.zone[6].ROM.volMoiAir.dynBal.medium.Xi[1]
+multizone.zone[6].ROM.volMoiAir.dynBal.U
+multizone.zone[6].ventCont.dEMA.ExpAVG.x[1]
+multizone.zone[6].ventCont.dEMA.ExpAVG1.x[1]
+Finished
+Simulating: Time= 1.313e+07
+ = false
+
+Declaring variable: Boolean rScript ;
+
+savelog("AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2EquippedSwimmingFacility.translation.log"); = true
rCheck = checkModel("AixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270");
diff --git a/docs/1534-add-kpi-assessment-package/regression/ThermalZones/unitTests-dymola.log b/docs/1534-add-kpi-assessment-package/regression/ThermalZones/unitTests-dymola.log
index a79f3aa26f..50f3da8995 100644
--- a/docs/1534-add-kpi-assessment-package/regression/ThermalZones/unitTests-dymola.log
+++ b/docs/1534-add-kpi-assessment-package/regression/ThermalZones/unitTests-dymola.log
@@ -4,25 +4,17 @@ Regression tests are only run for the following package:
*** Error: Model 'AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620' failed: TimeoutExpired: Command '['dymola', 'run_AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mos', '/nowindow']' timed out after 300 seconds
*** Error: Simulation failed for 'RunScript("modelica://AixLib/Resources/Scripts/Dymola/ThermalZones/HighOrder/Validation/ASHRAE140/Case920.mos");'.
*** Error: Simulation failed for 'dymola run_AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300.mos /nowindow'.
-*** Error: Simulation failed for 'RunScript("modelica://AixLib/Resources/Scripts/Dymola/ThermalZones/ReducedOrder/Examples/MultizoneMoistAirCO2.mos");'.
-*** Error: Simulation failed for 'RunScript("modelica://AixLib/Resources/Scripts/Dymola/ThermalZones/ReducedOrder/Examples/ThermalZoneMoistAir.mos");'.
*** Error: Simulation failed for 'dymola run_AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620.mos /nowindow'.
*** Error: Simulation failed for 'RunScript("modelica://AixLib/Resources/Scripts/Dymola/ThermalZones/ReducedOrder/Examples/MultizoneMoistAirCO2EquippedSwimmingFacility.mos");'.
-*** Error: IOError while reading /tmp/tmp-AixLib-0-dgafsy0h/AixLib/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir.mat generated by ThermalZones/ReducedOrder/Examples/ThermalZoneMoistAir.mos.
-File /tmp/tmp-AixLib-0-dgafsy0h/AixLib/AixLib.ThermalZones.ReducedOrder.Examples.ThermalZoneMoistAir.mat does not exist.
+*** Error: ValueError while reading /tmp/tmp-AixLib-2-bwcmvdc3/AixLib/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2EquippedSwimmingFacility.mat generated by ThermalZones/ReducedOrder/Examples/MultizoneMoistAirCO2EquippedSwimmingFacility.mos.
+Mat 4 mopt wrong format, byteswapping problem?
-*** Error: ValueError while reading /tmp/tmp-AixLib-2-pyafhldy/AixLib/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2EquippedSwimmingFacility.mat generated by ThermalZones/ReducedOrder/Examples/MultizoneMoistAirCO2EquippedSwimmingFacility.mos.
-Not enough bytes to read matrix 'b'data_2''; is this a badly-formed file? Consider listing matrices with `whosmat` and loading named matrices with `variable_names` kwarg to `loadmat`
+*** Error: ValueError while reading /tmp/tmp-AixLib-0-mwwwv5uj/AixLib/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat generated by ThermalZones/HighOrder/Validation/ASHRAE140/Case920.mos.
+Mat 4 mopt wrong format, byteswapping problem?
-*** Error: ValueError while reading /tmp/tmp-AixLib-0-dgafsy0h/AixLib/AixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2.mat generated by ThermalZones/ReducedOrder/Examples/MultizoneMoistAirCO2.mos.
-Not enough bytes to read matrix 'b'data_2''; is this a badly-formed file? Consider listing matrices with `whosmat` and loading named matrices with `variable_names` kwarg to `loadmat`
-
-*** Error: ValueError while reading /tmp/tmp-AixLib-0-dgafsy0h/AixLib/AixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920.mat generated by ThermalZones/HighOrder/Validation/ASHRAE140/Case920.mos.
-read length must be non-negative or -1
-
-Comparison files output by funnel are stored in the directory 'funnel_comp' of size 2.9 MB.
+Comparison files output by funnel are stored in the directory 'funnel_comp' of size 3.0 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 0 warnings and 12 errors.
+Script that runs unit tests had 0 warnings and 8 errors.