Cover
Vol. 11 No. 1 (2015)

Published: July 31, 2015

Pages: 132-144

Original Article

Fuzzy Petri Net Controller for Quadrotor System using Particle Swam Optimization

Abstract

In this paper, fuzzy Petri Net controller is used for Quadrotor system. The fuzzy Petrinet controller is arranged in the velocity PID form. The optimal values for the fuzzy Petri Net controller parameters have been achieved by using particle swarm optimization algorithm. In this paper, the reference trajectory is obtained from a reference model that can be designed to have the ideal required response of the Quadrotor, also using the quadrotor equations to find decoupling controller is first designed to reduce the effect of coupling between different inputs and outputs of quadrotor. The system performance has been measured by MATLAB. Simulation results showed that the FPN controller has a reasonable robustness against disturbances and good dynamic performance.

References

  1. Castillo P., et.al ,“Modelling and Control of Mini-Flying Machines”, Springer-Verlag, London, 2005.
  2. Bouabdallah, Samir, Andre Noth, and Roland Siegwart. "PID vs LQ control techniques applied to an indoor micro quadrotor." Robots and Systems, 2004.(IROS 2004). Proceedings. 2004 3, pp. 2451-2456. IEEE, 2004.
  3. Dydek, Zachary T., Anuradha M. Annaswamy, and Eugene Lavretsky. "Adaptive control of quadrotor UAVs: A design trade study with flight evaluations." Control Systems Technology, 1406, 2013.
  4. Li, Sen, Baokui Li, and QingboGeng. "Adaptive sliding mode control for quadrotor helicopters."In Control Conference (CCC), 2014 33rd Chinese, IEEE, pp. 71-76, 2014.
  5. Fakurian, Fardin, Mohammad BagherMenhaj, and AfshinMohammadi. "Design of a fuzzy controller by minimum controlling for a quadrotor." 2014 Second RSI/ISM Conference on, IEEE, pp. 619-624, 2014.
  6. Alexis, Kostas, George Nikolakopoulos, and Anthony Tzes. "Experimental constrained optimal attitude control of a quadrotor subject to wind disturbances." International Journal of Control, Automation and Systems 12, no. 6, pp.1289-1302, 2014.
  7. Pounds, Paul EI, and Aaron M. Dollar. "Stability of Helicopters in Compliant Contact Under PD-PID Control." Robotics, 1486, 2014.
  8. Abed, Ali A., Abduladhem A. Ali, NaumanAslam, and Ali F. Marhoon. "A Robust Neural Fuzzy Petri Net Controller For A Temperature Control System."Procedia Computer Science 5, pp. 881-890, 2011.
  9. Yuan, Minghai, Zhiyong Dai, Shuo Cheng, and AiminJi. "Modeling of Mixed-Model Assembly System based on Agent Oriented Petri Net." Appl. Math 9, no. 1, pp. 369-375, 2015.
  10. Abed, Ali A., Abduladhem A. Ali, Ali F. Marhoon, and NaumanAslam. "A Field Bus Network With CAN Protocol And a Fuzzy Neural Petri Net Controller.", Basrah Journal of Science,31, no.2, pp. 86-102, 2013.
  11. Khatoon, Shahida, Mohammad Shahid, and Himanshu Chaudhary. "Dynamic modeling and stabilization of quadrotor using PID controller."In Advances Computing, Communications and Informatics (ICACCI, 2014 International Conference on, IEEE, pp. 746-750, 2014.
  12. Mohammed, M. J., M. T. Rashid, and A. A. Ali. "Design Optimal PID Controller for Quad Rotor System." International Journal of Computer Applications 106 (2014).
  13. Yogendra Kumar Soni and Rajesh Bhatt , 2013, PSO optimized reduced order PID Controller design”. International Journal Of Advanced Resarch in Computer Engineering & Technology. Volume 2 Issue 3, ,pp 989992, ISSN:2278-1323.
  14. Wai, Rong-Jong, and Chia-Chin Chu. "Robust petri fuzzy-neural-network control for linear induction motor drive." Industrial Electronics, IEEE Transactions on54, no. 1, pp. 177-189, 2007.
  15. Kumar, C. Agees, and N. Kesavan Nair. "NSGA-II based multiobjective PID controller tuning for speed control of DC motor drives." Int J Soft Computing 5, no. 3, pp. 83-87, 2010.