""" Constant module SPDX - License - Identifier: LGPL - 3.0 - or -later Copyright © 2022 Concordia CERC group Project Coder Pilar Monsalvete Alvarez de Uribarri pilar.monsalvete@concordia.ca """ # universal constants KELVIN = 273.15 # converters HOUR_TO_MINUTES = 60 METERS_TO_FEET = 3.28084 BTU_H_TO_WATTS = 0.29307107 KILO_WATTS_HOUR_TO_JULES = 3600000 # time SECOND = 'second' MINUTE = 'minute' HOUR = 'hour' DAY = 'day' WEEK = 'week' MONTH = 'month' YEAR = 'year' # day types MONDAY = 'monday' TUESDAY = 'tuesday' WEDNESDAY = 'wednesday' THURSDAY = 'thursday' FRIDAY = 'friday' SATURDAY = 'saturday' SUNDAY = 'sunday' HOLIDAY = 'holiday' WINTER_DESIGN_DAY = 'winter_design_day' SUMMER_DESIGN_DAY = 'summer_design_day' WEEK_DAYS = 'Weekdays' WEEK_ENDS = 'Weekends' ALL_DAYS = 'Alldays' # data types ANY_NUMBER = 'any_number' FRACTION = 'fraction' ON_OFF = 'on_off' TEMPERATURE = 'temperature' HUMIDITY = 'humidity' CONTROL_TYPE = 'control_type' CONTINUOUS = 'continuous' DISCRETE = 'discrete' CONSTANT = 'constant' INTERNAL_GAINS = 'internal_gains' # surface types WALL = 'Wall' GROUND_WALL = 'Ground wall' GROUND = 'Ground' ATTIC_FLOOR = 'Attic floor' ROOF = 'Roof' INTERIOR_SLAB = 'Interior slab' INTERIOR_WALL = 'Interior wall' VIRTUAL_INTERNAL = 'Virtual internal' WINDOW = 'Window' DOOR = 'Door' SKYLIGHT = 'Skylight' # functions and usages SINGLE_FAMILY_HOUSE = 'single family house' MULTI_FAMILY_HOUSE = 'multifamily house' ROW_HOSE = 'row house' MID_RISE_APARTMENT = 'mid rise apartment' HIGH_RISE_APARTMENT = 'high rise apartment' SMALL_OFFICE = 'small office' MEDIUM_OFFICE = 'medium office' LARGE_OFFICE = 'large office' PRIMARY_SCHOOL = 'primary school' SECONDARY_SCHOOL = 'secondary school' STAND_ALONE_RETAIL = 'stand alone retail' HOSPITAL = 'hospital' OUT_PATIENT_HEALTH_CARE = 'out-patient health care' STRIP_MALL = 'strip mall' SUPERMARKET = 'supermarket' WAREHOUSE = 'warehouse' QUICK_SERVICE_RESTAURANT = 'quick service restaurant' FULL_SERVICE_RESTAURANT = 'full service restaurant' SMALL_HOTEL = 'small hotel' LARGE_HOTEL = 'large hotel' RESIDENTIAL = 'residential' EDUCATION = 'education' SCHOOL_WITHOUT_SHOWER = 'school without shower' SCHOOL_WITH_SHOWER = 'school with shower' RETAIL_SHOP_WITHOUT_REFRIGERATED_FOOD = 'retail shop without refrigerated food' RETAIL_SHOP_WITH_REFRIGERATED_FOOD = 'retail shop with refrigerated food' HOTEL = 'hotel' HOTEL_MEDIUM_CLASS = 'hotel medium class' DORMITORY = 'dormitory' INDUSTRY = 'industry' RESTAURANT = 'restaurant' HEALTH_CARE = 'health care' RETIREMENT_HOME_OR_ORPHANAGE = 'retirement home or orphanage' OFFICE_AND_ADMINISTRATION = 'office and administration' EVENT_LOCATION = 'event location' HALL = 'hall' SPORTS_LOCATION = 'sports location' LABOR = 'labor' GREEN_HOUSE = 'green house' NON_HEATED = 'non-heated' LIGHTING = 'Lights' OCCUPANCY = 'Occupancy' APPLIANCES = 'Appliances' HVAC_AVAILABILITY = 'HVAC Avail' INFILTRATION = 'Infiltration' COOLING_SET_POINT = 'ClgSetPt' HEATING_SET_POINT = 'HtgSetPt' EQUIPMENT = 'Equipment' ACTIVITY = 'Activity' # Geometry EPSILON = 0.0000001 # HVAC types ONLY_HEATING = 'Heating' ONLY_COOLING = 'Colling' ONLY_VENTILATION = 'Ventilation' HEATING_AND_VENTILATION = 'Heating and ventilation' COOLING_AND_VENTILATION = 'Cooling and ventilation' HEATING_AND_COLLING = 'Heating and cooling' FULL_HVAC = 'Heating and cooling and ventilation'