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'
- 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'
- class bim2sim.plugins.PluginAixLib.bim2sim_aixlib.models.CHP(element)
Bases:
AixLib
- path: str = 'AixLib.Fluid.BoilerCHP.CHPNoControl'
- 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'
- 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'
- 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'
- 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'
- 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'
- 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'
- 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'
- class bim2sim.plugins.PluginAixLib.bim2sim_aixlib.models.Storage(element)
Bases:
AixLib
- path: str = 'AixLib.Fluid.Storage.BufferStorage'
- 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'