Why does a Simscape Pressure Source (MA) with zero pressure input introduce a temperature change proportional to mass flow rate?
Show older comments
I have a simscape model of a vehicle cooling system with a pressure source to represent the differential pressure between air inlet and outlet when the vehicle is moving, a fan and a radiator from which I am rejecting the engine heat.
In the simplist condition I set the pressure source input to zero and my fan drives the flow through the radiator.
When I run it in this configuration there is a temperature rise between the input and output flows of the Pressure Source (MA) block that appears to be in proportion to the mass flow rate through the pressure source block. I can't understand why it is introducing this temperature change across my pressure source.
This is a plot of the Pressure Source (MA) plots from the simscape logger:

Simscape model with the Pressure Source block highlighted:

Simplified model attached:

This model exhibits the same temperature rise across the pressure source block.
Upon further investigation I have found that the heating appears to be due to the port areas. I had set my fan area and radiator area in my original model to the value that I wanted (0.2m^2), but not updated the port areas to the reservoirs and pressure source from the default values of 0.01m^2. Can anyone explain why the port areas result in heating of the moist air?
2 Comments
Yifeng Tang
on 30 Jun 2026 at 13:24
If you could share the model, or a simplified model that exhibits the same behavior, it'll help the community better understand and diagnose the issues.
Guy
on 1 Jul 2026 at 9:02
Accepted Answer
More Answers (0)
Categories
Find more on Thermal Liquid Library in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!