July 2024 critical fixes

July 2024 fixes were published on 10 July 2024. All critical fixes listed here were fixed for versions 2406.2, 2312.7, 2306.12 unless otherwise noted.

Bug 89464: Nodal thermal results are computed differently with the finite element method for overlapping thermal voids on face and edge in comparison with other overlapping convective boundary conditions on face and edge

When multiple boundary conditions are applied to the same node, the thermal solver decides how to assign values to that node. If boundary conditions have the same dimensionality, the value is determined from an average weighted computation with the heat transfer coefficient. If boundary conditions have different dimensionalities, the value of the boundary condition with the lower dimensionality is used. Before the fix, the dimensionality of thermal void loads applied to both faces and edges was incorrectly set. This has been corrected. Therefore, after the fix, different nodal thermal results are seen for overlapping thermal void loads applied to both faces and edges.

User Story 92129: Refactorization of the stream network generation to properly support fully revolved 3D geometry for thermal stream on faces of type cylindrical components

This is a code refactorization of the way in which the thermal solver generates the stream network for one-sided and two-sided thermal streams on faces of type cylindrical components for fully revolved models such as holes and cone-shape geometries. Cylindrical thermal streams with axial, radial, or both axial and radial components are impacted. Cylindrical thermal streams where a circumferential component is specified are not impacted. This fix leads primarily to a change in 1D fluid results. Solid results such as temperatures and heat transfer coefficients remain consistent but slight differences may be seen for coarsely meshed geometries.

Bug 93684: Incorrect update of total relative fluid temperature at the inlet of a thermal stream or a 1D duct network when mass flow reversal is invoked

Before the fix, thermal stream loads or 1D duct networks with reverse mass flows defined that use the relative temperature reference frame were incorrectly supported by the thermal solver. The update of the total relative fluid temperature on the thermal stream outlet, which becomes the thermal stream inlet when the mass flow is reversed, was not done properly. This resulted in the wrong rothalpy heat load contribution for the original thermal stream outlet element. This has been fixed.

Bug 93770: Relative fluid temperature results along an adiabatic thermal stream on edge are not constant for the same radial position when the relative temperature reference frame is used

This change impacts thermal streams on edges with disconnected edges when the relative temperature reference frame is used. Due to a tolerance issue, a pair of nodes with the same coordinates was not treated correctly along the stream network by the thermal solver. This led to the creation of a tiny fluid element at the end of the stream network that caused issues at solve time and unexpected relative fluid temperature results. This has been fixed.