honeybee_energy_ph.boundarycondition module¶
Extra Boundary Condition objects for Passive House models.
- Note to developers:
See _extend_honeybee_energy_ph to see where these boundary conditions are added to honeybee.boundarycondition module.
- class honeybee_energy_ph.boundarycondition.PhAdditionalZone(identifier: str = '', temperature: float | Autocalculate = Autocalculate, heat_transfer_coefficient: float = 0, zone_name: str = '', zone_type: str = '', temperature_reduction_factor: float = 1.0)[source]¶
Bases:
OtherSideTemperatureFor surfaces exposed to attached zones with different temperature settings.
This class extends the basic honeybee-energy OtherSideTemperature boundary condition by adding properties specific to Passive House modeling, such as zone-name, zone-type, and temperature-reduction-factor.
- ToString()¶
Overwrite .NET ToString.
- classmethod from_dict(data: dict) PhAdditionalZone[source]¶
Initialize PhAdditionalZone BoundaryCondition from a dictionary.
- Parameters:
data – A dictionary representation of the boundary condition.
- to_idf(identifier)¶
Get the boundary condition as an IDF string.
- Parameters:
identifier – Text for unique identifier to be given to the boundary condition.
SurfaceProperty:OtherSideCoefficients, OSCCoef:Zn005:Wall003, !- Name 0, !- Combined Convective/Radiative Film Coefficient {W/m2-K} 0.000000, !- Constant Temperature {C} 1.000000, !- Constant Temperature Coefficient 0.000000, !- External Dry-Bulb Temperature Coefficient 0.000000, !- Ground Temperature Coefficient 0.000000, !- Wind Speed Coefficient 0.000000, !- Zone Air Temperature Coefficient Zn005Wall003OtherSideTempSched; !- Constant Temperature Schedule Name
- property heat_transfer_coefficient¶
Get a value in W/m2-K for the combined convective/radiative film coefficient.
- identifier¶
- property name¶
Get the name of the boundary condition (ie. ‘Outdoors’, ‘Ground’).
- property sun_exposure_idf¶
Get a text string for sun exposure, which is write-able into an IDF.
- property temperature¶
Get a value in Celsius for temperature on the other side of the object.
Autocalculate signifies that the outdoor air temperature is used.
- temperature_reduction_factor¶
- property view_factor¶
Get the view factor to the ground.
- property wind_exposure_idf¶
Get a text string for wind exposure, which is write-able into an IDF.
- zone_id_num¶
- zone_name¶
- zone_type¶