-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement a moving boundary condenser for improved part load modeling #515
base: dev
Are you sure you want to change the base?
Conversation
Hello @fwitte! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:
Comment last updated at 2024-08-06 15:26:04 UTC |
The `MovingBoundaryHeatExchanger` is the more generic version of the first implementation. It allows for any number of sections and eventually will also be implemented for evaporation. The main difference to the first draft of the `MovingBoundaryCondenser` is, that it is nondimensional to U or A. The sum of all UA values in the sections has to be equal to the UA value originally calculated in the design phase. An adoption can be made to this later, modifying the total UA value by lookup tables similar to the ´kA_char´ approaches in the already existing heat exchanger components.
… different sections for cold side temperature calculation
Especially in heat pump or refrigeration machine applications, the condenser component may have a significant heat transfer share from the desuperheating of the working fluid. The heat transfer coefficients for desuperheating and condensation usually differ strongly, therefore using an overall
kA
(UA
) value for the complete process to model part load may not be correct. Therefore an approach is implemented with a moving boundary, which will split the virtual area of the condenser into a desuperheating and a condensation part. The split will happen proportionally to the heat transfer of each subprocess and be validated using reference data.