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.SimulationInput

Wrapper 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: object

Object that evaluates the control law approximation given by a CanonicalEquations object.

Parameters:cfs (CanonicalEquation) – evaluation handle