Abstract

The package NLControl, developed in the Institute of Cybernetics at Tallinn University of Technology within the Mathematica environment, has been made partially available over the internet using webMathematica tools. The package consists of functions that assist the solution of different modelling, analysis, and synthesis problems for nonlinear control systems, described either by state or by input-output equations. This paper focuses on describing the webMathematica-based tools for discrete-time nonlinear control systems.

Highlights

  • The most popular approach in nonlinear control theory is based on differential geometry (Nijmeijer and van der Schaft, 1990; Isidori, 1995)

  • The package consists of functions that assist the solution of different modelling, analysis, and synthesis problems for nonlinear control systems, described either by state or by input-output equations

  • This paper focuses on describing the webMathematica-based tools for discrete-time nonlinear control systems

Read more

Summary

INTRODUCTION

The most popular approach in nonlinear control theory is based on differential geometry (Nijmeijer and van der Schaft, 1990; Isidori, 1995). The package is based on algebraic methods of differential one-forms and skew polynomials, and is developed within the (symbolic) software system Mathematica This package provides basic tools for modelling, analysis, and synthesis both for discrete- and continuous-time nonlinear systems. The main purpose of this paper is to introduce and describe a webMathematica-based application developed by us, which allows the most important functions from NLControl to be made available via the world-wideweb, in such a way that no other software except for an internet browser needs to be installed in a computer to use these tools This allows these tools to be applied in graduate courses as well as making them available to a wider control community and to engineers. The developed webpage is available at http://webmathematica.cc.ioc.ee/webmathematica/NLControl/

ALGEBRAIC TOOLS BASED ON DIFFERENTIAL FORMS
WEBMATHEMATICA
IMPLEMENTED FUNCTIONS
Assistant functions
Transformations between different system descriptions
Checking the system properties
Feedback linearization
About the NLControl package
Structure of the website
Comparison with other web-based tools
Specifics of the continuous-time case
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call