You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
From a purely mathematical perspective both modes conduction and Convection are indistinguishable, both have the form h * dT.
Why is this not reflected in their implementations. For example:
Why does not the Thermal* element impose same flow on its ports/connectors?
Why is Conductive* not based on its Thermal* counterpart?
Why is the code of these elements so different?
In my view, Convective* (except for the heat flow conditions imposed) are just syntax sugar. Giving a semantic interface that allows the user to express the condition in which the exchange is between a solid and a fluid, but otherwise should not differ form the Conductive* (Thermal*) counterparts. Am I missing something?
The text was updated successfully, but these errors were encountered:
The equations that are defined for ports are same. The Thermal* components extend the Elements1D which defines port_a, port_b; while Convective*'s port equations are in respective components.
Although the ports for both Thermal* and Convective* components are HeatPorts, the distinction is that former has HeatPort systems named as port_a and port_b, while latter has them as solid and fluid.
While here, I think I can define ConvectiveElements1D (which is similar to Elements1D, but has solid and fluid ports), and extend that. @baggepinnen what are your thoughts about this?
From a purely mathematical perspective both modes conduction and Convection are indistinguishable, both have the form h * dT.
Why is this not reflected in their implementations. For example:
In my view, Convective* (except for the heat flow conditions imposed) are just syntax sugar. Giving a semantic interface that allows the user to express the condition in which the exchange is between a solid and a fluid, but otherwise should not differ form the Conductive* (Thermal*) counterparts. Am I missing something?
The text was updated successfully, but these errors were encountered: