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: RegulatorActor

Description

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: Actor

Description

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: RegulatorActor

Description

StateAuthorities class inherits from the basic class RegulatorActor. It focuses on local Authorities constraints

Module contents