Journal of Robotics
Volume 2018 (2018), Article ID 8641731, 12 pages
https://doi.org/10.1155/2018/8641731

Research Article

Mathematical Modeling and Modal Switching Control of a Novel Tiltrotor UAV

Zhiwei Kong and Qiang Lu

School of Automation, Hangzhou Dianzi University, Hangzhou, China

Correspondence should be addressed to Qiang Lu; lvqiang@hdu.edu.cn

Received 17 May 2018; Accepted 26 July 2018; Published 7 August 2018

Academic Editor: L. Fortuna

Copyright © 2018 Zhiwei Kong and Qiang Lu. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract.

This paper concentrates on the flight control of a novel tiltrotor aircraft with fixed wings. This kind of aircraft has two flight modes and a transition mode. In the phase of vertical take off and landing (VTOL), the aircraft can operate as a quadrotor helicopter. And in the phase of horizontal flight, the aircraft is in the normal airplane mode. The transition mode is between these two flight modes. In this part of work, a novel tiltrotor aircraft was presented since transition mode is achieved by tilting the front dual tiltrotor (DTR) and the mathematical model was established. The classical PID method was used during the phase of VTOL and the numerical results were given and the simulation shows good control effect. A nonlinear control law based on backstepping was proposed to achieve a stable transition from vertical flight to horizontal flight. And the numerical results show that the flight mode could transit stably which shows the effectiveness of the control approach. Finally, the vertical flight experiment has been carried out on DTR aircraft and the attitude was stable.

1. Introduction

Tiltrotor aircraft attracted much researchers’ attention in the field of aeronautics and astronautics since 1980s [1, 2]. The reason that tiltrotors have received such great attention is mainly because they combine the advantages of helicopters and fixed-wing aircraft [3, 4]. Helicopters can take off and land vertically, but they cannot fly horizontally at a high speed. Fixed-wing aircrafts can fly horizontally at a high speed, but they need a runway for takeoff and landing [4, 5]. Tiltrotor aircraft has the advantages of both helicopter and fixed-wing aircraft, which makes it have a wide application scene.

Bell Helicopter company developed the V22 Osprey tiltrotor aircraft in the 1990s, which became the world’s first tiltrotor aircraft. Osprey immediately received widespread attention because of its excellent performance. At present, tiltrotor aircrafts have achieved great success in military and civil fields [6]. In military aspects, tiltrotor aircrafts can be used as carrier-based aircrafts and can complete the transportation task in harsh environment, such as deserts and islands. In civil aspects, they are often used in the tasks of pesticide spraying, power patrol inspection, terrain exploration, and disaster relief.

In previous studies on multimodal aircraft, many researchers have focused on quad tilt-wing (QTW) unmanned aerial vehicle (UAV) [3, 7–11]. This kind of aircraft transfers from quadrotor helicopter to airplane by turning wings. Oner [2] developed the QTW vehicle and the dynamic model is derived by using Newton-Euler formulation. And a linear quadratic regulator (LQR) controller was proposed to stabilize vertical flight. Benkhoud [3] utilized Model Predictive Control (MPC) approach to stabilize vehicle attitude and track its trajectory. And the simulation results showed the effectiveness of the approach. In engineering practice, the most widely used regulator control law is proportional, integral, and derivative control, referred to as PID control. Hancer [8] estimated the disturbance with a disturbance observer and utilized PID controller for robust hovering control. And the effectiveness of the controller was verified through experiments and simulations. Another kind of aircraft with similar performance called quad tiltrotor (QTR) UAV also attracted widespread attention [5, 6, 12–15]. This kind of aircrafts switches flight modal by turning rotors. In [12], a convertible QTR was designed and a nonlinear controller based on dynamic inversion was given. Moreover, the trajectory of the aircraft was tracked. Flores [4, 16] have done some work on this subject. In [4], a QTR model with fixed wings was presented and a nonlineared controller was also given which is based on saturations and Lyapunov. And from the numerical simulations the control strategy obtained satisfactory results.

Some studies on the vertical takeoff and landing of quadrotor helicopter have achieved good results [1, 17–21]. Sliding model controller was used in quadrotor helicopter altitude and attitude control [1, 22]. Xu [22] divided quadrotor helicopter model into actuated subsystem and underactuated subsystem. Furthermore, sliding mode control laws were designed for the two subsystems and the vehicle’s altitude and attitude were stabilized. In [18], a feedback linearizing controller and backstepping-like control law was proposed to control vehicle’s motion which is restricted to yaw and vertical motions.

In recent years, there have been a large number of studies on QTW and QTR. Most of them studied the horizontal and vertical flight of this type of aircraft. However, there are few studies on the transition process. Therefore, solving the problem of switching the flight modal stably for QTR or QTW has great practical significance.

In this paper, a novel tiltrotor aircraft model with dual tiltable rotors was proposed as you can see in Figures 1, 3, and 4. It can take off vertically with four rotors and after transition the vehicle can fly horizontally with the front dual rotors. And the back two rotors will stop when the transition mode is completed. The modal switching control strategy is showed in Figure 2. When the DTR is in the phase of VTOL, DTR’s kinetics model is the same as the quadrotor helicopter and the attitude controller is the quadrotor helicopter attitude controller. After the DTR reaches the reference value, the decision-making module will switch the kinetics model and controller into transition modal at the same time. The remainder of this paper is arranged as follows. In Section 2, the DTR kinetics model will be presented. In Section 3, PID method was used to control the position and attitude of the vertical flight phase. In Section 4, a nonlinear controller will be designed to implement the transition. In Section 5, the takeoff experiment was carried out on DTR aircraft. In Section 6, we will give a conclusion about this part of work and point out deficiencies and future improvements.

Figure 1: Tilting angle.

Figure 2: Modal switching control strategy.

Figure 3: The top view of DTR.

Figure 4: The inertial coordinate and body coordinate.

2. The Mathematical Model of the Tiltrotor UAV

2.1. Coordinate System and Force Analysis

In order to establish the mathematical model of the aircraft and analyze the force, the inertial coordinate and body coordinate are introduced. As you can see in Figure 4, is the inertial coordinate that the origin of the coordinate is any point in space and axis points north, axis points east, and the axis points vertically downwards to the center of the earth. is the body coordinate that the origin of the coordinate is the center of the aircraft mass. points to the aircraft head, the axis is perpendicular to the axis and points to the earth, and the axis is determined by the right hand rule. The body coordinate is fixed relative to the fuselage and rotates as the aircraft rotates. The attitude angles represent yaw, pitch, and roll, respectively. The transformation matrix from body coordinate to inertial coordinate is represented as

where and represent and , respectively.

The aircraft is mainly subjected to the pull of four rotors , gravity , wings lift , and air drag . The rotor tilting angle is expressed by , and then the pull along the axis can be expressed as

where and is the rotors’ angular velocity. And the pull along the axis can be expressed as

The speed along the axis will keep increasing when the rotors are tilting. At this time, the lift of the wings and the air drag to the fuselage cannot be ignored. And the wings lift and the air drag can be calculated as follows [23]:

where is the lift coefficient, is air density, A represents the area of the wing, and and are drag coefficient. represents the vector sum of axis and axis velocity, i.e.,

Suppose represents the coordinates of the rotor in the body frame; then the resultant force moment of the rotors can be expressed as

Assuming that air drag and lift act on the geometric center of the two wings, then the moment of air drag and lift can be expressed as

Due to the rotation of the rotors, the gyro effect and counteractive moment are produced. But when the tilting rotors have the same angular velocity as well as the fixed rotors, the gyro effect and counteractive moment will be eliminated. And in the following control strategy, the input and will be given. Therefore, the gyros effect and counteractive moment are not considered here. And gravity does not produce a moment due to it acts on the center of mass.

2.2. Kinetics Model

If represents the aircraft roll, pitch, and yaw rates in body coordinates, represents the rotary inertia of body coordinates axis. From the Newton-Euler equation, the relationship of angular acceleration and moment can be expressed as

substituting (7) into (9),

When the Euler angle is relatively small, it can be considered approximately as ,  , and  .

According to Newton’s second law and transforming the resultant force from body coordinate to inertial coordinate, the dynamic model of the aircraft can be expressed as

where .

3. Vertical Takeoff Control Approach

In the phase of vertical takeoff, the classic quadrotor PID control method was used. The tilting angle when the DTR takes off at a low speed. Therefore, air drag and wings lift will be ignored. The aircraft makes a small angle movement in the hovering state, and then the dynamic model can be expressed as

The PID controller is a common feedback loop component in industrial control applications and consists of a proportional element P, an integral element I, and a derivative element D. The basis of PID control is proportional control, integral control can eliminate steady-state error but may increase overshoot, and derivative control can speed up large inertial system response speed and weaken overshoot trend.

The resultant force of the four rotors is used as the control input, and the dynamic model can be writen as

The trajectory of the aircraft and the yaw were tracked only since this is an underactuated system. Furthermore, to track the desire attitude , replace the virtual inputs in (13) as follows:

And the control law is designed as

where and   is the desire altitude. To satisfy the control law (15) the desired attitude angle should be tracked. The attitude angle error is defined as

where can be calculated as

The attitude system control law is designed as

The numerical results are showed in Figures 5, 6, 7, and 8. Figure 5 shows the aircraft’s takeoff trajectory from (3,3) to (0,0) and the target altitude . Figure 6 shows the control inputs changes over time. In Figure 7, and converge to 0 and reaches the target value . Figure 8 shows the position changes along the axis of the inertia coordinate. From the simulation results the PID control approach shows good control effect on attitude and position in vertical flight phase.

Figure 5: DTR takeoff trajectory.

Figure 6: The control inputs of takeoff.

Figure 7: DTR attitude tracking effect.

Figure 8: DTR position tracking effect.

4. Transition Flight Control Approach

In the transition mode, rotor1 and rotor2 are always given the same input as well as rotor3 and rotor4 . This input allocation method has a greater influence on than and . Moreover, define the input and . Therefore, the dynamic model during transition can be expressed as

When the rotors tilting angle change from 0 to , the key point to design the control law is to keep the height of the aircraft from falling and the pitch angle should be close to 0. That means the resultant force on the axis should be in the negative direction, i.e.,

Therefore, to realize the tilting process stably the main task under this input strategy is to control the following subsystem:

In addition, at the equilibrium point of the system . Then, the nonlinear system is partially linearized as follows:

where ,  .

To stabilize the transition mode system (22), the backstepping approach is used to design the control laws and . The basic idea of the backstepping approach is to decompose a complex nonlinear system into several subsystems that do not exceed the system order. Then, design partial Lyapunov functions and intermediate virtual control for each subsystem until back to the entire system. Finally, they are integrated to complete the design of the entire control law.

Theorem 1. Consider that the transition mode system (22) is a multi-input and multioutput coupling system. The equations of and could be separated to design the control law, respectively. If ,  . The control law can be given as and  .

Proof. The process of proof will be divided into three parts. In the first part, the Lyapunov function will be constructed and the stability of subsystem will be proved. In the second part, the stability of the subsystem will be proved. In the third part, the control input of the stabilization system will be given.
Part I: We Will Prove the Stability of Subsystem. The pitch subsystem is designed as follows:

where . The virtual input is introduced which is equal to the pitch rate . The error of pitch is defined as

Construct the Lyapunov function,

The derivative of the Lyapunov function is

To guarantee , suppose that

where . The error of the pitch rate is defined as

The derivative of is

And can be obtained from (24) and (28),

Construct the Lyapunov function,

And the derivative of is

To make , suppose that

where . Thus,

And satisfies the condition for system stabilization.
Part II: We Will Prove the Stability of Subsystem. The altitude subsystem is designed as

where . The virtual input is introduced which is equal to the altitude rate . The altitude error is defined as

Construct the Lyapunov function,

The derivative of the is

Suppose that . Thus,

where . The altitude rate error is defined as

From (37) and (41) can be obtained as

Construct the Lyapunov function as

The derivative of the is

To make , suppose that

where . Thus,

And satisfies the condition for system stabilization.
Part III: The Control Inputs Will Be Given. The first equation of and can be obtained from (23) and (33),

The second equation of and can be obtained from (35) and (44),

Thus, the control law and can be calculated by (46) and (47),

This proof is completed.

The numerical results for the DTR UAV have been showed in Figures 10, 11, and 12. The Figure 9 represents the tilting angle signal source which changes from 0 to in 3 to 6 seconds. The system parameters are listed in Table 1.

Table 1: Simulation parameters of the DTR vehicle.

Parameters
Unit
Value

m
kg
4.50

0.039

0.042

0.076

m
0.32

m
0.30

m
0.11

1.29

A

0.20

1
1.20

1
1.20

1
2.20

1
2.20

Figure 9: Tilting angle signal source.

Figure 10: Altitude control during transition mode.

Figure 11: Attitude control during transition mode.

Figure 12: DTR trajectory from takeoff to horizontal flight.

In Figure 10, the DTR UAV takes off vertically until it reaches the target height . The rotors start to tilt in the 3rd second and end in the 6th second and the height also reaches the reference height . After transition the vehicle flies horizontally at the reference height. In Figure 11, changes within 10 degrees and eventually converges to 0 from the beginning of the transition to the end. shows a slight changes and slightly deviates from the reference value of the vertical takeoff. However, these tiny changes will not affect the balance of the aircraft. The Figure 12 shows the complete trajectory from takeoff to horizontal flight.

5. Experimental Results

The vertical flight experiment was performed on the DTR aircraft platform which is developed at laboratory. The fuselage framework is built by elastomeric polyurethane (EPU) and carbon fiber. The tilting angle is controlled by two actuators. In addition, the DTR aircraft is equipped with GPS, airspeed meter, and antenna for communication with the ground station software. The 10000mha high-rate lithium polymer battery is chosen and connected with electronic governor to supply the rotors. Moreover, the control system integrates 3-axis accelerometer and gyroscope to provide aircraft’s attitude. The aircraft is equipped with the high precision digital air pressure sensor MS-5611 used to obtain height and connected with the compass through the I2C interface to calibrate the flight direction. The flight control system is based on PIXHAWK Autopilot. PIXHAWK is a dual-processor flight controller consisting of a 32 bit STM32F427 Cortex M4 core processor which contains 256KB RAM and 2 MB flash and a 32 bit STM32F103 coprocessor which is used to ensure safety when the core processor crashes.

The experiment was conducted in an outdoor environment without wind. The experiment results can be obtained by establishing a connection between the ground station software Mission Planner and the aircraft. The experiment results are showed in Figures 13–16 and Figure 18. Figures 13–16 show the DTR aircraft attitude and flight height. And the DTR aircraft is showed in Figure 17. Figure 18 shows the DTR aircraft’s flight in the real experiment and the aircraft flight attitude was stable.

Figure 13: The pitch and desired pitch in experiment.

Figure 14: The roll and desired roll in experiment.

Figure 15: The yaw and desired yaw in experiment.

Figure 16: The flight height of the DTR aircraft.

Figure 17: Overview of the developed DTR aircraft.

Figure 18: The DTR aircraft vertical flight experiment.

6. Conclusion

A novel tiltrotor aircraft has been presented with two tiltable rotors and two fixed rotors. The kinetics model of the DTR aircraft has been established. And control laws for vertical flight and transition are designed, respectively. The PID controller was designed for the vertical flight and a nonlinear controller based on backstepping approach was designed for the transition. The numerical results have shown the effectiveness of the control approaches for vertical flight and transition. Moreover, the vertical flight experiment was performed on the DTR aircraft platform and the flight attitude was stable. In this part of work, wind disturbance is not considered. Therefore, the robustness of the proposed approach needs to be further verified. The elevator and rudder are not used during the transition and the DTR aircraft attitude is completely controlled by rotors. In the next work, the disturbance will be considered into the kinetics model. The elevator and rudder will also be used to control the attitude of the DTR aircraft.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported in part by the Zhejiang Provincial Natural Science Foundation of China under Grant LY18F030008 and the National Natural Science Foundation of China under Grant 61375104.

References

C.-C. Yih, “Flight control of a tilt-rotor quadcopter via sliding mode,” in Proceedings of the 2016 International Automatic Control Conference, CACS 2016, pp. 65–70, Taichung, Taiwan, November 2016.

K. T. Oner, E. Cetinsoy, E. Sirimoglu, C. Hancer, T. Ayken, and M. Unel, “LQR and SMC stabilization of a new unmanned aerial vehicle,” World Academy of Science, Engineering and Technology, vol. 58, pp. 373–378, 2009.

K. Benkhoud and S. Bouallègue, “Model predictive control design for a convertible Quad Tilt-Wing UAV,” in Proceedings of the 2016 4th International Conference on Control Engineering & Information Technology (CEIT), pp. 1–6, Hammamet, Tunisia, December 2016.

G. Flores and R. Lozano, “Transition flight control of the quad-tilting rotor convertible MAV,” in Proceedings of the 2013 International Conference on Unmanned Aircraft Systems, ICUAS 2013, pp. 789–794, Atlanta, Ga, USA, May 2013.

G. R. Flores-Colunga and R. Lozano-Leal, “A nonlinear control law for hover to level flight for the Quad Tilt-rotor UAV,” IFAC Proceedings Volumes, vol. 47, no. 3, pp. 11055–11059, 2014.

F. Kendoul, I. Fantoni, and R. Lozano, “Modeling and control of a small autonomous aircraft having two tilting rotors,” in Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference, CDC-ECC '05, pp. 8144–8149, Seville, Spain, December 2005.

K. Benkhoud, S. Bouallègue, and M. Ayadi, “Rapid control prototyping of a quad-tilt-wing unmanned aerial vehicle,” in Proceedings of the 2017 International Conference on Control, Automation and Diagnosis, ICCAD 2017, pp. 423–428, Hammamet, Tunisia, January 2017.

C. Hancer, K. T. Oner, E. Sirimoglu, E. Cetinsoy, and M. Unel, “Robust hovering control of a quad tilt-wing UAV,” in Proceedings of the 36th Annual Conference of the IEEE Industrial Electronics Society, IECON 2010, pp. 1615–1620, Glendale, Ariz, USA, November 2010.

M. Sato and K. Muraoka, “Control performance improvement for QTW UAV by using feedforward gains,” in Proceedings of the 54th Annual Conference of the Society of Instrument and Control Engineers of Japan, SICE 2015, pp. 824–829, Hangzhou, China, July 2015.

S. Suzuki, R. Zhijia, Y. Horita et al., “Attitude control of quad rotors QTW-UAV with tilt wing mechanism,” Journal of System Design & Dynamics, vol. 4, no. 3, pp. 416–428, 2007.

T. Mikami and K. Uchiyama, “Design of flight control system for quad tilt-wing UAV,” in Proceedings of the 2015 International Conference on Unmanned Aircraft Systems, ICUAS 2015, pp. 801–805, Denver, Colo, USA, June 2015.

Q. Lin, Z. Cai, J. Yang, Y. Sang, and Y. Wang, “Trajectory tracking control for hovering and acceleration maneuver of Quad Tilt Rotor UAV,” in Proceedings of the 33rd Chinese Control Conference, CCC 2014, pp. 2052–2057, Nanjing, China, July 2014.

J. Lee, C. Yoo, Y.-S. Park et al., “An experimental study on time delay control of actuation system of tilt rotor unmanned aerial vehicle,” Mechatronics, vol. 22, no. 2, pp. 184–194, 2012.

X. Wang and L. Cai, “Mathematical modeling and control of a tilt-rotor aircraft,” Aerospace Science and Technology, vol. 47, no. 12, pp. 473–492, 2015.

S. Park, J. Bae, Y. Kim, and S. Kim, “Fault tolerant flight control system for the tilt-rotor UAV,” Journal of The Franklin Institute, vol. 350, no. 9, pp. 2535–2559, 2013.

G. Flores, I. Lugo, and R. Lozano, “6-DOF hovering controller design of the Quad Tiltrotor aircraft: Simulations and experiments,” in Proceedings of the 2014 53rd IEEE Annual Conference on Decision and Control, CDC 2014, pp. 6123–6128, Los Angeles, Calif, USA, December 2014.

A. Nemati and M. Kumar, “Modeling and control of a single axis tilting quadcopter,” in Proceedings of the 2014 American Control Conference, ACC 2014, pp. 3077–3082, Portland, Ore, USA, June 2014.

E. Altug, J. Ostrowski, and R. Mahony, “Control of a quadrotor helicopter using visual feedback,” in Proceedings of the International Conference on Robotics & Automation, vol. 1, pp. 72–77, Washington, Wash, USA, 2002.

H. Liu, Y. Bai, G. Lu, Z. Shi, and Y. Zhong, “Robust tracking control of a quadrotor helicopter,” Journal of Intelligent & Robotic Systems, vol. 75, no. 3-4, pp. 595–608, 2014.

T. Hamel, R. Mahony, and A. Chriette, “Visual servo trajectory tracking for a four rotor VTOL aerial vehicle,” in Proceedings of the EEE International Conference on Robotics & Automation, vol. 3, pp. 2781–2786, Washington, Wash, USA.

E. Kayacan and R. Maslim, “Type-2 fuzzy logic trajectory tracking control of quadrotor VTOL aircraft with elliptic membership functions,” IEEE/ASME Transactions on Mechatronics, vol. 22, no. 1, pp. 339–348, 2017.

R. Xu and Ü. Özgüner, “Sliding mode control of a class of underactuated systems,” Automatica, vol. 44, no. 1, pp. 233–241, 2008.

C. Papachristos, K. Alexis, and A. Tzes, “Hybrid model predictive flight mode conversion control of unmanned Quad-TiltRotors,” in Proceedings of the 2013 12th European Control Conference, ECC 2013, pp. 1793–1798, Zurich, Switzerland, July 2013.