bim2sim.plugins.PluginAixLib.bim2sim_aixlib.models package

Package for Python representations of AixLib models

class bim2sim.plugins.PluginAixLib.bim2sim_aixlib.models.AixLib(element: HVACProduct)

Bases: ModelicaElement

library: str = 'AixLib'
class bim2sim.plugins.PluginAixLib.bim2sim_aixlib.models.Boiler(element)

Bases: AixLib

get_port_name(port)

Get the name of port. Override this method in a subclass.

Args:

port: The HVACPort for which to get the name.

Returns:

The name of the port as string.

path: str = 'AixLib.Fluid.BoilerCHP.BoilerGeneric'
represents: Element | Container[Element] = [<class 'bim2sim.elements.hvac_elements.Boiler'>]
class bim2sim.plugins.PluginAixLib.bim2sim_aixlib.models.BoilerAggregation(element)

Bases: AixLib

Modelica AixLib representation of the GeneratorOneFluid aggregation.

get_port_name(port)

Get the name of port. Override this method in a subclass.

Args:

port: The HVACPort for which to get the name.

Returns:

The name of the port as string.

path: str = 'AixLib.Systems.ModularEnergySystems.Modules.ModularBoiler.ModularBoiler'
represents: Element | Container[Element] = [<class 'bim2sim.elements.aggregation.hvac_aggregations.GeneratorOneFluid'>]
class bim2sim.plugins.PluginAixLib.bim2sim_aixlib.models.CHP(element)

Bases: AixLib

path: str = 'AixLib.Fluid.BoilerCHP.CHPNoControl'
represents: Element | Container[Element] = [<class 'bim2sim.elements.hvac_elements.CHP'>]
class bim2sim.plugins.PluginAixLib.bim2sim_aixlib.models.Chiller(element)

Bases: AixLib

get_port_name(port)

Get the name of port. Override this method in a subclass.

Args:

port: The HVACPort for which to get the name.

Returns:

The name of the port as string.

path: str = 'AixLib.Fluid.Chillers.Chiller'
represents: Element | Container[Element] = [<class 'bim2sim.elements.hvac_elements.Chiller'>]
class bim2sim.plugins.PluginAixLib.bim2sim_aixlib.models.Consumer(element)

Bases: AixLib

get_port_name(port)

Get the name of port. Override this method in a subclass.

Args:

port: The HVACPort for which to get the name.

Returns:

The name of the port as string.

path: str = 'AixLib.Systems.HydraulicModules.SimpleConsumer'
represents: Element | Container[Element] = [<class 'bim2sim.elements.aggregation.hvac_aggregations.Consumer'>]
class bim2sim.plugins.PluginAixLib.bim2sim_aixlib.models.ConsumerHeatingDistributorModule(element: ConsumerHeatingDistributorModule)

Bases: AixLib

get_port_name(port)

Get the name of port. Override this method in a subclass.

Args:

port: The HVACPort for which to get the name.

Returns:

The name of the port as string.

path: str = 'AixLib.Systems.ModularEnergySystems.Modules.ModularConsumer.ConsumerDistributorModule'
represents: Element | Container[Element] = [<class 'bim2sim.elements.aggregation.hvac_aggregations.ConsumerHeatingDistributorModule'>]
class bim2sim.plugins.PluginAixLib.bim2sim_aixlib.models.Distributor(element: Distributor)

Bases: AixLib

get_n_ports()
static get_new_port_name(distributor, other_inst, distributor_port, other_port, distributors_n, distributors_ports)
get_port_name(port)

Get the name of port. Override this method in a subclass.

Args:

port: The HVACPort for which to get the name.

Returns:

The name of the port as string.

path: str = 'AixLib.Fluid.HeatExchangers.ActiveWalls.Distributor'
represents: Element | Container[Element] = [<class 'bim2sim.elements.hvac_elements.Distributor'>]
class bim2sim.plugins.PluginAixLib.bim2sim_aixlib.models.Heatpump(element)

Bases: AixLib

get_port_name(port)

Get the name of port. Override this method in a subclass.

Args:

port: The HVACPort for which to get the name.

Returns:

The name of the port as string.

path: str = 'AixLib.Fluid.HeatPumps.HeatPump'
represents: Element | Container[Element] = [<class 'bim2sim.elements.hvac_elements.HeatPump'>]
class bim2sim.plugins.PluginAixLib.bim2sim_aixlib.models.Pump(element)

Bases: AixLib

get_port_name(port)

Get the name of port. Override this method in a subclass.

Args:

port: The HVACPort for which to get the name.

Returns:

The name of the port as string.

path: str = 'AixLib.Fluid.Movers.SpeedControlled_y'
represents: Element | Container[Element] = [<class 'bim2sim.elements.hvac_elements.Pump'>]
class bim2sim.plugins.PluginAixLib.bim2sim_aixlib.models.Radiator(element)

Bases: AixLib

get_port_name(port)

Get the name of port. Override this method in a subclass.

Args:

port: The HVACPort for which to get the name.

Returns:

The name of the port as string.

path: str = 'AixLib.Fluid.HeatExchangers.Radiators.RadiatorEN442_2'
represents: Element | Container[Element] = [<class 'bim2sim.elements.hvac_elements.SpaceHeater'>]
class bim2sim.plugins.PluginAixLib.bim2sim_aixlib.models.Storage(element)

Bases: AixLib

path: str = 'AixLib.Fluid.Storage.BufferStorage'
represents: Element | Container[Element] = [<class 'bim2sim.elements.hvac_elements.Storage'>]
class bim2sim.plugins.PluginAixLib.bim2sim_aixlib.models.ThreeWayValve(element)

Bases: AixLib

get_port_name(port)

Get the name of port. Override this method in a subclass.

Args:

port: The HVACPort for which to get the name.

Returns:

The name of the port as string.

path: str = 'AixLib.Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear'
represents: Element | Container[Element] = [<class 'bim2sim.elements.hvac_elements.ThreeWayValve'>]