Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr TAeZoSysPro_TAeZoSysPro.HeatTransfer.Examples.Room_with_wood_burner.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/TAeZoSysPro master/package.mo", uses=false) Using package TAeZoSysPro with version (/home/hudson/saved_omc/libraries/.openmodelica/libraries/TAeZoSysPro master/package.mo) Using package Modelica with version 3.2.3 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo) Using package Complex with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo) Using package ModelicaServices with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo) Running command: translateModel(TAeZoSysPro.HeatTransfer.Examples.Room_with_wood_burner,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2000,variableFilter="",fileNamePrefix="TAeZoSysPro_TAeZoSysPro.HeatTransfer.Examples.Room_with_wood_burner") translateModel(TAeZoSysPro.HeatTransfer.Examples.Room_with_wood_burner,tolerance=1e-06,outputFormat="empty",numberOfIntervals=2000,variableFilter="",fileNamePrefix="TAeZoSysPro_TAeZoSysPro.HeatTransfer.Examples.Room_with_wood_burner") Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.001395/0.001396, allocations: 110.6 kB / 16.42 MB, free: 6.035 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo): time 0.00141/0.001411, allocations: 178.3 kB / 17.35 MB, free: 5.617 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo): time 1.476/1.476, allocations: 205.1 MB / 223.2 MB, free: 12.29 MB / 190.1 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/TAeZoSysPro master/package.mo): time 0.0712/0.0712, allocations: 10.97 MB / 281.6 MB, free: 1.016 MB / 222.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 2.805e-05/2.807e-05, allocations: 2.844 kB / 391.1 MB, free: 46.02 MB / 318.1 MB Notification: Performance of NFInst.instantiate(TAeZoSysPro.HeatTransfer.Examples.Room_with_wood_burner): time 0.5348/0.5348, allocations: 160.8 MB / 0.539 GB, free: 2.816 MB / 414.1 MB Notification: Performance of NFInst.instExpressions: time 0.02698/0.5619, allocations: 15.72 MB / 0.5543 GB, free: 2.668 MB / 414.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.005405/0.5673, allocations: 32.69 kB / 0.5543 GB, free: 2.668 MB / 414.1 MB Notification: Performance of NFTyping.typeComponents: time 0.005737/0.5731, allocations: 1.085 MB / 0.5554 GB, free: 2.648 MB / 414.1 MB Notification: Performance of NFTyping.typeBindings: time 0.007886/0.5811, allocations: 1.306 MB / 0.5567 GB, free: 2.641 MB / 414.1 MB [/home/hudson/saved_omc/libraries/.openmodelica/libraries/TAeZoSysPro master/HeatTransfer/Components/Wall.mo:103:5-103:77:writable] Warning: Conditional component 'partialWall' is used in a non-connect context. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/TAeZoSysPro master/HeatTransfer/Components/Wall.mo:104:5-104:83:writable] Warning: Conditional component 'partialWall' is used in a non-connect context. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/TAeZoSysPro master/HeatTransfer/Components/Wall.mo:103:5-103:77:writable] Warning: Conditional component 'partialWall' is used in a non-connect context. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/TAeZoSysPro master/HeatTransfer/Components/Wall.mo:104:5-104:83:writable] Warning: Conditional component 'partialWall' is used in a non-connect context. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/TAeZoSysPro master/HeatTransfer/Components/Wall.mo:103:5-103:77:writable] Warning: Conditional component 'partialWall' is used in a non-connect context. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/TAeZoSysPro master/HeatTransfer/Components/Wall.mo:104:5-104:83:writable] Warning: Conditional component 'partialWall' is used in a non-connect context. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/TAeZoSysPro master/HeatTransfer/Functions/fviewFunction.mo:2:1-95:18:writable] Warning: Pure function 'TAeZoSysPro.HeatTransfer.Functions.fviewFunction' contains a call to impure function 'Modelica.Utilities.Streams.print'. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/TAeZoSysPro master/HeatTransfer/Components/Wall.mo:103:5-103:77:writable] Warning: Conditional component 'partialWall' is used in a non-connect context. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/TAeZoSysPro master/HeatTransfer/Components/Wall.mo:104:5-104:83:writable] Warning: Conditional component 'partialWall' is used in a non-connect context. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/TAeZoSysPro master/HeatTransfer/Components/Wall.mo:103:5-103:77:writable] Warning: Conditional component 'partialWall' is used in a non-connect context. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/TAeZoSysPro master/HeatTransfer/Components/Wall.mo:104:5-104:83:writable] Warning: Conditional component 'partialWall' is used in a non-connect context. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/TAeZoSysPro master/HeatTransfer/Components/Wall.mo:103:5-103:77:writable] Warning: Conditional component 'partialWall' is used in a non-connect context. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/TAeZoSysPro master/HeatTransfer/Components/Wall.mo:104:5-104:83:writable] Warning: Conditional component 'partialWall' is used in a non-connect context. Notification: Performance of NFTyping.typeClassSections: time 0.01578/0.5969, allocations: 3.55 MB / 0.5601 GB, free: 2.574 MB / 414.1 MB Notification: Performance of NFFlatten.flatten: time 0.01533/0.6123, allocations: 5.922 MB / 0.5659 GB, free: 2.555 MB / 414.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.003931/0.6163, allocations: 1.329 MB / 0.5672 GB, free: 2.25 MB / 414.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.007734/0.6241, allocations: 2.342 MB / 0.5695 GB, free: 2.246 MB / 414.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.00685/0.631, allocations: 2.197 MB / 0.5717 GB, free: 1.945 MB / 414.1 MB Notification: Performance of NFPackage.collectConstants: time 0.003481/0.6345, allocations: 0.5482 MB / 0.5722 GB, free: 1.941 MB / 414.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.01402/0.6485, allocations: 3.156 MB / 0.5753 GB, free: 1.895 MB / 414.1 MB Notification: Performance of combineBinaries: time 0.01382/0.6624, allocations: 6.201 MB / 0.5813 GB, free: 15.21 MB / 430.1 MB Notification: Performance of replaceArrayConstructors: time 0.005375/0.6679, allocations: 3.252 MB / 0.5845 GB, free: 13.09 MB / 430.1 MB Notification: Performance of NFVerifyModel.verify: time 0.004113/0.672, allocations: 0.6001 MB / 0.5851 GB, free: 12.96 MB / 430.1 MB Notification: Performance of FrontEnd: time 0.001709/0.6738, allocations: 85.34 kB / 0.5852 GB, free: 12.95 MB / 430.1 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 759 (654) * Number of variables: 759 (651) Notification: Performance of Bindings: time 0.03836/0.7122, allocations: 18.98 MB / 0.6037 GB, free: 13.61 MB / 446.1 MB Notification: Performance of FunctionAlias: time 0.004147/0.7163, allocations: 1.785 MB / 0.6055 GB, free: 11.86 MB / 446.1 MB Notification: Performance of Early Inline: time 0.03432/0.7507, allocations: 14.54 MB / 0.6197 GB, free: 13.31 MB / 462.1 MB Notification: Performance of simplify1: time 0.001901/0.7527, allocations: 0.6943 MB / 0.6203 GB, free: 12.63 MB / 462.1 MB Notification: Performance of Alias: time 0.02879/0.7815, allocations: 17.18 MB / 0.6371 GB, free: 10.27 MB / 478.1 MB Notification: Performance of simplify2: time 0.001661/0.7832, allocations: 0.5265 MB / 0.6376 GB, free: 9.754 MB / 478.1 MB Notification: Performance of Detect States: time 0.004864/0.7881, allocations: 3.233 MB / 0.6408 GB, free: 6.496 MB / 478.1 MB Notification: Performance of Events: time 0.003122/0.7912, allocations: 1.136 MB / 0.6419 GB, free: 5.359 MB / 478.1 MB Notification: Performance of Partitioning: time 0.005132/0.7964, allocations: 3.113 MB / 0.6449 GB, free: 2.09 MB / 478.1 MB Error: Internal error NBResolveSingularities.noIndexReduction failed. (8|38) Unmatched Variables **************************** [DER-] (7) Real[7] $DER.ground.partialWall.centralSecondOrder.u slice: {1, 2, 3, 4, 5, 6} [DER-] (7) Real[7] $DER.ceiling.partialWall.centralSecondOrder.u slice: {1, 2, 3, 4, 5, 6} [DER-] (7) Real[7] $DER.south_wall.partialWall.centralSecondOrder.u slice: {1, 2, 3, 4, 5, 6} [DER-] (7) Real[7] $DER.north_wall.partialWall.centralSecondOrder.u slice: {1, 2, 3, 4, 5, 6} [DISC] (5) Boolean[5] $SEV_1[i] slice: {0} [DISC] (5) Boolean[5] $SEV_2[i] slice: {0} [DER-] (7) Real[7] $DER.west_wall.partialWall.centralSecondOrder.u slice: {1, 2, 3, 4, 5, 6} [DER-] (7) Real[7] $DER.east_wall.partialWall.centralSecondOrder.u slice: {1, 2, 3, 4, 5, 6} (22|38) Unmatched Equations ***************************** [-IF-] (5)if $SEV_0 then [----] [FOR-] (5) ($RES_SIM_175) [----] [----] for i in 2:6 loop [----] [----] [-IF-] (1)if $SEV_1[i] then [----] [----] [----] [SCAL] (1) 1.0 * $DER.south_wall.partialWall.centralSecondOrder.u[i] + (-south_wall.partialWall.D_th) * (((south_wall.partialWall.centralSecondOrder.u[i + 1] - south_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (south_wall.partialWall.centralSecondOrder.x[i + 1] - south_wall.partialWall.centralSecondOrder.x[i - 1]) - ((south_wall.partialWall.centralSecondOrder.u[i] - south_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (south_wall.partialWall.centralSecondOrder.x[i] - south_wall.partialWall.centralSecondOrder.x[i - 1])) * (1.0 / (south_wall.partialWall.centralSecondOrder.x[i] - south_wall.partialWall.centralSecondOrder.x[i - 1])) = south_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_177) [----] [----] [----] elseif $SEV_2[i] then [----] [----] [----] [SCAL] (1) 1.0 * $DER.south_wall.partialWall.centralSecondOrder.u[i] + (-south_wall.partialWall.D_th) * (((south_wall.partialWall.centralSecondOrder.u[i + 1] - south_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (south_wall.partialWall.centralSecondOrder.x[i] - south_wall.partialWall.centralSecondOrder.x[i - 1]) - ((south_wall.partialWall.centralSecondOrder.u[i] - south_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (south_wall.partialWall.centralSecondOrder.x[i] - south_wall.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (south_wall.partialWall.centralSecondOrder.x[i] - south_wall.partialWall.centralSecondOrder.x[i - 1])) = south_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_178) [----] [----] [----] else [----] [----] [----] [SCAL] (1) 1.0 * $DER.south_wall.partialWall.centralSecondOrder.u[i] + (-south_wall.partialWall.D_th) * (((south_wall.partialWall.centralSecondOrder.u[i + 1] - south_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (south_wall.partialWall.centralSecondOrder.x[i + 1] - south_wall.partialWall.centralSecondOrder.x[i - 1]) - ((south_wall.partialWall.centralSecondOrder.u[i] - south_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (south_wall.partialWall.centralSecondOrder.x[i] - south_wall.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (south_wall.partialWall.centralSecondOrder.x[i] - south_wall.partialWall.centralSecondOrder.x[i - 1])) = south_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_179) [----] [----] [----] end if; [----] [----] end for; [----] else [----] [FOR-] (5) ($RES_SIM_180) [----] [----] for i in 2:6 loop [----] [----] [-IF-] (1)if $SEV_1[i] then [----] [----] [----] [SCAL] (1) (-south_wall.partialWall.D_th) * (((south_wall.partialWall.centralSecondOrder.u[i + 1] - south_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (south_wall.partialWall.centralSecondOrder.x[i + 1] - south_wall.partialWall.centralSecondOrder.x[i - 1]) - ((south_wall.partialWall.centralSecondOrder.u[i] - south_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (south_wall.partialWall.centralSecondOrder.x[i] - south_wall.partialWall.centralSecondOrder.x[i - 1])) * (1.0 / (south_wall.partialWall.centralSecondOrder.x[i] - south_wall.partialWall.centralSecondOrder.x[i - 1])) = south_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_182) [----] [----] [----] elseif $SEV_2[i] then [----] [----] [----] [SCAL] (1) (-south_wall.partialWall.D_th) * (((south_wall.partialWall.centralSecondOrder.u[i + 1] - south_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (south_wall.partialWall.centralSecondOrder.x[i] - south_wall.partialWall.centralSecondOrder.x[i - 1]) - ((south_wall.partialWall.centralSecondOrder.u[i] - south_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (south_wall.partialWall.centralSecondOrder.x[i] - south_wall.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (south_wall.partialWall.centralSecondOrder.x[i] - south_wall.partialWall.centralSecondOrder.x[i - 1])) = south_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_183) [----] [----] [----] else [----] [----] [----] [SCAL] (1) (-south_wall.partialWall.D_th) * (((south_wall.partialWall.centralSecondOrder.u[i + 1] - south_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (south_wall.partialWall.centralSecondOrder.x[i + 1] - south_wall.partialWall.centralSecondOrder.x[i - 1]) - ((south_wall.partialWall.centralSecondOrder.u[i] - south_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (south_wall.partialWall.centralSecondOrder.x[i] - south_wall.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (south_wall.partialWall.centralSecondOrder.x[i] - south_wall.partialWall.centralSecondOrder.x[i - 1])) = south_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_184) [----] [----] [----] end if; [----] [----] end for; [----] end if; slice: {2, 3, 4} [-IF-] (5)if $SEV_0 then [----] [FOR-] (5) ($RES_SIM_442) [----] [----] for i in 2:6 loop [----] [----] [-IF-] (1)if $SEV_1[i] then [----] [----] [----] [SCAL] (1) 1.0 * $DER.ceiling.partialWall.centralSecondOrder.u[i] + (-ceiling.partialWall.D_th) * (((ceiling.partialWall.centralSecondOrder.u[i + 1] - ceiling.partialWall.centralSecondOrder.u[i]) * 2.0) / (ceiling.partialWall.centralSecondOrder.x[i + 1] - ceiling.partialWall.centralSecondOrder.x[i - 1]) - ((ceiling.partialWall.centralSecondOrder.u[i] - ceiling.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (ceiling.partialWall.centralSecondOrder.x[i] - ceiling.partialWall.centralSecondOrder.x[i - 1])) * (1.0 / (ceiling.partialWall.centralSecondOrder.x[i] - ceiling.partialWall.centralSecondOrder.x[i - 1])) = ceiling.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_444) [----] [----] [----] elseif $SEV_2[i] then [----] [----] [----] [SCAL] (1) 1.0 * $DER.ceiling.partialWall.centralSecondOrder.u[i] + (-ceiling.partialWall.D_th) * (((ceiling.partialWall.centralSecondOrder.u[i + 1] - ceiling.partialWall.centralSecondOrder.u[i]) * 2.0) / (ceiling.partialWall.centralSecondOrder.x[i] - ceiling.partialWall.centralSecondOrder.x[i - 1]) - ((ceiling.partialWall.centralSecondOrder.u[i] - ceiling.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (ceiling.partialWall.centralSecondOrder.x[i] - ceiling.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (ceiling.partialWall.centralSecondOrder.x[i] - ceiling.partialWall.centralSecondOrder.x[i - 1])) = ceiling.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_445) [----] [----] [----] else [----] [----] [----] [SCAL] (1) 1.0 * $DER.ceiling.partialWall.centralSecondOrder.u[i] + (-ceiling.partialWall.D_th) * (((ceiling.partialWall.centralSecondOrder.u[i + 1] - ceiling.partialWall.centralSecondOrder.u[i]) * 2.0) / (ceiling.partialWall.centralSecondOrder.x[i + 1] - ceiling.partialWall.centralSecondOrder.x[i - 1]) - ((ceiling.partialWall.centralSecondOrder.u[i] - ceiling.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (ceiling.partialWall.centralSecondOrder.x[i] - ceiling.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (ceiling.partialWall.centralSecondOrder.x[i] - ceiling.partialWall.centralSecondOrder.x[i - 1])) = ceiling.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_446) [----] [----] [----] end if; [----] [----] end for; [----] else [----] [FOR-] (5) ($RES_SIM_447) [----] [----] for i in 2:6 loop [----] [----] [-IF-] (1)if $SEV_1[i] then [----] [----] [----] [SCAL] (1) (-ceiling.partialWall.D_th) * (((ceiling.partialWall.centralSecondOrder.u[i + 1] - ceiling.partialWall.centralSecondOrder.u[i]) * 2.0) / (ceiling.partialWall.centralSecondOrder.x[i + 1] - ceiling.partialWall.centralSecondOrder.x[i - 1]) - ((ceiling.partialWall.centralSecondOrder.u[i] - ceiling.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (ceiling.partialWall.centralSecondOrder.x[i] - ceiling.partialWall.centralSecondOrder.x[i - 1])) * (1.0 / (ceiling.partialWall.centralSecondOrder.x[i] - ceiling.partialWall.centralSecondOrder.x[i - 1])) = ceiling.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_449) [----] [----] [----] elseif $SEV_2[i] then [----] [----] [----] [SCAL] (1) (-ceiling.partialWall.D_th) * (((ceiling.partialWall.centralSecondOrder.u[i + 1] - ceiling.partialWall.centralSecondOrder.u[i]) * 2.0) / (ceiling.partialWall.centralSecondOrder.x[i] - ceiling.partialWall.centralSecondOrder.x[i - 1]) - ((ceiling.partialWall.centralSecondOrder.u[i] - ceiling.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (ceiling.partialWall.centralSecondOrder.x[i] - ceiling.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (ceiling.partialWall.centralSecondOrder.x[i] - ceiling.partialWall.centralSecondOrder.x[i - 1])) = ceiling.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_450) [----] [----] [----] else [----] [----] [----] [SCAL] (1) (-ceiling.partialWall.D_th) * (((ceiling.partialWall.centralSecondOrder.u[i + 1] - ceiling.partialWall.centralSecondOrder.u[i]) * 2.0) / (ceiling.partialWall.centralSecondOrder.x[i + 1] - ceiling.partialWall.centralSecondOrder.x[i - 1]) - ((ceiling.partialWall.centralSecondOrder.u[i] - ceiling.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (ceiling.partialWall.centralSecondOrder.x[i] - ceiling.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (ceiling.partialWall.centralSecondOrder.x[i] - ceiling.partialWall.centralSecondOrder.x[i - 1])) = ceiling.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_451) [----] [----] [----] end if; [----] [----] end for; [----] end if; slice: {2, 3, 4} [FOR-] (5) ($RES_BND_746) [----] for $i1 in 1:5 loop [----] [SCAL] (1) ceiling.partialWall.centralSecondOrder.SourceTerm[$i1] = 0.0 ($RES_BND_747) [----] end for; slice: {0} [-IF-] (5)if $SEV_0 then [----] [FOR-] (5) ($RES_SIM_378) [----] [----] for i in 2:6 loop [----] [----] [-IF-] (1)if $SEV_1[i] then [----] [----] [----] [SCAL] (1) 1.0 * $DER.ground.partialWall.centralSecondOrder.u[i] + (-ground.partialWall.D_th) * (((ground.partialWall.centralSecondOrder.u[i + 1] - ground.partialWall.centralSecondOrder.u[i]) * 2.0) / (ground.partialWall.centralSecondOrder.x[i + 1] - ground.partialWall.centralSecondOrder.x[i - 1]) - ((ground.partialWall.centralSecondOrder.u[i] - ground.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (ground.partialWall.centralSecondOrder.x[i] - ground.partialWall.centralSecondOrder.x[i - 1])) * (1.0 / (ground.partialWall.centralSecondOrder.x[i] - ground.partialWall.centralSecondOrder.x[i - 1])) = ground.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_380) [----] [----] [----] elseif $SEV_2[i] then [----] [----] [----] [SCAL] (1) 1.0 * $DER.ground.partialWall.centralSecondOrder.u[i] + (-ground.partialWall.D_th) * (((ground.partialWall.centralSecondOrder.u[i + 1] - ground.partialWall.centralSecondOrder.u[i]) * 2.0) / (ground.partialWall.centralSecondOrder.x[i] - ground.partialWall.centralSecondOrder.x[i - 1]) - ((ground.partialWall.centralSecondOrder.u[i] - ground.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (ground.partialWall.centralSecondOrder.x[i] - ground.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (ground.partialWall.centralSecondOrder.x[i] - ground.partialWall.centralSecondOrder.x[i - 1])) = ground.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_381) [----] [----] [----] else [----] [----] [----] [SCAL] (1) 1.0 * $DER.ground.partialWall.centralSecondOrder.u[i] + (-ground.partialWall.D_th) * (((ground.partialWall.centralSecondOrder.u[i + 1] - ground.partialWall.centralSecondOrder.u[i]) * 2.0) / (ground.partialWall.centralSecondOrder.x[i + 1] - ground.partialWall.centralSecondOrder.x[i - 1]) - ((ground.partialWall.centralSecondOrder.u[i] - ground.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (ground.partialWall.centralSecondOrder.x[i] - ground.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (ground.partialWall.centralSecondOrder.x[i] - ground.partialWall.centralSecondOrder.x[i - 1])) = ground.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_382) [----] [----] [----] end if; [----] [----] end for; [----] else [----] [FOR-] (5) ($RES_SIM_383) [----] [----] for i in 2:6 loop [----] [----] [-IF-] (1)if $SEV_1[i] then [----] [----] [----] [SCAL] (1) (-ground.partialWall.D_th) * (((ground.partialWall.centralSecondOrder.u[i + 1] - ground.partialWall.centralSecondOrder.u[i]) * 2.0) / (ground.partialWall.centralSecondOrder.x[i + 1] - ground.partialWall.centralSecondOrder.x[i - 1]) - ((ground.partialWall.centralSecondOrder.u[i] - ground.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (ground.partialWall.centralSecondOrder.x[i] - ground.partialWall.centralSecondOrder.x[i - 1])) * (1.0 / (ground.partialWall.centralSecondOrder.x[i] - ground.partialWall.centralSecondOrder.x[i - 1])) = ground.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_385) [----] [----] [----] elseif $SEV_2[i] then [----] [----] [----] [SCAL] (1) (-ground.partialWall.D_th) * (((ground.partialWall.centralSecondOrder.u[i + 1] - ground.partialWall.centralSecondOrder.u[i]) * 2.0) / (ground.partialWall.centralSecondOrder.x[i] - ground.partialWall.centralSecondOrder.x[i - 1]) - ((ground.partialWall.centralSecondOrder.u[i] - ground.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (ground.partialWall.centralSecondOrder.x[i] - ground.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (ground.partialWall.centralSecondOrder.x[i] - ground.partialWall.centralSecondOrder.x[i - 1])) = ground.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_386) [----] [----] [----] else [----] [----] [----] [SCAL] (1) (-ground.partialWall.D_th) * (((ground.partialWall.centralSecondOrder.u[i + 1] - ground.partialWall.centralSecondOrder.u[i]) * 2.0) / (ground.partialWall.centralSecondOrder.x[i + 1] - ground.partialWall.centralSecondOrder.x[i - 1]) - ((ground.partialWall.centralSecondOrder.u[i] - ground.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (ground.partialWall.centralSecondOrder.x[i] - ground.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (ground.partialWall.centralSecondOrder.x[i] - ground.partialWall.centralSecondOrder.x[i - 1])) = ground.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_387) [----] [----] [----] end if; [----] [----] end for; [----] end if; slice: {1, 2, 3, 4} [FOR-] (5) ($RES_BND_764) [----] for $i1 in 1:5 loop [----] [SCAL] (1) south_wall.partialWall.centralSecondOrder.SourceTerm[$i1] = 0.0 ($RES_BND_765) [----] end for; slice: {0} [FOR-] (5) ($RES_EVT_856) [----] for i in 2:6 loop [----] [SCAL] (1) $SEV_1[i] = i == 2 ($RES_EVT_857) [----] end for; slice: {4} [SCAL] (1) ground.partialWall.port_a.Q_flow + ground.freeConvection_a.port_a.Q_flow = 0.0 ($RES_SIM_567) slice: {} [-IF-] (5)if $SEV_0 then [----] [FOR-] (5) ($RES_SIM_111) [----] [----] for i in 2:6 loop [----] [----] [-IF-] (1)if $SEV_1[i] then [----] [----] [----] [SCAL] (1) 1.0 * $DER.west_wall.partialWall.centralSecondOrder.u[i] + (-west_wall.partialWall.D_th) * (((west_wall.partialWall.centralSecondOrder.u[i + 1] - west_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (west_wall.partialWall.centralSecondOrder.x[i + 1] - west_wall.partialWall.centralSecondOrder.x[i - 1]) - ((west_wall.partialWall.centralSecondOrder.u[i] - west_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (west_wall.partialWall.centralSecondOrder.x[i] - west_wall.partialWall.centralSecondOrder.x[i - 1])) * (1.0 / (west_wall.partialWall.centralSecondOrder.x[i] - west_wall.partialWall.centralSecondOrder.x[i - 1])) = west_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_113) [----] [----] [----] elseif $SEV_2[i] then [----] [----] [----] [SCAL] (1) 1.0 * $DER.west_wall.partialWall.centralSecondOrder.u[i] + (-west_wall.partialWall.D_th) * (((west_wall.partialWall.centralSecondOrder.u[i + 1] - west_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (west_wall.partialWall.centralSecondOrder.x[i] - west_wall.partialWall.centralSecondOrder.x[i - 1]) - ((west_wall.partialWall.centralSecondOrder.u[i] - west_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (west_wall.partialWall.centralSecondOrder.x[i] - west_wall.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (west_wall.partialWall.centralSecondOrder.x[i] - west_wall.partialWall.centralSecondOrder.x[i - 1])) = west_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_114) [----] [----] [----] else [----] [----] [----] [SCAL] (1) 1.0 * $DER.west_wall.partialWall.centralSecondOrder.u[i] + (-west_wall.partialWall.D_th) * (((west_wall.partialWall.centralSecondOrder.u[i + 1] - west_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (west_wall.partialWall.centralSecondOrder.x[i + 1] - west_wall.partialWall.centralSecondOrder.x[i - 1]) - ((west_wall.partialWall.centralSecondOrder.u[i] - west_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (west_wall.partialWall.centralSecondOrder.x[i] - west_wall.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (west_wall.partialWall.centralSecondOrder.x[i] - west_wall.partialWall.centralSecondOrder.x[i - 1])) = west_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_115) [----] [----] [----] end if; [----] [----] end for; [----] else [----] [FOR-] (5) ($RES_SIM_116) [----] [----] for i in 2:6 loop [----] [----] [-IF-] (1)if $SEV_1[i] then [----] [----] [----] [SCAL] (1) (-west_wall.partialWall.D_th) * (((west_wall.partialWall.centralSecondOrder.u[i + 1] - west_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (west_wall.partialWall.centralSecondOrder.x[i + 1] - west_wall.partialWall.centralSecondOrder.x[i - 1]) - ((west_wall.partialWall.centralSecondOrder.u[i] - west_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (west_wall.partialWall.centralSecondOrder.x[i] - west_wall.partialWall.centralSecondOrder.x[i - 1])) * (1.0 / (west_wall.partialWall.centralSecondOrder.x[i] - west_wall.partialWall.centralSecondOrder.x[i - 1])) = west_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_118) [----] [----] [----] elseif $SEV_2[i] then [----] [----] [----] [SCAL] (1) (-west_wall.partialWall.D_th) * (((west_wall.partialWall.centralSecondOrder.u[i + 1] - west_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (west_wall.partialWall.centralSecondOrder.x[i] - west_wall.partialWall.centralSecondOrder.x[i - 1]) - ((west_wall.partialWall.centralSecondOrder.u[i] - west_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (west_wall.partialWall.centralSecondOrder.x[i] - west_wall.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (west_wall.partialWall.centralSecondOrder.x[i] - west_wall.partialWall.centralSecondOrder.x[i - 1])) = west_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_119) [----] [----] [----] else [----] [----] [----] [SCAL] (1) (-west_wall.partialWall.D_th) * (((west_wall.partialWall.centralSecondOrder.u[i + 1] - west_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (west_wall.partialWall.centralSecondOrder.x[i + 1] - west_wall.partialWall.centralSecondOrder.x[i - 1]) - ((west_wall.partialWall.centralSecondOrder.u[i] - west_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (west_wall.partialWall.centralSecondOrder.x[i] - west_wall.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (west_wall.partialWall.centralSecondOrder.x[i] - west_wall.partialWall.centralSecondOrder.x[i - 1])) = west_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_120) [----] [----] [----] end if; [----] [----] end for; [----] end if; slice: {1, 2, 3, 4} [SCAL] (1) west_wall.freeConvection_b.d = (0.003483703884165752 * west_wall.freeConvection_b.state.p) / west_wall.freeConvection_b.state.T ($RES_SIM_80) slice: {} [SCAL] (1) west_wall.freeConvection_a.dT = ((-273.15) - lumpVolume.medium.T_degC) + west_wall.freeConvection_a.port_a.T ($RES_SIM_91) slice: {} [SCAL] (1) wood_burner.radiation_outer_casing.h_rad = abs((5.670367e-8 * (wood_burner.mass_casing.T ^ 2.0 + north_wall.port_a_rad.T ^ 2.0) * (wood_burner.mass_casing.T + north_wall.port_a_rad.T)) / (wood_burner.F_view ^ (-1.0) + (1.0 - wood_burner.radiation_outer_casing.eps) / wood_burner.radiation_outer_casing.eps)) ($RES_SIM_319) slice: {} [SCAL] (1) east_wall.freeConvection_b.port_a.T = east_wall.partialWall.centralSecondOrder.u[7] ($RES_SIM_233) slice: {} [SCAL] (1) east_wall.freeConvection_a.port_a.T = east_wall.partialWall.centralSecondOrder.u[1] ($RES_SIM_234) slice: {} [-IF-] (5)if $SEV_0 then [----] [FOR-] (5) ($RES_SIM_239) [----] [----] for i in 2:6 loop [----] [----] [-IF-] (1)if $SEV_1[i] then [----] [----] [----] [SCAL] (1) 1.0 * $DER.east_wall.partialWall.centralSecondOrder.u[i] + (-east_wall.partialWall.D_th) * (((east_wall.partialWall.centralSecondOrder.u[i + 1] - east_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (east_wall.partialWall.centralSecondOrder.x[i + 1] - east_wall.partialWall.centralSecondOrder.x[i - 1]) - ((east_wall.partialWall.centralSecondOrder.u[i] - east_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (east_wall.partialWall.centralSecondOrder.x[i] - east_wall.partialWall.centralSecondOrder.x[i - 1])) * (1.0 / (east_wall.partialWall.centralSecondOrder.x[i] - east_wall.partialWall.centralSecondOrder.x[i - 1])) = east_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_241) [----] [----] [----] elseif $SEV_2[i] then [----] [----] [----] [SCAL] (1) 1.0 * $DER.east_wall.partialWall.centralSecondOrder.u[i] + (-east_wall.partialWall.D_th) * (((east_wall.partialWall.centralSecondOrder.u[i + 1] - east_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (east_wall.partialWall.centralSecondOrder.x[i] - east_wall.partialWall.centralSecondOrder.x[i - 1]) - ((east_wall.partialWall.centralSecondOrder.u[i] - east_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (east_wall.partialWall.centralSecondOrder.x[i] - east_wall.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (east_wall.partialWall.centralSecondOrder.x[i] - east_wall.partialWall.centralSecondOrder.x[i - 1])) = east_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_242) [----] [----] [----] else [----] [----] [----] [SCAL] (1) 1.0 * $DER.east_wall.partialWall.centralSecondOrder.u[i] + (-east_wall.partialWall.D_th) * (((east_wall.partialWall.centralSecondOrder.u[i + 1] - east_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (east_wall.partialWall.centralSecondOrder.x[i + 1] - east_wall.partialWall.centralSecondOrder.x[i - 1]) - ((east_wall.partialWall.centralSecondOrder.u[i] - east_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (east_wall.partialWall.centralSecondOrder.x[i] - east_wall.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (east_wall.partialWall.centralSecondOrder.x[i] - east_wall.partialWall.centralSecondOrder.x[i - 1])) = east_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_243) [----] [----] [----] end if; [----] [----] end for; [----] else [----] [FOR-] (5) ($RES_SIM_244) [----] [----] for i in 2:6 loop [----] [----] [-IF-] (1)if $SEV_1[i] then [----] [----] [----] [SCAL] (1) (-east_wall.partialWall.D_th) * (((east_wall.partialWall.centralSecondOrder.u[i + 1] - east_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (east_wall.partialWall.centralSecondOrder.x[i + 1] - east_wall.partialWall.centralSecondOrder.x[i - 1]) - ((east_wall.partialWall.centralSecondOrder.u[i] - east_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (east_wall.partialWall.centralSecondOrder.x[i] - east_wall.partialWall.centralSecondOrder.x[i - 1])) * (1.0 / (east_wall.partialWall.centralSecondOrder.x[i] - east_wall.partialWall.centralSecondOrder.x[i - 1])) = east_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_246) [----] [----] [----] elseif $SEV_2[i] then [----] [----] [----] [SCAL] (1) (-east_wall.partialWall.D_th) * (((east_wall.partialWall.centralSecondOrder.u[i + 1] - east_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (east_wall.partialWall.centralSecondOrder.x[i] - east_wall.partialWall.centralSecondOrder.x[i - 1]) - ((east_wall.partialWall.centralSecondOrder.u[i] - east_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (east_wall.partialWall.centralSecondOrder.x[i] - east_wall.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (east_wall.partialWall.centralSecondOrder.x[i] - east_wall.partialWall.centralSecondOrder.x[i - 1])) = east_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_247) [----] [----] [----] else [----] [----] [----] [SCAL] (1) (-east_wall.partialWall.D_th) * (((east_wall.partialWall.centralSecondOrder.u[i + 1] - east_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (east_wall.partialWall.centralSecondOrder.x[i + 1] - east_wall.partialWall.centralSecondOrder.x[i - 1]) - ((east_wall.partialWall.centralSecondOrder.u[i] - east_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (east_wall.partialWall.centralSecondOrder.x[i] - east_wall.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (east_wall.partialWall.centralSecondOrder.x[i] - east_wall.partialWall.centralSecondOrder.x[i - 1])) = east_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_248) [----] [----] [----] end if; [----] [----] end for; [----] end if; slice: {1, 2, 3, 4} [SCAL] (1) ceiling.freeConvection_b.T_mean = 0.5 * (ceiling.freeConvection_b.port_a.T + ceiling_adjacent_temperature.T) ($RES_SIM_413) slice: {} [SCAL] (1) north_wall.freeConvection_b.port_a.T = north_wall.partialWall.centralSecondOrder.u[7] ($RES_SIM_500) slice: {} [SCAL] (1) north_wall.freeConvection_a.port_a.T = north_wall.partialWall.centralSecondOrder.u[1] ($RES_SIM_501) slice: {} [-IF-] (5)if $SEV_0 then [----] [FOR-] (5) ($RES_SIM_506) [----] [----] for i in 2:6 loop [----] [----] [-IF-] (1)if $SEV_1[i] then [----] [----] [----] [SCAL] (1) 1.0 * $DER.north_wall.partialWall.centralSecondOrder.u[i] + (-north_wall.partialWall.D_th) * (((north_wall.partialWall.centralSecondOrder.u[i + 1] - north_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (north_wall.partialWall.centralSecondOrder.x[i + 1] - north_wall.partialWall.centralSecondOrder.x[i - 1]) - ((north_wall.partialWall.centralSecondOrder.u[i] - north_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (north_wall.partialWall.centralSecondOrder.x[i] - north_wall.partialWall.centralSecondOrder.x[i - 1])) * (1.0 / (north_wall.partialWall.centralSecondOrder.x[i] - north_wall.partialWall.centralSecondOrder.x[i - 1])) = north_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_508) [----] [----] [----] elseif $SEV_2[i] then [----] [----] [----] [SCAL] (1) 1.0 * $DER.north_wall.partialWall.centralSecondOrder.u[i] + (-north_wall.partialWall.D_th) * (((north_wall.partialWall.centralSecondOrder.u[i + 1] - north_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (north_wall.partialWall.centralSecondOrder.x[i] - north_wall.partialWall.centralSecondOrder.x[i - 1]) - ((north_wall.partialWall.centralSecondOrder.u[i] - north_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (north_wall.partialWall.centralSecondOrder.x[i] - north_wall.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (north_wall.partialWall.centralSecondOrder.x[i] - north_wall.partialWall.centralSecondOrder.x[i - 1])) = north_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_509) [----] [----] [----] else [----] [----] [----] [SCAL] (1) 1.0 * $DER.north_wall.partialWall.centralSecondOrder.u[i] + (-north_wall.partialWall.D_th) * (((north_wall.partialWall.centralSecondOrder.u[i + 1] - north_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (north_wall.partialWall.centralSecondOrder.x[i + 1] - north_wall.partialWall.centralSecondOrder.x[i - 1]) - ((north_wall.partialWall.centralSecondOrder.u[i] - north_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (north_wall.partialWall.centralSecondOrder.x[i] - north_wall.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (north_wall.partialWall.centralSecondOrder.x[i] - north_wall.partialWall.centralSecondOrder.x[i - 1])) = north_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_510) [----] [----] [----] end if; [----] [----] end for; [----] else [----] [FOR-] (5) ($RES_SIM_511) [----] [----] for i in 2:6 loop [----] [----] [-IF-] (1)if $SEV_1[i] then [----] [----] [----] [SCAL] (1) (-north_wall.partialWall.D_th) * (((north_wall.partialWall.centralSecondOrder.u[i + 1] - north_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (north_wall.partialWall.centralSecondOrder.x[i + 1] - north_wall.partialWall.centralSecondOrder.x[i - 1]) - ((north_wall.partialWall.centralSecondOrder.u[i] - north_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (north_wall.partialWall.centralSecondOrder.x[i] - north_wall.partialWall.centralSecondOrder.x[i - 1])) * (1.0 / (north_wall.partialWall.centralSecondOrder.x[i] - north_wall.partialWall.centralSecondOrder.x[i - 1])) = north_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_513) [----] [----] [----] elseif $SEV_2[i] then [----] [----] [----] [SCAL] (1) (-north_wall.partialWall.D_th) * (((north_wall.partialWall.centralSecondOrder.u[i + 1] - north_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (north_wall.partialWall.centralSecondOrder.x[i] - north_wall.partialWall.centralSecondOrder.x[i - 1]) - ((north_wall.partialWall.centralSecondOrder.u[i] - north_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (north_wall.partialWall.centralSecondOrder.x[i] - north_wall.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (north_wall.partialWall.centralSecondOrder.x[i] - north_wall.partialWall.centralSecondOrder.x[i - 1])) = north_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_514) [----] [----] [----] else [----] [----] [----] [SCAL] (1) (-north_wall.partialWall.D_th) * (((north_wall.partialWall.centralSecondOrder.u[i + 1] - north_wall.partialWall.centralSecondOrder.u[i]) * 2.0) / (north_wall.partialWall.centralSecondOrder.x[i + 1] - north_wall.partialWall.centralSecondOrder.x[i - 1]) - ((north_wall.partialWall.centralSecondOrder.u[i] - north_wall.partialWall.centralSecondOrder.u[i - 1]) * 2.0) / (north_wall.partialWall.centralSecondOrder.x[i] - north_wall.partialWall.centralSecondOrder.x[i - 2])) * (1.0 / (north_wall.partialWall.centralSecondOrder.x[i] - north_wall.partialWall.centralSecondOrder.x[i - 1])) = north_wall.partialWall.centralSecondOrder.SourceTerm[i - 1] ($RES_SIM_515) [----] [----] [----] end if; [----] [----] end for; [----] end if; slice: {1, 2, 3, 4} [SCAL] (1) ground.freeConvection_b.dT = ground.freeConvection_b.port_a.T - ground_adjacent_temperature.T ($RES_SIM_336) slice: {} [SCAL] (1) south_wall.freeConvection_a.T_mean = 0.5 * (south_wall.freeConvection_a.port_a.T - ((-273.15) - lumpVolume.medium.T_degC)) ($RES_SIM_168) slice: {} [SCAL] (1) south_wall.freeConvection_b.port_a.T = south_wall.partialWall.centralSecondOrder.u[7] ($RES_SIM_169) slice: {} [SCAL] (1) ceiling.freeConvection_a.dT = ((-273.15) - lumpVolume.medium.T_degC) + ceiling.freeConvection_a.port_a.T ($RES_SIM_422) slice: {}