Michael Meißner
Michael Meißner
Having a component lower bound (clip) pressure followed by a component that generates pressure might lead to a steady-state solution with r 0 at sink and overall incorrect pressures. minimal...
in order to avoid ambiguous nominal, and start values we should use Medium.* instead of SI.* (e.g. Pressure, SpecificEnthalpy) for parameter and variable types whenever possible.
the heatport is only used to dump energy that otherwise would be lost in normalization, which is confusing and not necessary and can be seen as a historic artefact of...
make ThermofluidStream/Processes/Internal/Material.mo a record with the property roughness instead of a enumeration and selecting the roughness in the laminar-turbolent flow resistances.
Since Dymola does not allow to plot variables used in functions it would be beneficial to use replaceable submodules instead of replaceable functions in Turbocomponents and FlowResistance (and the undirected...
write consistent asserts for negative massflow that will potentially devalidate the simulation
for a more robust behaviour use lower bound for density in all components (currently used in some). missing components: DynamicPressureInflow, DynamicPressureOutflow, JunctionN, TransportDelay, Compressor, Turbine, Fan, ThermalConvectionPipe, Nozzle, PartialValve, getQuantity(?),...
chocked flow (mass flow is only dependent on upstream pressure) is not supported at the moment.
implment support for fluid motion that is driven by a tempertue gradient and gravitation
e.g. for components like pumps, compressors, flow_res, hex, ect.