Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

EMS doesn't work correctly in the boundary

I've modeled a zone and tried to control some HVAC by EMS...but it doesn't report correct answer... to examine what I did, I've removed every thing but my zone. Then write following Simple code, But I observe same thing in variable report:

        ===========  CLASS: SCHEDULE:CONSTANT ===========
    Schedule:Constant,Test,Discrete,0;

       ===========  CLASS: ENERGYMANAGEMENTSYSTEM ===========
    EnergyManagementSystem:Sensor,
    OutdoorTemp,             !- Name
    Environment,             !- Output:Variable or Output:Meter Index Key Name
    Site Outdoor Air Drybulb Temperature;  !- Output:Variable or Output:Meter Name

    EnergyManagementSystem:Actuator,
    Test_Loop,               !- Name
    TEST,                    !- Actuated Component Unique Name
    Schedule:Constant,       !- Actuated Component Type
    Schedule Value;          !- Actuated Component Control Type

    EnergyManagementSystem:ProgramCallingManager,

        Test Program,            !- Name
        InsideHVACSystemIterationLoop,  !- EnergyPlus Model Calling Point
        FanControl;              !- Program Name 1

    EnergyManagementSystem:Program,
        FanControl,              !- Name
        IF (OutdoorTemp < 16.0), !- Program Line 1
        SET Test_Loop = 5.0,     !- Program Line 2
        ELSE,                    !- A4
        SET Test_Loop = Null,    !- A5
        ENDIF;                   !- A6

       ===========  CLASS: OUTPUT:VARIABLE ===========
    Output:Variable,Test,Schedule Value,Hourly;

I observed following report that demonstrate weird report in the boundary temperature (16 degree): (I've changed Calling Point but the answer is same)

 Date/Time          Temperature   TEST:Schedule Value
 05/15  04:00:00    18.14          0
 05/15  05:00:00    16.05          2.5
 05/15  06:00:00    14.05          5
 05/15  07:00:00    13.8           5
 05/15  08:00:00    16.51          1.67
 05/15  09:00:00    20.46          0

EMS doesn't work correctly in the boundary

I've modeled a zone and tried to control some HVAC by EMS...but it doesn't report correct answer... to examine what I did, I've removed every thing but my zone. Then write following Simple code, But I observe same thing in variable report:

        ===========  CLASS: SCHEDULE:CONSTANT ===========
    Schedule:Constant,Test,Discrete,0;

       ===========  CLASS: ENERGYMANAGEMENTSYSTEM ===========
    EnergyManagementSystem:Sensor,
    OutdoorTemp,             !- Name
    Environment,             !- Output:Variable or Output:Meter Index Key Name
    Site Outdoor Air Drybulb Temperature;  !- Output:Variable or Output:Meter Name

    EnergyManagementSystem:Actuator,
    Test_Loop,               !- Name
    TEST,                    !- Actuated Component Unique Name
    Schedule:Constant,       !- Actuated Component Type
    Schedule Value;          !- Actuated Component Control Type

    EnergyManagementSystem:ProgramCallingManager,

        Test Program,            !- Name
        InsideHVACSystemIterationLoop,  !- EnergyPlus Model Calling Point
        FanControl;              !- Program Name 1

    EnergyManagementSystem:Program,
        FanControl,              !- Name
        IF (OutdoorTemp < 16.0), !- Program Line 1
        SET Test_Loop = 5.0,     !- Program Line 2
        ELSE,                    !- A4
        SET Test_Loop = Null,    !- A5
        ENDIF;                   !- A6

       ===========  CLASS: OUTPUT:VARIABLE ===========
    Output:Variable,Test,Schedule Value,Hourly;

I observed following report that demonstrate weird report in the boundary temperature (16 degree): (I've changed Calling Point but the answer is same)

 Date/Time          Temperature   TEST:Schedule Value
 05/15  04:00:00    18.14          0
 05/15  05:00:00    16.05          2.5
 05/15  06:00:00    14.05          5
 05/15  07:00:00    13.8           5
 05/15  08:00:00    16.51          1.67
 05/15  09:00:00    20.46          0

Best Regards

EMS doesn't work correctly in the boundary

I've modeled a zone and tried to control some HVAC by EMS...but it doesn't report correct answer... to examine what I did, I've removed every thing but my zone. Then write following Simple code, But I observe same thing in variable report:

        ===========  CLASS: SCHEDULE:CONSTANT ===========
    Schedule:Constant,Test,Discrete,0;

       ===========  CLASS: ENERGYMANAGEMENTSYSTEM ===========
    EnergyManagementSystem:Sensor,
    OutdoorTemp,             !- Name
    Environment,             !- Output:Variable or Output:Meter Index Key Name
    Site Outdoor Air Drybulb Temperature;  !- Output:Variable or Output:Meter Name

    EnergyManagementSystem:Actuator,
    Test_Loop,               !- Name
    TEST,                    !- Actuated Component Unique Name
    Schedule:Constant,       !- Actuated Component Type
    Schedule Value;          !- Actuated Component Control Type

    EnergyManagementSystem:ProgramCallingManager,

        Test Program,            !- Name
        InsideHVACSystemIterationLoop,  !- EnergyPlus Model Calling Point
        FanControl;              !- Program Name 1

    EnergyManagementSystem:Program,
        FanControl,              !- Name
        IF (OutdoorTemp < 16.0), !- Program Line 1
        SET Test_Loop = 5.0,     !- Program Line 2
        ELSE,                    !- A4
        SET Test_Loop = Null,    !- A5
        ENDIF;                   !- A6

       ===========  CLASS: OUTPUT:VARIABLE ===========
    Output:Variable,Test,Schedule Value,Hourly;

I observed following report that demonstrate weird report in the boundary temperature (16 degree): (In 16 degree it report 2.5 and 1.67 instead of 0): (I've changed Calling Point but the answer is same)

 Date/Time          Temperature   TEST:Schedule Value
 05/15  04:00:00    18.14          0
 05/15  05:00:00    16.05          2.5
 05/15  06:00:00    14.05          5
 05/15  07:00:00    13.8           5
 05/15  08:00:00    16.51          1.67
 05/15  09:00:00    20.46          0

Best Regards

EMS doesn't work correctly in the boundary

I've modeled a zone and tried to control some HVAC by EMS...but it doesn't report correct answer... to examine what I did, I've removed every thing but my zone. Then write following Simple code, But I observe same thing in variable report:

        ===========  CLASS: SCHEDULE:CONSTANT ===========
    Schedule:Constant,Test,Discrete,0;

       ===========  CLASS: ENERGYMANAGEMENTSYSTEM ===========
    EnergyManagementSystem:Sensor,
    OutdoorTemp,             !- Name
    Environment,             !- Output:Variable or Output:Meter Index Key Name
    Site Outdoor Air Drybulb Temperature;  !- Output:Variable or Output:Meter Name

    EnergyManagementSystem:Actuator,
    Test_Loop,               !- Name
    TEST,                    !- Actuated Component Unique Name
    Schedule:Constant,       !- Actuated Component Type
    Schedule Value;          !- Actuated Component Control Type

    EnergyManagementSystem:ProgramCallingManager,

        Test Program,            !- Name
        InsideHVACSystemIterationLoop,  !- EnergyPlus Model Calling Point
        FanControl;              !- Program Name 1

    EnergyManagementSystem:Program,
        FanControl,              !- Name
        IF (OutdoorTemp < 16.0), !- Program Line 1
        SET Test_Loop = 5.0,     !- Program Line 2
        ELSE,                    !- A4
        SET Test_Loop = Null,    !- A5
        ENDIF;                   !- A6

       ===========  CLASS: OUTPUT:VARIABLE ===========
    Output:Variable,Test,Schedule Value,Hourly;

I observed following report that demonstrate weird report thing in the boundary temperature (In 16 degree it report reports 2.5 and 1.67 instead of 0): (I've changed Calling Point but the answer is same)

 Date/Time          Temperature   TEST:Schedule Value
 05/15  04:00:00    18.14          0
 05/15  05:00:00    16.05          2.5
 05/15  06:00:00    14.05          5
 05/15  07:00:00    13.8           5
 05/15  08:00:00    16.51          1.67
 05/15  09:00:00    20.46          0

Best Regards

EMS doesn't work correctly in the boundary

I've modeled a zone and tried to control some HVAC by EMS...but it doesn't report correct answer... to examine what I did, I've removed every thing but my zone. Then write following Simple code, But I observe same thing in variable report:

        ===========  CLASS: SCHEDULE:CONSTANT ===========
    Schedule:Constant,Test,Discrete,0;

       ===========  CLASS: ENERGYMANAGEMENTSYSTEM ===========
    EnergyManagementSystem:Sensor,
    OutdoorTemp,             !- Name
    Environment,             !- Output:Variable or Output:Meter Index Key Name
    Site Outdoor Air Drybulb Temperature;  !- Output:Variable or Output:Meter Name

    EnergyManagementSystem:Actuator,
    Test_Loop,               !- Name
    TEST,                    !- Actuated Component Unique Name
    Schedule:Constant,       !- Actuated Component Type
    Schedule Value;          !- Actuated Component Control Type

    EnergyManagementSystem:ProgramCallingManager,

        Test Program,            !- Name
        InsideHVACSystemIterationLoop,  !- EnergyPlus Model Calling Point
        FanControl;              !- Program Name 1

    EnergyManagementSystem:Program,
        FanControl,              !- Name
        IF (OutdoorTemp < 16.0), !- Program Line 1
        SET Test_Loop = 5.0,     !- Program Line 2
        ELSE,                    !- A4
        SET Test_Loop = Null,    !- A5
        ENDIF;                   !- A6

       ===========  CLASS: OUTPUT:VARIABLE ===========
    Output:Variable,Test,Schedule Value,Hourly;

I observed following report that demonstrate weird thing in the boundary temperature (In 16 degree it reports 2.5 and 1.67 instead of 0): (I've changed Calling Point but the answer is same)

 Date/Time          Temperature   TEST:Schedule Value
 05/15  04:00:00    18.14          0
 05/15  05:00:00    16.05          2.5
 05/15  06:00:00    14.05          5
 05/15  07:00:00    13.8           5
 05/15  08:00:00    16.51          1.67
 05/15  09:00:00    20.46          0

Best Regards