Abstract
This paper proposes a cascaded control structure and a method of practical application for attitude control of a multi-rotor Unmanned aerial vehicle (UAV). The cascade control, which has tighter control capability than a single-loop control, is rarely used in attitude control of a multi-rotor UAV due to the input-output relation, which is no longer simply a set-point to Euler angle response transfer function of a single-loop PID control, but there are multiply measured signals and interactive control loops that increase the complexity of evaluation in conventional way of design. However, it is proposed in this research a method that can optimize a cascade control with a primary and secondary loops and a PID controller for each loop. An investigation of currently available PID-tuning methods lead to selection of the Simple internal model control (SIMC) method, which is based on the Internal model control (IMC) and direct-synthesis method. Through the analysis and experiments, this research proposes a systematic procedure to implement a cascaded attitude controller, which includes the flight test, system identification and SIMC-based PID-tuning. The proposed method was validated successfully from multiple applications where the application to roll axis lead to a PID-PID cascade control, but the application to yaw axis lead to that of PID-PI.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
S. J. Zaloga, D. Rockwell and P. Finnegan, World Unmanned Aerial Vehicle Systems: Market Profile and Forecast, 2011 Ed., Teal Group Corporation, Fairfax, Virginia (2011).
K. J. Åström and T. Hägglund, The future of PID control, Control Engineering Practice, 9 (11) (2001) 1163–1175.
C. S. Lee and R. V. Gonzalez, Fuzzy logic versus a PID controller for position control of a muscle-like actuated arm, Journal of Mechanical Science and Technology, 22 (8) (2008) 1475–1482.
R. C. DeMott II, Development of a flexible FPGA-based platform for flight control system research, M.S. Thesis, Virginia Commonwealth University, Richmond, Virginia (2010).
H. Y. Chao, Y. C. Cao and Y. Q. Chen, Autopilots for small unmanned aerial vehicles: a survey, Int. J. of Control, Automation, and Systems, 8 (1) (2010) 36–44.
T. Liu and F. Gao, Industrial Process Identification and Control Design, Springer, London, UK (2012).
P. R. Krishnaswamy, G. P. Rangaiah, R. K. Jha and P. B. Deshpande, When to use cascade control, Industrial & Engineering Chemistry Research, 29 (10) (1990) 2163–2166.
R. Czyba and G. Szafranski, Control structure impact on the flying performance of the multi-rotor VTOL platform -design, analysis and experimental validation, Int. J. of Advanced Robotic System, 10 (62) (2013) DOI: 10.5772/53747.
B. Godbolt and A. F. Lynch, A novel cascade controller for a helicopter UAV with small body force compensation, Proc. of American Control Conference, IEEE, Washington, DC, USA (2013) 800–805.
K. J. Åström and T. Hägglund, Advanced PID Control, International Society of Automation, Research Triangle Park, NC, USA (2006).
A. Soumelidis et al., Control of an experimental mini quadrotor UAV, Proc. of Control and Automation, 2008 16th Mediterranean Conference on. IEEE, Ajaccio, France (2008) 1252–1257.
P. Castillo, R. Lozano and A. E. Dzul, Modelling and control of mini-flying machines, Springer (2006).
R. G. Franks and C. W. Worley, Quantitative analysis of cascade control, Industrial & Engineering Chemistry, 48 (6) (1956) 1074–1079.
I. Kaya, Improving performance using cascade control and a Smith predictor, ISA Transactions, 40 (3) (2001) 223–234.
Y. Lee, S. Park and M. Lee, PID controller tuning to obtain desired closed loop responses for cascade control systems, Industrial & Engineering Chemistry Research, 37 (5) (1998) 1859–1865.
B. Polajžer et al., Decentralized PI/PD position control for active magnetic bearings, Electrical Engineering, 89 (1) (2006) 53–59.
W. Tan, J. Liu, T. Chen and H. J. Marquez, Robust analysis and PID tuning of cascade control systems, Chemical Engineering Communications, 192 (9) (2005) 1204–1220.
M. B. Tischler, System identification methods for aircraft flight control development and validation, NASA Technical Memorandum 110369 and USAATCOM Technical Report 95-A-007, USA (1995).
O. Nelles, Nonlinear system identification: from classical approaches to neural networks and fuzzy models, Springer-Verlag, Berlin, Germany (2001).
P. G. Hamel and J. Kaletka, Advances in rotorcraft system identification, Progress in Aerospace Sciences, 33 (3) (1997) 259–284.
J. Suk, Y. Lee, S. Kim, H. Koo and J. Kim, System identification and stability evaluation of an unmanned aerial vehicle from automated flight tests, KSME International Journal, 17 (5) (2003) 654–667.
M. R. Endsley, The application of human factors to the development of expert systems for advanced cockpits, Proc. of the Human Factors and Ergonomics Society Annual Meeting, New York, USA (1987) 1388–1392.
R. K. Mudi and N. R. Pal, A robust self-tuning scheme for PI-and PD-type fuzzy controllers, Fuzzy Systems, IEEE Transactions on, 7 (1) (1999) 2–16.
J. G. Ziegler and N. B. Nichols, Optimum settings for automatic controllers, Trans. ASME, 64 (11) (1942) 759–765.
K. J. Åström and T. Hägglund, Revisiting the Ziegler–Nichols step response method for PID control, Journal of Process Control, 14 (6) (2004) 635–650.
A. Visioli and Q. C. Zhong, Control of Integral Processes with Dead Time, Springer-Verlag, London, UK (2011).
E. Poulin and A. Pomerleau, PID tuning for integrating and unstable processes, Control Theory Appl., 143 (5) (1996) 429–435.
C. E. Garcia and M. Morari, Internal model control. A unifying review and some new results, Industrial & Engineering Chemistry Process Design and Development, 21 (2) (1982) 308–323.
C. S. Jung, H. K. Song and J. C. Hyun, A direct synthesis tuning method of unstable first-order-plus-time-delay processes, Journal of Process Control, 9 (3) (1999) 265–269.
E. F. Jacob and M. Chidambaram, Design of controllers for unstable first-order plus time delay systems, Computers & Chemical Engineering, 20 (5) (1996) 579–584.
D. E. Rivera, M. Morari and S. Skogestad, Internal model control: PID controller design, Industrial & Engineering Chemistry Process Design and Development, 25 (1) (1986) 252–265.
S. Skogestad, Simple analytic rules for model reduction and PID controller tuning, Journal of Process Control, 13 (4) (2003) 291–309.
S. Skogestad, Tuning for smooth PID control with acceptable disturbance rejection, Industrial & Engineering Chemistry Research, 45 (23) (2006) 7817–7822.
K. J. Åström, T. Hägglund, C. C. Hang and W. K. Ho, Automatic tuning and adaptation for PID controllers-a survey, Control Engineering Practice, 1 (4) (1993) 699–714.
H. Hjalmarsson, M. Gevers and F. De Bruyne, For modelbased control design, closed-loop identification gives better performance, Automatica, 32 (12) (1996) 1659–1673.
M. Harun-Or-Rashid et al., Unmanned coaxial rotor helicopter dynamics and system parameter estimation, Journal of Mechanical Science and Technology, 28 (9) (2014) 3797–3805.
W. D. Chang, Nonlinear system identification and control using a real-coded genetic algorithm, Applied Mathematical Modelling, 31 (3) (2007) 541–550.
S. Skogestad, Probably the best simple PID tuning rules in the world, Proc. of AIChE Annual Meeting, Reno, Nevada (2001).
M. Cordero et al., Survey on attitude and heading reference systems for remotely piloted aircraft systems, 2014 International Conference on Unmanned Aircraft Systems (ICUAS), IEEE, Orlando, Florida, USA (2014) 876–884.
J. B. Song, Y. S. Byun, J. Kim and B. S. Kang, Guidance and control of a scaled-down quad tilt prop PAV, Journal of Mechanical Science Technology, 29 (2) (2014) 807–825.
Author information
Authors and Affiliations
Corresponding author
Additional information
Recommended by Associate Editor Deok Jin Lee
Jun-Beom Song received his Ph.D. degree in aerospace engineering from Pusan National University, Korea in 2015, and joined Dongwon Institute of Science and Technology, Korea, as a Professor at the same year. His research interests include guidance and control of an unmanned aircraft, and application of embedded systems. Since he is currently working in the Department of Aviation Maintenance, his interests also include the maintenance of manned or unmanned aircrafts, and how to train maintenance engineers with international standards of FAA and ICAO.
Beom-Soo Kang received his M.S. degree in aeronautical engineering from Korea Advanced Institute of Science and Technology, Korea in 1983. He received Ph.D. degree in mechanical engineering from University of California at Berkeley, California at 1990. He joined Pusan National University as a Professor since 1993. His research interests include unmanned aerial vehicle system, computer-aided engineering of manufacturing process by finite element method for structural analysis, materials processing and metal forming.
Rights and permissions
About this article
Cite this article
Song, JB., Byun, YS., Jeong, JS. et al. Experimental study on cascaded attitude angle control of a multi-rotor unmanned aerial vehicle with the simple internal model control method. J Mech Sci Technol 30, 5167–5182 (2016). https://doi.org/10.1007/s12206-016-1035-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12206-016-1035-3