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

[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.
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/EnergyPlus_Support/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/EnergyPlus_Support/join
    (Yahoo! ID required)

<*> To change settings via email:
    EnergyPlus_Support-digest@xxxxxxxxxxxxxxx 
    EnergyPlus_Support-fullfeatured@xxxxxxxxxxxxxxx

<*> To unsubscribe from this group, send an email to:
    EnergyPlus_Support-unsubscribe@xxxxxxxxxxxxxxx

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/