Skip to content

A toolbox to simulate and analyse nonlinear systems in a control context.

License

Notifications You must be signed in to change notification settings

jjuch/nlcontrol

Repository files navigation

NLCONTROL - Nonlinear Control toolbox

Documentation Status

Description

A Python module providing a framework for Nonlinear control simulations. Base structures for dynamical systems and controllers allow an easy and flexible environment to simulate nonlinear control loops. Base classes are developed for easy integration in a closed-loop configuration. The goal is to obtain a wide library of systems and controllers, which allows users around the world to simulate their control loops.

It provides:

  • a base class for nonlinear systems
  • a base class for nonlinear controllers
  • tools to build a closed-loop with said base classes
  • the capability to easily expand to your application

The nlcontrol module was originally created within the Dynamical Systems & Control group of Ghent University.

Testing:

TBA

Call for Contributions

nlcontrol appreciates the input of all people interested. This is a very basic module for the moment. The goal is to expand and exploit all its capabilities, but this cannot be done by one person. Therefore, I would ask the entire community to start contributing. It is much appreciated. If you are coding, don't forget to document, as it is essential to achieve a valuable toolbox.