Problems with the "System-Level Heat Exchanger (TL-MA)" Simscape block
16 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Dear all,
I'm doing a thesis about the heating system in a vehicle. I was trying to design the model, where I get MA from the environment (at 0/5°C) and goes through an heat exchanger where it has to be heated by a flow of hot water (90°C) and then goes into the cabin. I can regulate also the mass flow rate of the water.
I'm trying to use the Simscape block "System-Level Heat Exchanger (TL-MA)" but unfortunately I have some problems with it, understanding how are the explicit equation that computes the outlet MA temperature.
I don't get what is the direct impact on the Moist air outlet temperature of the initial conditions, Initial TL temperature and Initial MA temperature; morever how the "nominal temperatures and rate of heat transfer" parameters influence the computation of the MA temperature at the outlet of the heat exchanger. What is the relationship between these variables?
Most of the time I get the error: "Moist air outlet temperature at nominal operating condition must be less than or equal to Thermal liquid temperature at nominal operating condition." For example when I set the following parameters:
- Rate of heat transfer: 9kW
- Nominal intlet TL temperature: 90°C
- Initial TL temperature: 35°C
- Nominal intlet MA temperature: 15°C (I put this because before the heat exchanger has about this value)
- Initial MA temperature: 0°C
Another questionable beahviour happened when I was regulating the mass flow rate of the inlet TL, setting it at almost 0, so I would expect that MA won't be heated, but instead I can see like an overshoot of the outlet MA temperature at the beginning of the simulation.
Any suggestions with these problems?
Thanks to all!
0 Commenti
Risposte (1)
Yifeng Tang
il 18 Ott 2023
Starting from "nominal temperatures and rate of heat transfer" means at time of 0, the fluids inside the volume will have the pressure, temperature, etc. at the nominal condition. This will change the initial values of the states, as well as the initial heat transfer. The fluid volumes on two sides of the heat exchanger means that there is some thermal inertia from the working fluids, and if the nominal conditions includes a temperature difference (it probably does!), you'll have some heat transfer and temperature change starting t=0. This is probably why you see that overshoot in MA temperature when TL flow is zero, in your 3rd question.
The error of "Moist air outlet temperature at nominal operating condition must be less than or equal to Thermal liquid temperature at nominal operating condition." has to do with the consistency of the nominal conditions you have set. As the MA flow is heated up in the heat exchanger, its temperature cannot be raised to a value higher than the temperature of the liquid, as otherwise it'll violate the 2nd law of thermodynamics. Roughly speaking Q=cp*mdot*dT, so if your heat flow (Q) is too large, or mdot is too small, dT will become too large, and the outlet temperature will be higher than what's possible (liquid temp.). The Simscape block will evaluate this relationship using the nominal conditions you provided and give you this error if it sees such violation. It's basically telling you that the conditions you provided are physically impossible. Check your data, or math. Usually it's too much nominal power or too little mass flow.
2 Commenti
Yifeng Tang
il 20 Ott 2023
If you check that "Initialize thermal liquid to nominal operating conditions" box, the initial condition will be what you set for the nominal conditions. If it's unchecked, you can specify a set of initial conditions.
https://www.mathworks.com/help/hydro/ref/systemlevelheatexchangertlma.html#mw_bea1654e-d2cb-48ce-85f4-85309174c266
Vedere anche
Categorie
Scopri di più su Thermal Liquid Library in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!