Abstract
The problem of designing a controller for a multi-vectored propeller airship with independent amplitude and rate saturations is addressed. First, a linear Proportional-Integral-Derivative (PID) controller is introduced for position control without considering the input saturations. Then, two design methods are applied to the traditional PID control output to satisfy the independent amplitude and rate constraints: the nested saturated PID controller (N-PID) and the transformed PID controller (T-PID). The bounded magnitudes and rate outputs of the modified controllers are given. Simulation results showed both controllers have good tracking performance while satisfying independent amplitude and rate saturations. However, the transformed PID controller has the advantage of expressing explicitly the relationship of the actuator magnitude and rate saturations with the parameters of the transformed function such that the actuator saturations are suppressed by calculation but not by trial and error.
Keywords
Introduction
Given the physical limitations, actuator saturation commonly exists in practical control systems. The stability and stabilization of systems with input saturations are an important field of research in control theory.1,2 The control of systems with rate and magnitude saturation has been studied in several areas of nonlinear control, including in the dynamic output feedback compensator,3,4 nested saturation control law,5,6 gain scheduling technique,7–9 anti-windup compensator,10–12 sliding modes, 13 back-stepping procedure, 14 direct adaptive fuzzy control, 15 p-bounded nested saturations feedback law, 16 optimal covariance control, 17 and model predictive control. 18 Most of the above research work with nonlinear control laws and attempt to show that such laws are globally stabilizing or estimate their domains of attraction. Moreover, the existing solutions are mostly deduced from numerical optimization technologies, and the credible results depend on the accuracy of the mathematical model.
From the practical viewpoint, we hope to identify simpler or more intuitive controllers for a system with rate and magnitude saturation. A Proportional-Integral-Derivative (PID) controller is considered attractive in practice because it is an error-driven rather than a model-based control law, and it has a simple control structure with adjusted controller parameters that have physical meaning. 19 Here, we take a different approach and attempt to find a continuously differentiable function to transform the traditional PID controller to satisfy the actuator rate and magnitude saturation rather than using complex nonlinear controller design skills. The relationship of the actuator magnitude and rate saturations with the transformed function parameters were expressed explicitly, such that actuator saturations are suppressed by calculation but not by trial and error.
This paper is organized as follows. In Section 2, the traditional nested saturated PID controller is introduced, and how this nested saturated PID controller satisfies the magnitude and rate limits is validated. Then, a modified transformed PID controller with a simple controller structure is presented in Section 3. In Section 4, we test the efficiency of the proposed control laws via numerical simulations, and the research conclusions are drawn in Section 5.
Nested saturated PID controller
Nested saturation functions are often used to deal with the problem of amplitude and rate constraints due to their special form suitable for describing multiple saturations. For an n- order integral chain system with a single input, a bounded input nonlinear state feedback control law is given to stabilize the system globally. 5 The nested saturation controller design of the second-order system is proposed for the nonlinear model of an aerostat, and the third-order nested saturation controller is designed. 20
Using a nested saturation controller, 21 we substitute the state combination feedback with the traditional linear PID controller and develop a nested-saturated PID controller (N-PID). The control structure is shown in Figure 1.

Nested-saturated PID controller
Here, U is the output of the PID controller and z is the real control input.
where R and M are the rate and magnitude limits of the actuator, respectively.
A. Teel used a nested saturation stabilizer to develop a class of feedforward nonlinear systems that are globally stable. 21 In this work, we prove how this nested-saturated PID controller satisfies the magnitude and rate limits. The proof is broken down into several cases.
The left rate saturation function can be handled in two ways.
1) If
① if
② if
Thus, we have
2) If
Therefore, only the amplitude limit worked.
The right rate saturation function can also be handled in two ways.
1) If
① if
② if
Thus, we have
2) If
Therefore, the nested saturated PID controller can stabilize a class of feedforward nonlinear systems while satisfying both amplitude and rate limits.
Transformed PID controller
The controller output amplitude

Magnitude and rate constraints of the nested saturated function and proposed transformed function.
The proposed continuous differentiable function of U is
The constraint characteristics of the proposed transform function are shown in Figure 2 with a red dashed line. The outputs of the transform function
The control structure based on the transformed PID controller is shown in Figure 3.

Transformed PID controller.
Bounded magnitude and rate constraints of the modified controller
Here, we prove how this transformed PID controller satisfies the magnitude and rate limits. The limits of this function as the variable U moves toward positive and negative infinity are
Thus, the amplitude of the real control input has a maximum value
The differential of the transformed PID controller with time t has an analytic expression
The rate limit of the controller can be obtained as the control variable U approaches zero:
where
Next, we connect this function’s limits with real actuator limits. First, the rate limit is considered: equation (5) indicates that the maximum value is proportional to the real controller output rate
This function guarantees the rate limit of the controller
From equation (3) we have
Thus, coefficient
Therefore, the transformed PID controller can satisfy the independent actuator magnitude and rate limits by adjusting two parameters of the transform function.
Stability of a closed system with the transformed PID controller
We prove the stability of a closed system with the transformed PID controller. For two-order feedforward systems
where
where
The modified controller equation (10) can be expressed as
where
Application to a multi-vectored propeller airship model
In this study, two controllers, namely, the N-PID and transformed PID controller (T-PID) were tested on a model of a multi-vectored propeller airship to validate the analytic results.
Model introduction
An aerostat with a diameter of 6 m and a volume of 70 m3 is shown in Figure 4. The airship is finless and equipped with four vectored propellers. The equipment tank is suspended under its body to increase pitch and roll stability. Each vectored propeller can change its thrust amplitude and direction independently. Hence, eight control degrees-of-freedom (DOF) can be observed. 23

Overall structure of the airship.
The aerostat has a mass of 72 kg and volume 70 m3. The maximum thrust of every propeller is about 2 N, and the aerostat with two propellers along one direction reaches a maximum velocity of 2 m/s. The thrust-to-weight ratio is approximately 1/14. Given the lower thrust-to-weight ratio, the aerostats are easily saturated with the actuator output during flight, so it is important to design an anti-windup controller.24,25 As the aerodynamic characteristics of aerostats are more complicated and susceptible to external disturbances, the robustness of anti-saturation control is crucial.
The dynamics of this vehicle are like those of a conventional airship. External forces and moments are induced by gravity, buoyancy, fluid inertia force, aerodynamics, and thrusters. The following dynamics equation can be constructed in the body-fixed frame through force analysis26,27:
where
Simulation results
If we assume slight excursions in the roll, pitch, yaw, and heave, then the simplified horizontal plane 2-DOF dynamics used for the controller design are described by 27
where u and v are the state variables of the forward velocity and lateral velocity, respectively, m is the mass of airship, m11 and m22 are the virtual masses and inertia of the airship along u and v directions, respectively, and the external forces consist of aerodynamic forces,
Two simulations were presented: fixed-point tracking and path tracking. The control period for this aerostat was chosen as
In a fixed-point tracking (Figures 5–7), the target is (100 and 120 m) (Figure 5). Gusts of −3 m/s occur from both directions at 200 s (Figure 6). Both controllers have the same control performance (Figure 6); however, because the output amplitude and rate of T-PID are continuous and thus, the control input of the T-PID controller is smoother than that of the N-PID controller (Figure 7).

Fixed-point tracking with two controllers.

State variations in fixed-point tracking.

Actuator inputs in fixed-point tracking.
In the case of path tracking (Figures 8–10), the target is a square with a side length of 30 m. A steady lateral wind of −1 m/s is present (Figure 9). Therefore, the tracking trajectory deviates from the x-direction (Figure 8). The outputs of both controllers have the same control characteristics but the control input of the T-PID controller is continuous; hence, the state variations of the T-PID controller are slightly smoother.

Planer path tracking with two controllers.

State variations in planer path tracking.

Actuator inputs in planer path tracking
Conclusion
This paper proposes a nested-saturated PID controller and a transformed PID controller for a multi-vectored propeller aerostat with independent amplitude and rate constraints. The stability and boundedness of both controllers are addressed. Simulation results showed both controllers have good tracking performance while satisfying independent amplitude and rate saturations. The output amplitude and rate of the T-PID controller are continuous and thus, the state variations are smoother. The transformed PID controller has the advantage of a simple structure and clear physical meaning.
Footnotes
Declaration of Conflicting Interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the National Science Foundation of China (Grant No. 61733017), by the Foundation of State Key Laboratory of Robotics of China, (Grant No. 2018O13), the Shanghai Pujiang Program through a sponsorship (Grant No. 18PJD018).
