-
Notifications
You must be signed in to change notification settings - Fork 161
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
add wet coil model based on epsilon-NTU approach #622
Comments
Items to do before merging to master
|
Updated the items listed above. Performance of the model is similar to the WetCoilCounterFlow model. I've added quite a bit of documentation to the models and cleaned up the commits to remove models/functions I'm no longer using. |
Note: I've pulled/merged in the branch |
Thanks, I deleted the branch issue622_wet_coil_base_class_refactor
…On Mon, Apr 17, 2017 at 3:32 PM, michael-okeefe ***@***.***> wrote:
Note: I've pulled/merged in the branch issue622_wet_coil_base_class_
refactor directly and also merged the pull request of the same name so we
can probably delete the issue622_wet_coil_base_class_refactor branch at
some point.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<#622 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABRHuJLe5NKNToee49ERiN0ZzROuqvnpks5rw-iBgaJpZM4Lftj8>
.
|
I should have committed and pushed up from the remaining TODO items assigned to me. I just repushed a few minutes ago to correct an issue where a new Example I added (to test reverse flow) was not in alphabetical order. I need to switch to another project right now but don't hesitate to reach out to me if you have any questions or comments or would like to discuss further. Thank you! |
@michael-okeefe : Thanks, I will work on it today. |
@kim1077 I have pushed the new branch issue622_wet_coil_refactor_2_fuzzy which:
Based on our last discussion I start here a list of things to do:
Please tell me which parts you will handle and I will work on the remaining ones. |
The Newton solver convergence issues in
Could you consider a similar approach as in I think we should consider converting I cannot remember which validation model led to initialization issues. I did not notice any issue anymore but you may have solved it already? EDIT: I ran some additional testing in https://github.com/AntoineGautier/modelica-buildings/tree/issue622_wet_coil_refactor_3_ang. I used the NTU regularization described before as simulations fail otherwise. I still get a lot of non convergence errors when simulating the models
|
Sounds exciting!
Let me pull the changes and play it a bit hopefully before our meeting next
Monday.
By the way, how is it going in Paris? Flexible enough to move around and
enjoy your life?
Donghun
…On Fri, May 29, 2020 at 4:08 AM Antoine Gautier ***@***.***> wrote:
@kim1077 <https://github.com/kim1077>
The Newton solver convergence issues in
Buildings.Fluid.HeatExchangers.Examples.WetCoilEffNtuMassFlowFuzzy_V2_2
are likely due to the transition to NTU(Sta) = 0 and eps(Sta) = 1 at low
flow rates as implemented in DryCalcsFuzzy_V2_2 and WetcalcsFuzzy_V2_2,
which seems to yield a discontinuity in eps(Sta). With Dymola 2020x, the
transition to fixed point iterating solves the issue. With Dymola 2021 the
simulation fails with the error
Fixed point iterating to handle problem.
Previous problem occured when evaluating crossing function, reducing step-size
cvode: CVODE cvRcheck3 At t = 2102.95, the rootfinding routine failed in an unrecoverable manner.
Unexpected value: -12 at time 2102.4
Could you consider a similar approach as in epsilon_C function with an
additional smooth gain to regularize NTU? I implemented this here for
DryCalcsFuzzy_V2_2
<https://github.com/AntoineGautier/modelica-buildings/blob/4a4af7c146640458ed03c4caf9b9ac03b739399a/Buildings/Fluid/HeatExchangers/BaseClasses/DryCalcsFuzzy_V2_2.mo#L123>
and WetcalcsFuzzy_V2_2
<https://github.com/AntoineGautier/modelica-buildings/blob/4a4af7c146640458ed03c4caf9b9ac03b739399a/Buildings/Fluid/HeatExchangers/BaseClasses/WetcalcsFuzzy_V2_2.mo#L172>
and it solved the issue.
I think we should consider converting DryCalcsFuzzy_V2_2,
WetcalcsFuzzy_V2_2 and ParcalcsFuzzy_V2_2 into functions that we could
call to compute UA_nominal based on temperature and humidity nominal
values. We indeed need to compute the nominal sensible heat flow rate for
that, which we cannot do with the current model implementation.
I cannot remember which validation model led to initialization issues. I
did not notice any issue anymore but you may have solved it already?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#622 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AMNNA25L32EM5VOE2IUPJILRT6JTTANCNFSM4C363D6A>
.
--
==================================================
Donghun Kim, PhD
http://www.linkedin.com/pub/donghun-kim/37/b34/263
Research Scientist,
Energy Technology Area, Lawrence Berkeley National Laboratory
==================================================
|
For reference, the computation of the specific heat capacity for air and water does not take into account the flow direction. This is a workaround for a bug in Dymola, see attached bug report.
|
This is a workaround for a bug in Dymola, see #622 (comment)
* Added dryFra as a public variable * Add validation in heating * Compute cp from entering fluid, update results This is a workaround for a bug in Dymola, see #622 (comment) * Update parameter binding * Updated release notes for new cooling coil model Co-authored-by: dkim1077 <[email protected]> Co-authored-by: Michael Wetter <[email protected]>
No description provided.
The text was updated successfully, but these errors were encountered: