![]() Zn001_Wall001_Win001_Shading_Deploy_Status, ! EMS Variable NameĮrl Zn001:Wall001:Win001 Incident Angle, ! NameĮnergyManagementSystem:GlobalVariable, IncidentAngle Set Zn001_Wall001_Win001_Shading_Deploy_Status = Shade_Status_Off , Set Zn001_Wall001_Win001_Shading_Deploy_Status = Shade_Status_Interior_Blind_On, IF IncidentAngle 20, ! block to reduce cooling loads Set IncidentAngleRad = Solar_Beam_Incident_Cos, Zn001:Wall001:Win001, ! Component Name Surface name with shade controls Zn001_Wall001_Win001_Shading_Deploy_Status, ! Name Window Shading Device EMS Controller, ! NameīeginTimestepBeforePredictor, ! EnergyPlus Model Calling Point Zone Air System Sensible Cooling Rate, Timestep ĮnergyManagementSystem:ProgramCallingManager, Zone Air System Sensible Cooling Rate ! Var Name RESISTIVE ZONE,! Output:Variable or Output:Meter Index Key Name Surface Outside Face Beam Solar Incident Angle Cosine Value, Timestep Surface Outside Face Beam Solar Incident Angle Cosine Value ! Var Name Zn001:Wall001:Win001,! Output:Variable or Output:Meter Index Key Name The EMS input objects for this example follow and are contained in the example file called “EMSWindowShadeControl.idf.” Output:EnergyManagementSystem, The second shows the interior shade is “on,” and corresponds to a value of 6.0. The first shows the shade is “off,” and corresponds to a value of 0.0. ![]() For this case, with only an interior shade, there are two states for the actuator to take. The Control Type is called “Control Status,” and requires you to set the status to one of a set of possible control flags. The EMS actuator could override each window separately. Related to this, the EDD file shows !, Component Unique Name, Component Type, Control TypeĮnergyManagementSystem:Actuator Available,ZN001:WALL001:WIN001,Window Shading Control,Control StatusĪlthough the user-defined name for the WindowProperty:ShadingControl is “INCIDENT SOLAR ON BLIND,” the component unique name of the actuator that is available is called “ZN001:WALL001:WIN001.” There could be multiple windows, all with shades, and each is governed by a single WindowProperty:ShadingControl input object. The EMS actuator will override the operation of a WindowProperty:ShadingControl input object. When this value is positive, we know the zone cannot make good use of passive solar heating, so we close the blind. The report variable called “Zone/Sys Sensible Cooling Rate” is used in an EMS sensor to obtain an Erl variable with the most recent data about zone cooling load required to meet setpoint. This new window/solar incidence angle in degree may be an interesting report variable, so we use an EnergyManagementSystem:OutputVariable input object to create custom output.īecause the transmitted solar is a problem only when there is a cooling load, we also trigger the blind based on the current data for cooling. This sensor is a cosine value that we turn into an angle value with the built-in function Then we will use the built-in function to convert from radians to degrees. EnergyPlus has a report variable called “Surface Ext Solar Beam Cosine Of Incidence Angle,” for which we will use a sensor in our EnergyManagementSystem:Sensor input object. When the direct solar incidence angle is less than 45 degrees, we want to draw the blind. We assume that a model for the direct sun control is based on incidence angle, where the angle is defined as zero for normal incidence relative to the plane of the window. Leave the blind open whenever the first two constraints have not triggered.Deploy the blind whenever there is a significant cooling load.Deploy the blind whenever too much direct sun would enter the zone and cause discomfort for the occupants.This file has an interior blind that can be either “on” or “off.” The control scheme has three parts: We will take the example file PurchAirWindowBlind.idf and use EMS to add a new control scheme. We need to ask, Can we use the EMS to override the shading controls? EMS Design Discussion Window Shade Control Problem Statement ĮnergyPlus offers a wide range of control options in the WindowProperty:ShadingControl object, but it is easy to imagine custom schemes for controlling shades or blinds that are not available.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |