[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [EnergyPlus_Support] Problem with EMS and controlling AirLoopHVAC System Availability





I am not seeing any problems in these inputs.  Check the error file, maybe the AirLoopHVAC is not loading because of other problems.

 

As far as the EDD content, check that you have the Output:EnergyManagementSystem object set to verbose for Actuator Availability Dictionary Reporting.

 

 


From: EnergyPlus_Support@xxxxxxxxxxxxxxx [mailto:EnergyPlus_Support@xxxxxxxxxxxxxxx] On Behalf Of rowan.blakers
Sent: Tuesday, March 16, 2010 11:58 PM
To: EnergyPlus_Support@xxxxxxxxxxxxxxx
Subject: [EnergyPlus_Support] Problem with EMS and controlling AirLoopHVAC System Availability

 

 

Hello,

I'm trying to use EMS to control a fan system based on outdoor air temperature and wind speed. The control logic is simple enough, but I keep getting an error when trying to run the simulation.
"Invalid Actuated Component Type =AIRLOOPHVAC"

I'm not sure why, but AirLoopHvac is not recognised as a valid actuator component type, and it does not appear in the .EDD file when I run a simulation without that particular control included.

Can anyone help me understand why I cannot use AirLoopHVAC Availability as an actuator here, and why it is not appearing in the .EDD file either??

I've included what is hopefully enough of the relevant code. The entire input file is too big to copy here.

============================================================
AirLoopHVAC,
RoofVent1 Fan System, !- Name
, !- Controller List Name
RoofVent Availability List, !- Availability Manager List Name
7.14, !- Design Supply Air Flow Rate {m3/s}
RoofVent1 Air Loop Branches, !- Branch List Name
, !- Connector List Name
RoofVent1 Supply Inlet Node, !- Supply Side Inlet Node Name
RoofVent1 Equipment Outlet Node, !- Demand Side Outlet Node Name
RoofVent1 Equipment Inlet Node, !- Demand Side Inlet Node Names
RoofVent1 Supply Fan Outlet; !- Supply Side Outlet Node Names

AvailabilityManager:NightVentilation,
RoofVent NightPurge Availability Manager, !- Name
NightPurge Availability Schedule, !- Applicability Schedule Name
RoofVent Fan Schedule, !- Fan Schedule Name
Always 22 Schedule, !- Ventilation Temperature Schedule Name
2, !- Ventilation Temperature Difference {deltaC}
18, !- Ventilation Temperature Low Limit {C}
1, !- Night Venting Flow Fraction
Corridor; !- Control Zone Name

AvailabilityManagerAssignmentList,
RoofVent Availability List, !- Name
AvailabilityManager:NightVentilation, !- Availability Manager 1 Object Type
RoofVent NightPurge Availability Manager; !- Availability Manager 1 Name

EnergyManagementSystem:Sensor,
CorridorTemp , !- Name
Corridor Zone Air Node, !- Output:Variable or Output:Meter Index Key Name
Zone Mean Air Temperature; !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
OATemp , !- Name
, !- Output:Variable or Output:Meter Index Key Name
Outdoor Dry Bulb; !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
WindSpeed , !- Name
, !- Output:Variable or Output:Meter Index Key Name
Wind Speed; !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
HeatingOn , !- Name
Corridor Unit01 Convector HW Inlet , !- Output:Variable or Output:Meter Index Key Name
System Node MassFlowRate;!- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
OccupancySched , !- Name
GS_School_Teaching_Occup,!- Output:Variable or Output:Meter Index Key Name
Schedule Value; !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
TAU1Airflow , !- Name
TAU1 Equipment Inlet Node, !- Output:Variable or Output:Meter Index Key Name
System Node MassFlowRate;!- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
TAU2Airflow , !- Name
TAU2 Equipment Inlet Node, !- Output:Variable or Output:Meter Index Key Name
System Node MassFlowRate;!- Output:Variable or Output:Meter Name

EnergyManagementSystem:Actuator,
CorridorInfiltrationLevel, !- Name
Corridor Infiltration, !- Actuated Component Unique Name
Zone Infiltration, !- Actuated Component Type
Air Exchange Flow Rate; !- Actuated Component Control Type

EnergyManagementSystem:Actuator,
RoofVent_FanOverride, !- Name
RoofVent1 Fan System, !- Actuated Component Unique Name
AirLoopHVAC, !- Actuated Component Type
Availability Status; !- Actuated Component Control Type

EnergyManagementSystem:ProgramCallingManager,
RoofVent Control System ,!- Name
AfterPredictorAfterHVACManagers, !- EnergyPlus Model Calling Point
RoofVent_SystemController ; !- Program Name 1

EnergyManagementSystem:Program,
RoofVent_SystemController , !- Name
set setTwo = 2.0, !- Program Line 1
set setThree = 3.0, !- Program Line 2
Set noAction = 0.0, !- A4
if (OccupancySched == 1) && (HeatingOn >0) && (TAU1Airflow == 0) && (TAU2Airflow == 0), !- A5
if (OATemp > 18) && (CorridorTemp > OATemp), !- A6
if (CorridorTemp <=22) && (WindSpeed >10), !- A7
Set CorridorInfiltrationLevel = setThree, !- A8
Return, !- A9
elseif (CorridorTemp >22) && (WindSpeed <= 10), !- A10
Set RoofVent_FanOverride = setTwo, !- A11
else, !- A12
Set RoofVent_FanOverride = noAction, !- A13
endif, !- A14
endif, !- A15
endif; !- A16



__._,_.___


The primary EnergyPlus web site is found at:
http://www.energyplus.gov

The group web site is:
http://groups.yahoo.com/group/EnergyPlus_Support/

Attachments are currently allowed but be mindful that not everyone has a high speed connection.  Limit attachments to small files.

EnergyPlus Documentation is searchable.  Open EPlusMainMenu.pdf under the Documentation link and press the "search" button.




Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___