Changeset 3593 for palm/trunk/SOURCE/indoor_model_mod.f90
- Timestamp:
- Dec 3, 2018 1:51:13 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/indoor_model_mod.f90
r3524 r3593 26 26 ! ----------------- 27 27 ! $Id$ 28 ! Replace degree symbol by degree_C 29 ! 30 ! 3524 2018-11-14 13:36:44Z raasch 28 31 ! working precision added to make code Fortran 2008 conform 29 32 ! … … 182 185 REAL(wp) :: schedule_d !< activation for internal loads (low or high + low) 183 186 REAL(wp) :: skip_time_do_indoor = 0.0_wp !< [s] Indoor model is not called before this time 184 REAL(wp) :: theta_air !<! [ °C] air temperature of the RC-node185 REAL(wp) :: theta_air_0 !<! [ oC] air temperature of the RC-node in equilibrium186 REAL(wp) :: theta_air_10 !<! [ oC] air temperature of the RC-node from a heating capacity of 10 W/m²187 REAL(wp) :: theta_air_ac !< [ oC] actual room temperature after heating/cooling188 REAL(wp) :: theta_air_set !< [ oC] Setpoint_temperature for the room189 REAL(wp) :: theta_int_c_set !< [ oC] Max. Setpoint temperature (summer)190 REAL(wp) :: theta_int_h_set !< [ oC] Max. Setpoint temperature (winter)191 REAL(wp) :: theta_m !<! [ oC} inner temperature of the RC-node192 REAL(wp) :: theta_m_t !<! [ oC] (Fictive) component temperature timestep193 REAL(wp) :: theta_m_t_prev !< [ oC] (Fictive) component temperature previous timestep (do not change)194 REAL(wp) :: theta_op !< [ oC] operative temperature195 REAL(wp) :: theta_s !<! [ oC] surface temperature of the RC-node187 REAL(wp) :: theta_air !<! [degree_C] air temperature of the RC-node 188 REAL(wp) :: theta_air_0 !<! [degree_C] air temperature of the RC-node in equilibrium 189 REAL(wp) :: theta_air_10 !<! [degree_C] air temperature of the RC-node from a heating capacity of 10 W/m² 190 REAL(wp) :: theta_air_ac !< [degree_C] actual room temperature after heating/cooling 191 REAL(wp) :: theta_air_set !< [degree_C] Setpoint_temperature for the room 192 REAL(wp) :: theta_int_c_set !< [degree_C] Max. Setpoint temperature (summer) 193 REAL(wp) :: theta_int_h_set !< [degree_C] Max. Setpoint temperature (winter) 194 REAL(wp) :: theta_m !<! [degree_C} inner temperature of the RC-node 195 REAL(wp) :: theta_m_t !<! [degree_C] (Fictive) component temperature timestep 196 REAL(wp) :: theta_m_t_prev !< [degree_C] (Fictive) component temperature previous timestep (do not change) 197 REAL(wp) :: theta_op !< [degree_C] operative temperature 198 REAL(wp) :: theta_s !<! [degree_C] surface temperature of the RC-node 196 199 REAL(wp) :: time_indoor = 0.0_wp !< [s] time since last call of indoor model 197 200 REAL(wp) :: time_utc_hour !< Time in hours per day (UTC) … … 279 282 + near_facade_temperature ) & 280 283 ) / h_tr_2 & 281 ) !< [ oC] Eq. (C.5)284 ) !< [degree_C] Eq. (C.5) 282 285 283 286 !< Calculation of component temperature at factual timestep … … 286 289 ) & 287 290 / ( ( c_m / 3600 ) + 0.5 * ( h_tr_3 + h_tr_em ) ) & 288 ) !< [ oC] Eq. (C.4)291 ) !< [degree_C] Eq. (C.4) 289 292 290 293 !< Calculation of mean inner temperature for the RC-node in actual timestep 291 theta_m = ( theta_m_t + theta_m_t_prev ) * 0.5 !< [ oC] Eq. (C.9)294 theta_m = ( theta_m_t + theta_m_t_prev ) * 0.5 !< [degree_C] Eq. (C.9) 292 295 293 296 !< Calculation of mean surface temperature of the RC-node in actual timestep … … 296 299 ) & 297 300 / ( h_tr_ms + h_tr_w + h_tr_1 ) & 298 ) !< [ oC] Eq. (C.10)301 ) !< [degree_C] Eq. (C.10) 299 302 300 303 !< Calculation of the air temperature of the RC-node 301 304 theta_air = ( h_tr_is * theta_s + h_ve * near_facade_temperature & 302 + phi_ia + phi_hc_nd_dummy ) / ( h_tr_is + h_ve ) !< [ oC] Eq. (C.11)305 + phi_ia + phi_hc_nd_dummy ) / ( h_tr_is + h_ve ) !< [degree_C] Eq. (C.11) 303 306 304 307 END SUBROUTINE im_calc_temperatures … … 1100 1103 !-- Calculate the operating temperature with weighted mean temperature of air and mean solar temperature 1101 1104 !-- Will be used for thermal comfort calculations 1102 theta_op = 0.3 * theta_air_ac + 0.7 * theta_s !< [ °C] operative Temperature Eq. (C.12)1105 theta_op = 0.3 * theta_air_ac + 0.7 * theta_s !< [degree_C] operative Temperature Eq. (C.12) 1103 1106 ! 1104 1107 !-- Heat flux into the wall. Value needed in urban_surface_mod to
Note: See TracChangeset
for help on using the changeset viewer.