Conditions for Guaranteeing Non-Overshooting Control of Nonlinear Systems with Full-State Constraints

In this paper, the problem of non-overshooting tracking control (NOTC) for a class of nonlinear systems with full-state constraints (FSCs) is studied. Firstly, this paper introduces the mapping constraint function to solve the FSC control problem and transform the controlled system into a new nonlin...

Full description

Saved in:
Bibliographic Details
Main Authors: Xiang-Qin Xiang, Chi Zhang
Format: Article
Language:English
Published: MDPI AG 2025-05-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/15/11/5816
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:In this paper, the problem of non-overshooting tracking control (NOTC) for a class of nonlinear systems with full-state constraints (FSCs) is studied. Firstly, this paper introduces the mapping constraint function to solve the FSC control problem and transform the controlled system into a new nonlinear system. Then, to obtain a closed-loop system that can solve the expression of tracking error, this paper transforms the <i>n</i>-order system into a system in which only the <i>n</i>-th subsystem is nonlinear by coordinate transformation, that is, subsystem 1 to subsystem <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>n</mi><mo>−</mo><mn>1</mn></mrow></semantics></math></inline-formula> are linear. Finally, according to the closed-loop system (CLS), the expressions of the first state of CLSs with <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow></semantics></math></inline-formula>, <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>n</mi><mo>=</mo><mn>2</mn></mrow></semantics></math></inline-formula>, <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>n</mi><mo>=</mo><mn>3</mn></mrow></semantics></math></inline-formula>, and <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>n</mi><mo>≥</mo><mn>4</mn></mrow></semantics></math></inline-formula> are solved, respectively. By analyzing these expressions, a wider range of conditions with NOTC are obtained. This algorithm obtains more conditions with non-overshooting. Compared with the existing results, the algorithm in this paper reduces the conservatism. Finally, the algorithm is applied to the single-link robot system, and the effectiveness of the algorithm is verified. That is, the algorithm in this paper not only makes all signals of the CLS bounded, but also makes the overshoot of the system zero.
ISSN:2076-3417