Quadrotor Flight System Design using Collective and Differential Morphing with SPSA and ANN

Quadrotor Flight System Design using Collective and Differential Morphing with SPSA and ANN

Quadrotor modeling has been done with collective and differential morphing. Quadrotor initial state and morphing states are drawn in the Solidworks program. Newton-Euler approximation was used for quadrotor modeling. The mass and moment of inertia values required for modeling and simulation were obtained from the Solidworks program. Matlab / Simulink environment and state-space model approaches are used for simulations. A simultaneous perturbation stochastic approximation (SPSA) algorithm was used to determine the quadrotor morphing rates. If the morphing state obtained by SPSA is not included in the values obtained from the drawings, here it is provided to find the moments of inertia with the method based on learning by using the data obtained with the Artificial Neural Network(ANN). Proportional Integral Derivative (PID) is used as the quadrotor control algorithm. PID coefficients are also determined by SPSA

___

  • [1] S. Khatoon, M. Shahid, Ibraheem, and H. Chaudhary, “Dynamic modeling and stabilization of quadrotor using PID controller,” Proc. 2014 Int. Conf. Adv. Comput. Commun. Informatics, ICACCI 2014, pp. 746–750, 2014, doi: 10.1109/ICACCI.2014.6968383.
  • [2] A. Noordin, M. A. M. Basri, and Z. Mohamed, “Simulation and experimental study on pid control of a quadrotor MAV with perturbation,” Bull. Electr. Eng. Informatics, vol. 9, no. 5, pp. 1811– 1818, 2020, doi: 10.11591/eei.v9i5.2158.
  • [3] Y. Bai, “Control and simulation of morphing quadcopter,” 2017. [4] A. Desbiez et al., “X-Morf : a crash-separable quadrotor that morfs its X-geometry in flight To cite this version : HAL Id : hal- 01644528,” 2017.
  • [5] O. Kose and T. Oktay, “Simultaneous quadrotor autopilot system and collective morphing system design,” Aircr. Eng. Aerosp. Technol., 2020, doi: 10.1108/AEAT-01-2020-0026.
  • [6] O. Kose and T. Oktay, “Investigation of the Effect of Differential Morphing on Forward Flight by Using PID Algorithm in Quadrotors,” J. Aviat., vol. 4, no. 1, pp. 15–21, 2020.
  • [7] O. Kose and T. Oktay, “Investigation of the Effect of Differential Morphing on Lateral Flight by Using PID Algorithm in Quadrotors,” Eur. J. Sci. Technol., no. 18, pp. 636–644, 2020, doi: 10.31590/ejosat.702727.
  • [8] M. Konar, “Simultaneous determination of maximum acceleration and endurance of morphing UAV with ABC algorithm-based model,” Aircr. Eng. Aerosp. Technol., vol. 92, no. 4, pp. 579–586, 2020, doi: 10.1108/AEAT-11-2019-0229.
  • [9] M. Konar, A. Turkmen, and T. Oktay, “Improvement of the thrusttorque ratio of an unmanned helicopter by using the ABC algorithm,” Aircr. Eng. Aerosp. Technol., vol. 92, no. 8, pp. 1133– 1139, 2020, doi: 10.1108/AEAT-03-2020-0057.
  • [10] M. Konar, “Redesign of morphing UAV’s winglet using DS algorithm based ANFIS model,” Aircr. Eng. Aerosp. Technol., vol. 91, no. 9, pp. 1214–1222, 2019, doi: 10.1108/AEAT-09-2018-0255.
  • [11] M. Walid, N. Slaheddine, A. Mohamed, and B. Lamjed, “Modelling, identification and control of a quadrotor UAV,” 2018 15th Int. Multi-Conference Syst. Signals Devices, SSD 2018, no. October, pp. 1017–1022, 2018, doi: 10.1109/SSD.2018.8570512.
  • [12] H. talla M. ElKholy, “Dynamic Modeling and Control of a Quadrotor Using Linear and Nonlinear Approaches,” 2014.
  • [13] T. Oktay and S. Coban, “Simultaneous longitudinal and lateral flight control systems design for both passive and active morphing TUAVs,” Elektron. ir Elektrotechnika, vol. 23, no. 5, pp. 15–20, 2017.
  • [14] T. OKTAY and S. Coban, “Lateral Autonomous Performance Maximization of Tactical Unmanned Aerial Vehicles by Integrated Passive and Active Morphing,” Int. J. Adv. Res. Eng., vol. 3, no. 1, p. 1, 2017, doi: 10.24178/ijare.2017.3.1.01.
  • [15] O. Kose and T. Oktay, “Non Simultaneous Morphing System Desing for Quadrotors,” no. 16, pp. 577–588, 2019, doi: 10.31590/ejosat.569785.
  • [16] J. C. Spall, “M An Overview of the Simultaneous Perturbation Method for Efficient Optimization,” 1998.
  • [17] J. L. Maryak and C. C. Daniel, “Global Random Optimization by Simultaneous Perturbation Stochastic Approximation,” 2001, vol. 1, no. Section 2, pp. 756–762.
  • [18] J. N. Song, Qing, James C. Spall, Yeng Chai Soh, “Robust Neural Network Tracking Controller Using Simultaneous Perturbation Stochastic Approximation,” in IEEE TRANSACTIONS ON NEURAL NETWORKS, 2008, pp. 817–835.