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

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



Why don't you try controlling the fan object in the air loop instead of 
the AirLoopHVAC object itself (which could be many objects other than 
the fan). If your intent is to control all objects in the air loop, then 
control those as well.

rowan.blakers 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
>
> 

-- 
Richard A. Raustad
Senior Research Engineer
Florida Solar Energy Center
University of Central Florida
1679 Clearlake Road
Cocoa, FL  32922-5703
Phone:   (321) 638-1454
Fax:     (321) 638-1439 or 1010
Visit our web site at: http://www.fsec.ucf.edu

UCF - From Promise to Prominence: Celebrating 40 Years



------------------------------------

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/