honeybee_energy_ph.load.phius_mf module

Classes for calculating Phius Multifamily Elec. Energy as per Phius Multifamily Calculator (v4.2)

class honeybee_energy_ph.load.phius_mf.PhiusNonResProgram

Bases: object

An individual Phius Non-Res Program Type.

ToString()
classmethod from_hb_room(_hb_room: Room) PhiusNonResProgram

Returns a new PhiusNonResProgram object with attributes based on an HBE-Room.

to_phius_mf_workbook() str

Returns a text block formatted to match the Phius MF Calculator.

property lighting_W_per_ft2: float
property mel_kWh_ft2_yr: float
class honeybee_energy_ph.load.phius_mf.PhiusNonResProgramCollection

Bases: object

Collection of Phius Non-Res Program Types.

add_program(_program: PhiusNonResProgram, _key: str | None = None) None

Adds a new PhiusNonResProgram to the collection.

to_phius_mf_workbook() list[str]

Returns a text block formatted to match the Phius MF Calculator.

property programs: ValuesView[PhiusNonResProgram]

Returns a ValuesView of the PhiusNonResPrograms in the collection dict.

class honeybee_energy_ph.load.phius_mf.PhiusNonResRoom

Bases: object

A single Phius Non-Res Space.

ToString()
classmethod from_ph_space(_ph_space: Space, _area_unit: str) PhiusNonResRoom

Returns a new PhiusNonResSpace with properties based on a PH-Space.

to_phius_mf_workbook() str

Returns a string representation that matches the Phius MF Calculator.

to_phius_mf_workbook_results()
property mel_kWh_yr: float

Total yearly MEL kWh EXCLUDING the Misc MEL

property mel_w_m2: float
property reference_floor_area_ft2: float
property total_lighting_kWh: float
property total_mel_kWh

Total yearly MEL kWh INCLUDING the Misc MEL

class honeybee_energy_ph.load.phius_mf.PhiusResidentialStory(_hb_rooms: list[Room], _area_unit: str)

Bases: object

Represents one Residential Story of the Phius Multifamily Calculator (v4.2)

ToString()
calc_num_dwellings(_hb_rooms: list[Room]) int
calc_passive_house_occupancy(_hb_rooms: list[Room]) float
calc_story_bedrooms(_hb_rooms: list[Room]) int
calc_story_floor_area_ft2(_hb_rooms: list[Room], _area_unit: str) float
LIGHTING_EXT_HE_FRAC = 1.0
LIGHTING_GARAGE_HE_FRAC = 1.0
LIGHTING_INT_HE_FRAC = 1.0
property story_number: str

Return the story number.