Review of HeatExchangers
Created Dienstag 08 März 2016
- ClaRa.Components.HeatExchangers.IdealShell_L2
- removed unused parameter mainOrientation
- introduced parameter flowOrientation
- changed the default values of the inlet and outlet flanges' vertical position from length/2 to height/2. The new values are in consonance with the default orientation. However, as inlet and outlet position are equal the results are the same.
- ClaRa.Components.HeatExchangers.TubeBundle_L2
- removed unused parameter orientation
- tidied up parameter dialog and introduced declarative figure
- ClaRa.Components.HeatExchangers.HEXvle2vle_L3_1ph_BU_kA
- renamed component to ClaRa.Components.HeatExchangers.HEXvle2vle_L3_1ph_kA
- tidied up parameter dialog
- introduced option to define limiting HEX side (tube side is default)
- ClaRa.Components.HeatExchangers.HEXvle2vle_L3_1ph_BU_ntu
- propagated flowOrientation
- propagated tube bundle vertical and horizontal spacing
- tidied up parameter dialog
- ClaRa.Components.HeatExchangers.HEXvle2vle_L3_2ph_BU_NTU
- for the sake of transparency geometry definitions of block shapes are equalised. This results in a changed interpretation of length and width in 2phased block-shaped HEX (e.g. condensers). A Script entry keeps the heat transfer area at the old values, via parameter CF_geo.
- corrected volume calculation → volume changed, leads to slightly different results
- corrected A_heat[2] calculation → backward compatible due to script entry
- Correction factor CF_geo is propagated
- extended validity of shape function to filling level > height_hotwell
- bugfixed Number of passes at shell side: previously this parameter was not propagated but set to one (= default value). N_passes is now propagated to both, shell and tube side. This led to erroneous calculation of the shell side volume and heat transfer area.
- for the sake of transparency geometry definitions of block shapes are equalised. This results in a changed interpretation of length and width in 2phased block-shaped HEX (e.g. condensers). A Script entry keeps the heat transfer area at the old values, via parameter CF_geo.
→ no backward compatibility
- propagated N_rows which would be relevant only if a geometry based shell side heat transfer model was applied
- temperatures at shell side for NTU-based heat transfer calculation are calculated with inlet pressure instead of outlet pressure
→ no backward compatibility
- propagate smoothness. This in some (rare) cases improves the numerical robustness of the models
- ClaRa.Components.HeatExchangers.HEXvle_L3_2ph_BU
- for the sake of transparency geometry definitions of block shapes are equalised. This results in a changed interpretation of length and width in 2phased block-shaped HEX (e.g. condensers). A Script entry keeps the heat transfer area at the old values, via parameter CF_geo.
- corrected volume calculation → volume changed, leads to slightly different results
- corrected A_heat[2] calculation → backward compatible due to script entry
- Correction factor CF_geo is handed over
- extended validity of shape function to filling level > height_hotwell
- removed unused parameters z_in_tubes and z_out_tubes
- propagated N_rows which would be relevant only if a geometry based shell side heat transfer model was applied
- propagate smoothness. This in some (rare) cases improves the numerical robustness of the models
- for the sake of transparency geometry definitions of block shapes are equalised. This results in a changed interpretation of length and width in 2phased block-shaped HEX (e.g. condensers). A Script entry keeps the heat transfer area at the old values, via parameter CF_geo.
- ClaRa.Components.HeatExchangers.HEXvle2vle_L3_2ph_CH_simple
- fixed summary variable names absLevel, relLevel → level_abs, level_rel (a convert script entry is provided for automatic conversion)
- bugfixed: Calculation of A_front corrected for parameterisations with flowOrientation not equal to geometrical orientation
→ Calculation results of heat exchangers with that parameterisation and with Nusselt based heat transfer models changed!
- bugfixed Number of passes at shell side: previously this parameter was not propagated but set to one (= default value). N_passes is now propagated to both, shell and tube side. This led to erroneous calculation of the shell side volume and heat transfer area. → no backward compatibility
- bugfixed for expertSummary=true: the nonexisting outline summary variables effectiveness and kA were removed
- set parameter mass_struc to final value 0 as it is currently not used but will be potentially featured in the future
- propagated parameters flowOrientation, orientation, parallelTubes, N_rows, CF_geo
- tidied up parameter dialog
- propagate smoothness. This in some (rare) cases improves the numerical robustness of the models
- ClaRa.Components.HeatExchangers.HEXvle2vle_L3_2ph_CH_ntu
- fixed summary variable names absLevel, relLevel → level_abs, level_rel (a convert script entry is provided for automatic conversion)
- bugfixed: Calculation of A_front corrected for parameterisations with flowOrientation not equal to geometrical orientation
→ Calculation results of heat exchangers with that parameterisation and with Nusselt based heat transfer models changed!
- propagated parameters flowOrientation, orientation, parallelTubes, N_rows, CF_geo
- tidied up parameter dialog
- temperatures at shell side for NTU-based heat transfer calculation are calculated with inlet pressure instead of outlet pressure
→ no backward compatibility
- propagate smoothness. This in some (rare) cases improves the numerical robustness of the models
- ClaRa.Components.HeatExchangers.HEXvle2vle_L3_2ph_CU_simple
- fixed summary variable names absLevel, relLevel → level_abs, level_rel (a convert script entry is provided for automatic conversion)
- Icon is now in consonance with ClaRa.Components.HeatExchangers.HEXvle2vle_L3_2ph_CU_NTU
- Liquid flow connectors' position are now in consonance with ClaRa.Components.HeatExchangers.HEXvle2vle_L3_2ph_CU_NTU
- bugfixed for expertSummary=true: the nonexisting outline summary variables effectiveness and kA were removed
- set parameter mass_struc to final value 0 as it is currently not used but will be potentially featured in the future
- propagated parameters flowOrientation, orientation, CF_geo
- defined parameter parallelTubes depending on flowOrientation, orientation and N_baffles (only affects result if Nusselt based heat transfer models were used)
- bugfixed: Calculation of A_front corrected for parametrisations with flowOrientation not equal to geometrical orientation
→ Calculation results of heat exchangers with that parametrisation and with Nusselt based heat transfer models changed!
- bugfixed calculation of A_heat: previous versions used lateral shell surface instead of tube bundle lateral surface
- propagate smoothness. This in some (rare) cases improves the numerical robustness of the models
- ClaRa.Components.HeatExchangers.HEXvle2vle_L3_2ph_CU_NTU
- fixed summary variable names absLevel, relLevel → level_abs, level_rel (a convert script entry is provided for automatic conversion)
- bugfixed Number of passes at shell side: previously this parameter was not propagated but set to one (= default value). N_passes is now propagated to both, shell and tube side. This led to erroneous calculation of the shell side volume and heat transfer area. → no backward compatibility
- propagated parameters flowOrientation, orientation, CF_geo
- defined parameter parallelTubes depending on flowOrientation, orientation and N_baffles (only affects result if Nusselt based heat transfer models were used)
- bugfixed: Calculation of A_front corrected for parametrisations with flowOrientation not equal to geometrical orientation
→ Calculation results of heat exchangers with that parametrisation and with Nusselt based heat transfer models changed!
- temperatures at shell side for NTU-based heat transfer calculation are calculated with inlet pressure instead of outlet pressure
→ no backward compatibility
- propagate smoothness. This in some (rare) cases improves the numerical robustness of the models
- ClaRa.Components.HeatExchangers.HEXvle2gas_L3_1ph_BU_simple
- propagated flowOrientation to geometry
- rename parameter mainOrientation in flowOrientation (scriptEntry)
- remove parameter verticalTubes which is without any effect (scriptEntry)
- bugfixed quadruple port m_flow was taken from shell side instead of tube side
- changed the wall model from Basics.ControlVolumes.SolidVolumes.ThinWall_L2 to Basics.ControlVolumes.SolidVolumes.ThickWall_L4 which is more reliable
- set parameter mass_struc to final value 0 as it is currently not used but will be potentially featured in the future
- bugfixed summary: removed unused kA and effectiveness
- changed default values of z_in_shell and z_out_shell, to avoid newly introduced asserts (e.g. z_in_shell>max height)
- ClaRa.Components.HeatExchangers.HEXvle2gas_L3_1ph_BU
- rename to ClaRa.Components.HeatExchangers.HEXvle2gas_L3_1ph_BU_ntu (script entry)
- propagated flowOrientation to geometry
- rename parameter mainOrientation in flowOrientation (scriptEntry)
- remove parameter verticalTubes which is without any effect (scriptEntry)
- bugfixed quadruple port m_flow was taken from shell side instead of tube side
- propagated parameters staggeredAlignment, N_rows, Delta_z_par, Delta_z_ort
- bugfixed calculation of A_heat: previous versions used lateral shell surface instead of tube bundle lateral surface
- bugfixed tube side A_heat and volume which is now in consonance with the shell side definition and depends on both parameters, flowOrientation and parallelTubes.
→ This leads to slightly different transient behaviour
- changed default values of z_in_shell and z_out_shell, to avoid newly introduced asserts (e.g. z_in_shell>max height). Furthermore, the new values are in consonance with the default flow orientation.
- ClaRa.Components.HeatExchangers.HEXvle2gas_L3_1ph_BU_advancedNTU
- merge with ClaRa.Components.HeatExchangers.HEXvle2gas_L3_1ph_BU_ntu (script entry)
- propagated flowOrientation to geometry
- rename parameter mainOrientation in flowOrientation (scriptEntry)
- remove parameter verticalTubes which is without any effect (scriptEntry)
- bugfixed quadruple port m_flow was taken from shell side instead of tube side
- changed default values of z_in_shell and z_out_shell, to avoid newly introduced asserts (e.g. z_in_shell>max height). Furthermore, the new values are in consonance with the default flow orientation.
- ClaRa.Components.HeatExchangers.HEXvle2gas_L3_2ph_BU_simple
- propagated parameters staggeredAlignment, N_rows, Delta_z_par, Delta_z_ort, flowOrientation, parallelTubes
- bugfixed calculation of A_heat: previous versions used lateral shell surface instead of tube bundle lateral surface
- propagated parameters level_rel_start, h_liq_start, h_vap_start
- removed unused parameters verticalTubes and mainOrientation
- bugfixed tube side A_heat and volume which is now in consonance with the shell side definition and depends on both parameters, flowOrientation and parallelTubes.
→ This leads to slightly different transient behaviour
- changed default values of z_in_shell and z_out_shell, to avoid newly introduced asserts (e.g. z_in_shell>max height). Furthermore, the new values are in consonance with the default flow orientation.
- propagate smoothness. This in some (rare) cases improves the numerical robustness of the models
- Check boundary conditions of HEX testers → HEX should operate at plausible conditions according to its usual application case
- heat transfer correlation for regenerative air preheater is now located inside convective heat transfer for gasses
- regenerative air preheaters now use new VolumeGas_L4
Backlinks: ClaRa:A User Guide:Revisions:v1.1.0