Acceso abierto

A Novel Model-Free Control Technique for Angular Motion of a Single Ducted-Fan Unmanned Aerial Vehicle

  
26 jun 2025

Cite
Descargar portada

Introduction

In recent years, there have been several notable studies of unmanned aerial vehicle systems (UAVs). Nevertheless, the single ducted-fan unmanned aerial vehicle (DUAV) is the perfect intersection of the properties of UAVs, helicopters, and missiles [1]. The DUAV belongs to the conception of UAVs, while the main power system is similar to that of a helicopter, and its motion analysis has to be considered a missile. Therefore, the configuration of DUAV is a complex system with a variety of devices such as ducted-fan [2], hover [3], aerodynamics [4,5], and so forth. In modern aerial space technology, the mission it involves surveillance, reconnaissance, exploration, communication, and so forth in both military and civil. One other advantage of DUAV is that it can be considered successful in departing and landing from unprepared sites and small deck spaces.

Based on the characteristic operation, the stage of DUAV usually involves pre-takeoff, takeoff, flying, and landing, with landing being most important to recall the DUAV. Angular motion control, in particular, is a key in the landing process of the single DUAV.

Sometimes, the accurate dynamic model of the system is impossible to identify and estimate [6]. However, several modern control algorithms enforce correct physical parameters to obtain high tracking performance, such as super-twisting sliding mode control [7], sliding mode control [810], feedback control [11], pole placement control [12], adaptive control [1315], artificial intelligence [16], etc.

It is worth noting that the motion controllability of a single ducted-fan unmanned aerial vehicle cannot be easily carried out because of the complex system and incorrectly identified physical parameters. Due to the landing process, which can lead to the instability of the whole system, the motion of the yaw angle of DUAV plays an important role during this stage as seen in Fig. 1. Before the landing process, the yaw angle needs to be controlled in the right-angle position, which establishes the stable stage for the whole DUAV. In the desired position, the professionals can foresee unexpected features during the landing process. Nevertheless, the control motion of the angle of the DUAV system before landing had received little attention.

Figure 1.

The yaw motion control concept of the single ducted-fan UAV

Based on the facts mentioned above, this study proposes a new approach by a combination of time delay estimation technique and integral sliding mode control (TDE-ISMC) to tackle the complex system with incorrectly identified parameters. The TDE technique provides a model-free approach method for the complex DUAV system, while the ISMC shows a high tracking performance to dramatic fluctuations of DUAV.

Additionally, the TDE technique can estimate and compensate for the control signal, which is caused by the disadvantage of ISMC as an incorrectly identified parameter model, and the stability of the whole system is bounded by the Lyapunov theory. Furthermore, the proposed control law TDE-ISMC is compared to the classical sliding mode control in several cases to verify the feasibility and transparency. The classical SMC also has similar characteristics to ISMC so that the effectiveness of the proposed method is even more outstanding.

This paper is organized as follows. Section 2 reveals the configuration of the DUAV in yaw motion. Section 3 illustrates the control design of the proposed method TDE-ISMC, and the stability is addressed in detail, compared to the classical SMC. Numerical simulation results of the performance are presented in Section 4. Finally, Section 5 concludes the paper.

Configuration of the Single Ducted-fan UAV

The mathematical modeling dynamics of the single ducted-fan UAV are identified from the real physical system by a multiple-input single-output system and can be obtained as follows [12] ψ.*(t)=Kτ(t)+Qψ.*(t)+Pψ*(t) where ψ*(t) = [ψ1(t), ψ2(t), ψ3(t), ψ4(t)]TR4 is the yaw angle vector of the system, controlled by the four rudders. τ(t) = [τ1(t), τ2(t), τ3(t), τ4(t)]TR4 is the control signal of the rudders. KR4×4, QR4×4 and PR4×4 are defined as the constant matrices, identified from the real DUAV via MATLAB. Each yaw angle in Equation (1) is operated by one of four actuators (rudder and servo motor), associated ψ*(t)=c¯ψψ(t) , where c¯ψR4 is a weighting column vector. By the multiple-input single-output definition, the yaw angle of the system is the sum of the elements of ψ*(t), with the relevant weighting coefficients that are used in the following ψ(t). Let the claims be true for this research.

We assume that the slipstream axis is coincident with the fan axis [4].

We assume that there is no strong crosswind during the experimental identification [4].

Control System Designs

The aim of this research is to control the yaw angle of a single DUAV ψ(t) tracks the desired path properly, which means that e(t) = ψd(t) – ψ(t) is as little as possible, noted as Cψc¯ψe(t) , where, Cψ = diag[Cψ1, Cψ1, Cψ1, Cψ1] ∈ R4×4 is a positive weighting matrix.

Time-delay Estimation and Integral Sliding Mode Technique

The modeling Equation (1) of DUAV can be rearranged as follows ψ..*(t)=Kτ(t)+Λ(ψ.*,ψ*).

The sliding polynomial variable [17] can be defined to achieve a control objective as follows σ(t)=Cψc¯ψe˙(t)+KnCψc¯ψe(t)+KiCψc¯ψe(t)dt where σ(t) = [σ1(t), σ2(t), σ3(t), σ4(t)]TR4, Kn = diag([Kn1, Kn2, Kn3, Kn4]) ∈ R4×4 and Ki = diag([Ki1, Ki2, Ki3, Ki4]) ∈ R4×4 are depicted as positive gains matrices for the stability of the single ducted-fan UAV. The control law is constructed based on the sliding polynomial of the integral sliding mode as follows τ(t)=K1Cψ1[ Cψc¯ψψ¨d(t)+KnCψc¯ψe˙(t) ]+K1Cψ1[ KiCψc¯ψe(t)+Kσsign(σ(t)) ]K1Λ^(ψ.*,ψ*) where Λ^(ψ˙*,ψ*) is the estimated term, based on Equation (2). The signum function sign(σ(t)) is defined as corresponding to the elements of the input vector, whereas sign(σ(t)) = [sgn(σ1(t)), sgn(σ2(t)), sgn(σ3(t)), sgn(σ4(t))]T ∈ R4. A positive control gain matrix is denoted as Kσ = diag([Kσ1, Kσ2, Kσ3, Kσ4]) ∈ R4×4.

By time-delay estimation theory [1820], the term Λ^(ψ.*,ψ*) can be estimated by delaying one unit of sampling time measurement Λ(ψ.*,ψ*) . In other words, Equation (2) is rewritten as a mathematical time delay estimation as follows Λ^(t)=Λ(tL)=ψ..*(tL)Kτ(tL) where L is a sampling period. Substituting Equation (5) into Equation (4), the control law in Equation (4) can be rearranged as follows τ(t)=K1ψ..*(tL)+τ(tL)TDE+K1Cψ1[ Cψc¯ψψ¨d(t)+KnCψc¯ψe˙(t) ]ISMC+K1Cψ1[ KiCψc¯ψe(t)+Kσsign(σ(t)) ]ISMC.

The proof of stability

The Lyapunov candidate can be considered as follows V(t)=12σT(t)σ(t).

Substituting the control law in Equation (6) into taking the time derivative of Equations (3) and (7), the time derivative of Lyapunov can obtain V˙(t)=σ(t)Tσ.(t)=σ(t)T [ Cψc¯ψψ¨d(t)CψKτ(t)CψΛ(t) KnCψc¯ψe˙(t)+KiCψc¯ψe(t) ]=σ(t)TCψ(Λ^(t)Λ(t))σ(t)TKσsign(σ(t))V˙(t)=σ(t)TCψ[Λ(tL)Λ(t)]σ(t)TKσsign(σ(t))0.

By using the time delay estimation technique, the term of Λ(t) is obtained, which is approximately the term of Λ(tL). Therefore, the time derivative of the Lyapunov candidate in Equation (8) is semi-negative V˙(t)0 . Hence, the property of the sliding polynomial variable σ(t) is guaranteed to be bound, and the error of tracking performance e(t) also is bounded. Based on the Lyapunov-like lemma [21], the stability of the control law in Equation (6) is ensured.

Classical Sliding Mode Control

The sliding surface variable is associated as follows s(t)=Cψc¯ψe˙(t)+KsCψc¯ψe(t) where s(t) = [s1(t), s2(t), s3(t), s4(t)]TR4, and Ks = diag[K(s1, Ks2, Ks3, Ks4)]TR4×4 is noted as a positive control gain matrix. The control algorithm’s definition is τ(t)=K1Cψ1[ Cψc¯ψψ¨d(t)CψΛ(t) ]+K1Cψ1[ KsCψc¯ψe˙(t)+Kdotsign(s(t)) ] where Kdot = diag([Kdot1, Kdot2, Kdot3, Kdot4]) ∈ R4×4 is depicted as a positive gain matrix. The signum function is sgn(s(t)) = [sgn(s1(t)), sgn(s2(t)), sgn(s3(t)), sgn(s4(t))]TR4.

The Lyapunov candidate yields W(t)=12sT(t)s(t).

Substituting the control law in Equation (6) into taking the time derivative of Equations (3) and (7), the time derivative of Lyapunov can obtain W˙(t)=sT(t)s(t)W˙(t)=sT(t) [ Cψc¯ψψ¨d(t)CψKτ(t) CψΛ(t)+KsCψc¯ψe˙(t) ]W˙(t)=sT(t)Kdotsign(s(t))0.

Equation (12) is also semi-negative W˙(t)0 . The sliding surface variable s(t) is bounded, so the error of tracking performance e(t) also is bounded. Based on the Lyapunov-like lemma [21], the stability of the control law in Equation (10) is verified.

Numerical Simulation
Simulation Setup

The desired tracking is established in frequency, amplitude, and the property of change to compare and verify the effectiveness of the proposed control. A comparison is done in several tracking references to ensure correctness, transparency, and practicality.

The simulation with the proposed control law in Equations (6) and (10) is carried out using the real physical parameters of a single ducted-fan UAV. The identification of parameters is implemented by using the MATLAB identification toolbox. The nominal physical parameters in Equation (1) are as follows [12] Q=diag[(0.46975,0.46975,0.46975,0.46975)]P=diag[(0.1905,0.1905,0.1905,0.1905)]K=diag[(0.501,0.501,0.501,0.501)]

The weighting vector and matrix are noted as c¯ψ=[0.25,0.25,0.25,0.25]T and Cψ = diag[(1, 1, 1, 1)], respectively. The initial setup value for the simulation of the single ducted-fan UAV system at t0 = 0 are ψ(t0) = 0, ψ˙(t0)=0 , and τ(t0) = [0, 0, 0, 0]T. The sampling time is defined as 1 (ms), and the low pass filter is considered as 1/(s + 1).

To evaluate objectively and fairly, the root mean square error (RMSE) and the integral of time multiplied by the absolute error (ITAE) in Equation (13) are implemented to measure the tracking error of both controllers. ITAE(t)=t|e(t)|dt

Simulation Results

The results of the proposed control law, TDE-ISMC, are compared with the classical control, SMC. To be transparent and fair, both TDE-ISMC and SMC keep unchanged control coefficients in the fourth type of tracking reference.

The control gain matrices of the proposed control law in Equation (6) are denoted as Kσ = diag[(0.81, 0.81, 0.81, 0.81)] ∈ R4×4, Ki = diag[(0.0081, 0.0081, 0.0081, 0.0081)] ∈ R4×4, and Kn = diag[(0.0152, 0.0152, 0.0152, 0.0152)] ∈ R4×4. Similarly, the control gain matrices of the classical SMC are defined as Ks = diag[(3.01, 3.01, 3.01, 3.01)] ∈ R4×4 and Kdot = diag[(1.1, 1.1, 1.1, 1.1)] ∈ R4×4. The simulation results of the yaw angle’s reference types (a) and (b) and types (c) and (d) are shown in scenario 1 (Figs. 310) and scenario 2 (Figs. 1118), respectively. The shapes of types (a)–(d) are the typical input signals of the yaw angle.

Figure 2.

The proposed controller TDE-ISMC’s diagram

Figure 3.

Tracking the performance of trapezium wave type (a) reference

Figure 4.

Tracking the performance of trapezium wave type (b) reference

Figure 5.

Error of tracking the performance of trapezium wave type (a) reference

Figure 6.

Error of tracking the performance of trapezium wave type (b) reference

Figure 7.

Control signal input of four actuators of TDE-ISMC (type a)

Figure 8.

Control signal input of four actuators of SMC (type a)

Figure 9.

Control signal input of four actuators of TDE-ISMC (type b)

Figure 10.

Control signal input of four actuators of SMC (type b)

Figure 11.

Tracking the performance of sine wave type (c) reference

Figure 12.

Tracking the performance of sine wave type (d) reference

Figure 13.

Error of tracking the performance of sine wave type (c) reference

Figure 14.

Error of tracking the performance of sine wave type (d) reference

Figure 15.

Control signal input of four actuators of TDE-ISMC (type c)

Figure 16.

Control signal input of four actuators of SMC (type c)

Figure 17.

Control signal input of four actuators of TDE-ISMC (type d)

Figure 18.

Control signal input of four actuators of SMC (type d)

The reference types (a) and (b) are similar shapes of signal; however, type (b) sharply changes with a larger amplitude. The sine wave is configured for the reference types (c) and (d), and the differences between them are frequency and amplitude.

By these results, the advantages of the proposed control law are thoroughly confirmed and verified.

Scenario 1: Trapezium Wave

Figures 3 and 4 show the yaw angle tracking of the single ducted-fan UAV following the desired trapezium wave in detail. The proposed controller TDE-ISMC tracks closely to the reference, compared to the classical SMC. The classical SMC response is delayed a period and underdamped, which can lead the whole system to instability if the control gain matrices are not suitable. However, the proposed controller can deal with these defective terms by the properties of TDE and ISMC.

The error of the yaw angle is described in Fig. 5 (type (a)) and Fig. 6 (type (b)). The error of the classical SMC of these results varied along the curve of references and fluctuated in a larger range, compared to the proposed controller TDE-ISMC. This proves that the stability of the TDE-ISMC law is better than classical SMC. Moreover, the control signals of the proposed controller are depicted in Fig. 7 (type (a)) and Fig. 9 (type (b)), fluctuating harmonic frequency with a narrow range, compared to those of classical control law in Fig. 8 (type (a)) and Fig. 10 (type (b)). Additionally, the RMSE and ITAE values are listed in Table 1, which shows that TDE-ISMCs are better than SMCs. That thoroughly evaluates the effectiveness of the proposed control law.

RMSE and ITAE in scenario #1 (trapezium waves).

Reference RMSE ITAE
Type (a) Type (b) Type (a) Type (b)
TDE-ISMC 0.5223 0.5226 0.0254 0.0252
SMC 0.9967 2.5176 0.0384 0.0825
Scenario 2: Sine wave

The sine wave of the references is established for this study simulation. There are two kinds of sine waves: type (c) and type (d). In sine wave type (d), the frequency and amplitude are larger than in type (c).

The performance of tracking the trajectory of both references is shown in Figs. 11 and 12 in detail. In these cases of sine waves, the classical SMC behavior did not track the references in both types (c) and (d) by using similar control gain matrices as in scenario 1. Especially in type (d), the classical SMC leads the whole system to be unstable. The proposed controller TDE-ISMC tracks well in scenario 2 by using similar control gain matrices as used in scenario 1. The sine wave with large amplitude and high frequency proves the advantages of the proposed controller by using the properties of TDE and ISMC in the problem of physical systems.

Similarly, the error of the performance is illustrated in Fig. 13 (type (c)) and Fig. 14 (type (d)). In the proposed control law TDE-ISMC, the error is reduced to almost zero value after a period of response time. Hence, the stability of the whole system is guaranteed. Additionally, the control input signals are presented in Figs. 1516 for type (c) and Figs. 1718 for type (d).

The RMSE and ITAE values are also noted in Table 2, which shows the evaluation of both controllers. The SMC’s values describe the instability of the whole system, while the high achievement is continuously in the proposed controller TDE-ISMC.

RMSE and ITAE in scenario #2 (sine waves).

Reference RMSE ITAE
Type (c) Type (d) Type (c) Type (d)
TDE-ISMC 1.0319 4.2562 0.0465 0.1311
SMC 24.6861 37.5185 1.3234 2.0241
Conclusion

In this paper, the proposed controller TDE-ISMC is studied and conducted in the physical parameters of the single ducted-fan UAV. The stability of the whole physical system is guaranteed by the Lyapunov theory.

The control law TDE-ISMC tackles the problem of the physical parameters, which is a complex system, and the incorrect identification of the parameters of DUAV.

For effectiveness and transparency, the simulation of both TDE-ISMC and classical SMC is conducted in four types of references. The proposed controller TDEISMC has a good performance in all types of references, while the classical SMC tracks poorly in the trapezium waves (scenario #1) and is unstable in the sine wave (scenario #2). To enhance the simulated results, the RSME and IEAT values of TDE-ISMC are better than the classical SMC. Therefore, the proposed method of control (TDE-ISMC) can work well to cope with the problems of the DUAV system, compared to classical SMC.