Control¶
This module contains all classes and functions related to the approximation of distributed control laws as well as their implementation for simulation purposes.
-
class
Controller(control_law)[source]¶ Bases:
pyinduct.simulation.SimulationInputWrapper class for all controllers that have to interact with the simulation environment.
Parameters: control_law ( WeakFormulation) – Function handle that calculates the control output if provided with correct weights.
-
class
LawEvaluator(cfs, storage=None)[source]¶ Bases:
objectObject that evaluates the control law approximation given by a
CanonicalEquationsobject.Parameters: cfs ( CanonicalEquation) – evaluation handle