monee optimization problem

monee optimization probem

class monee.problem.AttributeParameter(min: collections.abc.Callable[[str, float], float], max: collections.abc.Callable[[str, float], float], val: collections.abc.Callable[[str, float], float], integer: bool = False)[source]

Bases: object

No docstring provided.

integer: bool = False
max: Callable[[str, float], float]
min: Callable[[str, float], float]
val: Callable[[str, float], float]
class monee.problem.Constraints[source]

Bases: object

No docstring provided.

all(network)[source]

No docstring provided.

property empty

No docstring provided.

select(component_selection_function)[source]

No docstring provided.

Return type:

monee.problem.core.Constraint

select_grids(grid_cls_tuple)[source]

No docstring provided.

Return type:

monee.problem.core.Constraint

select_types(model_cls_tuple)[source]

No docstring provided.

Return type:

monee.problem.core.Constraint

with_models(models)[source]

No docstring provided.

Return type:

monee.problem.core.Constraint

class monee.problem.GeneralResiliencePerformanceMetric[source]

Bases: PerformanceMetric

No docstring provided.

calc(network, inv=False, include_ext_grid=True)[source]

No docstring provided.

get_relevant_components(network: monee.model.network.Network)[source]

No docstring provided.

class monee.problem.Objectives[source]

Bases: object

No docstring provided.

all(network)[source]

No docstring provided.

select(model_selection_function)[source]

No docstring provided.

Return type:

monee.problem.core.Objective

with_models(models_link)[source]

No docstring provided.

Return type:

monee.problem.core.Objective

class monee.problem.OptimizationProblem(debug=False)[source]

Bases: object

No docstring provided.

add_to_controllable(model, attributes: list[str | tuple[str, monee.problem.core.AttributeParameter]])[source]

No docstring provided.

bounds(minmax, component_condition=<function OptimizationProblem.<lambda>>, attributes=None)[source]

No docstring provided.

property constraints

No docstring provided.

controllable(attributes: list[str | tuple[str, monee.problem.core.AttributeParameter]], component_condition=<function OptimizationProblem.<lambda>>)[source]

No docstring provided.

controllable_all(attributes)[source]

No docstring provided.

controllable_cps(attributes)[source]

No docstring provided.

controllable_demands(attributes: list[str | tuple[str, monee.problem.core.AttributeParameter]])[source]

No docstring provided.

controllable_ext()[source]

No docstring provided.

controllable_generators(attributes)[source]

No docstring provided.

No docstring provided.

property objectives

No docstring provided.

monee.problem.calc_general_resilience_performance(network: monee.model.network.Network, **kwargs)[source]

No docstring provided.

monee.problem.create_load_shedding_optimization_problem(load_weight=10, bounds_el=(0.9, 1.1), bounds_heat=(0.9, 1.1), bounds_gas=(0.9, 1.1), bounds_lp=(0, 1.5), ext_grid_el_bounds=(-0.25, 0.25), ext_grid_gas_bounds=(-1.5, 1.5), use_ext_grid_bounds=True, use_ext_grid_objective=True, check_lp=True, check_vm=True, check_pressure=True, check_t=True, debug=False)[source]

No docstring provided.