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.001075/0.001075, allocations: 107.3 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.001068/0.001068, allocations: 189.4 kB / 17.36 MB, free: 5.621 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.074/1.074, allocations: 205.1 MB / 223.2 MB, free: 12.25 MB / 190.1 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/TAeZoSysPro master/package.mo): time 0.09644/0.09644, allocations: 10.97 MB / 281.6 MB, free: 1.016 MB / 222.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 1.039e-05/1.04e-05, allocations: 3.484 kB / 391.1 MB, free: 46.04 MB / 318.1 MB Notification: Performance of NFInst.instantiate(TAeZoSysPro.HeatTransfer.Examples.Room_with_wood_burner): time 0.2808/0.2808, allocations: 160.8 MB / 0.5389 GB, free: 2.867 MB / 414.1 MB Notification: Performance of NFInst.instExpressions: time 0.01433/0.2952, allocations: 15.73 MB / 0.5543 GB, free: 2.723 MB / 414.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.001494/0.2967, allocations: 32.88 kB / 0.5543 GB, free: 2.723 MB / 414.1 MB Notification: Performance of NFTyping.typeComponents: time 0.002112/0.2988, allocations: 1.08 MB / 0.5554 GB, free: 2.703 MB / 414.1 MB Notification: Performance of NFTyping.typeBindings: time 0.002096/0.301, allocations: 1.265 MB / 0.5566 GB, free: 2.695 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.007582/0.3085, allocations: 3.541 MB / 0.5601 GB, free: 2.629 MB / 414.1 MB Notification: Performance of NFFlatten.flatten: time 0.004775/0.3133, allocations: 5.925 MB / 0.5659 GB, free: 2.609 MB / 414.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.001205/0.3145, allocations: 1.32 MB / 0.5672 GB, free: 2.297 MB / 414.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.00206/0.3166, allocations: 2.344 MB / 0.5695 GB, free: 2.293 MB / 414.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.001619/0.3182, allocations: 2.203 MB / 0.5716 GB, free: 1.992 MB / 414.1 MB Notification: Performance of NFPackage.collectConstants: time 0.0004967/0.3187, allocations: 0.5468 MB / 0.5721 GB, free: 1.988 MB / 414.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.00479/0.3235, allocations: 3.153 MB / 0.5752 GB, free: 1.945 MB / 414.1 MB Notification: Performance of combineBinaries: time 0.003272/0.3268, allocations: 6.201 MB / 0.5813 GB, free: 15.26 MB / 430.1 MB Notification: Performance of replaceArrayConstructors: time 0.001593/0.3284, allocations: 3.251 MB / 0.5844 GB, free: 13.13 MB / 430.1 MB Notification: Performance of NFVerifyModel.verify: time 0.0006663/0.3291, allocations: 0.602 MB / 0.585 GB, free: 13 MB / 430.1 MB Notification: Performance of FrontEnd: time 0.0004357/0.3295, allocations: 91.16 kB / 0.5851 GB, free: 12.98 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.01515/0.3447, allocations: 18.95 MB / 0.6036 GB, free: 13.64 MB / 446.1 MB Notification: Performance of FunctionAlias: time 0.001458/0.3462, allocations: 1.779 MB / 0.6054 GB, free: 11.89 MB / 446.1 MB Notification: Performance of Early Inline: time 0.01228/0.3585, allocations: 14.54 MB / 0.6196 GB, free: 13.36 MB / 462.1 MB Notification: Performance of simplify1: time 0.0007246/0.3592, allocations: 0.695 MB / 0.6202 GB, free: 12.67 MB / 462.1 MB Notification: Performance of Alias: time 0.01796/0.3772, allocations: 17.19 MB / 0.637 GB, free: 10.32 MB / 478.1 MB Notification: Performance of simplify2: time 0.0006222/0.3778, allocations: 0.524 MB / 0.6375 GB, free: 9.801 MB / 478.1 MB Notification: Performance of Events: time 0.001382/0.3792, allocations: 1.582 MB / 0.6391 GB, free: 8.219 MB / 478.1 MB Notification: Performance of Detect States: time 0.002223/0.3814, allocations: 2.675 MB / 0.6417 GB, free: 5.527 MB / 478.1 MB Notification: Performance of Partitioning: time 0.003022/0.3845, allocations: 3.113 MB / 0.6447 GB, free: 2.258 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: {}