Abstract
In this paper, we present the design issues, dynamic modeling, and feedback control problems for quadcopters having a large frame with mechanical flexibility. This situation occurs for example for the case of solar quadcopters that require a large structure to have onboard PV panels for the power supply and battery recharging. Flexibility may manifests itself as mechanical oscillations and static deflections, greatly complicating the motion control of a quadcopter platform. If the time to settle the oscillations is significant relative to the cycle time of the overall task, flexibility will be a major consideration in the flight control design, and a degradation of the overall expected system performance typically occurs. For quadcopters with flexible frames, it is difficult to use the Euler-Lagrange or Newtonian approach to derive the dynamic model as is done with small and rigid quadrotors. Many relevant factors that lead to the consideration of the distributed flexibility should be analyzed. To deal with this challenge, an optimal approach for sizing the frame and platform structure is followed. This is achieved by using a modern approach to computer modeling of quadcopters through the integration process of SolidWorks CAD modeling and MATLAB/Simulink environments. This is followed by identifying the resonant frequencies of the model using ANSYS Workbench. Initially, a SolidWorks model is created and then imported into MATLAB Simscape Multibody. Then, the transfer functions of the quadrotor model are derived using system identification. Subsequently, the equivalent transfer functions from the Simulink model are obtained and used for the PID controllers design. The validity of the quadcopter model represents an essential step to simulate the model before flying the quadcopter in the real world. It brings confidence that when the commands are run on the actual quadrotor, they will bring the same results. The design procedure for modeling a dynamical model of a large quadcopter and the tuning of its PID-based control strategies has been successfully implemented for a solar-quadcopter prototype, creating a reliable and effective automatic navigation and control system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Dhaouadi, R., Takrouri, M., Shapsough, S., Al-Bashayreh, Q.: Modelling and design of a large quadcopter. In: Proceddings of the Future Technologies Conference (FTC), vol. 1, pp. 451–467 (2021)
Jatsun, S., Lushnikov, B., Leon, A.S.M.: Synthesis of SimMechanics model of quadcopter using SolidWorks CAD translator function. In: Proceedings of 15th International Conference on Electromechanics and Robotics “Zavalishin’s Readings”, pp. 125–137 (2020)
Shreurs, R.J.A., Tao, H., Zhang, Q., Zhu, J., Xu, C.: Open loop system identification for a quadrotor helicopter. In: 10th IEEE International Conference on Control and Automation, Hangzhou, China, 12–14 June 2013 (2013)
Cekus, D., Posiadala, B., Warys, P.: Integration of Modeling in SolidWorks and MATLAB/Simulink Environments. Archive of Mechanical Engineering, Vol. LXI (2014)
Gordan, R., Kumar, P., Ruff, R.: Simulating Quadrotor Dynamics using Imported CAD Data. Modeling and Simulating II: Aircraft, Mathworks (2013)
Shaqura, M., Shamma, J.S.: An automated quadcopter CAD based design and modeling platform using SolidWorks APLI and smart dynamic assembly. In: 14th International Conference of Informatics in Control, Automation and Robotics, vol. 2, pp. 122–131 (2017). https://doi.org/10.5220/0006438601220131
Performance Composites, Mechanical Properties of Carbon Fibre Composite Materials, Fibre / Epoxy Resin. http://www.performance-composites.com/carbonfibre/mechanicalproperties_2.asp
MathWorks R2021b, Install the Simscape Multibody Link Plugin. https://ww2.mathworks.cn/help/physmod/smlink/ug/installing-and-linking-simmechanics-link-software.html
MATLAB Simulink, SimMechanics User’s Guide, The MathWorks, United States of America
MathWorks R2021b, Revolute Joint. https://ww2.mathworks.cn/help/physmod/sm/ref/revolutejoint.html
Tijonov, K.M., Tishkov, V.V.: SimMechanics Matlab as a dynamic modeling tool complex aviation robotic systems. J. Trudy MAI 41, 1–19 (2010)
Blinov, O.V., Kuznecov, V.B.: The study of mechanical systems in the environment of SimMechanics (MatLab) using the capabilities of three-dimensional modeling programs. Ivanovo State Polytechnic University (2012)
International Civil Aviation Organisation (ICAO): ICAO Standard Atmosphere, Doc 7488-CD (1993)
T-motor. Test Report - Load Testing Data’, MN3508 KV380 Specifications. https://store.tmotor.com/goods.php?id=354
Bresciani, T.: Modelling, Identification and Control of a Quadrotor Helicopter. M.Sc. Lund University (2008)
Hassan, M.A., Phang, S.K.: Optimized autonomous UAV design for duration enhancement. In: 13th International Engineering Research Conference, Malaysia, 27 November 2019, pp. 030004–1:030004–10. AIP Publishing (2020). https://doi.org/10.1063/5.0001373
Pretorius, A., Boje, E.: Design and modelling of a quadrotor helicopter with variable pitch rotors for aggressive manoeuvres. In: The 19th International Federation of Automatic Control World Congress, South Africa, pp. 12208–12213 (2014)
Ibrahim, S., Alkali, B., Oyewole, A., Alhaji, S.B., Abdullahi, A.A., Aku, I.: Preliminary structural integrity investigation for quadcopter frame to be deployed for pest control. Proceedings of Mechanical Engineering Research Day 2020, pp. 176–177 (2020). http://repository.futminna.edu.ng:8080/jspui/handle/123456789/9863
Ersoy, S., Erdem, M.: Determining unmanned aerial vehicle design parameters for air pollution detection system. Online J. Sci. Technol. 10(1), 6–18 (2020)
SolidWorks Connected Help. Export Options - ANSYS, PATRAN, IDEAS, or Exodus. http://help.solidworks.com/2021/English/SWConnected/cworks/IDH_HELP_PREFERENCE_EXPORT_OFFSET.htm?id=f937f775202444789000e092f83f3c2b
LIGO Laboratory, (2004). SW-ProE-Ansys_Compatible_file_types.pdf. https://labcit.ligo.caltech.edu/ctorrie/QUADETM/MPL/SW-ProE-Ansys_Compatible_file_types.pdf
Bedri, R., Al-Nais, M.O.: Prestressed modal analysis using finite element package ANSYS. In: International Conference on Numerical Analysis and Its Applications, pp. 171–178 (2004)
ANSYS: Lecture 8: Modal Analysis. Introduction to ANSYS Mechanical, pp 10. https://www.clear.rice.edu/mech517/WB16/lectures_trainee/Mechanical_Intro _16.0_L08_Modal_Analysis.pdf
Fernando, E., De Silva, A., et al.: Modelling simulation and implementation of a quadrotor UAV. In: 2013 IEEE 8th International Conference on Industrial and Information Systems, pp. 207–212 (2013). https://doi.org/10.1109/ICIInfS.2013.6731982
Balas, C.: Modelling and Linear Control of a Quadrotor. Master thesis. University of Cranfield (2007)
Wang, P., Man, Z., Cao, Z., Zheng, J., Zhao, Y.: Dynamics modelling and linear control of a quadcopter. In: Proceedings of the 2016 International Conference on Advanced Mechatronic Systems, Melbourne, Australia (2016)
Dong, W., Gu, G.Y., Zhu, X., Ding, H.: Modelling and control of a quadrotor UAV with aerodynamic concepts. Int. J. Aerospace Mech. Eng. 7(5), 901–906 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Roshan, A., Dhaouadi, R. (2023). CAD Modeling and Simulation of a Large Quadcopter with a Flexible Frame. In: Arai, K. (eds) Proceedings of the Future Technologies Conference (FTC) 2022, Volume 1. FTC 2022 2022. Lecture Notes in Networks and Systems, vol 559. Springer, Cham. https://doi.org/10.1007/978-3-031-18461-1_57
Download citation
DOI: https://doi.org/10.1007/978-3-031-18461-1_57
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-18460-4
Online ISBN: 978-3-031-18461-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)