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...
Saved in:
| Main Authors: | , |
|---|---|
| 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!
|
| 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 |