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
Investigate WetCoilCounterFlow energy balance #3065
Comments
Simulating
Theoretically the latent heat flow rate should be taken into account to compute the state that drives the heat transfer to the chilled water stream (as it was originally implemented in dff251c). With a steady state formulation of the energy balance and considering a purely conductive heat transfer through the condensate film we have:
expressing that the heat transfer through the condensate film drives the convection and condensation ( Bug fix: So the modification from df7415e should be undone and the latent heat flow rate should be applied to But then why do we have a temperature of the coil that significantly exceeds the temperature of the inflowing air in the validation model with the implementation from dff251c? (Yielding a sensible heat flow rate from the coil to the air, that balances the condensation heat flow rate.)
Additional note: The above condition Commit df7415e Commit dff251c |
Hey @AntoineGautier. Thank you very much for reporting the issue and re-opening, and my apologies for delayed response. I've reviewed the model again and I think you are right that the latent heat term should be added back to the mass.port. I think when I implemented the change in df7415e I was not correct in understanding how the Modelica model needs to explicitly remove the heat from the mixed air volume and place it somewhere else e.g. the coil surface and that the film thickness is not actually modeled. This would indeed solves the energy balance problem you point out. And you're right, I see that the seemingly excessive temperature rise of the coil surface in the low flow example is because of oversaturated boundary conditions. I would suggest reverting the change in df7415e as you suggest, and adjusting the boundary conditions of the low-flow example. While the reversion would better account for the latent heat and energy balance, I would like to make the comment that I think the model still has room for potential improvement. For example, if you consider film formation and thickness and also film dripping, then the energy balance is not such that all latent heat ends up in the coil surface, but some goes into heating up the film (conduction in the film creating a temperature profile) and some is lost as the film drips. Then there's also the potential issue that the air-coil convective coefficient calculation currently considers a dry interaction. There are convective heat transfer correlations that are developed for simultaneously accounting for these things, though I think there would need to be a dedicated effort, issue, and potentially new model type to consider the details, implement, and compare. |
Describe the bug
The commit df7415e introduced some changes that break the energy balance of the model
Fluid.HeatExchangers.WetCoilCounterFlow
under the conditions simulated inFluid.HeatExchangers.Validation.WetCoilEffectivenessNTUCounterFlow
.Basically the heat flow rate on the water side
*Q1_flow
remains equal to the sensible heat flow rate, leaving the latent part unbalanced, see attached plot.The main change was to remove the heat connection to the mass (heaConVapCoi), see details at #3027 (comment).
Expected behavior
*Q1_flow
should be the opposite of*Q2_flow
.Version
The text was updated successfully, but these errors were encountered: