Grasshopper

algorithmic modeling for Rhino

0 | Ladybug
1 | AnalyzeWeatherData
2 | VisualizeWeatherData
3 | EnvironmentalAnalysis
4 | Renewables
5 | Extra
6 | Developers
7 | WIP

Residential Hot Water

Component Index > Ladybug > 4 | Renewables > Residential Hot Water

Use this component to calculate domestic hot water consumption for each hour during a year, for a single family household (house).
Component based on paper: "Modeling patterns of hot water use in households", Ernest Orlando Lawrence Berkeley National Laboratory; Lutz, Liu, McMahon, Dunham, Shown, McGrue; Nov 1996:
http://ees.lbl.gov/sites/all/files/modeling_patterns_of_hot_water_use_in_households_lbl-37805_rev.pdf

Inputs

NameIDDescriptionType
_epwFile_epwFileInput .epw file path by using the "File Path" parameter, or Ladybug's "Open EPW And STAT Weather Files" component.Goo
_totalNumberOfPersons_totalNumberOfPersonsTotal number of persons in a household.Goo
numberOfPreSchoolChildren_numberOfPreSchoolChildren_Number of preschool children(0-5) in household. - If not supplied, default value: 0 (no preschool children) will be used.Goo
numberOfSchoolChildren_numberOfSchoolChildren_Number of school age(6-13) children in household. - If not supplied, default value: 0 (no school children) will be used.Goo
numberOfAdults_numberOfAdults_Number of adults (14 years and older) in household. - If not supplied, it will be equal to _totalNumberOfPersons.Goo
numberOfAdultsAtHome_numberOfAdultsAtHome_Number of adults that stay at home during a day. - If not supplied, default value: 0 (no adults at home) will be used.Goo
seniorOnly_seniorOnly_Senior only household. - If not supplied, default value: False (not senior only household) will be used.Goo
dishWasher_dishWasher_A household owns a dish washer. - If not supplied, default value: True (a household owns a dish washer) will be used.Goo
clothsWasher_clothsWasher_A household owns a cloths washer. - If not supplied, default value: True (a household owns a cloths washer) will be used.Goo
payUtilityBill_payUtilityBill_Household occupants pay a utility bill. Tenants who pay their own utility bills in general, tend to spend less, then those who do not. - If not supplied, default value: True (household occupants pay their utility bill) will be used.Goo
__________________________________________________Script variable DomesticHotWaterGoo
firstWeekStartDay_firstWeekStartDay_A day of week on which a year starts (1 - Monday, 2 - Tuesday, 3 - Wednesday...) - If not supplied, default value: 1 will be used (year starts on Monday, 1st January).Goo
weekendDays_weekendDays_Define a list of two weekend (nonworking) days. Through out the World, countries have different days as their weekend days: - Thursday and Friday (4,5) Friday and Saturday (5,6) Saturday and Sunday (6,7) - If not supplied, Saturday and Sunday (6,7) will be taken as a default weekend days.Goo
holidayDays_holidayDays_List of days (1 to 365) which are holiday (nonworking) days. - Here is an example holiday days list for August: 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243 - If not supplied, no holiday days will be used.Goo
deliveryWaterTemperature_deliveryWaterTemperature_Required (set) water temperature. It is recommended for delivery water temperature to not be lower than 60°C (140°F) to avoid the risk of propagation of Legionella pneumophila bacteria. - Electric water heater used as a default. - If not supplied, default value: 60°C (140°F) will be used. - In Celsius degrees.Goo
coldWaterTemperaturePerHour_coldWaterTemperaturePerHour_Cold (inlet) water temperature supplied from public water system, for each hour during a year. In Celsius. To calculate it, use the "coldWaterTemperaturePerHour" output of the Ladybug "Cold Water Temperature" component. - If not supplied, it will be calculated based on Christensen and Burch method (method 1 from "Cold Water Temperature" component), with pipes depth from 0.3 to 1 meters, and unknown soil type. - In Celsius degrees.Goo
__________________________________________________Script input ______________________.Goo
_runIt_runIt...Goo

Outputs

NameIDDescriptionType
outreadMe!...String
______________________________________________Script variable DomesticHotWaterGoo
heatingLoadPerHourheatingLoadPerHourThermal energy (or electrical energy) required to heat the domestic hot water consumption for each hour during a year. - In kWh.Goo
hotWaterPerHourhotWaterPerHourDomestic hot water consumption for each hour during a year. - In L/h (Liters/hour).Goo
hotWaterPerYearhotWaterPerYearDomestic hot water consumption for a whole year. - In L (Liters).Goo
averageDailyHotWaterPerYearaverageDailyHotWaterPerYearAverage daily hot water consumption for a whole year. - In L/day (Liters/day).Goo
maximumDailyConsumptionmaximumDailyConsumptionMaximal hot water consumption per day during a year. - In (L/day) Liters/day.Goo
maximumConsumptionDaymaximumConsumptionDayDay with maximal hot water consumption.Goo
minimumDailyConsumptionminimumDailyConsumptionMinimal hot water consumption per day during a year. - In (L/day) Liters/day.Goo
minimumConsumptionDayminimumConsumptionDayDay with minimal hot water consumption.Goo

© 2018   Created by Robin Rodricks and Andrew Heumann.   Hosted by

Badges  |  Report an Issue  |  Terms of Service