-
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
Thermal wheels #3554
base: master
Are you sure you want to change the base?
Thermal wheels #3554
Conversation
Issue3538 air2air recovery
@JayHuLBL : What are the next steps, and who needs to act on them? |
@mwetter The PR will be ready for your review when CI test passed. One questions however is about the base class |
I think |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I did a quick review and it is clear that this model is not yet ready for a final review. Please see comments and review first the code; afterwards I am happy to do a last review.
Buildings/Fluid/HeatExchangers/AirToAirHeatRecovery/BaseClasses/Effectiveness.mo
Outdated
Show resolved
Hide resolved
Buildings/Fluid/HeatExchangers/AirToAirHeatRecovery/BaseClasses/Effectiveness.mo
Outdated
Show resolved
Hide resolved
Buildings/Fluid/HeatExchangers/AirToAirHeatRecovery/BaseClasses/Effectiveness.mo
Outdated
Show resolved
Hide resolved
vRat = v_ave/v_sup_nom, | ||
</pre> | ||
<p> | ||
where <code>v_ave</code> is the average volumetric air flow rate, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See how we otherwise refer to volume or mass flow rates. (Moreover, if you were to use mass flow rate, then the sensor would be simpler, and the result would in my opinion not change much if at all).
Buildings/Fluid/HeatExchangers/AirToAirHeatRecovery/BaseClasses/Effectiveness.mo
Outdated
Show resolved
Hide resolved
...Exchangers/AirToAirHeatRecovery/BaseClasses/Validation/HeatExchagerWithInputEffectiveness.mo
Outdated
Show resolved
Hide resolved
m1_flow(start=5), | ||
m2_flow(start=5), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why are there start attribute set?
dp1_nominal=100, | ||
dp2_nominal=100, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is that realistic for a wheel? I think more common are around 300 Pa.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@SenHuang19 In class Examples.WheelWithBypassDamper
and Examples.WheelWithVariableSpeed
, the dp1_nominal
and dp2_nominal
are still set to be 100. Is it typical?
epsL_heat_nominal=0.7, | ||
epsL_heat_partload=0.6) "Wheel" | ||
annotation (Placement(transformation(extent={{6,-4},{26,16}}))); | ||
Modelica.Blocks.Sources.Ramp DamPos( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Naming convention.
inner Modelica.Fluid.System system | ||
"Ambient environment" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is this needed?
Updates are made in #3909, which is ready for Jianjun's review. |
Issue3538 thermal wheel
Issue3538 air2 air recovery
This closes #3538.