commonpower.control.safety_layer.penalties.ConstantPenalty

class ConstantPenalty(penalty_constant: float = 1.0)[source]

Bases: BasePenalty

Constant penalty. :param penalty_factor: factor for penalty :type penalty_factor: float

Returns:

None

Methods

get_correction_penalty

Computes the penalty.

get_correction_penalty() float[source]

Computes the penalty. :param None:

Returns:

float – penalty_value