Energy Conservation Measure

Biased Economizer Sensor: Return Temperature

Name 
biased_economizer_sensor_return_t
Display Name 
Biased Economizer Sensor: Return Temperature
UID
f1ba09fb-2903-45b2-838c-604b63fc4662

Version ID
67e8ec8a-65d2-43d5-bec8-75bce3aa8033
Class Name 
BiasedEconomizerSensorReturnT
Version Modified 
20180828T211344Z
Schema Version 
3.0
Rating 
0
No votes yet
Attributes 
Measure TypeEnergyPlusMeasure
Intended Software ToolOpenStudio Application
Intended Software ToolParametric Analysis Tool
Intended Software ToolAnalysis Spreadsheet

Details

DescriptionWhen sensors drift and are not regularly calibrated, it causes a bias. Sensor readings often drift from their calibration with age, causing equipment control algorithms to produce outputs that deviate from their intended function. This measure simulates the biased economizer sensor (return temperature) by modifying Controller:OutdoorAir object in EnergyPlus assigned to the heating and cooling system. The fault intensity (F) for this fault is defined as the biased temperature level (K), which is also specified as one of the inputs. This measure was authored by Herrick Laboratory researchers at Purdue University in collaboration with staff from the National Renewable Energy Laboratory. For assistance using this measure please post to https://unmethours.com/questions/
Modeler DescriptionNine user inputs are required and, based on these user inputs, the return air temperature reading in the economizer will be replaced by the equation below, where TraF is the biased return air temperature reading, Tra is the actual return air temperature, F is the fault intensity and AF is the adjustment factor. TraF = Tra + F*AF. To use this measure, choose the Controller:OutdoorAir object to be faulted. Set the level of temperature sensor bias in K that you want at the return air duct for the economizer during the simulation period. For example, setting 2 means the sensor is reading 28C when the actual temperature is 26C. The time required for the fault to reach the full level is only required when user wants to model dynamic fault evolution. If dynamic fault evolution is not necessary for the user, it can be defined as zero and the fault intensity will be imposed as a step function with user defined value. However, by defining the time required for the fault to reach the full level, fault starting month/date/time and fault ending month/date/time, the adjustment factor AF is calculated at each time step starting from the starting month/date/time to gradually impose fault intensity based on the user specified time frame. AF is calculated as follows, AF_current = AF_previous + dt/tau where AF_current is the adjustment factor calculated based on the previously calculated adjustment factor (AF_previous), simulation timestep (dt) and the time required for the fault to reach the full level (tau).
Files 
misc_eplus_func.rb
ControllerOutdoorAirFlow_T.rb
measure.rb
OpenStudio 2.4.0
Min Compatible Version: 2.4.0
Max Compatible Version: 2.4.1
LICENSE.txt
Content visibility 
Use group defaults
Download

Measure Arguments

NameDisplay NameShort NameDescriptionUnitsTypeRequiredModel DependentDefault ValueChoicesMin ValueMax Value
econ_choiceChoice of economizers.---Choicetruefalse----
ret_t_biasEnter the bias level of the return air temperature sensor. A positive number means that the sensor is reading a temperature higher than the true temperature. [K]---Doublefalsefalse-2---
time_constantEnter the time required for fault to reach full level [hr]---Doublefalsefalse----
start_monthEnter the month (1-12) when the fault starts to occur---Doublefalsefalse6---
start_dateEnter the date (1-28/30/31) when the fault starts to occur---Doublefalsefalse1---
start_timeEnter the time of day (0-24) when the fault starts to occur---Doublefalsefalse9---
end_monthEnter the month (1-12) when the fault ends---Doublefalsefalse12---
end_dateEnter the date (1-28/30/31) when the fault ends---Doublefalsefalse31---
end_timeEnter the time of day (0-24) when the fault ends---Doublefalsefalse23---

Measure Outputs