1. Introduction and System Setup
1.1 System Model
The system dynamics are given by:
where:
- is the state vector.
- is an uncertain function representing system dynamics or disturbances.
- is the control input.
1.2 Control Objective
The goal is to make the system state track a desired state . This is achieved by driving the error to zero:
1.3 Uncertainty Bound
The uncertainty is assumed to be bounded:
where is a known bounding function.
1.4 Error Dynamics
The derivative of the error is:
2. General Control Law Structure
A common control law is proposed as:
where:
- is a positive gain constant.
- is a proportional feedback term.
- is adesired value for x.
- is an auxiliary control term designed to compensate for the uncertainty .
3. Controller Types based on Auxiliary Control ()
3.1 Sliding Mode Controller (SMC)
- Auxiliary Control ():
This is a signum-like function scaled by the uncertainty bound .
- Problem: The discontinuous nature of leads to chattering (high-frequency oscillations of the control input). This can be a huge challenge for actuators.
3.2 Continuous Approximation Controllers (High-Gain / High-Frequency Inspired)
The main idea is to compensate for the uncertainty with an adequate (smoother) input to mitigate chattering.
3.2.1 Controller Option A:
This auxiliary control term is continuous:
where is a small constant. (The source material also shows this form, written as , where is equivalent to ).
- Lyapunov Stability Analysis:
- Choose the Lyapunov candidate function: .
- The derivative is:
- Using :
- Case 1: If (i.e., ): Then . So, . This is Negative Definite (N.D.), implying stability.
- Case 2: If : Then . .
- Solving the differential inequality : Let , where . The solution is . Thus, . Substituting back :
Since :
.
Substituting :
.
- Result: The system is Globally Uniformly Ultimately Bounded (GUUB).
As , the error converges to a bound:
If , then .
- Trade-off: The control input . If (for better error convergence), then if . This is a significant practical issue. It is a trade-off!
Since < 1 for > 0 (or equal to 0 if ), it follows that < .
Therefore:
Substituting :
3.2.2 Controller Option B:
This auxiliary control term is also continuous and provides a saturation-like effect:
(This form is also presented as ). The graphical representation shows a similar structure (where could be ), illustrating how this function smoothly approximates the signum function as . This approach is associated with high frequency control ideas.
- Lyapunov Stability Analysis:
- Lyapunov candidate function: .
- The derivative is:
- Using :
Simplifying the term in the parenthesis:
So,
Result:
This differential inequality is the same as in Controller Option A.
The system is Globally Uniformly Ultimately Bounded (GUUB).
As , the error converges to the same bound:
Advantage over Option A:
Consider .
As (for ):
This means remains bounded (by ) as , unlike which tends to infinity. This makes Controller Option B more practical.
4. Summary
- Sliding Mode Control (SMC) offers robustness but suffers from chattering.
- Continuous approximations, inspired by high-gain and high-frequency concepts, aim to reduce chattering.
- leads to GUUB, but the control effort can become unbounded as .
- also achieves GUUB with the same error bound, but crucially, the control effort remains bounded as , offering a better trade-off.
- Both continuous controllers result in an ultimate error bound of , indicating a trade-off between the smallness of (for accuracy) and the gain .