Browse > Article
http://dx.doi.org/10.5139/JKSAS.2017.45.5.437

Integrated Flight Simulation Program for Multicopter Drones by Using Acausal and Object-Oriented Language Modelica  

Jin, Jaehyun (Department of Aerospace Engineering/Center for Aerospace Engineering Research, Sunchon National University)
Publication Information
Journal of the Korean Society for Aeronautical & Space Sciences / v.45, no.5, 2017 , pp. 437-446 More about this Journal
Abstract
An integrated flight simulation program for multicopter drones is presented. The program includes rigid body dynamics, propeller thrust, battery energy, control, and air. Using this program, users can monitor and analyze the states of drones along flight trajectories. As a programming language, Modelica has been chosen, that specializes in simulation program development. Modelica enables users to develop simulation programs efficiently due to acausal and object oriented properties. For missions including horizontal and vertical maneuvers, many dynamical states of drones have been analyzed with simulation results.
Keywords
Acausal simulation; Modelica; Multicopter; Integrated Flight Simulation;
Citations & Related Records
Times Cited By KSCI : 6  (Citation Analysis)
연도 인용수 순위
1 Klockner, A., Schlabe, D., and Looye, G., "Integrated simulation models for high-altitude solar-powered aircraft," Proceedings of AIAA Modeling and Simulation Technologies Conference, Minnesota, US, Aug. 2012, AIAA 2012-4717.
2 Chauvin, F. and Fanmuy, G., "System engineering on 3DEXPERIENCE platform - UAS Use Case," Proceedings of Workshop of the Complex Systems Design and Management Conference, Paris, France, Nov., 2014, pp.113-126.
3 Allerton, D., Principles of Flight Simulation, Wiley, 2009, p.144.
4 Shin, J. and Choi, K., "Development of a component based helicopter simulation program," Journal of The Korean Society for Aeronautical and Space Sciences (in Korean), Vol. 35, No. 6, 2007, pp.548-555.   DOI
5 Kofranek, J., Matejak M., and Privitzer P., "Causal or Acausal Modeling: Labour for Humans or Labour for Machines," Proceedings of the 16th Annual Conference In Technical Computing, 2008, pp.1-19.
6 Leishmann, G., Principles of Helicopter Aerodynamics, Cambridge University Press, 2006, pp.117-124.
7 Ren, B., Ge, S., Chen, C., Fua, C., Lee, T., Modeling, Control and Coordinations of Helicopter Systems, Springer, 2012, pp.10-31.
8 Jang, K. and Chung, G. B., "A SOC estimation using Kalman filter for lithium - polymer battery," The Transactions of Korean Institute of Power Electronics (in Korean), Vol. 17, No. 7, 2012, pp.222-229.   DOI
9 Lee, J., Jo, J., Kim, S., and Cha, H., "The state of charge estimation for lithium-polymer battery using a PI observer," The Transactions of Korean Institute of Power Electronics (in Korean), Vol. 20, No. 2, 2015, pp.175-181.   DOI
10 http://www.ibt-power.com/Battery_packs/Li_Polymer/Lithium_polymer_tech.html
11 Yoon, Y., Flight Mechanics (in Korean), Kyungmoon Pub., 2011, pp.45, 150-153.
12 Jung, Y., Cho, S., and Shim, H., "Trajectory tracking controller design using L1 adaptive control for multirotor UAVs," Journal of The Korean Society for Aeronautical and Space Sciences (in Korean), Vol. 42, No. 10, 2014, pp.842-850.   DOI
13 KARI Homepage(www.kari.re.kr), Notice, 2016. 9. 13.
14 Lee, G., Kim, B., Kim., J., and Kang, T., "Dynamic modeling and design of an attitude controller for quad robot unmanned aerial vehicle," Proceedings of the 2010 ICROS Conference, May, 2010, pp.497-499.
15 Lee, S., Wang, J., Lee, S., and Joo, S., "Modelling of the quad-rotor dynamics and controller design," Proceedings of the 43th KIEE Conference, July, 2012, pp.1357-1358.
16 Kim, H., Jeong, H., Chong, K., and Lee, D., "Dynamic modeling and control techniques for multi-rotor flying robots," Transactions of the Korean Society of Mechanical Engineers A (in Korean), Vol. 38, No. 2, 2014, pp.137-148.   DOI
17 Lee, S. and Kim, Y., "System modeling and waypoint guidance law designing for 6-DOF quadrotor unmanned aerial vehicle," Journal of The Korean Society for Aeronautical and Space Sciences (in Korean), Vol. 42, No. 4, 2014, pp.305-316.   DOI
18 Fritzson, P., Principles of Object Oriented Modeling and Simulation with MODELICA 3.3, Wiley-IEEE Press, 2015.
19 Iderbrant, A., and Fritzson, P., "Aircraft - A Modelica library for aircraft dynamic simulation," Proceedings of the 5th EuroSim Congress on Modeling and Simulation, Paris, France, Sept. 2004, pp.6-10.
20 Vigano, L., and Magnani, G., "Acausal modelling of helicopter dynamics for automatic flight control application," Proceedings of the 5th International Modelica Conference, Vienna, Austria, Sept. 2006, pp.377-384.
21 Looye, G., "The new DLR flight dynamics library," Proceedings of the 6th International Modelica Conference, Vol. 1, 2008, pp.193-202.