How to model a deaereator on Simscape 2phase domain

I'm trying to model a deaereator on Simscape thorugh a Receiver Accumulator 2p. Basically I have the saturated steam at 22 bar (modelled as a reservoir), make-up water (4 bar, 80°C) and condense (4 bar, 100°C) that enter the receiver accumulator (water and condense are mixed before in a node since the inlet ports are only 2). At the outlet, there are the vented steam towards the ambient and the water towards the boiler (modelled as a reservoir). The mass flow rate of the condense (2.1 t/h )and the water-to-the-boiler (10.1 t/h) are fixed and modelled with a mass flow rate source. The steam mass flow rate is determined through a PID control based on the pressure at the water outlet (p_set=2.4 bar) applied on a local restriction, while the make-up water mass flow rate is determined by a PID control on the liquid fraction on the receiver accumulator (set point at 0.5) applied on controlled mass flow rate source. After some attempts I set the following the gains value of the PID:
Pressure pid: proportional= 0.1 integral=0.001
Liquid fraction pid: proportional= 0.05 integral=0.001
The main porblem is that the amout of steam that enters the receiver is equal to the amount that exits as vented steam, so no condensation occurs. Even if I change the time constant of the receiver accumulator, nothing changes. There's an ineffective heat transfer in the receiver between the water+condense and steam
In fact, after the simulation, the water oscillates at 85°C and remains stable at 2.4 bar. The pressure reaches (immediately!) the target pressure set at 2.4 bar, while the liquid fraction oscillates at 0.5.
I don't know if this component is the most suitable one, but I did not find an other better tank. The idea was to use a heat exchange, but this would complicate things.

Answers (0)

Categories

Asked:

on 6 Mar 2026 at 15:48

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!