Example that demonstrates how to add CO2 emission that scales with the number of person, and then add a feedback control that increases the outside air mass flow rate.
The gain gaiCO2 adds a CO2 mass flow rate of
8.18E-6 kg/s per person to the room. It is scaled with the number
of person, as obtained from the block nPer. In this
example, the number of person are zero except for 2 hours, starting
at 11 AM. During this time, 5 people are in the room.
The sensor senCO2 measures the CO2 PPM in the room.
This is used by the controller conPI to adjust the
outside air flow rate. Two gains are used to normalize the control
input. This is simply done to make it easier to configure the gains
of the controller. The block addFlo increases the
outdoor air flow rate above the base flow rate, which is set to
mOut_flow. Plotting the control error shows that the
set point is being tracked after a brief overshoot during the
initial transient.