omegalpes.actor.regulator_actors package
Submodules
omegalpes.actor.regulator_actors.regulator_actors module
This module defines the operator_actor and its scope of responsibility
- One constraint is available :
co2_emission_maximum
- class omegalpes.actor.regulator_actors.regulator_actors.LocalAuthorities(name)[source]
Bases:
RegulatorActorDescription
LocalAuthorities class inherits from the basic class RegulatorActor. It focuses on local Authorities constraints
- class omegalpes.actor.regulator_actors.regulator_actors.RegulatorActor(name, verbose=True)[source]
Bases:
ActorDescription
RegulatorActor class inherits from the the basic class Actor. It enables one to model an actor who can add constraints on all energy units of the study case.
Attributes
name : name of the actor
- add_co2_emission_maximum(time, co2_max, cst_production_list)[source]
To create the actor constraint of a maximum of CO2 emission.
- Parameters:
co2_max – Maximum of the CO2 emission. May be an int, float or a list with the size of the period study
time – period of the study
cst_production_list – List of production units on which the
constraint will be applied.
- add_particles_emission_maximum(time, particle_max, cst_production_list)[source]
To create the actor constraint of a maximum of CO2 emission.
- Parameters:
particle_max – Maximum of the particle emission. May be an int, float or a list with the size of the period study
time – period of the study
cst_production_list – List of production units on which the
constraint will be applied.
- class omegalpes.actor.regulator_actors.regulator_actors.StateAuthorities(name)[source]
Bases:
RegulatorActorDescription
StateAuthorities class inherits from the basic class RegulatorActor. It focuses on local Authorities constraints