bim2sim.plugins.PluginAixLib.bim2sim_aixlib.examples package

Submodules

bim2sim.plugins.PluginAixLib.bim2sim_aixlib.examples.e1_simple_project_hvac_aixlib module

bim2sim.plugins.PluginAixLib.bim2sim_aixlib.examples.e1_simple_project_hvac_aixlib.run_example_simple_hvac_aixlib()

Run an HVAC simulation with the AixLib backend.

This example runs an HVAC with the aixlib backend. Specifies project directory and location of the HVAC IFC file. Then, it creates a bim2sim project with the aixlib backend. Simulation settings are specified (here, the aggregations are specified), before the project is executed with the previously specified settings.

bim2sim.plugins.PluginAixLib.bim2sim_aixlib.examples.e2_complex_project_hvac_aixlib module

bim2sim.plugins.PluginAixLib.bim2sim_aixlib.examples.e2_complex_project_hvac_aixlib.run_example_complex_hvac_aixlib()

Run an HVAC simulation with the AixLib backend with a complex IFC.

First the project directory and location of the HVAC IFC file are specified. Then, we create a bim2sim project with the AixLib backend. Simulation type settings are set, in this case we set threshold of fuzzy search a bit lower, to reduce the amount of decisions. Afterwards the project is executed via the ConsoleDecisionHandler which takes answers for upcoming decisions via command line input.