Nonlinear dynamical systems; Fundamental equation of constrained motion; Sliding mode control; PID control; Lyapunov stability
Abstract :
[en] This paper presents a new reference-tracking control methodology for nonlinear dynamical systems in the presence of unknown, but bounded, uncertainties in the system. To this end, two controllers are combined. A nonlinear controller is first developed to exactly track the desired reference trajectory assuming no uncertainties in the nonlinear nominal system. The entire nonlinear dynamics of the nominal system is included and no approximations / linearizations are made. Next, an additional continuous controller is developed in closed form to compensate for uncertainties in the physical model by generalizing the concept of sliding surfaces. Unlike conventional sliding mode control, this Lyapunov-based approach eliminates the chattering problem by replacing a signum function with a set of continuous
functions that may have different forms depending on practical considerations related to actuator implementation. Among these possible forms, special attention is paid to a controller with a PID form. By using Lyapunov stability theory it is shown that this additional controller forces the tracking errors that arise because of the uncertainties in the system to move into a small, user-specified region around the generalized sliding surface. Once these tracking errors enter this small region, if the original nonlinear system is assumed to be linearizable, then linear control theory will ensure that they will further converge to even smaller values. A numerical example is provided, in which a satellite in the presence of air drag is required to maintain a specific, circular orbit around the Earth whose gravity field is imprecisely known. The example demonstrates the accuracy, efficiency, and ease of implementation of the control methodology.
This website uses cookies to improve user experience. Read more
Save & Close
Accept all
Decline all
Show detailsHide details
Cookie declaration
About cookies
Strictly necessary
Performance
Strictly necessary cookies allow core website functionality such as user login and account management. The website cannot be used properly without strictly necessary cookies.
This cookie is used by Cookie-Script.com service to remember visitor cookie consent preferences. It is necessary for Cookie-Script.com cookie banner to work properly.
Performance cookies are used to see how visitors use the website, eg. analytics cookies. Those cookies cannot be used to directly identify a certain visitor.
Used to store the attribution information, the referrer initially used to visit the website
Cookies are small text files that are placed on your computer by websites that you visit. Websites use cookies to help users navigate efficiently and perform certain functions. Cookies that are required for the website to operate properly are allowed to be set without your permission. All other cookies need to be approved before they can be set in the browser.
You can change your consent to cookie usage at any time on our Privacy Policy page.