bim2sim.plugins.PluginEnergyPlus.bim2sim_energyplus package

EnergyPlus plugin for bim2sim

Holds logic to run a simulation based on prepared ifc data

class bim2sim.plugins.PluginEnergyPlus.bim2sim_energyplus.PluginEnergyPlus

Bases: Plugin

default_tasks: List[Type[ITask]] = [<class 'bim2sim.tasks.common.load_ifc.LoadIFC'>, <class 'bim2sim.tasks.common.check_ifc.CheckIfc'>, <class 'bim2sim.tasks.common.create_elements.CreateElementsOnIfcTypes'>, <class 'bim2sim.tasks.bps.sb_creation.CreateSpaceBoundaries'>, <class 'bim2sim.tasks.bps.sb_2b_generation.AddSpaceBoundaries2B'>, <class 'bim2sim.tasks.bps.sb_correction.CorrectSpaceBoundaries'>, <class 'bim2sim.tasks.common.create_relations.CreateRelations'>, <class 'bim2sim.tasks.bps.disaggr_creation.DisaggregationCreationAndTypeCheck'>, <class 'bim2sim.tasks.bps.enrich_material.EnrichMaterial'>, <class 'bim2sim.tasks.bps.enrich_use_cond.EnrichUseConditions'>, <class 'bim2sim.tasks.common.weather.Weather'>, <class 'bim2sim.plugins.PluginEnergyPlus.bim2sim_energyplus.task.ep_create_idf.CreateIdf'>, <class 'bim2sim.plugins.PluginEnergyPlus.bim2sim_energyplus.task.ep_idf_postprocessing.IdfPostprocessing'>, <class 'bim2sim.plugins.PluginEnergyPlus.bim2sim_energyplus.task.ep_idf_cfd_export.ExportIdfForCfd'>, <class 'bim2sim.tasks.common.serialize_elements.SerializeElements'>, <class 'bim2sim.plugins.PluginEnergyPlus.bim2sim_energyplus.task.ep_run_simulation.RunEnergyPlusSimulation'>, <class 'bim2sim.plugins.PluginEnergyPlus.bim2sim_energyplus.task.create_result_df.CreateResultDF'>, <class 'bim2sim.tasks.bps.plot_results.PlotBEPSResults'>]
name: str = 'EnergyPlus'
sim_settings

alias of EnergyPlusSimSettings

Subpackages

Submodules

bim2sim.plugins.PluginEnergyPlus.bim2sim_energyplus.sim_settings module

class bim2sim.plugins.PluginEnergyPlus.bim2sim_energyplus.sim_settings.EnergyPlusSimSettings

Bases: BuildingSimSettings

Defines simulation settings for EnergyPlus Plugin.

This class defines the simulation settings for the EnergyPlus Plugin. It inherits all choices from the BuildingSimulation settings. EnergyPlus specific settings are added here, such as simulation control parameters and export settings.

add_natural_ventilation
add_shadings
add_window_shading
cfd_export
close_space_boundary_gaps
control_operative_temperature
correct_space_boundaries
enforce_system_sizing
ep_install_path
ep_version
heat_recovery_latent
heat_recovery_sensible
heat_recovery_type
hvac_off_at_night
natural_ventilation_approach
outdoor_air_economizer
outdoor_air_per_area
outdoor_air_per_person
output_format
output_keys
residential
run_for_sizing_periods
run_for_weather_period
run_full_simulation
solar_distribution
split_bounds
split_shadings
system_sizing
system_weather_sizing
unit_conversion
ventilation_demand_control
weather_file_for_sizing