Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr IDEAS_IDEAS.Fluid.SolarCollectors.Controls.Examples.SolarPumpController.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo): time 0.001593/0.001593, allocations: 74.72 kB / 19.96 MB, free: 1.453 MB / 14.72 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo): time 0.001424/0.001424, allocations: 164.7 kB / 23.23 MB, free: 4.199 MB / 14.72 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo): time 1.296/1.296, allocations: 177.2 MB / 203.6 MB, free: 8.23 MB / 190.1 MB " [Timeout remaining time 179] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/IDEAS 4.0.0/package.mo", uses=false) [Timeout 180] "[/home/hudson/saved_omc/libraries/.openmodelica/libraries/IDEAS 4.0.0/Examples/PPD12/Structure.mo:531:21-531:686:writable] Warning: Lexer treating \\ as \\\\, since \\e is not a valid Modelica escape sequence. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/IDEAS 4.0.0/Examples/PPD12/Structure.mo:531:21-531:694:writable] Warning: Lexer treating \\ as \\\\, since \\< is not a valid Modelica escape sequence. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/IDEAS 4.0.0/Media/Refrigerants/R410A/package.order:0:0-0:0:readonly] Warning: Found duplicate names in package.order file: A, B, C. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/IDEAS 4.0.0/Media/Refrigerants/R410A/package.mo:2:1-70:10:writable] Warning: C was referenced in the package.order file, but was not found in package.mo, C/package.mo or C.mo. Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/IDEAS 4.0.0/package.mo): time 1.165/1.165, allocations: 154.7 MB / 414.7 MB, free: 6.516 MB / 382.1 MB [/home/hudson/saved_omc/libraries/.openmodelica/libraries/IDEAS 4.0.0/Utilities/Cryptographics/BaseClasses/sha.mo:2:1-19:8:writable] Warning: External function annotation should occur on the external-clause, not on the function. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/IDEAS 4.0.0/Utilities/File/sha2.mo:2:1-9:9:writable] Warning: External function annotation should occur on the external-clause, not on the function. " [Timeout remaining time 179] Using package IDEAS with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/IDEAS 4.0.0/package.mo) Using package Modelica with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo) Using package Complex with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo) Using package ModelicaServices with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo) Running command: translateModel(IDEAS.Fluid.SolarCollectors.Controls.Examples.SolarPumpController,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="IDEAS_IDEAS.Fluid.SolarCollectors.Controls.Examples.SolarPumpController") translateModel(IDEAS.Fluid.SolarCollectors.Controls.Examples.SolarPumpController,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2500,variableFilter="",fileNamePrefix="IDEAS_IDEAS.Fluid.SolarCollectors.Controls.Examples.SolarPumpController") [Timeout 660] "Notification: Performance of FrontEnd - Absyn->SCode: time 1.858e-05/1.858e-05, allocations: 2.281 kB / 0.6195 GB, free: 4.398 MB / 0.5137 GB Notification: Performance of NFInst.instantiate(IDEAS.Fluid.SolarCollectors.Controls.Examples.SolarPumpController): time 0.009423/0.009442, allocations: 6.562 MB / 0.6259 GB, free: 13.82 MB / 0.5294 GB Notification: Performance of NFInst.instExpressions: time 0.1701/0.1795, allocations: 133.8 MB / 0.7566 GB, free: 7.578 MB / 0.6544 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.00136/0.1809, allocations: 27.81 kB / 0.7566 GB, free: 7.551 MB / 0.6544 GB Notification: Performance of NFTyping.typeComponents: time 0.001518/0.1824, allocations: 428.5 kB / 0.757 GB, free: 7.129 MB / 0.6544 GB Notification: Performance of NFTyping.typeBindings: time 0.002474/0.1849, allocations: 0.7886 MB / 0.7578 GB, free: 6.344 MB / 0.6544 GB Notification: Performance of NFTyping.typeClassSections: time 0.002543/0.1874, allocations: 1.162 MB / 0.7589 GB, free: 5.188 MB / 0.6544 GB Notification: Performance of NFFlatten.flatten: time 0.003404/0.1908, allocations: 2.75 MB / 0.7616 GB, free: 2.43 MB / 0.6544 GB Notification: Performance of NFFlatten.resolveConnections: time 0.001186/0.192, allocations: 0.7373 MB / 0.7623 GB, free: 1.641 MB / 0.6544 GB Notification: Performance of NFEvalConstants.evaluate: time 0.001808/0.1938, allocations: 1.489 MB / 0.7638 GB, free: 152 kB / 0.6544 GB Notification: Performance of NFSimplifyModel.simplify: time 0.3022/0.4961, allocations: 0.7294 MB / 0.7645 GB, free: 10.13 MB / 0.6544 GB Notification: Performance of NFPackage.collectConstants: time 0.0005903/0.4966, allocations: 252.9 kB / 0.7648 GB, free: 10.13 MB / 0.6544 GB Notification: Performance of NFFlatten.collectFunctions: time 0.00183/0.4985, allocations: 0.7989 MB / 0.7655 GB, free: 10.13 MB / 0.6544 GB Notification: Performance of combineBinaries: time 0.002821/0.5013, allocations: 3.299 MB / 0.7688 GB, free: 9.199 MB / 0.6544 GB Notification: Performance of replaceArrayConstructors: time 0.001785/0.5031, allocations: 1.87 MB / 0.7706 GB, free: 8.266 MB / 0.6544 GB Notification: Performance of NFVerifyModel.verify: time 0.0008622/0.5039, allocations: 150.9 kB / 0.7707 GB, free: 8.266 MB / 0.6544 GB Notification: Performance of FrontEnd: time 0.0004956/0.5044, allocations: 86.73 kB / 0.7708 GB, free: 8.266 MB / 0.6544 GB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 415 (388) * Number of variables: 415 (388) Notification: Performance of [SIM] Bindings: time 0.007869/0.5123, allocations: 8.406 MB / 0.779 GB, free: 5.793 MB / 0.6544 GB Notification: Performance of [SIM] FunctionAlias: time 0.002418/0.5147, allocations: 1.972 MB / 0.7809 GB, free: 5.418 MB / 0.6544 GB Notification: Performance of [SIM] Early Inline: time 0.007113/0.5218, allocations: 8.81 MB / 0.7895 GB, free: 5.129 MB / 0.6544 GB Notification: Performance of [SIM] Simplify 1: time 0.001675/0.5235, allocations: 0.9779 MB / 0.7905 GB, free: 4.859 MB / 0.6544 GB Notification: Performance of [SIM] Alias: time 0.01174/0.5353, allocations: 11.61 MB / 0.8018 GB, free: 2.629 MB / 0.6544 GB Notification: Performance of [SIM] Simplify 2: time 0.0008994/0.5362, allocations: 0.6919 MB / 0.8025 GB, free: 2.449 MB / 0.6544 GB Notification: Performance of [SIM] Remove Stream: time 0.0004052/0.5366, allocations: 473.1 kB / 0.803 GB, free: 2.344 MB / 0.6544 GB Notification: Performance of [SIM] Detect States: time 0.001198/0.5378, allocations: 1.571 MB / 0.8045 GB, free: 2.09 MB / 0.6544 GB Notification: Performance of [SIM] Events: time 0.0003471/0.5381, allocations: 319.3 kB / 0.8048 GB, free: 2.07 MB / 0.6544 GB Notification: Performance of [SIM] Partitioning: time 0.001757/0.5399, allocations: 1.987 MB / 0.8067 GB, free: 1.586 MB / 0.6544 GB Notification: Performance of [SIM] Causalize: time 0.003324/0.5432, allocations: 3.2 MB / 0.8099 GB, free: 0.9258 MB / 0.6544 GB Notification: Performance of [SIM] After Index Reduction Inline: time 0.005006/0.5482, allocations: 4.116 MB / 0.8139 GB, free: 15.82 MB / 0.67 GB Notification: Performance of [INI] Simplify: time 0.004782/0.553, allocations: 2.665 MB / 0.8165 GB, free: 14.52 MB / 0.67 GB Notification: Performance of [INI] Inline: time 0.006927/0.5599, allocations: 7.491 MB / 0.8238 GB, free: 10.37 MB / 0.67 GB Notification: Performance of [INI] Partitioning: time 0.000281/0.5602, allocations: 103.6 kB / 0.8239 GB, free: 10.3 MB / 0.67 GB Notification: Performance of [INI] Cleanup: time 0.001581/0.5618, allocations: 1.446 MB / 0.8253 GB, free: 9.504 MB / 0.67 GB Warning: NBResolveSingularities.balanceInitialization reports an overdetermined initialization! Checking for consistency is not yet supported, following equations had to be removed: [FOR-] (10) ($RES_SIM_723) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.slope = -3.71 ($RES_SIM_724) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; [FOR-] (10) ($RES_SIM_721) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.y_intercept = 0.762 ($RES_SIM_722) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; [FOR-] (10) ($RES_SIM_719) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.validated = IDEAS.Fluid.SolarCollectors.Data.BaseClasses.validateAngles({0.017453292519943295 * ({0.0, 10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0})[$i1] for $i0 in 1:10}, {1.0, 0.9989, 0.9946, 0.9836, 0.9567, 0.8882, 0.6935, 0.0, 0.0, 0.0}) ($RES_SIM_720) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; [FOR-] (100) ($RES_SIM_695) [----] for $i1 in 1:10 loop [----] [ARRY] (10) pumCon.per.incAngDat = 0.017453292519943295 * ({0.0, 10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0})[$i1] ($RES_SIM_696) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9, 11, ...}; [FOR-] (10) ($RES_SIM_693) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.dp_nominal = 242.65 ($RES_SIM_694) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; [FOR-] (10) ($RES_SIM_691) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.mperA_flow_nominal = 0.1777 ($RES_SIM_692) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; [FOR-] (10) ($RES_SIM_689) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.mDry = 26.0 ($RES_SIM_690) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; [FOR-] (10) ($RES_SIM_687) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.V = 0.0028 ($RES_SIM_688) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; [FOR-] (10) ($RES_SIM_685) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.C = 0.0 ($RES_SIM_686) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; [FOR-] (10) ($RES_SIM_683) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.CTyp = IDEAS.Fluid.SolarCollectors.Types.HeatCapacity.DryMass ($RES_SIM_684) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; [FOR-] (10) ($RES_SIM_681) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.A = 1.97 ($RES_SIM_682) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; [FOR-] (10) ($RES_SIM_717) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.incAngModDat[10] = 0.0 ($RES_SIM_718) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; [FOR-] (10) ($RES_SIM_715) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.incAngModDat[9] = 0.0 ($RES_SIM_716) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; [FOR-] (10) ($RES_SIM_713) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.incAngModDat[8] = 0.0 ($RES_SIM_714) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; [FOR-] (10) ($RES_SIM_711) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.incAngModDat[7] = 0.6935 ($RES_SIM_712) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; [FOR-] (10) ($RES_SIM_709) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.incAngModDat[6] = 0.8882 ($RES_SIM_710) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; [FOR-] (10) ($RES_SIM_707) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.incAngModDat[5] = 0.9567 ($RES_SIM_708) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; [FOR-] (10) ($RES_SIM_705) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.incAngModDat[4] = 0.9836 ($RES_SIM_706) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; [FOR-] (10) ($RES_SIM_703) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.incAngModDat[3] = 0.9946 ($RES_SIM_704) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; [FOR-] (10) ($RES_SIM_701) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.incAngModDat[2] = 0.9989 ($RES_SIM_702) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; [FOR-] (10) ($RES_SIM_699) [----] for $i1 in 1:10 loop [----] [SCAL] (1) pumCon.per.incAngModDat[1] = 1.0 ($RES_SIM_700) [----] end for; slice: {1, 2, 3, 4, 5, 6, 7, 8, 9}; Error: Internal error NBSorting.tarjan failed to sort system: System Variables (298/371) **************************** (1|1) [DISC] (1) Boolean pumCon.on (2|2) [ALGB] (1) Real pumCon.weaBus.TWetBul (start = 293.15, min = 0.0, nominal = 300.0) (3|3) [ALGB] (1) Real pumCon.weaBus.relHum (min = 0.0, max = 1.0) (4|4) [ALGB] (1) Real pumCon.weaBus.HDirNor (5|5) [ALGB] (1) Real pumCon.weaBus.HGloHor (6|6) [ALGB] (1) Real pumCon.weaBus.HDifHor (7|7) [ALGB] (1) Real pumCon.weaBus.HHorIR (min = 0.0) (8|8) [ALGB] (1) Real pumCon.weaBus.winDir (9|9) [ALGB] (1) Real pumCon.weaBus.winSpe (10|10) [ALGB] (1) Real pumCon.weaBus.ceiHei (min = 0.0) (11|11) [ALGB] (1) Real pumCon.weaBus.nTot (12|12) [ALGB] (1) Real pumCon.weaBus.solDec (13|13) [ALGB] (1) Real pumCon.weaBus.solZen (14|14) [ALGB] (1) Real pumCon.weaBus.solTim (15|15) [ALGB] (1) Real pumCon.criSol.G_TC (16|16) [ALGB] (1) protected Real pumCon.HDifTilIso.HDifTil.incAng (17|17) [ALGB] (1) protected Real pumCon.HDifTilIso.HDifTil.HGroDifTil (18|18) [ALGB] (1) protected Real pumCon.HDifTilIso.HDifTil.HSkyDifTil (19|19) [ALGB] (1) protected Real pumCon.HDifTilIso.HDifTil.a (20|20) [ALGB] (1) protected Real pumCon.HDifTilIso.HDifTil.b (21|21) [ALGB] (1) protected Real pumCon.HDifTilIso.skyCle.skyCle (22|22) [ALGB] (1) protected Real pumCon.HDifTilIso.skyCle.tmp1 (23|23) [ALGB] (1) protected Real pumCon.HDifTilIso.skyCle.HDifHorBou (24|24) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.F1 (25|25) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.F2 (26|26) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.F11 (27|27) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.F12 (28|28) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.F13 (29|29) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.F21 (30|30) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.F22 (31|31) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.F23 (32|32) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.a1 (33|33) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.a2 (34|34) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.a3 (35|35) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.a4 (36|36) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.a5 (37|37) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.a6 (38|38) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.a7 (39|39) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.a8 (40|40) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.b2 (41|41) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.b3 (42|42) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.b4 (43|43) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.b5 (44|44) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.b6 (45|45) [ALGB] (1) protected Real pumCon.HDifTilIso.briCoe.b7 (46|46) [ALGB] (1) protected Real pumCon.HDifTilIso.relAirMas.relAirMas (47|47) [ALGB] (1) protected Real pumCon.HDifTilIso.relAirMas.zenDeg (48|48) [ALGB] (1) protected Real pumCon.HDifTilIso.skyBri.skyBri (49|49) [ALGB] (1) protected Real pumCon.HDifTilIso.skyBri.extRadCor (50|50) [ALGB] (1) protected Real pumCon.HDifTilIso.incAng.decAng.calTimAux (51|51) [DISS] (1) protected discrete Real pumCon.HDifTilIso.incAng.decAng.tNext (fixed = true, start = 0.0) (52|52) [ALGB] (1) protected Real pumCon.HDifTilIso.incAng.decAng.decAng (53|53) [ALGB] (1) protected Real pumCon.HDifTilIso.incAng.incAng.dec_c = Modelica.Math.cos(pumCon.HDifTilIso.incAng.decAng.decAng) (54|54) [ALGB] (1) protected Real pumCon.HDifTilIso.incAng.incAng.dec_s = Modelica.Math.sin(pumCon.HDifTilIso.incAng.decAng.decAng) (55|55) [ALGB] (1) protected Real pumCon.HDifTilIso.incAng.incAng.sol_c = Modelica.Math.cos(0.2617993877991494 * ((-12.0) + 2.777777777777778e-4 * pumCon.weaBus.solTim)) (56|56) [ALGB] (1) protected Real pumCon.HDifTilIso.incAng.incAng.sol_s = Modelica.Math.sin(0.2617993877991494 * ((-12.0) + 2.777777777777778e-4 * pumCon.weaBus.solTim)) (57|57) [ALGB] (1) protected Real pumCon.HDifTilIso.incAng.incAng.lat_c = Modelica.Math.cos(weaDat.latitude.latitude) (58|58) [ALGB] (1) protected Real pumCon.HDifTilIso.incAng.incAng.lat_s = Modelica.Math.sin(weaDat.latitude.latitude) (59|59) [ALGB] (1) Real pumCon.HDirTil.inc (60|60) [ALGB] (1) protected Real pumCon.HDirTil.incAng.decAng.calTimAux (61|61) [DISS] (1) protected discrete Real pumCon.HDirTil.incAng.decAng.tNext (fixed = true, start = 0.0) (62|62) [ALGB] (1) protected Real pumCon.HDirTil.incAng.decAng.decAng (63|63) [ALGB] (1) protected Real pumCon.HDirTil.incAng.incAng.dec_c = Modelica.Math.cos(pumCon.HDirTil.incAng.decAng.decAng) (64|64) [ALGB] (1) protected Real pumCon.HDirTil.incAng.incAng.dec_s = Modelica.Math.sin(pumCon.HDirTil.incAng.decAng.decAng) (65|65) [ALGB] (1) protected Real pumCon.HDirTil.incAng.incAng.sol_c = Modelica.Math.cos(0.2617993877991494 * ((-12.0) + 2.777777777777778e-4 * pumCon.weaBus.solTim)) (66|66) [ALGB] (1) protected Real pumCon.HDirTil.incAng.incAng.sol_s = Modelica.Math.sin(0.2617993877991494 * ((-12.0) + 2.777777777777778e-4 * pumCon.weaBus.solTim)) (67|67) [ALGB] (1) protected Real pumCon.HDirTil.incAng.incAng.lat_c = Modelica.Math.cos(weaDat.latitude.latitude) (68|68) [ALGB] (1) protected Real pumCon.HDirTil.incAng.incAng.lat_s = Modelica.Math.sin(weaDat.latitude.latitude) (69|69) [ALGB] (1) Real pumCon.HTotTil.u1 (70|70) [ALGB] (1) Real pumCon.HTotTil.u2 (71|71) [ALGB] (1) Real pumCon.HTotTil.y (72|72) [ALGB] (1) Real pumCon.hys.u (73|73) [DISC] (1) Boolean pumCon.hys.y (74|74) [ALGB] (26) protected Real[26] weaDat.datRea.y (75|100) [ALGB] (1) protected Real weaDat.souSelRad.HGloHor_in_internal (76|101) [ALGB] (1) protected Real weaDat.souSelRad.HDifHor_in_internal (77|102) [ALGB] (1) protected Real weaDat.souSelRad.HDirNor_in_internal (78|103) [ALGB] (1) protected Real weaDat.conRelHum.u (79|104) [ALGB] (1) protected Real weaDat.conRelHum.y (80|105) [ALGB] (1) protected Real weaDat.limTotSkyCov.u (81|106) [ALGB] (1) protected Real weaDat.limOpaSkyCov.u (82|107) [ALGB] (1) protected Real weaDat.limCeiHei.u (83|108) [ALGB] (1) protected Real weaDat.limWinSpe.u (84|109) [ALGB] (1) protected Real weaDat.limHorInfRad.u (85|110) [ALGB] (1) protected Real weaDat.TBlaSkyCom.TBlaSky (min = 0.0) (86|111) [ALGB] (1) protected Real weaDat.TBlaSkyCom.TDewPoiK (start = 288.15, min = 0.0, nominal = 300.0) (87|112) [ALGB] (1) protected Real weaDat.TBlaSkyCom.epsSky (88|113) [ALGB] (1) protected Real weaDat.TBlaSkyCom.nOpa10 (min = 0.0, max = 10.0) (89|114) [ALGB] (1) protected Real weaDat.locTim.calTimAux (90|115) [DISS] (1) protected discrete Real weaDat.locTim.tNext (fixed = true, start = 0.0) (91|116) [ALGB] (3) protected Real[3] weaDat.datRea30Min.y (92|119) [ALGB] (1) protected Real weaDat.conTimMin.modTimAux (93|120) [ALGB] (1) protected Real weaDat.conTimMin.calTimAux (94|121) [DISS] (1) protected discrete Real weaDat.conTimMin.tNext (fixed = true, start = 0.0) (95|122) [ALGB] (1) protected Real weaDat.conTim.calTimAux (96|123) [DISS] (1) protected discrete Real weaDat.conTim.tNext (fixed = true, start = 0.0) (97|124) [DISS] (1) protected discrete Real weaDat.eqnTim.tNext (fixed = true, start = 0.0) (98|125) [ALGB] (1) protected Real weaDat.eqnTim.eqnTim (99|126) [ALGB] (1) protected Real weaDat.eqnTim.Bt (100|127) [ALGB] (1) protected Real weaDat.conWinDir.u (101|128) [ALGB] (1) protected Real weaDat.conTDryBul.u (min = -273.15) (102|129) [ALGB] (1) protected Real weaDat.conTDewPoi.u (min = -273.15) (103|130) [ALGB] (1) protected Real weaDat.decAng.calTimAux (104|131) [DISS] (1) protected discrete Real weaDat.decAng.tNext (fixed = true, start = 0.0) (105|132) [ALGB] (1) protected Real weaDat.tWetBul_TDryBulXi.XiDryBul (min = 0.0, max = 1.0) (106|133) [ALGB] (1) protected Real weaDat.tWetBul_TDryBulXi.XiSat (min = 0.0, max = 1.0) (107|134) [ALGB] (1) protected Real weaDat.tWetBul_TDryBulXi.XiSatRefIn (min = 0.0, max = 1.0) (108|135) [ALGB] (1) protected Real weaDat.conTotSkyCov.u (109|136) [ALGB] (1) protected Real weaDat.conOpaSkyCov.u (110|137) [ALGB] (1) Real sine.y (111|138) [ALGB] (1) Real $FUN_1 (112|139) [ALGB] (1) Real $FUN_3 (113|140) [ALGB] (1) Real $FUN_5 (114|141) [ALGB] (1) Real $FUN_6 (115|142) [ALGB] (1) Real $FUN_19 (116|143) [ALGB] (1) Real $FUN_20 (117|144) [ALGB] (1) Real $FUN_23 (118|145) [ALGB] (1) Real $FUN_25 (119|146) [ALGB] (1) Real $FUN_26 (120|147) [ALGB] (1) Real $FUN_27 (121|148) [ALGB] (1) Real $FUN_28 (122|149) [ALGB] (1) Real $FUN_30 (123|150) [ALGB] (1) Real $FUN_32 (124|151) [ALGB] (1) Real $FUN_33 (125|152) [ALGB] (1) Real $FUN_34 (126|153) [ALGB] (1) Real $FUN_35 (127|154) [ALGB] (1) Real $FUN_37 (128|155) [ALGB] (26) Real[26] $FUN_38 (129|181) [ALGB] (1) Real $FUN_40 (130|182) [ALGB] (3) Real[3] $FUN_41 (131|185) [ALGB] (1) Real $FUN_42 (132|186) [ALGB] (1) Real $FUN_43 (133|187) [ALGB] (1) Real $FUN_44 (134|188) [ALGB] (1) Real $FUN_48 (135|189) [ALGB] (1) Real $FUN_49 (136|190) [ALGB] (1) Real $FUN_50 (137|191) [ALGB] (1) Real $FUN_51 (138|192) [ALGB] (1) Real $FUN_52 (139|193) [ALGB] (1) Real $FUN_54 (140|194) [ALGB] (1) Real $FUN_56 (141|195) [ALGB] (1) Real $FUN_58 (142|196) [ALGB] (1) Real $FUN_60 (143|197) [PRE-] (1) Boolean $PRE.pumCon.hys.y (144|198) [PRE-] (1) discrete Real $PRE.weaDat.decAng.tNext (145|199) [PRE-] (1) discrete Real $PRE.weaDat.eqnTim.tNext (146|200) [PRE-] (1) discrete Real $PRE.weaDat.conTim.tNext (147|201) [PRE-] (1) discrete Real $PRE.weaDat.conTimMin.tNext (148|202) [PRE-] (1) discrete Real $PRE.weaDat.locTim.tNext (149|203) [PRE-] (1) discrete Real $PRE.pumCon.HDirTil.incAng.decAng.tNext (150|204) [PRE-] (1) discrete Real $PRE.pumCon.HDifTilIso.incAng.decAng.tNext (151|205) [DISC] (1) Boolean $SEV_7 (152|206) [DISC] (1) Boolean $SEV_6 (153|207) [DISC] (1) Boolean $SEV_5 (154|208) [DISC] (1) Boolean $SEV_4 (155|209) [DISC] (1) Boolean $SEV_3 (156|210) [DISC] (1) Boolean $SEV_2 (157|211) [DISC] (1) Boolean $SEV_1 (158|212) [DISC] (1) Boolean $SEV_0 (159|213) [DISC] (1) Boolean $TEV_0 (160|214) [PRMT] (1) protected Real weaDat.add30Min.u1 = weaDat.con30Min.k (fixed = true, start = weaDat.con30Min.k) (161|215) [PRMT] (1) protected Real weaDat.con30Min.y = weaDat.con30Min.k (fixed = true, start = weaDat.con30Min.k) (162|216) [PRMT] (1) protected Real weaDat.tWetBul_TDryBulXi.p = weaDat.pAtmSel.p (fixed = true, start = weaDat.pAtmSel.p, min = 0.0) (163|217) [PRMT] (1) protected Real pumCon.HDifTilIso.incAng.weaBus.pAtm = weaDat.pAtmSel.p (fixed = true, start = weaDat.pAtmSel.p, min = 0.0, nominal = 1e5) (164|218) [PRMT] (1) protected Real pumCon.HDirTil.incAng.weaBus.pAtm = weaDat.pAtmSel.p (fixed = true, start = weaDat.pAtmSel.p, min = 0.0, nominal = 1e5) (165|219) [PRMT] (1) Real pumCon.HDirTil.weaBus.pAtm = weaDat.pAtmSel.p (fixed = true, start = weaDat.pAtmSel.p, min = 0.0, nominal = 1e5) (166|220) [PRMT] (1) Real pumCon.HDifTilIso.weaBus.pAtm = weaDat.pAtmSel.p (fixed = true, start = weaDat.pAtmSel.p, min = 0.0, nominal = 1e5) (167|221) [PRMT] (1) Real pumCon.weaBus.pAtm = weaDat.pAtmSel.p (fixed = true, start = weaDat.pAtmSel.p, min = 0.0, nominal = 1e5) (168|222) [PRMT] (1) Real weaDat.weaBus.pAtm = weaDat.pAtmSel.p (fixed = true, start = weaDat.pAtmSel.p, min = 0.0, nominal = 1e5) (169|223) [PRMT] (1) protected Real weaDat.chePre.pAtm = weaDat.pAtmSel.p (fixed = true, start = weaDat.pAtmSel.p) (170|224) [PRMT] (1) protected Real weaDat.chePre.PIn = weaDat.pAtmSel.p (fixed = true, start = weaDat.pAtmSel.p) (171|225) [PRMT] (1) protected Real weaDat.pAtmSel.y = weaDat.pAtmSel.p (fixed = true, start = weaDat.pAtmSel.p) (172|226) [PRMT] (1) protected Real weaDat.zenAng.lat = weaDat.latitude.latitude (fixed = true, start = weaDat.latitude.latitude) (173|227) [PRMT] (1) protected Real pumCon.HDifTilIso.incAng.incAng.lat = weaDat.latitude.latitude (fixed = true, start = weaDat.latitude.latitude) (174|228) [PRMT] (1) protected Real pumCon.HDifTilIso.incAng.weaBus.lat = weaDat.latitude.latitude (fixed = true, start = weaDat.latitude.latitude) (175|229) [PRMT] (1) protected Real pumCon.HDirTil.incAng.incAng.lat = weaDat.latitude.latitude (fixed = true, start = weaDat.latitude.latitude) (176|230) [PRMT] (1) protected Real pumCon.HDirTil.incAng.weaBus.lat = weaDat.latitude.latitude (fixed = true, start = weaDat.latitude.latitude) (177|231) [PRMT] (1) Real pumCon.HDirTil.weaBus.lat = weaDat.latitude.latitude (fixed = true, start = weaDat.latitude.latitude) (178|232) [PRMT] (1) Real pumCon.HDifTilIso.weaBus.lat = weaDat.latitude.latitude (fixed = true, start = weaDat.latitude.latitude) (179|233) [PRMT] (1) Real pumCon.weaBus.lat = weaDat.latitude.latitude (fixed = true, start = weaDat.latitude.latitude) (180|234) [PRMT] (1) Real weaDat.weaBus.lat = weaDat.latitude.latitude (fixed = true, start = weaDat.latitude.latitude) (181|235) [PRMT] (1) protected Real weaDat.latitude.y = weaDat.latitude.latitude (fixed = true, start = weaDat.latitude.latitude) (182|236) [PRMT] (1) protected Real pumCon.HDifTilIso.incAng.weaBus.alt = weaDat.altitude.Altitude (fixed = true, start = weaDat.altitude.Altitude, min = 0.0) (183|237) [PRMT] (1) protected Real pumCon.HDifTilIso.relAirMas.alt = weaDat.altitude.Altitude (fixed = true, start = weaDat.altitude.Altitude) (184|238) [PRMT] (1) protected Real pumCon.HDirTil.incAng.weaBus.alt = weaDat.altitude.Altitude (fixed = true, start = weaDat.altitude.Altitude, min = 0.0) (185|239) [PRMT] (1) Real pumCon.HDirTil.weaBus.alt = weaDat.altitude.Altitude (fixed = true, start = weaDat.altitude.Altitude, min = 0.0) (186|240) [PRMT] (1) Real pumCon.HDifTilIso.weaBus.alt = weaDat.altitude.Altitude (fixed = true, start = weaDat.altitude.Altitude, min = 0.0) (187|241) [PRMT] (1) Real pumCon.weaBus.alt = weaDat.altitude.Altitude (fixed = true, start = weaDat.altitude.Altitude, min = 0.0) (188|242) [PRMT] (1) Real weaDat.weaBus.alt = weaDat.altitude.Altitude (fixed = true, start = weaDat.altitude.Altitude, min = 0.0) (189|243) [PRMT] (1) protected Real weaDat.altitude.y = weaDat.altitude.Altitude (fixed = true, start = weaDat.altitude.Altitude) (190|244) [PRMT] (1) protected Real pumCon.HDifTilIso.incAng.weaBus.lon = weaDat.longitude.longitude (fixed = true, start = weaDat.longitude.longitude) (191|245) [PRMT] (1) protected Real pumCon.HDirTil.incAng.weaBus.lon = weaDat.longitude.longitude (fixed = true, start = weaDat.longitude.longitude) (192|246) [PRMT] (1) Real pumCon.HDirTil.weaBus.lon = weaDat.longitude.longitude (fixed = true, start = weaDat.longitude.longitude) (193|247) [PRMT] (1) Real pumCon.HDifTilIso.weaBus.lon = weaDat.longitude.longitude (fixed = true, start = weaDat.longitude.longitude) (194|248) [PRMT] (1) Real pumCon.weaBus.lon = weaDat.longitude.longitude (fixed = true, start = weaDat.longitude.longitude) (195|249) [PRMT] (1) Real weaDat.weaBus.lon = weaDat.longitude.longitude (fixed = true, start = weaDat.longitude.longitude) (196|250) [PRMT] (1) protected Real weaDat.longitude.y = weaDat.longitude.longitude (fixed = true, start = weaDat.longitude.longitude) (197|251) [PRMT] (1) Real $FUN_94 (fixed = false) (198|252) [PRMT] (1) Real $FUN_93 (fixed = false) (199|253) [PRMT] (1) Real $FUN_92 (fixed = false) (200|254) [PRMT] (1) Real $FUN_91 (fixed = false) (201|255) [PRMT] (1) Real $FUN_90 (fixed = false) (202|256) [PRMT] (1) Real $FUN_89 (fixed = false) (203|257) [PRMT] (1) Real $FUN_88 (fixed = false) (204|258) [PRMT] (1) Real $FUN_87 (fixed = false) (205|259) [PRMT] (1) Integer $FUN_86 (fixed = false) (206|260) [PRMT] (1) Integer $FUN_85 (fixed = false) (207|261) [PRMT] (1) Real $FUN_84 (fixed = false) (208|262) [PRMT] (1) Real $FUN_83 (fixed = false) (209|263) [PRMT] (1) Real $FUN_82 (fixed = false) (210|264) [PRMT] (1) Real $FUN_81 (fixed = false) (211|265) [PRMT] (1) Integer $FUN_80 (fixed = false) (212|266) [PRMT] (1) Integer $FUN_79 (fixed = false) (213|267) [PRMT] (1) Real $FUN_78 (fixed = false) (214|268) [PRMT] (1) Real $FUN_77 (fixed = false) (215|269) [PRMT] (1) Real $FUN_76 (fixed = false) (216|270) [PRMT] (1) Real $FUN_75 (fixed = false) (217|271) [PRMT] (1) Real $FUN_74 (fixed = false) (218|272) [PRMT] (1) Real $FUN_73 (fixed = false) (219|273) [PRMT] (1) protected final parameter Real weaDat.altitude.Altitude = weaDat.alt (fixed = true) (220|274) [PRMT] (1) protected final parameter Real weaDat.longitude.longitude = weaDat.lon (fixed = true) (221|275) [PRMT] (1) protected final parameter Real weaDat.latitude.latitude = weaDat.lat (fixed = true) (222|276) [PRMT] (1) protected parameter Boolean weaDat.decAng.canRepeatWeatherFile = $FUN_94 < 0.01 (fixed = true) (223|277) [PRMT] (1) protected parameter Real weaDat.decAng.lenWea = weaDat.decAng.weaDatEndTim - weaDat.decAng.weaDatStaTim (fixed = true) (224|278) [PRMT] (1) protected parameter Boolean weaDat.eqnTim.canRepeatWeatherFile = $FUN_92 < 0.01 (fixed = true) (225|279) [PRMT] (1) protected parameter Real weaDat.eqnTim.lenWea = weaDat.eqnTim.weaDatEndTim - weaDat.eqnTim.weaDatStaTim (fixed = true) (226|280) [PRMT] (1) protected parameter Boolean weaDat.conTim.canRepeatWeatherFile = $FUN_90 < 0.01 (fixed = true) (227|281) [PRMT] (1) protected parameter Real weaDat.conTim.lenWea = weaDat.conTim.weaDatEndTim - weaDat.conTim.weaDatStaTim (fixed = true) (228|282) [PRMT] (1) protected final parameter Real weaDat.conTim.weaDatEndTim = weaDat.timeSpan[2] (fixed = true) (229|283) [PRMT] (1) protected final parameter Real weaDat.conTim.weaDatStaTim = weaDat.timeSpan[1] (fixed = true) (230|284) [PRMT] (1) protected parameter Boolean weaDat.conTimMin.canRepeatWeatherFile = $FUN_88 < 0.01 (fixed = true) (231|285) [PRMT] (1) protected parameter Real weaDat.conTimMin.lenWea = weaDat.conTimMin.weaDatEndTim - weaDat.conTimMin.weaDatStaTim (fixed = true) (232|286) [PRMT] (1) protected final parameter Real weaDat.conTimMin.weaDatEndTim = weaDat.timeSpan[2] (fixed = true) (233|287) [PRMT] (1) protected final parameter Real weaDat.conTimMin.weaDatStaTim = weaDat.timeSpan[1] (fixed = true) (234|288) [PRMT] (1) protected final parameter Boolean weaDat.datRea30Min.isCsvExt = 3 + $FUN_85 == $FUN_86 (fixed = true) (235|289) [PRMT] (1) protected final parameter Real weaDat.datRea30Min.u_max = $FUN_84 (fixed = true) (236|290) [PRMT] (1) protected final parameter Real weaDat.datRea30Min.u_min = $FUN_83 (fixed = true) (237|291) [PRMT] (1) protected final parameter String weaDat.datRea30Min.fileName = weaDat.filNam (fixed = true) (238|292) [PRMT] (1) protected final parameter Real weaDat.locTim.diff = (weaDat.locTim.lon * 43200.0) / 3.141592653589793 - weaDat.locTim.timZon (fixed = true) (239|293) [PRMT] (1) protected final parameter Real weaDat.locTim.lon = weaDat.lon (fixed = true) (240|294) [PRMT] (1) protected final parameter Real weaDat.locTim.timZon = weaDat.timZon (fixed = true) (241|295) [PRMT] (1) protected parameter Boolean weaDat.locTim.canRepeatWeatherFile = $FUN_82 < 0.01 (fixed = true) (242|296) [PRMT] (1) protected parameter Real weaDat.locTim.lenWea = weaDat.locTim.weaDatEndTim - weaDat.locTim.weaDatStaTim (fixed = true) (243|297) [PRMT] (1) protected final parameter Real weaDat.horInfRadSel.p = weaDat.HInfHor (fixed = true) (244|298) [PRMT] (1) protected final parameter Real weaDat.winDirSel.p = weaDat.winDir (fixed = true) (245|299) [PRMT] (1) protected final parameter Real weaDat.winSpeSel.p = weaDat.winSpe (fixed = true) (246|300) [PRMT] (1) protected final parameter Real weaDat.totSkyCovSel.p = weaDat.totSkyCov (fixed = true) (247|301) [PRMT] (1) protected final parameter Real weaDat.ceiHeiSel.p = weaDat.ceiHei (fixed = true) (248|302) [PRMT] (1) protected final parameter Real weaDat.opaSkyCovSel.p = weaDat.opaSkyCov (fixed = true) (249|303) [PRMT] (1) protected final parameter Real weaDat.relHumSel.p = weaDat.relHum (fixed = true) (250|304) [PRMT] (1) protected final parameter Real weaDat.TBlaSkySel.p = weaDat.TBlaSky (fixed = true) (251|305) [PRMT] (1) protected final parameter Real weaDat.TDryBulSel.p = weaDat.TDryBul (fixed = true) (252|306) [PRMT] (1) protected final parameter Real weaDat.TDewPoiSel.p = weaDat.TDewPoi (fixed = true) (253|307) [PRMT] (1) protected final parameter Real weaDat.pAtmSel.p = weaDat.pAtm (fixed = true) (254|308) [PRMT] (1) protected final parameter Boolean weaDat.datRea.isCsvExt = 3 + $FUN_79 == $FUN_80 (fixed = true) (255|309) [PRMT] (1) protected final parameter Real weaDat.datRea.u_max = $FUN_78 (fixed = true) (256|310) [PRMT] (1) protected final parameter Real weaDat.datRea.u_min = $FUN_77 (fixed = true) (257|311) [PRMT] (1) protected final parameter String weaDat.datRea.fileName = weaDat.filNam (fixed = true) (258|312) [PRMT] (2) protected final parameter Real[2] weaDat.timeSpan = IDEAS.BoundaryConditions.WeatherData.BaseClasses.getTimeSpanTMY3(weaDat.filNam, \"tab1\") (fixed = {true for $i4 in 1:2}) (259|314) [PRMT] (1) final parameter Real weaDat.alt = IDEAS.BoundaryConditions.WeatherData.BaseClasses.getAltitudeLocationTMY3(weaDat.filNam) (fixed = true) (260|315) [PRMT] (1) final parameter Real weaDat.timZon = IDEAS.BoundaryConditions.WeatherData.BaseClasses.getTimeZoneTMY3(weaDat.filNam) (fixed = true) (261|316) [PRMT] (1) final parameter Real weaDat.lat = IDEAS.BoundaryConditions.WeatherData.BaseClasses.getLatitudeTMY3(weaDat.filNam) (fixed = true) (262|317) [PRMT] (1) final parameter Real weaDat.lon = IDEAS.BoundaryConditions.WeatherData.BaseClasses.getLongitudeTMY3(weaDat.filNam) (fixed = true) (263|318) [PRMT] (1) final parameter Real pumCon.hys.uHigh = pumCon.delQ_flow (fixed = true, start = 1.0) (264|319) [PRMT] (1) protected final parameter Real pumCon.HDirTil.incAng.incAng.til = pumCon.HDirTil.incAng.til (fixed = true) (265|320) [PRMT] (1) protected final parameter Real pumCon.HDirTil.incAng.incAng.azi = pumCon.HDirTil.incAng.azi (fixed = true) (266|321) [PRMT] (1) protected parameter Boolean pumCon.HDirTil.incAng.decAng.canRepeatWeatherFile = $FUN_76 < 0.01 (fixed = true) (267|322) [PRMT] (1) protected parameter Real pumCon.HDirTil.incAng.decAng.lenWea = pumCon.HDirTil.incAng.decAng.weaDatEndTim - pumCon.HDirTil.incAng.decAng.weaDatStaTim (fixed = true) (268|323) [PRMT] (1) protected final parameter Real pumCon.HDirTil.incAng.til = pumCon.HDirTil.til (fixed = true) (269|324) [PRMT] (1) protected final parameter Real pumCon.HDirTil.incAng.azi = pumCon.HDirTil.azi (fixed = true) (270|325) [PRMT] (1) final parameter Real pumCon.HDirTil.azi = pumCon.azi (fixed = true) (271|326) [PRMT] (1) final parameter Real pumCon.HDirTil.til = pumCon.til (fixed = true) (272|327) [PRMT] (1) protected final parameter Real pumCon.HDifTilIso.incAng.incAng.til = pumCon.HDifTilIso.incAng.til (fixed = true) (273|328) [PRMT] (1) protected final parameter Real pumCon.HDifTilIso.incAng.incAng.azi = pumCon.HDifTilIso.incAng.azi (fixed = true) (274|329) [PRMT] (1) protected parameter Boolean pumCon.HDifTilIso.incAng.decAng.canRepeatWeatherFile = $FUN_74 < 0.01 (fixed = true) (275|330) [PRMT] (1) protected parameter Real pumCon.HDifTilIso.incAng.decAng.lenWea = pumCon.HDifTilIso.incAng.decAng.weaDatEndTim - pumCon.HDifTilIso.incAng.decAng.weaDatStaTim (fixed = true) (276|331) [PRMT] (1) protected final parameter Real pumCon.HDifTilIso.incAng.til = pumCon.HDifTilIso.til (fixed = true) (277|332) [PRMT] (1) protected final parameter Real pumCon.HDifTilIso.incAng.azi = pumCon.HDifTilIso.azi (fixed = true) (278|333) [PRMT] (1) protected final parameter Real pumCon.HDifTilIso.HDifTil.til = pumCon.HDifTilIso.til (fixed = true) (279|334) [PRMT] (1) protected final parameter Real pumCon.HDifTilIso.HDifTil.rho = pumCon.HDifTilIso.rho (fixed = true) (280|335) [PRMT] (1) final parameter Real pumCon.HDifTilIso.azi = pumCon.azi (fixed = true) (281|336) [PRMT] (1) final parameter Real pumCon.HDifTilIso.rho = pumCon.rho (fixed = true, min = 0.0, max = 1.0) (282|337) [PRMT] (1) final parameter Real pumCon.HDifTilIso.til = pumCon.til (fixed = true) (283|338) [PRMT] (1) final parameter Real pumCon.criSol.y_intercept = pumCon.per.y_intercept (fixed = true) (284|339) [PRMT] (1) final parameter Real pumCon.criSol.slope = pumCon.per.slope (fixed = true) (285|340) [PRMT] (1) parameter Real pumCon.per.A = 1.97 (fixed = true) (286|341) [PRMT] (1) parameter enumeration IDEAS.Fluid.SolarCollectors.Types.HeatCapacity(TotalCapacity, DryCapacity, DryMass) pumCon.per.CTyp = IDEAS.Fluid.SolarCollectors.Types.HeatCapacity.DryMass (fixed = true) (287|342) [PRMT] (1) parameter Real pumCon.per.C = 0.0 (fixed = true) (288|343) [PRMT] (1) parameter Real pumCon.per.V = 0.0028 (fixed = true) (289|344) [PRMT] (1) parameter Real pumCon.per.mDry = 26.0 (fixed = true, min = 0.0) (290|345) [PRMT] (1) parameter Real pumCon.per.mperA_flow_nominal = 0.1777 (fixed = true) (291|346) [PRMT] (1) parameter Real pumCon.per.dp_nominal = 242.65 (fixed = true) (292|347) [PRMT] (10) parameter Real[10] pumCon.per.incAngDat = {0.0, 0.17453292519943295, 0.3490658503988659, 0.5235987755982988, 0.6981317007977318, 0.8726646259971648, 1.0471975511965976, 1.2217304763960306, 1.3962634015954636, 1.5707963267948966} (fixed = {true for $i6 in 1:10}) (293|357) [PRMT] (10) parameter Real[10] pumCon.per.incAngModDat = {1.0, 0.9989, 0.9946, 0.9836, 0.9567, 0.8882, 0.6935, 0.0, 0.0, 0.0} (fixed = {true for $i5 in 1:10}, min = 0.0) (294|367) [PRMT] (1) final parameter Boolean pumCon.per.validated = true (fixed = true) (295|368) [PRMT] (1) parameter Real pumCon.per.y_intercept = 0.762 (fixed = true, min = 0.0, max = 1.0) (296|369) [PRMT] (1) parameter Real pumCon.per.slope = -3.71 (fixed = true, max = 0.0) (297|370) [EXTO] (1) protected parameter Modelica.Blocks.Types.ExternalCombiTable1D weaDat.datRea30Min.tableID = Modelica.Blocks.Types.ExternalCombiTable1D.constructor(if weaDat.datRea30Min.isCsvExt then \"Values\" else weaDat.datRea30Min.tableName, if weaDat.datRea30Min.fileName <> \"NoName\" and not Modelica.Utilities.Strings.isEmpty(weaDat.datRea30Min.fileName) then weaDat.datRea30Min.fileName else \"NoName\", {}, weaDat.datRea30Min.columns, Modelica.Blocks.Types.Smoothness.ContinuousDerivative, Modelica.Blocks.Types.Extrapolation.LastTwoPoints, weaDat.datRea30Min.verboseRead, weaDat.datRea30Min.delimiter, weaDat.datRea30Min.nHeaderLines) (fixed = true) (298|371) [EXTO] (1) protected parameter Modelica.Blocks.Types.ExternalCombiTable1D weaDat.datRea.tableID = Modelica.Blocks.Types.ExternalCombiTable1D.constructor(if weaDat.datRea.isCsvExt then \"Values\" else weaDat.datRea.tableName, if weaDat.datRea.fileName <> \"NoName\" and not Modelica.Utilities.Strings.isEmpty(weaDat.datRea.fileName) then weaDat.datRea.fileName else \"NoName\", {}, weaDat.datRea.columns, Modelica.Blocks.Types.Smoothness.ContinuousDerivative, Modelica.Blocks.Types.Extrapolation.LastTwoPoints, weaDat.datRea.verboseRead, weaDat.datRea.delimiter, weaDat.datRea.nHeaderLines) (fixed = true) System Equations (297/341) **************************** (1|1) [SCAL] (1) $PRE.pumCon.hys.y = pumCon.hys.pre_y_start ($RES_SIM_0) (2|2) [SCAL] (1) sine.y = sine.offset + (if $TEV_0 then 0.0 else sine.amplitude * $FUN_60) ($RES_SIM_1) (3|3) [ALGO] (0) ($RES_SIM_2) (3|3) [----] assert(noEvent(weaDat.TBlaSkyCom.TBlaSky > weaDat.cheTemBlaSky.TMin and weaDat.TBlaSkyCom.TBlaSky < weaDat.cheTemBlaSky.TMax), \"In SolarPumpController.weaDat.cheTemBlaSky: Weather data black-body sky temperature out of bounds. TIn = \" + String(weaDat.TBlaSkyCom.TBlaSky, 6, 0, true), AssertionLevel.error); (4|3) [SCAL] (1) weaDat.limOpaSkyCov.u = weaDat.conOpaSkyCov.k * weaDat.conOpaSkyCov.u ($RES_SIM_4) (5|4) [SCAL] (1) weaDat.limTotSkyCov.u = weaDat.conTotSkyCov.k * weaDat.conTotSkyCov.u ($RES_SIM_5) (6|5) [SCAL] (1) ((-273.15) + pumCon.weaBus.TWetBul) * (1860.0 * weaDat.tWetBul_TDryBulXi.XiSatRefIn + 1006.0 * (1.0 - weaDat.tWetBul_TDryBulXi.XiDryBul) + 4184.0 * (weaDat.tWetBul_TDryBulXi.XiDryBul - weaDat.tWetBul_TDryBulXi.XiSatRefIn)) = ((-273.15) + (273.15 + weaDat.conTDryBul.u)) * (1006.0 * (1.0 - weaDat.tWetBul_TDryBulXi.XiDryBul) + 1860.0 * weaDat.tWetBul_TDryBulXi.XiDryBul) + 2.5010145e6 * (weaDat.tWetBul_TDryBulXi.XiDryBul - weaDat.tWetBul_TDryBulXi.XiSatRefIn) ($RES_SIM_8) (7|6) [SCAL] (1) weaDat.tWetBul_TDryBulXi.XiSatRefIn = (weaDat.tWetBul_TDryBulXi.XiSat * (1.0 - weaDat.tWetBul_TDryBulXi.XiDryBul)) / (1.0 - weaDat.tWetBul_TDryBulXi.XiSat) ($RES_SIM_11) (8|7) [SCAL] (1) weaDat.decAng.calTimAux = if weaDat.decAng.canRepeatWeatherFile then (time + weaDat.decAng.lenWea) - weaDat.decAng.tNext else time ($RES_SIM_16) (9|8) [ALGO] (1) ($RES_SIM_17) (9|8) [----] weaDat.decAng.tNext := if weaDat.decAng.canRepeatWeatherFile then CAST(Real, integer(time / weaDat.decAng.lenWea)) * weaDat.decAng.lenWea + weaDat.decAng.lenWea else time; (10|9) [SCAL] (1) pumCon.weaBus.solTim = (weaDat.locTim.calTimAux + weaDat.locTim.diff) + weaDat.eqnTim.eqnTim ($RES_SIM_25) (11|10) [SCAL] (1) (-86400.0) + 86400.0 * (81.0 + 57.932399285449904 * weaDat.eqnTim.Bt) = if weaDat.eqnTim.canRepeatWeatherFile then (time + weaDat.eqnTim.lenWea) - weaDat.eqnTim.tNext else time ($RES_SIM_26) (12|11) [ALGO] (1) ($RES_SIM_27) (12|11) [----] weaDat.eqnTim.tNext := if weaDat.eqnTim.canRepeatWeatherFile then CAST(Real, integer(time / weaDat.eqnTim.lenWea)) * weaDat.eqnTim.lenWea + weaDat.eqnTim.lenWea else time; (13|12) [SCAL] (1) weaDat.eqnTim.eqnTim = 60.0 * (9.87 * $FUN_42 - (1.5 * $FUN_43 + 7.53 * $FUN_44)) ($RES_SIM_28) (14|13) [SCAL] (1) weaDat.conTim.calTimAux = if weaDat.conTim.canRepeatWeatherFile then (time + weaDat.conTim.lenWea) - weaDat.conTim.tNext else time ($RES_SIM_31) (15|14) [ALGO] (1) ($RES_SIM_32) (15|14) [----] weaDat.conTim.tNext := if weaDat.conTim.canRepeatWeatherFile then CAST(Real, integer(time / weaDat.conTim.lenWea)) * weaDat.conTim.lenWea + weaDat.conTim.lenWea else time; (16|15) [ALGO] (0) ($RES_SIM_33) (16|15) [----] assert(noEvent(weaDat.conTim.canRepeatWeatherFile or noEvent(time >= weaDat.conTim.weaDatStaTim)), \"In SolarPumpController.weaDat.conTim: Insufficient weather data provided for the desired simulation period. The simulation time \" + String(time, 6, 0, true) + \" is less than the start time \" + String(weaDat.conTim.weaDatStaTim, 6, 0, true) + \" of the weather data file.\", AssertionLevel.error); (17|15) [ALGO] (0) ($RES_SIM_34) (17|15) [----] assert(noEvent(weaDat.conTim.canRepeatWeatherFile or noEvent(time - weaDat.conTim.weaDatEndTim < 1800.0)), \"In SolarPumpController.weaDat.conTim: Insufficient weather data provided for the desired simulation period. The simulation time \" + String(time, 6, 0, true) + \" exceeds the end time \" + String(weaDat.conTim.weaDatEndTim, 6, 0, true) + \" of the weather data file.\", AssertionLevel.error); (18|15) [SCAL] (1) weaDat.conTimMin.calTimAux = if weaDat.conTimMin.canRepeatWeatherFile then (weaDat.conTimMin.modTimAux + weaDat.conTimMin.lenWea) - weaDat.conTimMin.tNext else weaDat.conTimMin.modTimAux ($RES_SIM_37) (19|16) [ALGO] (1) ($RES_SIM_38) (19|16) [----] weaDat.conTimMin.tNext := if weaDat.conTimMin.canRepeatWeatherFile then CAST(Real, integer(weaDat.conTimMin.modTimAux / weaDat.conTimMin.lenWea)) * weaDat.conTimMin.lenWea + weaDat.conTimMin.lenWea else time; (20|17) [ALGO] (0) ($RES_SIM_39) (20|17) [----] assert(noEvent(weaDat.conTimMin.canRepeatWeatherFile or noEvent(time >= weaDat.conTimMin.weaDatStaTim)), \"In SolarPumpController.weaDat.conTimMin: Insufficient weather data provided for the desired simulation period. The simulation time \" + String(time, 6, 0, true) + \" is less than the start time \" + String(weaDat.conTimMin.weaDatStaTim, 6, 0, true) + \" of the weather data file.\", AssertionLevel.error); (21|17) [ALGO] (0) ($RES_SIM_40) (21|17) [----] assert(noEvent(weaDat.conTimMin.canRepeatWeatherFile or noEvent(time - weaDat.conTimMin.weaDatEndTim < 1800.0)), \"In SolarPumpController.weaDat.conTimMin: Insufficient weather data provided for the desired simulation period. The simulation time \" + String(time, 6, 0, true) + \" exceeds the end time \" + String(weaDat.conTimMin.weaDatEndTim, 6, 0, true) + \" of the weather data file.\", AssertionLevel.error); (22|17) [FOR-] (3) ($RES_SIM_43) (22|17) [----] for $i1 in 1:3 loop (22|17) [----] [SCAL] (1) weaDat.datRea30Min.y[$i1] = $FUN_41[$i1] ($RES_SIM_44) (22|17) [----] end for; (23|20) [ALGO] (0) ($RES_SIM_45) (23|20) [----] assert(noEvent(weaDat.datRea30Min.tableName <> \"NoName\" or weaDat.datRea30Min.isCsvExt), \"tableOnFile = true and no table name given\", AssertionLevel.error); (24|20) [SCAL] (1) weaDat.locTim.calTimAux = if weaDat.locTim.canRepeatWeatherFile then (time + weaDat.locTim.lenWea) - weaDat.locTim.tNext else time ($RES_SIM_46) (25|21) [ALGO] (1) ($RES_SIM_47) (25|21) [----] weaDat.locTim.tNext := if weaDat.locTim.canRepeatWeatherFile then CAST(Real, integer(time / weaDat.locTim.lenWea)) * weaDat.locTim.lenWea + weaDat.locTim.lenWea else time; (26|22) [SCAL] (1) weaDat.conTimMin.modTimAux = weaDat.add30Min.k1 * weaDat.con30Min.k + weaDat.add30Min.k2 * time ($RES_SIM_51) (27|23) [SCAL] (1) weaDat.TBlaSkyCom.TBlaSky = (273.15 + weaDat.conTDryBul.u) * weaDat.TBlaSkyCom.epsSky ^ 0.25 ($RES_SIM_53) (28|24) [SCAL] (1) weaDat.TBlaSkyCom.epsSky = (0.787 + 0.764 * $FUN_40) * ((1.0 + 0.0224 * weaDat.TBlaSkyCom.nOpa10 + 2.8e-4 * weaDat.TBlaSkyCom.nOpa10 ^ 3.0) - 0.0035 * weaDat.TBlaSkyCom.nOpa10 ^ 2.0) ($RES_SIM_54) (29|25) [SCAL] (1) pumCon.weaBus.winDir = min(6.283185307179586, max(0.0, 0.017453292519943295 * weaDat.conWinDir.u)) ($RES_SIM_57) (30|26) [SCAL] (1) 0.1 * weaDat.TBlaSkyCom.nOpa10 = min(1.0, max(0.0, weaDat.limOpaSkyCov.u)) ($RES_SIM_58) (31|27) [SCAL] (1) pumCon.weaBus.nTot = min(1.0, max(0.0, weaDat.limTotSkyCov.u)) ($RES_SIM_59) (32|28) [SCAL] (1) pumCon.weaBus.relHum = min(1.0, max(0.0, weaDat.conRelHum.y)) ($RES_SIM_60) (33|29) [ALGO] (0) ($RES_SIM_61) (33|29) [----] assert(noEvent(weaDat.pAtmSel.p > 3100.0 and weaDat.pAtmSel.p < 1.2e5), \"In SolarPumpController.weaDat.chePre: Weather data atmospheric pressure out of bounds. PIn = \" + String(weaDat.pAtmSel.p, 6, 0, true), AssertionLevel.error); (34|29) [SCAL] (1) weaDat.conRelHum.y = weaDat.conRelHum.k * weaDat.conRelHum.u ($RES_SIM_63) (35|30) [ALGO] (0) ($RES_SIM_64) (35|30) [----] assert(noEvent(273.15 + weaDat.conTDewPoi.u > weaDat.cheTemDewPoi.TMin and 273.15 + weaDat.conTDewPoi.u < weaDat.cheTemDewPoi.TMax), \"In SolarPumpController.weaDat.cheTemDewPoi: Weather data dew point temperature out of bounds. TIn = \" + String(273.15 + weaDat.conTDewPoi.u, 6, 0, true), AssertionLevel.error); (36|30) [ALGO] (0) ($RES_SIM_66) (36|30) [----] assert(noEvent(273.15 + weaDat.conTDryBul.u > weaDat.cheTemDryBul.TMin and 273.15 + weaDat.conTDryBul.u < weaDat.cheTemDryBul.TMax), \"In SolarPumpController.weaDat.cheTemDryBul: Weather data dry bulb temperature out of bounds. TIn = \" + String(273.15 + weaDat.conTDryBul.u, 6, 0, true), AssertionLevel.error); (37|30) [SCAL] (1) pumCon.weaBus.HDirNor = max(0.0, weaDat.souSelRad.HDirNor_in_internal) ($RES_SIM_68) (38|31) [SCAL] (1) pumCon.weaBus.HDifHor = max(0.0, weaDat.souSelRad.HDifHor_in_internal) ($RES_SIM_69) (39|32) [SCAL] (1) pumCon.weaBus.HGloHor = max(0.0, weaDat.souSelRad.HGloHor_in_internal) ($RES_SIM_70) (40|33) [FOR-] (26) ($RES_SIM_72) (40|33) [----] for $i1 in 1:26 loop (40|33) [----] [SCAL] (1) weaDat.datRea.y[$i1] = $FUN_38[$i1] ($RES_SIM_73) (40|33) [----] end for; (41|59) [ALGO] (0) ($RES_SIM_74) (41|59) [----] assert(noEvent(weaDat.datRea.tableName <> \"NoName\" or weaDat.datRea.isCsvExt), \"tableOnFile = true and no table name given\", AssertionLevel.error); (42|59) [SCAL] (1) pumCon.hys.u = pumCon.sub.k1 * pumCon.HTotTil.y + pumCon.sub.k2 * pumCon.criSol.G_TC ($RES_SIM_75) (43|60) [SCAL] (1) pumCon.hys.y = $SEV_2 ($RES_SIM_76) (44|61) [ALGO] (0) ($RES_SIM_77) (44|61) [----] assert(noEvent(pumCon.hys.uHigh > pumCon.hys.uLow), \"Hysteresis limits wrong (uHigh <= uLow)\", AssertionLevel.error); (45|61) [SCAL] (1) pumCon.HTotTil.y = pumCon.HTotTil.k1 * pumCon.HTotTil.u1 + pumCon.HTotTil.k2 * pumCon.HTotTil.u2 ($RES_SIM_78) (46|62) [SCAL] (1) pumCon.HTotTil.u2 = max(0.0, $FUN_37 * pumCon.weaBus.HDirNor) ($RES_SIM_79) (47|63) [SCAL] (1) pumCon.HDirTil.incAng.decAng.calTimAux = if pumCon.HDirTil.incAng.decAng.canRepeatWeatherFile then (time + pumCon.HDirTil.incAng.decAng.lenWea) - pumCon.HDirTil.incAng.decAng.tNext else time ($RES_SIM_82) (48|64) [ALGO] (1) ($RES_SIM_83) (48|64) [----] pumCon.HDirTil.incAng.decAng.tNext := if pumCon.HDirTil.incAng.decAng.canRepeatWeatherFile then CAST(Real, integer(time / pumCon.HDirTil.incAng.decAng.lenWea)) * pumCon.HDirTil.incAng.decAng.lenWea + pumCon.HDirTil.incAng.decAng.lenWea else time; (49|65) [SCAL] (1) pumCon.HTotTil.u1 = pumCon.HDifTilIso.add.k1 * pumCon.HDifTilIso.HDifTil.HSkyDifTil + pumCon.HDifTilIso.add.k2 * pumCon.HDifTilIso.HDifTil.HGroDifTil ($RES_SIM_86) (50|66) [SCAL] (1) pumCon.HDifTilIso.incAng.decAng.calTimAux = if pumCon.HDifTilIso.incAng.decAng.canRepeatWeatherFile then (time + pumCon.HDifTilIso.incAng.decAng.lenWea) - pumCon.HDifTilIso.incAng.decAng.tNext else time ($RES_SIM_89) (51|67) [ALGO] (1) ($RES_SIM_90) (51|67) [----] pumCon.HDifTilIso.incAng.decAng.tNext := if pumCon.HDifTilIso.incAng.decAng.canRepeatWeatherFile then CAST(Real, integer(time / pumCon.HDifTilIso.incAng.decAng.lenWea)) * pumCon.HDifTilIso.incAng.decAng.lenWea + pumCon.HDifTilIso.incAng.decAng.lenWea else time; (52|68) [SCAL] (1) pumCon.HDifTilIso.relAirMas.relAirMas = $FUN_19 / ($FUN_20 + 0.15 * (93.9 - pumCon.HDifTilIso.relAirMas.zenDeg) ^ (-1.253)) ($RES_SIM_95) (53|69) [SCAL] (1) pumCon.HDifTilIso.briCoe.F2 = pumCon.HDifTilIso.briCoe.F22 * pumCon.HDifTilIso.skyBri.skyBri + pumCon.HDifTilIso.briCoe.F21 + pumCon.HDifTilIso.briCoe.F23 * pumCon.weaBus.solZen ($RES_SIM_98) (54|70) [SCAL] (1) pumCon.HDifTilIso.briCoe.F23 = (0.1310694 * pumCon.HDifTilIso.briCoe.a7 + 0.0558651 * pumCon.HDifTilIso.briCoe.a6 + 0.0012448 * pumCon.HDifTilIso.briCoe.a5 + 0.2506212 * pumCon.HDifTilIso.briCoe.a8) - (0.0139754 * pumCon.HDifTilIso.briCoe.a4 + 0.0260542 * pumCon.HDifTilIso.briCoe.a3 + 0.0288748 * pumCon.HDifTilIso.briCoe.a2 + 0.0220216 * pumCon.HDifTilIso.briCoe.a1) ($RES_SIM_100) (55|71) [SCAL] (1) pumCon.HDifTilIso.briCoe.F22 = (0.065965 * pumCon.HDifTilIso.briCoe.a2 + 0.0721249 * pumCon.HDifTilIso.briCoe.a1) - (1.3765031 * pumCon.HDifTilIso.briCoe.a8 + 1.127234 * pumCon.HDifTilIso.briCoe.a7 + 0.8230357 * pumCon.HDifTilIso.briCoe.a6 + 0.4620442 * pumCon.HDifTilIso.briCoe.a5 + 0.1519229 * pumCon.HDifTilIso.briCoe.a4 + 0.0639588 * pumCon.HDifTilIso.briCoe.a3) ($RES_SIM_101) (56|72) [SCAL] (1) pumCon.HDifTilIso.briCoe.F21 = (0.2642124 * pumCon.HDifTilIso.briCoe.a7 + 0.2877813 * pumCon.HDifTilIso.briCoe.a6 + 0.2255647 * pumCon.HDifTilIso.briCoe.a5 + 0.1088631 * pumCon.HDifTilIso.briCoe.a4 + 0.055414 * pumCon.HDifTilIso.briCoe.a3 + 0.1561313 * pumCon.HDifTilIso.briCoe.a8) - (0.0189325 * pumCon.HDifTilIso.briCoe.a2 + 0.0596012 * pumCon.HDifTilIso.briCoe.a1) ($RES_SIM_102) (57|73) [SCAL] (1) pumCon.HDifTilIso.briCoe.F13 = -(0.3589221 * pumCon.HDifTilIso.briCoe.a7 + 0.4118494 * pumCon.HDifTilIso.briCoe.a6 + 0.3616149 * pumCon.HDifTilIso.briCoe.a5 + 0.295129 * pumCon.HDifTilIso.briCoe.a4 + 0.2210958 * pumCon.HDifTilIso.briCoe.a3 + 0.1513725 * pumCon.HDifTilIso.briCoe.a2 + 0.0620636 * pumCon.HDifTilIso.briCoe.a1 + 0.2504286 * pumCon.HDifTilIso.briCoe.a8) ($RES_SIM_103) (58|74) [SCAL] (1) pumCon.HDifTilIso.briCoe.F12 = (0.1874525 * pumCon.HDifTilIso.briCoe.a4 + 0.4868735 * pumCon.HDifTilIso.briCoe.a3 + 0.6825954 * pumCon.HDifTilIso.briCoe.a2 + 0.5877285 * pumCon.HDifTilIso.briCoe.a1) - (0.3272588 * pumCon.HDifTilIso.briCoe.a8 + 1.5999137 * pumCon.HDifTilIso.briCoe.a7 + 1.2367284 * pumCon.HDifTilIso.briCoe.a6 + 0.3920403 * pumCon.HDifTilIso.briCoe.a5) ($RES_SIM_104) (59|75) [SCAL] (1) pumCon.HDifTilIso.briCoe.F11 = (1.0601591 * pumCon.HDifTilIso.briCoe.a7 + 1.1326077 * pumCon.HDifTilIso.briCoe.a6 + 0.873028 * pumCon.HDifTilIso.briCoe.a5 + 0.5682053 * pumCon.HDifTilIso.briCoe.a4 + 0.3296958 * pumCon.HDifTilIso.briCoe.a3 + 0.1299457 * pumCon.HDifTilIso.briCoe.a2 + 0.677747 * pumCon.HDifTilIso.briCoe.a8) - 0.0083117 * pumCon.HDifTilIso.briCoe.a1 ($RES_SIM_105) (60|76) [SCAL] (1) pumCon.HDifTilIso.briCoe.a7 = pumCon.HDifTilIso.briCoe.b7 - pumCon.HDifTilIso.briCoe.b6 ($RES_SIM_107) (61|77) [SCAL] (1) pumCon.HDifTilIso.briCoe.a6 = pumCon.HDifTilIso.briCoe.b6 - pumCon.HDifTilIso.briCoe.b5 ($RES_SIM_108) (62|78) [SCAL] (1) pumCon.HDifTilIso.briCoe.a5 = pumCon.HDifTilIso.briCoe.b5 - pumCon.HDifTilIso.briCoe.b4 ($RES_SIM_109) (63|79) [SCAL] (1) pumCon.HDifTilIso.briCoe.a4 = pumCon.HDifTilIso.briCoe.b4 - pumCon.HDifTilIso.briCoe.b3 ($RES_SIM_110) (64|80) [SCAL] (1) pumCon.HDifTilIso.briCoe.a3 = pumCon.HDifTilIso.briCoe.b3 - pumCon.HDifTilIso.briCoe.b2 ($RES_SIM_111) (65|81) [SCAL] (1) pumCon.HDifTilIso.briCoe.a2 = pumCon.HDifTilIso.briCoe.b2 - pumCon.HDifTilIso.briCoe.a1 ($RES_SIM_112) (66|82) [SCAL] (1) pumCon.HDifTilIso.skyCle.tmp1 = 1.040895310738997 * pumCon.weaBus.solZen ^ 3.0 ($RES_SIM_124) (67|83) [SCAL] (1) pumCon.HDifTilIso.HDifTil.HGroDifTil = 0.5 * pumCon.HDifTilIso.HDifTil.rho * pumCon.weaBus.HGloHor * (1.0 - $FUN_5) ($RES_SIM_125) (68|84) [SCAL] (1) pumCon.HDifTilIso.HDifTil.HSkyDifTil = pumCon.weaBus.HDifHor * ((pumCon.HDifTilIso.HDifTil.a * pumCon.HDifTilIso.briCoe.F1) / pumCon.HDifTilIso.HDifTil.b + 0.5 * (1.0 - pumCon.HDifTilIso.briCoe.F1) * (1.0 + $FUN_5) + pumCon.HDifTilIso.briCoe.F2 * $FUN_6) ($RES_SIM_126) (69|85) [SCAL] (1) pumCon.criSol.G_TC = -((sine.y - (273.15 + weaDat.conTDryBul.u)) * pumCon.criSol.slope) / pumCon.criSol.y_intercept ($RES_SIM_129) (70|86) [SCAL] (1) weaDat.souSelRad.HGloHor_in_internal = weaDat.datRea30Min.y[1] ($RES_SIM_294) (71|87) [SCAL] (1) weaDat.souSelRad.HDirNor_in_internal = weaDat.datRea30Min.y[2] ($RES_SIM_298) (72|88) [SCAL] (1) weaDat.souSelRad.HDifHor_in_internal = weaDat.datRea30Min.y[3] ($RES_SIM_299) (73|89) [SCAL] (1) weaDat.limHorInfRad.u = weaDat.datRea.y[26] ($RES_SIM_300) (74|90) [SCAL] (1) weaDat.conOpaSkyCov.u = weaDat.datRea.y[14] ($RES_SIM_302) (75|91) [SCAL] (1) weaDat.limWinSpe.u = weaDat.datRea.y[12] ($RES_SIM_305) (76|92) [SCAL] (1) weaDat.conTotSkyCov.u = weaDat.datRea.y[13] ($RES_SIM_306) (77|93) [SCAL] (1) weaDat.limCeiHei.u = weaDat.datRea.y[16] ($RES_SIM_310) (78|94) [SCAL] (1) weaDat.conRelHum.u = weaDat.datRea.y[3] ($RES_SIM_332) (79|95) [SCAL] (1) weaDat.datRea.y[2] = weaDat.conTDewPoi.u ($RES_SIM_333) (80|96) [SCAL] (1) weaDat.datRea.y[1] = weaDat.conTDryBul.u ($RES_SIM_334) (81|97) [SCAL] (1) weaDat.datRea.y[11] = weaDat.conWinDir.u ($RES_SIM_335) (82|98) [SCAL] (1) pumCon.weaBus.HHorIR = max(0.0, weaDat.limHorInfRad.u) ($RES_BND_401) (83|99) [SCAL] (1) pumCon.weaBus.winSpe = max(0.0, weaDat.limWinSpe.u) ($RES_BND_400) (84|100) [SCAL] (1) pumCon.weaBus.ceiHei = max(0.0, weaDat.limCeiHei.u) ($RES_BND_399) (85|101) [SCAL] (1) $FUN_1 = cos(pumCon.HDifTilIso.HDifTil.incAng) ($RES_AUX_475) (86|102) [SCAL] (1) pumCon.HDifTilIso.HDifTil.a = smooth(1, if noEvent((-$FUN_1) > 0.01) then 0.0 else if noEvent(noEvent((-$FUN_1) < (-0.01))) then $FUN_1 else 0.5 * $FUN_1 - 0.25 * $FUN_1 * ((-3.0) + ($FUN_1 / (-0.01)) ^ 2.0) * (100.0 * $FUN_1)) ($RES_AUX_474) (87|103) [SCAL] (1) $FUN_3 = cos(pumCon.weaBus.solZen) ($RES_AUX_473) (88|104) [SCAL] (1) pumCon.HDifTilIso.HDifTil.b = smooth(1, if noEvent(0.08715574274765814 - $FUN_3 > 0.01) then 0.08715574274765814 else if noEvent(noEvent(0.08715574274765814 - $FUN_3 < (-0.01))) then $FUN_3 else 0.25 * ((-0.08715574274765814) + $FUN_3) * ((-3.0) + ((0.08715574274765814 - $FUN_3) / 0.01) ^ 2.0) * (100.0 * (0.08715574274765814 - $FUN_3)) + 0.5 * (0.08715574274765814 + $FUN_3)) ($RES_AUX_472) (89|105) [SCAL] (1) $FUN_5 = cos(pumCon.HDifTilIso.HDifTil.til) ($RES_AUX_471) (90|106) [SCAL] (1) $FUN_6 = sin(pumCon.HDifTilIso.HDifTil.til) ($RES_AUX_470) (91|107) [SCAL] (1) pumCon.HDifTilIso.skyCle.HDifHorBou = smooth(1, if noEvent((-5e-5) + pumCon.weaBus.HDifHor > 2.5e-5) then pumCon.weaBus.HDifHor else if noEvent(noEvent((-5e-5) + pumCon.weaBus.HDifHor < (-2.5e-5))) then 5e-5 else 0.25 * (5e-5 - pumCon.weaBus.HDifHor) * ((-3.0) + (((-5e-5) + pumCon.weaBus.HDifHor) / 2.5e-5) ^ 2.0) * (4e4 * ((-5e-5) + pumCon.weaBus.HDifHor)) + 0.5 * (5e-5 + pumCon.weaBus.HDifHor)) ($RES_AUX_469) (92|108) [SCAL] (1) pumCon.HDifTilIso.skyCle.skyCle = IDEAS.Utilities.Math.Functions.smoothLimit(((pumCon.weaBus.HDirNor + pumCon.HDifTilIso.skyCle.HDifHorBou) / pumCon.HDifTilIso.skyCle.HDifHorBou + pumCon.HDifTilIso.skyCle.tmp1) / (1.0 + pumCon.HDifTilIso.skyCle.tmp1), 1.0, 8.0, 0.01) ($RES_AUX_468) (93|109) [SCAL] (1) pumCon.HDifTilIso.briCoe.a1 = smooth(1, if noEvent(1.065 - pumCon.HDifTilIso.skyCle.skyCle > 0.01) then 1.0 else if noEvent(1.065 - pumCon.HDifTilIso.skyCle.skyCle < (-0.01)) then 0.0 else 0.5 - 0.25 * ((-3.0) + ((1.065 - pumCon.HDifTilIso.skyCle.skyCle) / 0.01) ^ 2.0) * (100.0 * (1.065 - pumCon.HDifTilIso.skyCle.skyCle))) ($RES_AUX_467) (94|110) [SCAL] (1) pumCon.HDifTilIso.briCoe.b2 = smooth(1, if noEvent(1.23 - pumCon.HDifTilIso.skyCle.skyCle > 0.01) then 1.0 else if noEvent(1.23 - pumCon.HDifTilIso.skyCle.skyCle < (-0.01)) then 0.0 else 0.5 - 0.25 * ((-3.0) + ((1.23 - pumCon.HDifTilIso.skyCle.skyCle) / 0.01) ^ 2.0) * (100.0 * (1.23 - pumCon.HDifTilIso.skyCle.skyCle))) ($RES_AUX_466) (95|111) [SCAL] (1) pumCon.HDifTilIso.briCoe.b3 = smooth(1, if noEvent(1.5 - pumCon.HDifTilIso.skyCle.skyCle > 0.01) then 1.0 else if noEvent(1.5 - pumCon.HDifTilIso.skyCle.skyCle < (-0.01)) then 0.0 else 0.5 - 0.25 * ((-3.0) + ((1.5 - pumCon.HDifTilIso.skyCle.skyCle) / 0.01) ^ 2.0) * (100.0 * (1.5 - pumCon.HDifTilIso.skyCle.skyCle))) ($RES_AUX_465) (96|112) [SCAL] (1) pumCon.HDifTilIso.briCoe.b4 = smooth(1, if noEvent(1.95 - pumCon.HDifTilIso.skyCle.skyCle > 0.01) then 1.0 else if noEvent(1.95 - pumCon.HDifTilIso.skyCle.skyCle < (-0.01)) then 0.0 else 0.5 - 0.25 * ((-3.0) + ((1.95 - pumCon.HDifTilIso.skyCle.skyCle) / 0.01) ^ 2.0) * (100.0 * (1.95 - pumCon.HDifTilIso.skyCle.skyCle))) ($RES_AUX_464) (97|113) [SCAL] (1) pumCon.HDifTilIso.briCoe.b5 = smooth(1, if noEvent(2.8 - pumCon.HDifTilIso.skyCle.skyCle > 0.01) then 1.0 else if noEvent(2.8 - pumCon.HDifTilIso.skyCle.skyCle < (-0.01)) then 0.0 else 0.5 - 0.25 * ((-3.0) + ((2.8 - pumCon.HDifTilIso.skyCle.skyCle) / 0.01) ^ 2.0) * (100.0 * (2.8 - pumCon.HDifTilIso.skyCle.skyCle))) ($RES_AUX_463) (98|114) [SCAL] (1) pumCon.HDifTilIso.briCoe.b6 = smooth(1, if noEvent(4.5 - pumCon.HDifTilIso.skyCle.skyCle > 0.01) then 1.0 else if noEvent(4.5 - pumCon.HDifTilIso.skyCle.skyCle < (-0.01)) then 0.0 else 0.5 - 0.25 * ((-3.0) + ((4.5 - pumCon.HDifTilIso.skyCle.skyCle) / 0.01) ^ 2.0) * (100.0 * (4.5 - pumCon.HDifTilIso.skyCle.skyCle))) ($RES_AUX_462) (99|115) [SCAL] (1) pumCon.HDifTilIso.briCoe.b7 = smooth(1, if noEvent(6.2 - pumCon.HDifTilIso.skyCle.skyCle > 0.01) then 1.0 else if noEvent(6.2 - pumCon.HDifTilIso.skyCle.skyCle < (-0.01)) then 0.0 else 0.5 - 0.25 * ((-3.0) + ((6.2 - pumCon.HDifTilIso.skyCle.skyCle) / 0.01) ^ 2.0) * (100.0 * (6.2 - pumCon.HDifTilIso.skyCle.skyCle))) ($RES_AUX_461) (100|116) [SCAL] (1) pumCon.HDifTilIso.briCoe.a8 = smooth(1, if noEvent((-6.2) + pumCon.HDifTilIso.skyCle.skyCle > 0.01) then 1.0 else if noEvent((-6.2) + pumCon.HDifTilIso.skyCle.skyCle < (-0.01)) then 0.0 else 0.5 - 0.25 * ((-3.0) + (((-6.2) + pumCon.HDifTilIso.skyCle.skyCle) / 0.01) ^ 2.0) * (100.0 * ((-6.2) + pumCon.HDifTilIso.skyCle.skyCle))) ($RES_AUX_460) (101|117) [SCAL] (1) pumCon.HDifTilIso.briCoe.F1 = smooth(1, if noEvent(-(pumCon.HDifTilIso.briCoe.F12 * pumCon.HDifTilIso.skyBri.skyBri + pumCon.HDifTilIso.briCoe.F11 + pumCon.HDifTilIso.briCoe.F13 * pumCon.weaBus.solZen) > 0.01) then 0.0 else if noEvent(noEvent(-(pumCon.HDifTilIso.briCoe.F12 * pumCon.HDifTilIso.skyBri.skyBri + pumCon.HDifTilIso.briCoe.F11 + pumCon.HDifTilIso.briCoe.F13 * pumCon.weaBus.solZen) < (-0.01))) then pumCon.HDifTilIso.briCoe.F12 * pumCon.HDifTilIso.skyBri.skyBri + pumCon.HDifTilIso.briCoe.F11 + pumCon.HDifTilIso.briCoe.F13 * pumCon.weaBus.solZen else 0.25 * (pumCon.HDifTilIso.briCoe.F12 * pumCon.HDifTilIso.skyBri.skyBri + pumCon.HDifTilIso.briCoe.F11 + pumCon.HDifTilIso.briCoe.F13 * pumCon.weaBus.solZen) * ((-3.0) + ((-(pumCon.weaBus.solZen * pumCon.HDifTilIso.briCoe.F13 + pumCon.HDifTilIso.briCoe.F11 + pumCon.HDifTilIso.skyBri.skyBri * pumCon.HDifTilIso.briCoe.F12)) / 0.01) ^ 2.0) * (100.0 * (-(pumCon.HDifTilIso.briCoe.F12 * pumCon.HDifTilIso.skyBri.skyBri + pumCon.HDifTilIso.briCoe.F11 + pumCon.HDifTilIso.briCoe.F13 * pumCon.weaBus.solZen))) + 0.5 * (pumCon.HDifTilIso.briCoe.F12 * pumCon.HDifTilIso.skyBri.skyBri + pumCon.HDifTilIso.briCoe.F11 + pumCon.HDifTilIso.briCoe.F13 * pumCon.weaBus.solZen)) ($RES_AUX_459) (102|118) [SCAL] (1) 0.017453292519943295 * pumCon.HDifTilIso.relAirMas.zenDeg = smooth(1, if noEvent(1.5707963267948966 - pumCon.weaBus.solZen > 0.01) then pumCon.weaBus.solZen else if noEvent(noEvent(1.5707963267948966 - pumCon.weaBus.solZen < (-0.01))) then 1.5707963267948966 else 0.25 * (1.5707963267948966 - pumCon.weaBus.solZen) * ((-3.0) + ((1.5707963267948966 - pumCon.weaBus.solZen) / 0.01) ^ 2.0) * (100.0 * (1.5707963267948966 - pumCon.weaBus.solZen)) + 0.5 * (1.5707963267948966 + pumCon.weaBus.solZen)) ($RES_AUX_458) (103|119) [SCAL] (1) $FUN_19 = exp(-1.184e-4 * weaDat.altitude.Altitude) ($RES_AUX_457) (104|120) [SCAL] (1) $FUN_20 = cos(0.017453292519943295 * pumCon.HDifTilIso.relAirMas.zenDeg) ($RES_AUX_456) (105|121) [SCAL] (1) 30.3030303030303 * ((-1.0) + pumCon.HDifTilIso.skyBri.extRadCor) = cos(0.01721420632103996 * (1.0 + 1.1574074074074073e-5 * pumCon.weaBus.solTim)) ($RES_AUX_455) (106|122) [SCAL] (1) pumCon.HDifTilIso.skyBri.skyBri = smooth(1, if noEvent(1.0 - (7.320108337603397e-4 * pumCon.HDifTilIso.relAirMas.relAirMas * pumCon.weaBus.HDifHor) / pumCon.HDifTilIso.skyBri.extRadCor > 0.025) then (7.320108337603397e-4 * pumCon.HDifTilIso.relAirMas.relAirMas * pumCon.weaBus.HDifHor) / pumCon.HDifTilIso.skyBri.extRadCor else if noEvent(noEvent(1.0 - (7.320108337603397e-4 * pumCon.HDifTilIso.relAirMas.relAirMas * pumCon.weaBus.HDifHor) / pumCon.HDifTilIso.skyBri.extRadCor < (-0.025))) then 1.0 else 0.25 * (1.0 - (7.320108337603397e-4 * pumCon.HDifTilIso.relAirMas.relAirMas * pumCon.weaBus.HDifHor) / pumCon.HDifTilIso.skyBri.extRadCor) * ((-3.0) + ((1.0 - (7.320108337603397e-4 * pumCon.weaBus.HDifHor * pumCon.HDifTilIso.relAirMas.relAirMas) / pumCon.HDifTilIso.skyBri.extRadCor) / 0.025) ^ 2.0) * (40.0 * (1.0 - (7.320108337603397e-4 * pumCon.HDifTilIso.relAirMas.relAirMas * pumCon.weaBus.HDifHor) / pumCon.HDifTilIso.skyBri.extRadCor)) + 0.5 * (1.0 + (7.320108337603397e-4 * pumCon.HDifTilIso.relAirMas.relAirMas * pumCon.weaBus.HDifHor) / pumCon.HDifTilIso.skyBri.extRadCor)) ($RES_AUX_454) (107|123) [SCAL] (1) $FUN_23 = cos(0.017202423838958484 * (10.0 + 1.1574074074074073e-5 * pumCon.HDifTilIso.incAng.decAng.calTimAux)) ($RES_AUX_453) (108|124) [SCAL] (1) pumCon.HDifTilIso.incAng.decAng.decAng = asin(-0.3979486313076103 * $FUN_23) ($RES_AUX_452) (109|125) [SCAL] (1) $FUN_25 = cos(pumCon.HDifTilIso.incAng.incAng.til) ($RES_AUX_451) (110|126) [SCAL] (1) $FUN_26 = sin(pumCon.HDifTilIso.incAng.incAng.til) ($RES_AUX_450) (111|127) [SCAL] (1) $FUN_27 = sin(pumCon.HDifTilIso.incAng.incAng.azi) ($RES_AUX_449) (112|128) [SCAL] (1) $FUN_28 = cos(pumCon.HDifTilIso.incAng.incAng.azi) ($RES_AUX_448) (113|129) [SCAL] (1) pumCon.HDifTilIso.HDifTil.incAng = acos(((pumCon.HDifTilIso.incAng.incAng.lat_s * pumCon.HDifTilIso.incAng.incAng.dec_c * pumCon.HDifTilIso.incAng.incAng.sol_c - pumCon.HDifTilIso.incAng.incAng.lat_c * pumCon.HDifTilIso.incAng.incAng.dec_s) * $FUN_28 + pumCon.HDifTilIso.incAng.incAng.sol_s * $FUN_27 * pumCon.HDifTilIso.incAng.incAng.dec_c) * $FUN_26 + (pumCon.HDifTilIso.incAng.incAng.lat_s * pumCon.HDifTilIso.incAng.incAng.dec_s + pumCon.HDifTilIso.incAng.incAng.lat_c * pumCon.HDifTilIso.incAng.incAng.dec_c * pumCon.HDifTilIso.incAng.incAng.sol_c) * $FUN_25) ($RES_AUX_447) (114|130) [SCAL] (1) $FUN_30 = cos(0.017202423838958484 * (10.0 + 1.1574074074074073e-5 * pumCon.HDirTil.incAng.decAng.calTimAux)) ($RES_AUX_446) (115|131) [SCAL] (1) pumCon.HDirTil.incAng.decAng.decAng = asin(-0.3979486313076103 * $FUN_30) ($RES_AUX_445) (116|132) [SCAL] (1) $FUN_32 = cos(pumCon.HDirTil.incAng.incAng.til) ($RES_AUX_444) (117|133) [SCAL] (1) $FUN_33 = sin(pumCon.HDirTil.incAng.incAng.til) ($RES_AUX_443) (118|134) [SCAL] (1) $FUN_34 = sin(pumCon.HDirTil.incAng.incAng.azi) ($RES_AUX_442) (119|135) [SCAL] (1) $FUN_35 = cos(pumCon.HDirTil.incAng.incAng.azi) ($RES_AUX_441) (120|136) [SCAL] (1) pumCon.HDirTil.inc = acos(((pumCon.HDirTil.incAng.incAng.lat_s * pumCon.HDirTil.incAng.incAng.dec_c * pumCon.HDirTil.incAng.incAng.sol_c - pumCon.HDirTil.incAng.incAng.lat_c * pumCon.HDirTil.incAng.incAng.dec_s) * $FUN_35 + pumCon.HDirTil.incAng.incAng.sol_s * $FUN_34 * pumCon.HDirTil.incAng.incAng.dec_c) * $FUN_33 + (pumCon.HDirTil.incAng.incAng.lat_s * pumCon.HDirTil.incAng.incAng.dec_s + pumCon.HDirTil.incAng.incAng.lat_c * pumCon.HDirTil.incAng.incAng.dec_c * pumCon.HDirTil.incAng.incAng.sol_c) * $FUN_32) ($RES_AUX_440) (121|137) [SCAL] (1) $FUN_37 = cos(pumCon.HDirTil.inc) ($RES_AUX_439) (122|138) [FOR-] (26) ($RES_AUX_437) (122|138) [----] for $i1 in 1:26 loop (122|138) [----] [SCAL] (1) $FUN_38[$i1] = Modelica.Blocks.Tables.Internal.getTable1DValue(weaDat.datRea.tableID, $i1, weaDat.conTim.calTimAux) ($RES_AUX_438) (122|138) [----] end for; (123|164) [SCAL] (1) weaDat.TBlaSkyCom.TDewPoiK = smooth(1, if noEvent((273.15 + weaDat.conTDewPoi.u) - (273.15 + weaDat.conTDryBul.u) > 0.1) then 273.15 + weaDat.conTDryBul.u else if noEvent(noEvent((273.15 + weaDat.conTDewPoi.u) - (273.15 + weaDat.conTDryBul.u) < (-0.1))) then 273.15 + weaDat.conTDewPoi.u else 0.25 * ((273.15 + weaDat.conTDewPoi.u) - (273.15 + weaDat.conTDryBul.u)) * ((-3.0) + (((273.15 + weaDat.conTDewPoi.u) - (273.15 + weaDat.conTDryBul.u)) / 0.1) ^ 2.0) * (10.0 * ((273.15 + weaDat.conTDewPoi.u) - (273.15 + weaDat.conTDryBul.u))) + 0.5 * ((273.15 + weaDat.conTDryBul.u) + (273.15 + weaDat.conTDewPoi.u))) ($RES_AUX_436) (124|165) [SCAL] (1) $FUN_40 = log(0.0036609921288669233 * weaDat.TBlaSkyCom.TDewPoiK) ($RES_AUX_435) (125|166) [FOR-] (3) ($RES_AUX_433) (125|166) [----] for $i1 in 1:3 loop (125|166) [----] [SCAL] (1) $FUN_41[$i1] = Modelica.Blocks.Tables.Internal.getTable1DValue(weaDat.datRea30Min.tableID, $i1, weaDat.conTimMin.calTimAux) ($RES_AUX_434) (125|166) [----] end for; (126|169) [SCAL] (1) $FUN_42 = sin(2.0 * weaDat.eqnTim.Bt) ($RES_AUX_432) (127|170) [SCAL] (1) $FUN_43 = sin(weaDat.eqnTim.Bt) ($RES_AUX_431) (128|171) [SCAL] (1) $FUN_44 = cos(weaDat.eqnTim.Bt) ($RES_AUX_430) (129|172) [SCAL] (1) $FUN_48 = cos(pumCon.weaBus.solDec) ($RES_AUX_426) (130|173) [SCAL] (1) $FUN_49 = cos(weaDat.latitude.latitude) ($RES_AUX_425) (131|174) [SCAL] (1) $FUN_50 = cos(0.2617993877991494 * ((-12.0) + 2.777777777777778e-4 * pumCon.weaBus.solTim)) ($RES_AUX_424) (132|175) [SCAL] (1) $FUN_51 = sin(weaDat.latitude.latitude) ($RES_AUX_423) (133|176) [SCAL] (1) $FUN_52 = sin(pumCon.weaBus.solDec) ($RES_AUX_422) (134|177) [SCAL] (1) pumCon.weaBus.solZen = acos($FUN_52 * $FUN_51 + $FUN_50 * $FUN_49 * $FUN_48) ($RES_AUX_421) (135|178) [SCAL] (1) $FUN_54 = cos(0.017202423838958484 * (10.0 + 1.1574074074074073e-5 * weaDat.decAng.calTimAux)) ($RES_AUX_420) (136|179) [SCAL] (1) pumCon.weaBus.solDec = asin(-0.3979486313076103 * $FUN_54) ($RES_AUX_419) (137|180) [SCAL] (1) $FUN_56 = 611.657 * exp(17.2799 - 4102.99 / ((-35.719) + pumCon.weaBus.TWetBul)) ($RES_AUX_418) (138|181) [SCAL] (1) weaDat.tWetBul_TDryBulXi.XiSat = 0.621964713077499 / ((-0.378035286922501) + weaDat.pAtmSel.p / $FUN_56) ($RES_AUX_417) (139|182) [SCAL] (1) $FUN_58 = 611.657 * exp(17.2799 - 4102.99 / ((-35.719) + (273.15 + weaDat.conTDryBul.u))) ($RES_AUX_416) (140|183) [SCAL] (1) weaDat.tWetBul_TDryBulXi.XiDryBul = (0.621964713077499 * pumCon.weaBus.relHum) / ((weaDat.pAtmSel.p / $FUN_58 + 0.621964713077499 * pumCon.weaBus.relHum) - pumCon.weaBus.relHum) ($RES_AUX_415) (141|184) [SCAL] (1) $FUN_60 = sin(sine.phase + 6.283185307179586 * (time - sine.startTime) * sine.f) ($RES_AUX_414) (142|185) [SCAL] (1) pumCon.HDirTil.incAng.incAng.lat_s = sin(weaDat.latitude.latitude) ($RES_AUX_413) (143|186) [SCAL] (1) pumCon.HDirTil.incAng.incAng.lat_c = cos(weaDat.latitude.latitude) ($RES_AUX_412) (144|187) [SCAL] (1) pumCon.HDirTil.incAng.incAng.sol_s = sin(0.2617993877991494 * ((-12.0) + 2.777777777777778e-4 * pumCon.weaBus.solTim)) ($RES_AUX_411) (145|188) [SCAL] (1) pumCon.HDirTil.incAng.incAng.sol_c = cos(0.2617993877991494 * ((-12.0) + 2.777777777777778e-4 * pumCon.weaBus.solTim)) ($RES_AUX_410) (146|189) [SCAL] (1) pumCon.HDirTil.incAng.incAng.dec_s = sin(pumCon.HDirTil.incAng.decAng.decAng) ($RES_AUX_409) (147|190) [SCAL] (1) pumCon.HDirTil.incAng.incAng.dec_c = cos(pumCon.HDirTil.incAng.decAng.decAng) ($RES_AUX_408) (148|191) [SCAL] (1) pumCon.HDifTilIso.incAng.incAng.lat_s = sin(weaDat.latitude.latitude) ($RES_AUX_407) (149|192) [SCAL] (1) pumCon.HDifTilIso.incAng.incAng.lat_c = cos(weaDat.latitude.latitude) ($RES_AUX_406) (150|193) [SCAL] (1) pumCon.HDifTilIso.incAng.incAng.sol_s = sin(0.2617993877991494 * ((-12.0) + 2.777777777777778e-4 * pumCon.weaBus.solTim)) ($RES_AUX_405) (151|194) [SCAL] (1) pumCon.HDifTilIso.incAng.incAng.sol_c = cos(0.2617993877991494 * ((-12.0) + 2.777777777777778e-4 * pumCon.weaBus.solTim)) ($RES_AUX_404) (152|195) [SCAL] (1) pumCon.HDifTilIso.incAng.incAng.dec_s = sin(pumCon.HDifTilIso.incAng.decAng.decAng) ($RES_AUX_403) (153|196) [SCAL] (1) pumCon.HDifTilIso.incAng.incAng.dec_c = cos(pumCon.HDifTilIso.incAng.decAng.decAng) ($RES_AUX_402) (154|197) [SCAL] (1) $FUN_73 = mod(pumCon.HDifTilIso.incAng.decAng.lenWea, 3.1536e7) ($RES_AUX_497) (155|198) [SCAL] (1) $FUN_74 = abs($FUN_73) ($RES_AUX_496) (156|199) [SCAL] (1) $FUN_75 = mod(pumCon.HDirTil.incAng.decAng.lenWea, 3.1536e7) ($RES_AUX_495) (157|200) [SCAL] (1) $FUN_76 = abs($FUN_75) ($RES_AUX_494) (158|201) [SCAL] (1) $FUN_77 = Modelica.Blocks.Tables.Internal.getTable1DAbscissaUmin(weaDat.datRea.tableID) ($RES_AUX_493) (159|202) [SCAL] (1) $FUN_78 = Modelica.Blocks.Tables.Internal.getTable1DAbscissaUmax(weaDat.datRea.tableID) ($RES_AUX_492) (160|203) [SCAL] (1) $FUN_79 = Modelica.Utilities.Strings.findLast(weaDat.datRea.fileName, \".csv\", 0, false) ($RES_AUX_491) (161|204) [SCAL] (1) $FUN_80 = Modelica.Utilities.Strings.length(weaDat.datRea.fileName) ($RES_AUX_490) (162|205) [SCAL] (1) $FUN_81 = mod(weaDat.locTim.lenWea, 3.1536e7) ($RES_AUX_489) (163|206) [SCAL] (1) $FUN_82 = abs($FUN_81) ($RES_AUX_488) (164|207) [SCAL] (1) $FUN_83 = Modelica.Blocks.Tables.Internal.getTable1DAbscissaUmin(weaDat.datRea30Min.tableID) ($RES_AUX_487) (165|208) [SCAL] (1) $FUN_84 = Modelica.Blocks.Tables.Internal.getTable1DAbscissaUmax(weaDat.datRea30Min.tableID) ($RES_AUX_486) (166|209) [SCAL] (1) $FUN_85 = Modelica.Utilities.Strings.findLast(weaDat.datRea30Min.fileName, \".csv\", 0, false) ($RES_AUX_485) (167|210) [SCAL] (1) $FUN_86 = Modelica.Utilities.Strings.length(weaDat.datRea30Min.fileName) ($RES_AUX_484) (168|211) [SCAL] (1) $FUN_87 = mod(weaDat.conTimMin.lenWea, 3.1536e7) ($RES_AUX_483) (169|212) [SCAL] (1) $FUN_88 = abs($FUN_87) ($RES_AUX_482) (170|213) [SCAL] (1) $FUN_89 = mod(weaDat.conTim.lenWea, 3.1536e7) ($RES_AUX_481) (171|214) [SCAL] (1) $FUN_90 = abs($FUN_89) ($RES_AUX_480) (172|215) [SCAL] (1) $FUN_91 = mod(weaDat.eqnTim.lenWea, 3.1536e7) ($RES_AUX_479) (173|216) [SCAL] (1) $FUN_92 = abs($FUN_91) ($RES_AUX_478) (174|217) [SCAL] (1) $FUN_93 = mod(weaDat.decAng.lenWea, 3.1536e7) ($RES_AUX_477) (175|218) [SCAL] (1) $FUN_94 = abs($FUN_93) ($RES_AUX_476) (176|219) [SCAL] (1) pumCon.hys.y = pumCon.on ($RES_SIM_498) (177|220) [SCAL] (1) $SEV_7 = weaDat.decAng.canRepeatWeatherFile and time > $PRE.weaDat.decAng.tNext ($RES_EVT_573) (178|221) [SCAL] (1) $SEV_6 = weaDat.eqnTim.canRepeatWeatherFile and time > $PRE.weaDat.eqnTim.tNext ($RES_EVT_572) (179|222) [SCAL] (1) $SEV_5 = weaDat.conTim.canRepeatWeatherFile and time > $PRE.weaDat.conTim.tNext ($RES_EVT_571) (180|223) [SCAL] (1) $SEV_4 = weaDat.conTimMin.canRepeatWeatherFile and weaDat.conTimMin.modTimAux > $PRE.weaDat.conTimMin.tNext ($RES_EVT_570) (181|224) [SCAL] (1) $SEV_3 = weaDat.locTim.canRepeatWeatherFile and time > $PRE.weaDat.locTim.tNext ($RES_EVT_569) (182|225) [SCAL] (1) $SEV_2 = not $PRE.pumCon.hys.y and pumCon.hys.u > pumCon.hys.uHigh or $PRE.pumCon.hys.y and pumCon.hys.u >= pumCon.hys.uLow ($RES_EVT_568) (183|226) [SCAL] (1) $SEV_1 = pumCon.HDirTil.incAng.decAng.canRepeatWeatherFile and time > $PRE.pumCon.HDirTil.incAng.decAng.tNext ($RES_EVT_567) (184|227) [SCAL] (1) $SEV_0 = pumCon.HDifTilIso.incAng.decAng.canRepeatWeatherFile and time > $PRE.pumCon.HDifTilIso.incAng.decAng.tNext ($RES_EVT_566) (185|228) [SCAL] (1) $TEV_0 = time < sine.startTime ($RES_EVT_565) (186|229) [SCAL] (1) weaDat.add30Min.u1 = weaDat.con30Min.k ($RES_BND_676) (187|230) [SCAL] (1) weaDat.con30Min.y = weaDat.con30Min.k ($RES_BND_675) (188|231) [SCAL] (1) weaDat.tWetBul_TDryBulXi.p = weaDat.pAtmSel.p ($RES_BND_674) (189|232) [SCAL] (1) pumCon.HDifTilIso.incAng.weaBus.pAtm = weaDat.pAtmSel.p ($RES_BND_673) (190|233) [SCAL] (1) pumCon.HDirTil.incAng.weaBus.pAtm = weaDat.pAtmSel.p ($RES_BND_672) (191|234) [SCAL] (1) pumCon.HDirTil.weaBus.pAtm = weaDat.pAtmSel.p ($RES_BND_671) (192|235) [SCAL] (1) pumCon.HDifTilIso.weaBus.pAtm = weaDat.pAtmSel.p ($RES_BND_670) (193|236) [SCAL] (1) pumCon.weaBus.pAtm = weaDat.pAtmSel.p ($RES_BND_669) (194|237) [SCAL] (1) weaDat.weaBus.pAtm = weaDat.pAtmSel.p ($RES_BND_668) (195|238) [SCAL] (1) weaDat.chePre.pAtm = weaDat.pAtmSel.p ($RES_BND_667) (196|239) [SCAL] (1) weaDat.chePre.PIn = weaDat.pAtmSel.p ($RES_BND_666) (197|240) [SCAL] (1) weaDat.pAtmSel.y = weaDat.pAtmSel.p ($RES_BND_665) (198|241) [SCAL] (1) weaDat.zenAng.lat = weaDat.latitude.latitude ($RES_BND_664) (199|242) [SCAL] (1) pumCon.HDifTilIso.incAng.incAng.lat = weaDat.latitude.latitude ($RES_BND_663) (200|243) [SCAL] (1) pumCon.HDifTilIso.incAng.weaBus.lat = weaDat.latitude.latitude ($RES_BND_662) (201|244) [SCAL] (1) pumCon.HDirTil.incAng.incAng.lat = weaDat.latitude.latitude ($RES_BND_661) (202|245) [SCAL] (1) pumCon.HDirTil.incAng.weaBus.lat = weaDat.latitude.latitude ($RES_BND_660) (203|246) [SCAL] (1) pumCon.HDirTil.weaBus.lat = weaDat.latitude.latitude ($RES_BND_659) (204|247) [SCAL] (1) pumCon.HDifTilIso.weaBus.lat = weaDat.latitude.latitude ($RES_BND_658) (205|248) [SCAL] (1) pumCon.weaBus.lat = weaDat.latitude.latitude ($RES_BND_657) (206|249) [SCAL] (1) weaDat.weaBus.lat = weaDat.latitude.latitude ($RES_BND_656) (207|250) [SCAL] (1) weaDat.latitude.y = weaDat.latitude.latitude ($RES_BND_655) (208|251) [SCAL] (1) pumCon.HDifTilIso.incAng.weaBus.alt = weaDat.altitude.Altitude ($RES_BND_654) (209|252) [SCAL] (1) pumCon.HDifTilIso.relAirMas.alt = weaDat.altitude.Altitude ($RES_BND_653) (210|253) [SCAL] (1) pumCon.HDirTil.incAng.weaBus.alt = weaDat.altitude.Altitude ($RES_BND_652) (211|254) [SCAL] (1) pumCon.HDirTil.weaBus.alt = weaDat.altitude.Altitude ($RES_BND_651) (212|255) [SCAL] (1) pumCon.HDifTilIso.weaBus.alt = weaDat.altitude.Altitude ($RES_BND_650) (213|256) [SCAL] (1) pumCon.weaBus.alt = weaDat.altitude.Altitude ($RES_BND_649) (214|257) [SCAL] (1) weaDat.weaBus.alt = weaDat.altitude.Altitude ($RES_BND_648) (215|258) [SCAL] (1) weaDat.altitude.y = weaDat.altitude.Altitude ($RES_BND_647) (216|259) [SCAL] (1) pumCon.HDifTilIso.incAng.weaBus.lon = weaDat.longitude.longitude ($RES_BND_646) (217|260) [SCAL] (1) pumCon.HDirTil.incAng.weaBus.lon = weaDat.longitude.longitude ($RES_BND_645) (218|261) [SCAL] (1) pumCon.HDirTil.weaBus.lon = weaDat.longitude.longitude ($RES_BND_644) (219|262) [SCAL] (1) pumCon.HDifTilIso.weaBus.lon = weaDat.longitude.longitude ($RES_BND_643) (220|263) [SCAL] (1) pumCon.weaBus.lon = weaDat.longitude.longitude ($RES_BND_642) (221|264) [SCAL] (1) weaDat.weaBus.lon = weaDat.longitude.longitude ($RES_BND_641) (222|265) [SCAL] (1) weaDat.longitude.y = weaDat.longitude.longitude ($RES_BND_640) (223|266) [SCAL] (1) weaDat.altitude.Altitude = weaDat.alt ($RES_BND_639) (224|267) [SCAL] (1) weaDat.longitude.longitude = weaDat.lon ($RES_BND_638) (225|268) [SCAL] (1) weaDat.latitude.latitude = weaDat.lat ($RES_BND_637) (226|269) [SCAL] (1) weaDat.decAng.canRepeatWeatherFile = $FUN_94 < 0.01 ($RES_BND_636) (227|270) [SCAL] (1) weaDat.decAng.lenWea = weaDat.decAng.weaDatEndTim - weaDat.decAng.weaDatStaTim ($RES_BND_635) (228|271) [SCAL] (1) weaDat.eqnTim.canRepeatWeatherFile = $FUN_92 < 0.01 ($RES_BND_634) (229|272) [SCAL] (1) weaDat.eqnTim.lenWea = weaDat.eqnTim.weaDatEndTim - weaDat.eqnTim.weaDatStaTim ($RES_BND_633) (230|273) [SCAL] (1) weaDat.conTim.canRepeatWeatherFile = $FUN_90 < 0.01 ($RES_BND_632) (231|274) [SCAL] (1) weaDat.conTim.lenWea = weaDat.conTim.weaDatEndTim - weaDat.conTim.weaDatStaTim ($RES_BND_631) (232|275) [SCAL] (1) weaDat.conTim.weaDatEndTim = weaDat.timeSpan[2] ($RES_BND_630) (233|276) [SCAL] (1) weaDat.conTim.weaDatStaTim = weaDat.timeSpan[1] ($RES_BND_629) (234|277) [SCAL] (1) weaDat.conTimMin.canRepeatWeatherFile = $FUN_88 < 0.01 ($RES_BND_628) (235|278) [SCAL] (1) weaDat.conTimMin.lenWea = weaDat.conTimMin.weaDatEndTim - weaDat.conTimMin.weaDatStaTim ($RES_BND_627) (236|279) [SCAL] (1) weaDat.conTimMin.weaDatEndTim = weaDat.timeSpan[2] ($RES_BND_626) (237|280) [SCAL] (1) weaDat.conTimMin.weaDatStaTim = weaDat.timeSpan[1] ($RES_BND_625) (238|281) [SCAL] (1) weaDat.datRea30Min.isCsvExt = 3 + $FUN_85 == $FUN_86 ($RES_BND_624) (239|282) [SCAL] (1) weaDat.datRea30Min.u_max = $FUN_84 ($RES_BND_623) (240|283) [SCAL] (1) weaDat.datRea30Min.u_min = $FUN_83 ($RES_BND_622) (241|284) [SCAL] (1) weaDat.datRea30Min.fileName = weaDat.filNam ($RES_BND_621) (242|285) [SCAL] (1) weaDat.locTim.diff = weaDat.locTim.lon * 43200.0 / 3.141592653589793 - weaDat.locTim.timZon ($RES_BND_620) (243|286) [SCAL] (1) weaDat.locTim.lon = weaDat.lon ($RES_BND_619) (244|287) [SCAL] (1) weaDat.locTim.timZon = weaDat.timZon ($RES_BND_618) (245|288) [SCAL] (1) weaDat.locTim.canRepeatWeatherFile = $FUN_82 < 0.01 ($RES_BND_617) (246|289) [SCAL] (1) weaDat.locTim.lenWea = weaDat.locTim.weaDatEndTim - weaDat.locTim.weaDatStaTim ($RES_BND_616) (247|290) [SCAL] (1) weaDat.horInfRadSel.p = weaDat.HInfHor ($RES_BND_615) (248|291) [SCAL] (1) weaDat.winDirSel.p = weaDat.winDir ($RES_BND_614) (249|292) [SCAL] (1) weaDat.winSpeSel.p = weaDat.winSpe ($RES_BND_613) (250|293) [SCAL] (1) weaDat.totSkyCovSel.p = weaDat.totSkyCov ($RES_BND_612) (251|294) [SCAL] (1) weaDat.ceiHeiSel.p = weaDat.ceiHei ($RES_BND_611) (252|295) [SCAL] (1) weaDat.opaSkyCovSel.p = weaDat.opaSkyCov ($RES_BND_610) (253|296) [SCAL] (1) weaDat.relHumSel.p = weaDat.relHum ($RES_BND_609) (254|297) [SCAL] (1) weaDat.TBlaSkySel.p = weaDat.TBlaSky ($RES_BND_608) (255|298) [SCAL] (1) weaDat.TDryBulSel.p = weaDat.TDryBul ($RES_BND_607) (256|299) [SCAL] (1) weaDat.TDewPoiSel.p = weaDat.TDewPoi ($RES_BND_606) (257|300) [SCAL] (1) weaDat.pAtmSel.p = weaDat.pAtm ($RES_BND_605) (258|301) [SCAL] (1) weaDat.datRea.isCsvExt = 3 + $FUN_79 == $FUN_80 ($RES_BND_604) (259|302) [SCAL] (1) weaDat.datRea.u_max = $FUN_78 ($RES_BND_603) (260|303) [SCAL] (1) weaDat.datRea.u_min = $FUN_77 ($RES_BND_602) (261|304) [SCAL] (1) weaDat.datRea.fileName = weaDat.filNam ($RES_BND_601) (262|305) [ARRY] (2) weaDat.timeSpan = IDEAS.BoundaryConditions.WeatherData.BaseClasses.getTimeSpanTMY3(weaDat.filNam, \"tab1\") ($RES_BND_600) (263|307) [SCAL] (1) weaDat.alt = IDEAS.BoundaryConditions.WeatherData.BaseClasses.getAltitudeLocationTMY3(weaDat.filNam) ($RES_BND_599) (264|308) [SCAL] (1) weaDat.timZon = IDEAS.BoundaryConditions.WeatherData.BaseClasses.getTimeZoneTMY3(weaDat.filNam) ($RES_BND_598) (265|309) [SCAL] (1) weaDat.lat = IDEAS.BoundaryConditions.WeatherData.BaseClasses.getLatitudeTMY3(weaDat.filNam) ($RES_BND_597) (266|310) [SCAL] (1) weaDat.lon = IDEAS.BoundaryConditions.WeatherData.BaseClasses.getLongitudeTMY3(weaDat.filNam) ($RES_BND_596) (267|311) [SCAL] (1) pumCon.hys.uHigh = pumCon.delQ_flow ($RES_BND_595) (268|312) [SCAL] (1) pumCon.HDirTil.incAng.incAng.til = pumCon.HDirTil.incAng.til ($RES_BND_594) (269|313) [SCAL] (1) pumCon.HDirTil.incAng.incAng.azi = pumCon.HDirTil.incAng.azi ($RES_BND_593) (270|314) [SCAL] (1) pumCon.HDirTil.incAng.decAng.canRepeatWeatherFile = $FUN_76 < 0.01 ($RES_BND_592) (271|315) [SCAL] (1) pumCon.HDirTil.incAng.decAng.lenWea = pumCon.HDirTil.incAng.decAng.weaDatEndTim - pumCon.HDirTil.incAng.decAng.weaDatStaTim ($RES_BND_591) (272|316) [SCAL] (1) pumCon.HDirTil.incAng.til = pumCon.HDirTil.til ($RES_BND_590) (273|317) [SCAL] (1) pumCon.HDirTil.incAng.azi = pumCon.HDirTil.azi ($RES_BND_589) (274|318) [SCAL] (1) pumCon.HDirTil.azi = pumCon.azi ($RES_BND_588) (275|319) [SCAL] (1) pumCon.HDirTil.til = pumCon.til ($RES_BND_587) (276|320) [SCAL] (1) pumCon.HDifTilIso.incAng.incAng.til = pumCon.HDifTilIso.incAng.til ($RES_BND_586) (277|321) [SCAL] (1) pumCon.HDifTilIso.incAng.incAng.azi = pumCon.HDifTilIso.incAng.azi ($RES_BND_585) (278|322) [SCAL] (1) pumCon.HDifTilIso.incAng.decAng.canRepeatWeatherFile = $FUN_74 < 0.01 ($RES_BND_584) (279|323) [SCAL] (1) pumCon.HDifTilIso.incAng.decAng.lenWea = pumCon.HDifTilIso.incAng.decAng.weaDatEndTim - pumCon.HDifTilIso.incAng.decAng.weaDatStaTim ($RES_BND_583) (280|324) [SCAL] (1) pumCon.HDifTilIso.incAng.til = pumCon.HDifTilIso.til ($RES_BND_582) (281|325) [SCAL] (1) pumCon.HDifTilIso.incAng.azi = pumCon.HDifTilIso.azi ($RES_BND_581) (282|326) [SCAL] (1) pumCon.HDifTilIso.HDifTil.til = pumCon.HDifTilIso.til ($RES_BND_580) (283|327) [SCAL] (1) pumCon.HDifTilIso.HDifTil.rho = pumCon.HDifTilIso.rho ($RES_BND_579) (284|328) [SCAL] (1) pumCon.HDifTilIso.azi = pumCon.azi ($RES_BND_578) (285|329) [SCAL] (1) pumCon.HDifTilIso.rho = pumCon.rho ($RES_BND_577) (286|330) [SCAL] (1) pumCon.HDifTilIso.til = pumCon.til ($RES_BND_576) (287|331) [SCAL] (1) pumCon.criSol.y_intercept = pumCon.per.y_intercept ($RES_BND_575) (288|332) [SCAL] (1) pumCon.criSol.slope = pumCon.per.slope ($RES_BND_574) (289|333) [SCAL] (1) weaDat.datRea30Min.tableID = Modelica.Blocks.Types.ExternalCombiTable1D.constructor(if weaDat.datRea30Min.isCsvExt then \"Values\" else weaDat.datRea30Min.tableName, if weaDat.datRea30Min.fileName <> \"NoName\" and not Modelica.Utilities.Strings.isEmpty(weaDat.datRea30Min.fileName) then weaDat.datRea30Min.fileName else \"NoName\", {}, weaDat.datRea30Min.columns, Modelica.Blocks.Types.Smoothness.ContinuousDerivative, Modelica.Blocks.Types.Extrapolation.LastTwoPoints, weaDat.datRea30Min.verboseRead, weaDat.datRea30Min.delimiter, weaDat.datRea30Min.nHeaderLines) ($RES_BND_680) (290|334) [SCAL] (1) weaDat.datRea.tableID = Modelica.Blocks.Types.ExternalCombiTable1D.constructor(if weaDat.datRea.isCsvExt then \"Values\" else weaDat.datRea.tableName, if weaDat.datRea.fileName <> \"NoName\" and not Modelica.Utilities.Strings.isEmpty(weaDat.datRea.fileName) then weaDat.datRea.fileName else \"NoName\", {}, weaDat.datRea.columns, Modelica.Blocks.Types.Smoothness.ContinuousDerivative, Modelica.Blocks.Types.Extrapolation.LastTwoPoints, weaDat.datRea.verboseRead, weaDat.datRea.delimiter, weaDat.datRea.nHeaderLines) ($RES_BND_679) (291|335) [SCAL] (1) $PRE.pumCon.HDifTilIso.incAng.decAng.tNext = $START.pumCon.HDifTilIso.incAng.decAng.tNext ($RES_SIM_732) (292|336) [SCAL] (1) $PRE.pumCon.HDirTil.incAng.decAng.tNext = $START.pumCon.HDirTil.incAng.decAng.tNext ($RES_SIM_733) (293|337) [SCAL] (1) $PRE.weaDat.locTim.tNext = $START.weaDat.locTim.tNext ($RES_SIM_734) (294|338) [SCAL] (1) $PRE.weaDat.conTimMin.tNext = $START.weaDat.conTimMin.tNext ($RES_SIM_735) (295|339) [SCAL] (1) $PRE.weaDat.conTim.tNext = $START.weaDat.conTim.tNext ($RES_SIM_736) (296|340) [SCAL] (1) $PRE.weaDat.eqnTim.tNext = $START.weaDat.eqnTim.tNext ($RES_SIM_737) (297|341) [SCAL] (1) $PRE.weaDat.decAng.tNext = $START.weaDat.decAng.tNext ($RES_SIM_738) =================== Scalar Matching =================== variable to equation ********************** var 1 --> eqn 219 var 2 --> eqn 5 var 3 --> eqn 28 var 4 --> eqn 30 var 5 --> eqn 32 var 6 --> eqn 31 var 7 --> eqn 98 var 8 --> eqn 25 var 9 --> eqn 99 var 10 --> eqn 100 var 11 --> eqn 27 var 12 --> eqn 179 var 13 --> eqn 177 var 14 --> eqn 9 var 15 --> eqn 59 var 16 --> eqn 129 var 17 --> eqn 83 var 18 --> eqn 84 var 19 --> eqn 102 var 20 --> eqn 104 var 21 --> eqn 108 var 22 --> eqn 82 var 23 --> eqn 107 var 24 --> eqn 117 var 25 --> eqn 69 var 26 --> eqn 75 var 27 --> eqn 74 var 28 --> eqn 73 var 29 --> eqn 72 var 30 --> eqn 71 var 31 --> eqn 70 var 32 --> eqn 109 var 33 --> eqn 81 var 34 --> eqn 80 var 35 --> eqn 79 var 36 --> eqn 78 var 37 --> eqn 77 var 38 --> eqn 76 var 39 --> eqn 116 var 40 --> eqn 110 var 41 --> eqn 111 var 42 --> eqn 112 var 43 --> eqn 113 var 44 --> eqn 114 var 45 --> eqn 115 var 46 --> eqn 68 var 47 --> eqn 118 var 48 --> eqn 122 var 49 --> eqn 121 var 50 --> eqn 66 var 51 --> eqn 67 var 52 --> eqn 124 var 53 --> eqn 196 var 54 --> eqn 195 var 55 --> eqn 194 var 56 --> eqn 193 var 57 --> eqn 192 var 58 --> eqn 191 var 59 --> eqn 136 var 60 --> eqn 63 var 61 --> eqn 64 var 62 --> eqn 131 var 63 --> eqn 190 var 64 --> eqn 189 var 65 --> eqn 188 var 66 --> eqn 187 var 67 --> eqn 186 var 68 --> eqn 185 var 69 --> eqn 65 var 70 --> eqn 62 var 71 --> eqn 61 var 72 --> eqn -1 var 73 --> eqn 60 var 74 --> eqn 33 var 75 --> eqn 34 var 76 --> eqn 35 var 77 --> eqn 36 var 78 --> eqn 37 var 79 --> eqn 38 var 80 --> eqn 39 var 81 --> eqn 40 var 82 --> eqn 41 var 83 --> eqn 42 var 84 --> eqn 43 var 85 --> eqn 44 var 86 --> eqn 45 var 87 --> eqn 46 var 88 --> eqn 47 var 89 --> eqn 48 var 90 --> eqn 49 var 91 --> eqn 50 var 92 --> eqn 51 var 93 --> eqn 52 var 94 --> eqn 53 var 95 --> eqn 54 var 96 --> eqn 55 var 97 --> eqn 56 var 98 --> eqn 57 var 99 --> eqn 58 var 100 --> eqn 86 var 101 --> eqn 88 var 102 --> eqn 87 var 103 --> eqn 94 var 104 --> eqn 29 var 105 --> eqn 4 var 106 --> eqn 3 var 107 --> eqn 93 var 108 --> eqn 91 var 109 --> eqn 89 var 110 --> eqn 23 var 111 --> eqn 164 var 112 --> eqn 24 var 113 --> eqn 26 var 114 --> eqn 20 var 115 --> eqn 21 var 116 --> eqn 17 var 117 --> eqn 18 var 118 --> eqn 19 var 119 --> eqn 22 var 120 --> eqn 15 var 121 --> eqn 16 var 122 --> eqn 13 var 123 --> eqn 14 var 124 --> eqn 11 var 125 --> eqn 12 var 126 --> eqn 10 var 127 --> eqn 97 var 128 --> eqn 96 var 129 --> eqn 95 var 130 --> eqn 7 var 131 --> eqn 8 var 132 --> eqn 183 var 133 --> eqn 181 var 134 --> eqn 6 var 135 --> eqn 92 var 136 --> eqn 90 var 137 --> eqn 2 var 138 --> eqn 101 var 139 --> eqn 103 var 140 --> eqn 105 var 141 --> eqn 106 var 142 --> eqn 119 var 143 --> eqn 120 var 144 --> eqn 123 var 145 --> eqn 125 var 146 --> eqn 126 var 147 --> eqn 127 var 148 --> eqn 128 var 149 --> eqn 130 var 150 --> eqn 132 var 151 --> eqn 133 var 152 --> eqn 134 var 153 --> eqn 135 var 154 --> eqn 137 var 155 --> eqn 138 var 156 --> eqn 139 var 157 --> eqn 140 var 158 --> eqn 141 var 159 --> eqn 142 var 160 --> eqn 143 var 161 --> eqn 144 var 162 --> eqn 145 var 163 --> eqn 146 var 164 --> eqn 147 var 165 --> eqn 148 var 166 --> eqn 149 var 167 --> eqn 150 var 168 --> eqn 151 var 169 --> eqn 152 var 170 --> eqn 153 var 171 --> eqn 154 var 172 --> eqn 155 var 173 --> eqn 156 var 174 --> eqn 157 var 175 --> eqn 158 var 176 --> eqn 159 var 177 --> eqn 160 var 178 --> eqn 161 var 179 --> eqn 162 var 180 --> eqn 163 var 181 --> eqn 165 var 182 --> eqn 166 var 183 --> eqn 167 var 184 --> eqn 168 var 185 --> eqn 169 var 186 --> eqn 170 var 187 --> eqn 171 var 188 --> eqn 172 var 189 --> eqn 173 var 190 --> eqn 174 var 191 --> eqn 175 var 192 --> eqn 176 var 193 --> eqn 178 var 194 --> eqn 180 var 195 --> eqn 182 var 196 --> eqn 184 var 197 --> eqn 1 var 198 --> eqn 341 var 199 --> eqn 340 var 200 --> eqn 339 var 201 --> eqn 338 var 202 --> eqn 337 var 203 --> eqn 336 var 204 --> eqn 335 var 205 --> eqn 220 var 206 --> eqn 221 var 207 --> eqn 222 var 208 --> eqn 223 var 209 --> eqn 224 var 210 --> eqn 225 var 211 --> eqn 226 var 212 --> eqn 227 var 213 --> eqn 228 var 214 --> eqn 229 var 215 --> eqn 230 var 216 --> eqn 231 var 217 --> eqn 232 var 218 --> eqn 233 var 219 --> eqn 234 var 220 --> eqn 235 var 221 --> eqn 236 var 222 --> eqn 237 var 223 --> eqn 238 var 224 --> eqn 239 var 225 --> eqn 240 var 226 --> eqn 241 var 227 --> eqn 242 var 228 --> eqn 243 var 229 --> eqn 244 var 230 --> eqn 245 var 231 --> eqn 246 var 232 --> eqn 247 var 233 --> eqn 248 var 234 --> eqn 249 var 235 --> eqn 250 var 236 --> eqn 251 var 237 --> eqn 252 var 238 --> eqn 253 var 239 --> eqn 254 var 240 --> eqn 255 var 241 --> eqn 256 var 242 --> eqn 257 var 243 --> eqn 258 var 244 --> eqn 259 var 245 --> eqn 260 var 246 --> eqn 261 var 247 --> eqn 262 var 248 --> eqn 263 var 249 --> eqn 264 var 250 --> eqn 265 var 251 --> eqn 218 var 252 --> eqn 217 var 253 --> eqn 216 var 254 --> eqn 215 var 255 --> eqn 214 var 256 --> eqn 213 var 257 --> eqn 212 var 258 --> eqn 211 var 259 --> eqn 210 var 260 --> eqn 209 var 261 --> eqn 208 var 262 --> eqn 207 var 263 --> eqn 206 var 264 --> eqn 205 var 265 --> eqn 204 var 266 --> eqn 203 var 267 --> eqn 202 var 268 --> eqn 201 var 269 --> eqn 200 var 270 --> eqn 199 var 271 --> eqn 198 var 272 --> eqn 197 var 273 --> eqn 266 var 274 --> eqn 267 var 275 --> eqn 268 var 276 --> eqn 269 var 277 --> eqn 270 var 278 --> eqn 271 var 279 --> eqn 272 var 280 --> eqn 273 var 281 --> eqn 274 var 282 --> eqn 275 var 283 --> eqn 276 var 284 --> eqn 277 var 285 --> eqn 278 var 286 --> eqn 279 var 287 --> eqn 280 var 288 --> eqn 281 var 289 --> eqn 282 var 290 --> eqn 283 var 291 --> eqn 284 var 292 --> eqn 285 var 293 --> eqn 286 var 294 --> eqn 287 var 295 --> eqn 288 var 296 --> eqn 289 var 297 --> eqn 290 var 298 --> eqn 291 var 299 --> eqn 292 var 300 --> eqn 293 var 301 --> eqn 294 var 302 --> eqn 295 var 303 --> eqn 296 var 304 --> eqn 297 var 305 --> eqn 298 var 306 --> eqn 299 var 307 --> eqn 300 var 308 --> eqn 301 var 309 --> eqn 302 var 310 --> eqn 303 var 311 --> eqn 304 var 312 --> eqn 305 var 313 --> eqn 306 var 314 --> eqn 307 var 315 --> eqn 308 var 316 --> eqn 309 var 317 --> eqn 310 var 318 --> eqn 311 var 319 --> eqn 312 var 320 --> eqn 313 var 321 --> eqn 314 var 322 --> eqn 315 var 323 --> eqn 316 var 324 --> eqn 317 var 325 --> eqn 318 var 326 --> eqn 319 var 327 --> eqn 320 var 328 --> eqn 321 var 329 --> eqn 322 var 330 --> eqn 323 var 331 --> eqn 324 var 332 --> eqn 325 var 333 --> eqn 326 var 334 --> eqn 327 var 335 --> eqn 328 var 336 --> eqn 329 var 337 --> eqn 330 var 338 --> eqn 85 var 339 --> eqn -1 var 340 --> eqn -1 var 341 --> eqn -1 var 342 --> eqn -1 var 343 --> eqn -1 var 344 --> eqn -1 var 345 --> eqn -1 var 346 --> eqn -1 var 347 --> eqn -1 var 348 --> eqn -1 var 349 --> eqn -1 var 350 --> eqn -1 var 351 --> eqn -1 var 352 --> eqn -1 var 353 --> eqn -1 var 354 --> eqn -1 var 355 --> eqn -1 var 356 --> eqn -1 var 357 --> eqn -1 var 358 --> eqn -1 var 359 --> eqn -1 var 360 --> eqn -1 var 361 --> eqn -1 var 362 --> eqn -1 var 363 --> eqn -1 var 364 --> eqn -1 var 365 --> eqn -1 var 366 --> eqn -1 var 367 --> eqn -1 var 368 --> eqn 331 var 369 --> eqn 332 var 370 --> eqn 333 var 371 --> eqn 334 equation to variable ********************** eqn 1 --> var 197 eqn 2 --> var 137 eqn 3 --> var 106 eqn 4 --> var 105 eqn 5 --> var 2 eqn 6 --> var 134 eqn 7 --> var 130 eqn 8 --> var 131 eqn 9 --> var 14 eqn 10 --> var 126 eqn 11 --> var 124 eqn 12 --> var 125 eqn 13 --> var 122 eqn 14 --> var 123 eqn 15 --> var 120 eqn 16 --> var 121 eqn 17 --> var 116 eqn 18 --> var 117 eqn 19 --> var 118 eqn 20 --> var 114 eqn 21 --> var 115 eqn 22 --> var 119 eqn 23 --> var 110 eqn 24 --> var 112 eqn 25 --> var 8 eqn 26 --> var 113 eqn 27 --> var 11 eqn 28 --> var 3 eqn 29 --> var 104 eqn 30 --> var 4 eqn 31 --> var 6 eqn 32 --> var 5 eqn 33 --> var 74 eqn 34 --> var 75 eqn 35 --> var 76 eqn 36 --> var 77 eqn 37 --> var 78 eqn 38 --> var 79 eqn 39 --> var 80 eqn 40 --> var 81 eqn 41 --> var 82 eqn 42 --> var 83 eqn 43 --> var 84 eqn 44 --> var 85 eqn 45 --> var 86 eqn 46 --> var 87 eqn 47 --> var 88 eqn 48 --> var 89 eqn 49 --> var 90 eqn 50 --> var 91 eqn 51 --> var 92 eqn 52 --> var 93 eqn 53 --> var 94 eqn 54 --> var 95 eqn 55 --> var 96 eqn 56 --> var 97 eqn 57 --> var 98 eqn 58 --> var 99 eqn 59 --> var 15 eqn 60 --> var 73 eqn 61 --> var 71 eqn 62 --> var 70 eqn 63 --> var 60 eqn 64 --> var 61 eqn 65 --> var 69 eqn 66 --> var 50 eqn 67 --> var 51 eqn 68 --> var 46 eqn 69 --> var 25 eqn 70 --> var 31 eqn 71 --> var 30 eqn 72 --> var 29 eqn 73 --> var 28 eqn 74 --> var 27 eqn 75 --> var 26 eqn 76 --> var 38 eqn 77 --> var 37 eqn 78 --> var 36 eqn 79 --> var 35 eqn 80 --> var 34 eqn 81 --> var 33 eqn 82 --> var 22 eqn 83 --> var 17 eqn 84 --> var 18 eqn 85 --> var 338 eqn 86 --> var 100 eqn 87 --> var 102 eqn 88 --> var 101 eqn 89 --> var 109 eqn 90 --> var 136 eqn 91 --> var 108 eqn 92 --> var 135 eqn 93 --> var 107 eqn 94 --> var 103 eqn 95 --> var 129 eqn 96 --> var 128 eqn 97 --> var 127 eqn 98 --> var 7 eqn 99 --> var 9 eqn 100 --> var 10 eqn 101 --> var 138 eqn 102 --> var 19 eqn 103 --> var 139 eqn 104 --> var 20 eqn 105 --> var 140 eqn 106 --> var 141 eqn 107 --> var 23 eqn 108 --> var 21 eqn 109 --> var 32 eqn 110 --> var 40 eqn 111 --> var 41 eqn 112 --> var 42 eqn 113 --> var 43 eqn 114 --> var 44 eqn 115 --> var 45 eqn 116 --> var 39 eqn 117 --> var 24 eqn 118 --> var 47 eqn 119 --> var 142 eqn 120 --> var 143 eqn 121 --> var 49 eqn 122 --> var 48 eqn 123 --> var 144 eqn 124 --> var 52 eqn 125 --> var 145 eqn 126 --> var 146 eqn 127 --> var 147 eqn 128 --> var 148 eqn 129 --> var 16 eqn 130 --> var 149 eqn 131 --> var 62 eqn 132 --> var 150 eqn 133 --> var 151 eqn 134 --> var 152 eqn 135 --> var 153 eqn 136 --> var 59 eqn 137 --> var 154 eqn 138 --> var 155 eqn 139 --> var 156 eqn 140 --> var 157 eqn 141 --> var 158 eqn 142 --> var 159 eqn 143 --> var 160 eqn 144 --> var 161 eqn 145 --> var 162 eqn 146 --> var 163 eqn 147 --> var 164 eqn 148 --> var 165 eqn 149 --> var 166 eqn 150 --> var 167 eqn 151 --> var 168 eqn 152 --> var 169 eqn 153 --> var 170 eqn 154 --> var 171 eqn 155 --> var 172 eqn 156 --> var 173 eqn 157 --> var 174 eqn 158 --> var 175 eqn 159 --> var 176 eqn 160 --> var 177 eqn 161 --> var 178 eqn 162 --> var 179 eqn 163 --> var 180 eqn 164 --> var 111 eqn 165 --> var 181 eqn 166 --> var 182 eqn 167 --> var 183 eqn 168 --> var 184 eqn 169 --> var 185 eqn 170 --> var 186 eqn 171 --> var 187 eqn 172 --> var 188 eqn 173 --> var 189 eqn 174 --> var 190 eqn 175 --> var 191 eqn 176 --> var 192 eqn 177 --> var 13 eqn 178 --> var 193 eqn 179 --> var 12 eqn 180 --> var 194 eqn 181 --> var 133 eqn 182 --> var 195 eqn 183 --> var 132 eqn 184 --> var 196 eqn 185 --> var 68 eqn 186 --> var 67 eqn 187 --> var 66 eqn 188 --> var 65 eqn 189 --> var 64 eqn 190 --> var 63 eqn 191 --> var 58 eqn 192 --> var 57 eqn 193 --> var 56 eqn 194 --> var 55 eqn 195 --> var 54 eqn 196 --> var 53 eqn 197 --> var 272 eqn 198 --> var 271 eqn 199 --> var 270 eqn 200 --> var 269 eqn 201 --> var 268 eqn 202 --> var 267 eqn 203 --> var 266 eqn 204 --> var 265 eqn 205 --> var 264 eqn 206 --> var 263 eqn 207 --> var 262 eqn 208 --> var 261 eqn 209 --> var 260 eqn 210 --> var 259 eqn 211 --> var 258 eqn 212 --> var 257 eqn 213 --> var 256 eqn 214 --> var 255 eqn 215 --> var 254 eqn 216 --> var 253 eqn 217 --> var 252 eqn 218 --> var 251 eqn 219 --> var 1 eqn 220 --> var 205 eqn 221 --> var 206 eqn 222 --> var 207 eqn 223 --> var 208 eqn 224 --> var 209 eqn 225 --> var 210 eqn 226 --> var 211 eqn 227 --> var 212 eqn 228 --> var 213 eqn 229 --> var 214 eqn 230 --> var 215 eqn 231 --> var 216 eqn 232 --> var 217 eqn 233 --> var 218 eqn 234 --> var 219 eqn 235 --> var 220 eqn 236 --> var 221 eqn 237 --> var 222 eqn 238 --> var 223 eqn 239 --> var 224 eqn 240 --> var 225 eqn 241 --> var 226 eqn 242 --> var 227 eqn 243 --> var 228 eqn 244 --> var 229 eqn 245 --> var 230 eqn 246 --> var 231 eqn 247 --> var 232 eqn 248 --> var 233 eqn 249 --> var 234 eqn 250 --> var 235 eqn 251 --> var 236 eqn 252 --> var 237 eqn 253 --> var 238 eqn 254 --> var 239 eqn 255 --> var 240 eqn 256 --> var 241 eqn 257 --> var 242 eqn 258 --> var 243 eqn 259 --> var 244 eqn 260 --> var 245 eqn 261 --> var 246 eqn 262 --> var 247 eqn 263 --> var 248 eqn 264 --> var 249 eqn 265 --> var 250 eqn 266 --> var 273 eqn 267 --> var 274 eqn 268 --> var 275 eqn 269 --> var 276 eqn 270 --> var 277 eqn 271 --> var 278 eqn 272 --> var 279 eqn 273 --> var 280 eqn 274 --> var 281 eqn 275 --> var 282 eqn 276 --> var 283 eqn 277 --> var 284 eqn 278 --> var 285 eqn 279 --> var 286 eqn 280 --> var 287 eqn 281 --> var 288 eqn 282 --> var 289 eqn 283 --> var 290 eqn 284 --> var 291 eqn 285 --> var 292 eqn 286 --> var 293 eqn 287 --> var 294 eqn 288 --> var 295 eqn 289 --> var 296 eqn 290 --> var 297 eqn 291 --> var 298 eqn 292 --> var 299 eqn 293 --> var 300 eqn 294 --> var 301 eqn 295 --> var 302 eqn 296 --> var 303 eqn 297 --> var 304 eqn 298 --> var 305 eqn 299 --> var 306 eqn 300 --> var 307 eqn 301 --> var 308 eqn 302 --> var 309 eqn 303 --> var 310 eqn 304 --> var 311 eqn 305 --> var 312 eqn 306 --> var 313 eqn 307 --> var 314 eqn 308 --> var 315 eqn 309 --> var 316 eqn 310 --> var 317 eqn 311 --> var 318 eqn 312 --> var 319 eqn 313 --> var 320 eqn 314 --> var 321 eqn 315 --> var 322 eqn 316 --> var 323 eqn 317 --> var 324 eqn 318 --> var 325 eqn 319 --> var 326 eqn 320 --> var 327 eqn 321 --> var 328 eqn 322 --> var 329 eqn 323 --> var 330 eqn 324 --> var 331 eqn 325 --> var 332 eqn 326 --> var 333 eqn 327 --> var 334 eqn 328 --> var 335 eqn 329 --> var 336 eqn 330 --> var 337 eqn 331 --> var 368 eqn 332 --> var 369 eqn 333 --> var 370 eqn 334 --> var 371 eqn 335 --> var 204 eqn 336 --> var 203 eqn 337 --> var 202 eqn 338 --> var 201 eqn 339 --> var 200 eqn 340 --> var 199 eqn 341 --> var 198 Error: Internal error NBInitialization.main failed to apply modules! " [Timeout remaining time 659] [Calling sys.exit(0), Time elapsed: 4.197240054607391] Failed to read output from testmodel.py, exit status != 0: 0.611520241945982 0.624835488 0.117219021 Calling exit ...