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

feilongdang's profile - activity

2022-06-07 18:10:15 -0500 received badge  Notable Question (source)
2022-04-08 21:13:57 -0500 received badge  Popular Question (source)
2020-12-19 09:19:28 -0500 received badge  Enthusiast
2020-11-26 14:24:51 -0500 asked a question Why the AvailabilityManager:NightVentilation can not change the fan operation mode

Why the AvailabilityManager:NightVentilation can not change the fan operation mode I want to use ZonePackaged: HeatPump

2020-10-01 15:35:26 -0500 commented question How EnergyPlus calculates Richardson number for zone flow regime

@Aaron Boranian.Yes, Thank you! CHTC is short for convective heat transfer coefficient. What I want to investigate is ho

2020-09-23 09:15:21 -0500 commented question How EnergyPlus calculates Richardson number for zone flow regime

Yes, Thank you! CHTC is short for convective heat transfer coefficient. What I want to investigate is how does EnergyPlu

2020-09-22 04:59:23 -0500 asked a question How EnergyPlus calculates Richardson number for zone flow regime

How EnergyPlus calculates Richardson number for zone flow regime According to the Engineering reference of EnergyPlus, i

2020-04-22 13:07:09 -0500 received badge  Teacher (source)
2020-04-22 04:30:22 -0500 answered a question E+ and simulink - BCVTB error

Try EnergyPlus Co-simulation Toolbox, it would be easier than BCVTB. https://www.mathworks.com/matlabcentral/fileexchang

2019-05-16 13:58:09 -0500 edited question MPC for EnergyPlus

MPC for EnergyPlus Does anyone who knows how to use SimCon with GenOpt to equip the MPC (model predictive control) into

2019-05-16 13:58:09 -0500 received badge  Editor (source)
2019-05-16 13:54:20 -0500 asked a question MPC for EnergyPlus

MPC for EnergyPlus Does anyone who knows how to use SimCon coupled with GenOpt to equip the MPC (model predictive contro

2018-08-24 15:24:35 -0500 commented answer PMV output is too low

Hi Witte, Thank you very much for your kind help. I made a mistake, the value of 0.5 is the clo insulation in summer. I

2018-08-24 15:19:14 -0500 marked best answer PMV output is too low

I run my case to get the thermal comfort results with Fanger, AdaptiveASH55 and AdaptiveCEN15251 model respectively. The zone has air conditioning, operating from 8:00-17:00, with set point 24.5℃. The input for internal heat gains: People can see as below:

P_1W,                    !- Name
1W,                      !- Zone or ZoneList Name
Office schedule,         !- Number of People Schedule Name
People,                  !- Number of People Calculation Method
6,                      !- Number of People
,                        !- People per Zone Floor Area {person/m2}
,                        !- Zone Floor Area per Person {m2/person}
0.4,                     !- Fraction Radiant
,                        !- Sensible Heat Fraction
People Activity,         !- Activity Level Schedule Name
,                        !- Carbon Dioxide Generation Rate {m3/s-W}
,                        !- Enable ASHRAE 55 Comfort Warnings
ZoneAveraged,            !- Mean Radiant Temperature Calculation Type
,                        !- Surface Name/Angle Factor List Name
WORK_EFF_SCH,            !- Work Efficiency Schedule Name
ClothingInsulationSchedule,  !- Clothing Insulation Calculation Method
,                        !- Clothing Insulation Calculation Method Schedule Name
CLOTHING_SCH,            !- Clothing Insulation Schedule Name
AIR_VELO_SCH,            !- Air Velocity Schedule Name
Fanger,                  !- Thermal Comfort Model 1 Type
AdaptiveASH55,           !- Thermal Comfort Model 2 Type
AdaptiveCEN15251;        !- Thermal Comfort Model 3 Type

which People activity is always 70, WORK_EFF_SCH is 1, WORK_EFF_SCH is 0.5, and AIR_VELO_SCH is 0.2.

But when I get the results of

1.Zone Thermal Comfort Fanger Model PMV

2.Zone Thermal Comfort Fanger Model PPD

3.Zone Thermal Comfort CEN 15251 Adaptive Model Category I Status

4.Zone Thermal Comfort ASHRAE 55 Simple Model Summer Clothes Not Comfortable Time

I found that the during occupied hours the PMV is about -7 and PPD is 100%, which means the it is too cold in Fanger model. However the later two results 3 and 4 are almost 1 and 0 respectively, which means that it is comfortable when the Air conditioning operates.

image description

2018-08-21 11:43:03 -0500 marked best answer EMS for custom output variable

I am trying to set up some custom output variables, so that I can use the custom data to be analysis directly. But I checked the custom output variables by handling the original output variables, I found some problems, which are:

A.When I use the original output variables to calculate 'Temperature Efficiency' and 'AC Consumption' with the same formulas in EMS program, the results does not match with the EMS custom output results, even through I change the reporting frequency from hourly to timestep.

B. The AC system operates from 8:00 AM to 5:00 PM. For calculating the AC Consumption, the result from original output variables is smaller than the EMS result, but usually after a shorter period such as from 8:30 AM, the former result equals with the EMS result.

C. I checked the example files of EMSCustomOutputVariable.idf, and set a simple EMS program to let the T1 plus T2. I found that when the output variable style is 'Zone mean air temperature', the result from original output variables equals the EMS result. But when I change the output variable style to 'Zone air temperature', the two results differ a lot.

The blow is the idf scripts:

!-   ===========  ALL OBJECTS IN CLASS: ENERGYMANAGEMENTSYSTEM:SENSOR ===========

EnergyManagementSystem:Sensor,
    Tout,                    !- Name
    1W,                      !- Output:Variable or Output:Meter Index Key Name
    Zone Air Temperature ;   !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
    Tin,                     !- Name
    1W,                      !- Output:Variable or Output:Meter Index Key Name
    Zone Ventilation Air Inlet Temperature ;  !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
    Ts1,                     !- Name
    1W_N_Floor,              !- Output:Variable or Output:Meter Index Key Name
    Surface Inside Face Temperature ;  !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
    Ts2,                     !- Name
    1W_N_Ceiling,            !- Output:Variable or Output:Meter Index Key Name
    Surface Inside Face Temperature;  !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
    Ts3,                     !- Name
    1W_S,                    !- Output:Variable or Output:Meter Index Key Name
    Surface Inside Face Temperature;  !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
    Ts4,                     !- Name
    1W_E_S_Wall,             !- Output:Variable or Output:Meter Index Key Name
    Surface Inside Face Temperature;  !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
    Ts5,                     !- Name
    1W_N,                    !- Output:Variable or Output:Meter Index Key Name
    Surface Inside Face Temperature;  !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
    Ts6,                     !- Name
    1W_W,                    !- Output:Variable or Output:Meter Index Key Name
    Surface Inside Face Temperature;  !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
    Ts7,                     !- Name
    1W_C_Ceiling,            !- Output:Variable or Output:Meter Index Key Name
    Surface Inside Face Temperature;  !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
    Ts8,                     !- Name
    1W_S_Ceiling,            !- Output:Variable or Output:Meter Index Key Name
    Surface Inside Face Temperature;  !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
    Ts9,                     !- Name
    1W_S_Floor,              !- Output:Variable or Output:Meter Index Key Name
    Surface Inside Face Temperature;  !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
    Ts10,                    !- Name
    1W_C_Floor,              !- Output:Variable or Output:Meter Index Key Name
    Surface Inside Face Temperature;  !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
    Ts11,                    !- Name
    1W_E_N_Wall,             !- Output:Variable or Output:Meter Index Key Name
    Surface Inside ...
(more)
2018-08-21 11:43:03 -0500 received badge  Scholar (source)
2018-08-21 11:43:02 -0500 received badge  Supporter (source)
2018-08-21 05:24:20 -0500 commented answer EMS for custom output variable

Thank you very much! It does works by your guidance. So for the "Zone Mean Air temperature", should I also change the "E

2018-08-20 14:57:02 -0500 asked a question PMV output is too low

PMV output is too low I run my case to get the thermal comfort results with Fanger, AdaptiveASH55 and AdaptiveCEN15251 m

2018-08-14 16:49:57 -0500 commented question EMS for custom output variable

Dear Aaron, Thanks a lot for your advice. I just revised my post.

2018-08-14 16:49:31 -0500 edited question EMS for custom output variable

EMS for custom output variable I am trying to set up some custom output variables, so that I can use the custom data to

2018-08-14 16:44:00 -0500 commented question EMS for custom output variable

It seems that I can not answer my own question in 2 days, because I am a new comer. I just tried to transfer the image t

2018-08-14 16:36:23 -0500 commented question EMS for custom output variable

Dear Aaron, Thanks a lot for your response. I added the output:variable objects for the two custom variables, so that I

2018-08-14 14:37:25 -0500 received badge  Student (source)
2018-08-14 14:27:04 -0500 asked a question EMS for custom output variable

EMS for custom output variable I am trying to set up some custom output variables, so that I can use the custom data to