Component List for water side HVAC system definition

Pump

Component to define pump equipment for water circuits.

This equipment can be used for one or more HVAC systems.

Parameters

All mathematical expressions can include the following independent variable.

Example:


...

pump = osm.components.Pump("pump", project)
param = {
        "nominal_water_flow": 0.002,
        "nominal_pressure": 30000,
        "nominal_power": 100
}
pump.set_parameters(param)

Chiller_heat_pump

Component to define chiller and/or heat pump water equipment for cooling and/or heating.

This equipment can be used for one or more HVAC systems.

Parameters

All mathematical expressions can include the following independent variables.

cooling_power_expression, EER_expression, heating_power_exporession and COP_expression may also include the variable F_load, which represents the partial load state of the equipment, calculated as the thermal capacity supplied at a given instant divided by the full load capacity at the current operation conditions.

Example:


...

chiller = osm.components.Chiller_heat_pump("chiller", project)
param = {
        "chiller_type": "CHILLER",
        "condensation_type": "AIR_CONDENSED",
        "nominal_water_flow": 0.003,
        "nominal_cooling_capacity": 63000,
        "nominal_cooling_power": 21000,
        "nominal_cooling_conditions": [35, 12, 7],
        "cooling_capacity_expression": "1",
        "EER_expression": "1 + 0.02 * (35 - T_ci) - 0.03 * (T_wo - 7) + 0.2 * F_load - 0.2 * F_load**2"
}
chiller.set_parameters(param)

HVAC_water_system

Component for the simulation of a hydronic water loop that supplies chilled and/or hot water to one or more coils (used by the air side HVAC systems, e.g. HVAC_SZW_system or HVAC_MZW_system) from a "Chiller_heat_pump" generator, optionally moved by a "Pump".

Parameters

Example:


...

water_system = osm.components.HVAC_water_system("water_system", project)
param = {
        "water_thermal_generator": "heat_pump",
        "pump": "pump",
        "design_water_flow": 0.4137,
        "heating_water_setpoint": "50",
        "cooling_water_setpoint": "7",
        "total_water_volume": 100,
        "pump_operation": "ON_LOAD",
        "system_control": "SCHEDULE_CONTROL",
        "input_variables": ["f = mode_schedule.values", "g = on_schedule.values"],
        "system_mode": "f",
        "system_on_off": "g"
}
water_system.set_parameters(param)

Variables

After the simulation we will have the following variables of this component: