Controller Designer

Presentation

Controller Designer is an experimental tool for designing generic two-degree-of-freedom (2-DOF) digital controllers, in the context of automatic control. The purpose is to generate a control algorithm, in order to be able to drive any actuator with respect to a target value.


Based on the transfer function of the plant (or process) to be controlled, and some requirements, it tries to provide a suitable digital controller.


The output of the design are one or two discrete transfer functions (Z-domain) for the controller, as well as a related sampling period.


Controller Designer - Design

Each design can then be simulated in a closed-loop with the original plant to control.

User can click on "Simulate this design" to automatically fill the simulation input form with the generated design.


Running the simulation provides two time series:


Controller Designer - Simulation

Simulation results can be exported as a CSV file for further analysis purposes.