Component List for HVAC system definition
HVAC_perfect_system
Component for the perfect conditioning of a space. With this component we can obtain the heating and cooling loads (sensible and latent).
Parameters
- file_met [component, default = "not_defined", component type = File_met]: Reference to the component where the weather file is defined.
- space [component, default = "not_defined", component type = Space]: Reference to the "Space" component to be controlled by this system.
- input_variables [variable_list, default = []]: List of variables from other components used in this component. They may be used in parameters of the type math_exp.
- outdoor_air_flow [math_exp, unit = "m³/s", default = "0"]: Outside air flow rate (ventilation) supplied to the space. This flow rate is only entered if the system is in operation. The mathematical expression may contain any of the variables declared in the "input_variables" parameter, to be able to reflect the time variation of this value.
- heating_setpoint [math_exp, unit = "°C", default = "20"]: Space heating setpoint temperature. The mathematical expression may contain any of the variables declared in the "input_variables" parameter, to be able to reflect the time variation of this value.
- cooling_setpoint [math_exp, unit = "°C", default = "25"]: Space Cooling setpoint temperature. The mathematical expression may contain any of the variables declared in the "input_variables" parameter, to be able to reflect the time variation of this value.
- humidifying_setpoint [math_exp, unit = "%", default = "0"]: Space relative humidity setpoint for humidification. If the relative humidity of the space is below this value, latent heat is added to maintain the relative humidity. The mathematical expression may contain any of the variables declared in the "input_variables" parameter, to be able to reflect the time variation of this value.
- dehumidifying_setpoint [math_exp, unit = "%", default = "100"]: Space relative humidity setpoint for dehumidification. If the relative humidity of the space is higher this value, latent heat is removed to maintain the relative humidity. The mathematical expression may contain any of the variables declared in the "input_variables" parameter, to be able to reflect the time variation of this value.
- sytem_on_off [math_exp, unit = "on/off", default = "1"]: If this value is 0, the system will be off, otherwise it will be on. The mathematical expression may contain any of the variables declared in the "input_variables" parameter, to be able to reflect the time variation of this value.
If outside air (ventilation) is present, it is introduced into the space as ‘uncontrolled system heat’, and the load values associated with the ventilation can be viewed in the space. The load supplied by the system is that required to maintain the space within the specified temperature and humidity set points, including ventilation if present.
Example:
...
system = osm.components.HVAC_perfect_system("system",project)
param = {
"space": "space_1",
"file_met": "Denver",
"outdoor_air_flow": "0.1",
"heating_setpoint": "20",
"cooling_setpoint": "27",
"humidifying_setpoint": "30",
"dehumidifying_setpoint": "70",
"input_variables":["f = HVAC_schedule.values"],
"system_on_off": "f"
}
system.set_parameters(param)
Variables
After the simulation we will have the following variables of this component:
- Q_sensible [W]: Sensible heat supplied by the system.
- Q_latent [W]: Latent heat supplied by the system.
- outdoor_air_flow [m³/s]: Outside air flow rate (ventilation) supplied to the space.
- heating_setpoint [°C]: Heating setpoint temperature.
- cooling_setpoint [°C]: Cooling setpoint temperature.
- humififying_setpoint [%]: Low relative humidity setpoint.
- dehumidifying_setpoint [%]: High relative humidity setpoint.
- system_on_off [on/off]: Operation of the system, on (1), off (0).