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

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



You could assign a schedule and then control the schedule.

--- In EnergyPlus_Support@xxxxxxxxxxxxxxx, "rowan.blakers" <rblakers@...> wrote:
>
> 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/