First time here? Check out the Help page!

Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question
6

Proportional Outdoor Air Control with a Minimum Fraction Limit

asked 9 years ago

updated 7 years ago

I am trying to control a VAV air loop outdoor air flow rate to be proportional to the VAV air loop flow rate, however for the outdoor air flow rate, I want to add a minimum limit as a fraction of the design outdoor air flow rate.

See the following diagram, in which the red line shows the desired outdoor air flow as a function of the main air loop flow rate.

image description

To achieve the proportional control behavior, in the "Controller:OutdoorAir" object, I set the "Minimum Limit Type" to "ProportionalMinimum". However I am not sure how to impose the minimum outdoor air fraction limit (the horizontal line). I have tried to set the "Minimum Outdoor Air Schedule", "Minimum Fraction of Outdoor Air Schedule" and the "Maximum Fraction of Outdoor Air Schedule". But still was not able to achieve the desired minimum outdoor air limit. Want to check whether this is actually doable in EnergyPlus.

The IDF file I used is attached here: link text

Preview: (hide)

1 Answer

Sort by » oldest newest most voted
8

answered 9 years ago

updated 9 years ago

You need to use EMS for the control.
Here is an example code for your case. Replace the "VAV_System_Default OA Controller" with the name of your "Controller:OutdoorAir". And change the xxx, yyy, zzz to your control parameter.

EnergyManagementSystem:Actuator,
VAV_System_Default_OA_Flow_Rate,    !- Name
VAV_System_Default OA Controller,    !- Actuated Component Unique Name
Outdoor Air Controller,    !- Actuated Component Type
Air Mass Flow Rate;        !- Actuated Component Control Type

EnergyManagementSystem:Program,
Set_VAV_System_Default_OA_Flow_Rate,    !- Name
IF totalAirFlow < xxx,    !-  xxx is your changing point of the total flow rate in kg/s
Set VAV_System_Default_OA_Flow_Rate = yyy,    !- yyy is your minimum OA flow rate in kg/s
ELSE,
Set VAV_System_Default_OA_Flow_Rate = totalAirFlow * zzz, !- zzz is your proportional ratio
ENDIF;                    !- End of code

EnergyManagementSystem:Sensor,
totalAirFlow,
VAV_System_Default OA Controller,
Air System Mixed Air Mass Flow Rate; 

EnergyManagementSystem:ProgramCallingManager,
Control_VAV_System_Default_OA_Flow_Rate,    !- Name
AfterPredictorAfterHVACManagers,    !- EnergyPlus Model Calling Point
Set_VAV_System_Default_OA_Flow_Rate;    !- Program Name 1
Preview: (hide)
link

Comments

Yixing,

Thanks for sharing the EMS code. I copied the code and made minor modifications. The modified IDF is here . When I plot the result, I noticed that only 1 data point is below the specified minimum. Which should not be a big deal. But just curious what could have caused that outlier point?

TiejunWu's avatar TiejunWu  ( 9 years ago )

@TiejunWu You can check the EMS document at page 28-30 for the calling points. Depend on your HVAC system, the value may be changed after the "AfterPredictorAfterHVACManagers" point.

Yixing Chen's avatar Yixing Chen  ( 9 years ago )

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Training Workshops

Careers

Question Tools

1 follower

Stats

Asked: 9 years ago

Seen: 438 times

Last updated: Oct 29 '15