Skip to main content
Log in

Multi-body simulation of a flapping-wing robot using an efficient dynamical model

  • Technical Paper
  • Published:
Journal of the Brazilian Society of Mechanical Sciences and Engineering Aims and scope Submit manuscript

Abstract

The aim of this article is to present an efficient dynamical model for simulating flapping robot performance employing the bond graph approach. For this purpose, the complete constitutive elements of the system under investigation, including the main body and accessories, flapping mechanism, flexible wings and propulsion system consisting of a battery, DC motors and gear boxes, are considered. A complete model of the system was developed appending bond graph models of the subsystems together utilizing appropriate junctions. The wings were also modeled using ANSYS only for an initial evaluation. Moreover, a computer model was developed employing the block-oriented structure of Simulink in MATLAB software for simulation studies. Further investigation was performed developing a finite element model of the flexible wing and multi-body simulation tool. SimMechanics toolbox of MATLAB software was used to investigate whether the equations obtained from the bond graph were extracted correctly and whether the relationships between all the subsystems are maintained so that they lead to a logical motion for the flapping wing. The very good agreement between the results achieved from various models illustrates the validity and accuracy of the proposed bond graph model in this study. As a result, the offered approach presents a comprehensive and efficient model to obtain a clear insight into the power flow between the subsystems included in a flapping robot and provides helpful information for the design of such systems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Abbreviations

A :

Cross-sectional area of the wing

C :

Capacitance

EI:

Flexural rigidity

e :

Effort

F :

Force

f :

Flow

f(t):

Time response function

G :

Module of gyrator

GY:

Gyrator

h :

Angular momentum

I :

Area moment of Inertia

i :

Current

J :

Mass moment of inertia

L :

Inductance

l :

Wing span

m :

Mass

m n :

Modal masses

MTF:

Modulated transformer

p :

Linear momentum

q :

Displacement

R :

Resistance

S e :

Source of effort

S f :

Source of flow

T :

Module of transformer

TF:

Transformer

T :

Time

v :

Voltage

V x :

Velocity in horizontal direction

V y :

Velocity in vertical direction

w(x, t):

Deflection of the wing

x 1 :

Force point of action

Y(x):

Mode shape function

τ :

Torque

ω :

Angular velocity

θ :

Flapping angle

α :

Rod’s angle with vertical direction

ρ :

Material density

β n :

Modal stiffnesses

ω n :

Mode frequencies

References

  1. Karimian S (2011) Specification and analysis of hybrid flapping wing applications. Dissertation, Sharif University of Technology

  2. Kim DK, Kim HI, Han JH, Kwon KJ (2008) Experimental investigation on the aerodynamic characteristics of a bio-mimetic flapping wing with macro-fiber composites. J Intell Mater Syst Struct 19(3):423–431. doi:10.1177/1045389X07083618

    Article  Google Scholar 

  3. Liu H (2001) Computational mechanical modeling of biological fluid dynamics. Adv Biomech 5(8):200–213

    Google Scholar 

  4. Daniel T, Combes S (2002) Flexing wings and fins: bending by inertial or fluid dynamic forces. Int Comp Biol 42:1044–1049

    Article  Google Scholar 

  5. Maglasang J, Isogai K, Goto N (2006) Aerodynamic study and mechanization concept for flapping-wing micro aerial vehicles. Mem Fac Eng Kyushu Univ 66(1):26–31

    Google Scholar 

  6. Isogai K, Harino Y (2007) Optimum aeroelastic design of a flapping wing. J Aircraft 44(6):344–351. doi:10.2514/1.27142

    Article  Google Scholar 

  7. Delaurier JD (1993) An aerodynamic model for flapping-wing flight. Aeronautical 97(964):125–130

    Google Scholar 

  8. Orlowski C, Girard A, Shyy W (2009) Derivation and simulation of the nonlinear dynamics of a flapping wing micro-air vehicle. The European Micro Aerial Vehicle Conference and Flight Competition

  9. Mazaheri K, Ebrahimi A (2010) Experimental investigation of the effect of chord wise flexibility on the aerodynamics of flapping wings in hovering flight. J Fluids Struct 26(4):544–558. doi:10.1016/j.jfluidstructs.2010.03.004

    Article  Google Scholar 

  10. Feiffer ATP (2010) Ornithopter flight simulation based on flexible multi-body dynamics. J Bionic Eng 7(1):102–111. doi:10.1016/S1672-6529(09)60189-X

    Article  Google Scholar 

  11. Zhu C, Muraoka K, Kawabata T, Cao C, Fujimoto T, Chiba N (2006) Real time animation of bird fight based on aerodynamics. Soc Art Sci 5(1):1–10

    Article  MATH  Google Scholar 

  12. Ferreira M (2010) Modeling and control of a dragonfly-like robot. J Contr Sci Eng. doi:10.1155/2010/643045

    Google Scholar 

  13. Han JH (2008) Ornithopter modeling for flight simulation. In: IEEE international conference on control, automation and systems, pp 1773–1777. doi: 10.1109/ICCAS.2008.4694517

  14. Ho S, Nassef H, Pornsinsirirak N (2003) Unsteady aerodynamics and flow control for flapping wing flyers. Prog Aerosp Sci 39(8):635–681. doi:10.1016/j.paerosci.2003.04.001

    Article  Google Scholar 

  15. Heathcote S, Martin D, Gursul I (2004) Flexible flapping airfoil propulsion at zero free stream velocity. AIAA J 42:2196–2204. doi:10.2514/6.2003-3446

    Article  Google Scholar 

  16. Barut A, Das M, Madenci E (2006) Nonlinear deformations of flapping on a micro air vehicle. AIAA Paper. doi:10.2514/6.2006-1662

    Google Scholar 

  17. Sibilski K, Pietrucha J, Zlocka M (2007) The comparative evaluation of power requirements for fixed, rotary and flapping wings micro air vehicles. AIAA. doi:10.2514/6.2007-6498

    Google Scholar 

  18. Ebrahimi A, Karimian S, Shidaei A, Okhovat S, Dehghadani M (2005) Primarily design of TADBIR ornithopter, Aerospace Research Centre. Sharif University of Technology, TR-01, A1-10

  19. Karnopp DC, Margolis DL, Rosenberg RC (2000) System dynamics modeling and simulation of mechatronic systems. Wiley, Canada

    Google Scholar 

  20. Fritz T, Long L (2004) Object-oriented unsteady vortex lattice method for flapping flight. J Aircr 41(6):1275–1290. doi:10.2514/1.7357

    Article  Google Scholar 

  21. Pourtakdoust SH, Karimain Aliabadi S (2012) Evaluation of flapping wing propulsion based on a new experimentally validated aeroelastic model. Scientia Iranica B 19(3):472–482

    Article  Google Scholar 

  22. Xu M, Wei M, Yang T, Lee YS, Burton TD (2011) Nonlinear structural response in flexible flapping wings with different density ratio. In: 49th AIAA aerospace sciences meeting including the New Horizons forum and aerospace exposition, AIAA 2011–376

  23. Mukherjee I, Omkar SN (2011) An analytical model for the aeroelasticity of insect flapping. In: 52nd AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conference, AIAA 2011–2012

  24. Beards CE (1996) Structural vibration: analysis and damping. Arnold, a member of the Hodder Headline Group, Britain

    Google Scholar 

  25. Daniel T, Combes S (2002) Flexing wings and fins: bending by inertial or fluid dynamic forces. Int Comp Biol 42:1044–1049

    Article  Google Scholar 

  26. Combes SA, Daniel TL (2003) Into thin air: contributions of aerodynamic and inertial-elastic forces to wing bending in the hawk moth manduca sexta. Exp Biol 206:2999–3006

    Article  Google Scholar 

  27. Jahanbin Z (2013) Developing a method for the dynamic analysis of flexible flapping wing. Dissertation, Sharif University of Technology

  28. Beheshtkar N (2011) Dynamic simulation of the propulsion system of the mechanical birds. Dissertation, Sharif University of Technology

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zahra Jahanbin.

Additional information

Technical Editor: Glauco A. de P. Caurin.

Appendix: Bond graph models used to derive the dynamic equations of motion

Appendix: Bond graph models used to derive the dynamic equations of motion

Figure 14 shows the numbered bond graph model of a DC motor attached to a crank-rod mechanism and a rigid beam wing.

Fig. 14
figure 14

Flapping mechanism attached to the rigid beam wing

Figure 15 shows the labeled bond graph model of a DC motor attached to a crank-rod mechanism and an elastic beam wing.

Fig. 15
figure 15

Flapping mechanism attached to the elastic beam wing

Figure 16 illustrates the complete numbered bond graph model of the flapping bird equipped with the elastic wings and driven by a pair of DC motors and crank-rod mechanism and attached to the main body. All the bonds in the graphs were named in order to derive the dynamic equations of motion.

Fig. 16
figure 16

Complete numbered bond graph model of the flapping bird equipped with the DC motors, flexible beam wings, crank-rod mechanism and main body

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jahanbin, Z., Selk Ghafari, A., Ebrahimi, A. et al. Multi-body simulation of a flapping-wing robot using an efficient dynamical model. J Braz. Soc. Mech. Sci. Eng. 38, 133–149 (2016). https://doi.org/10.1007/s40430-015-0350-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40430-015-0350-4

Keywords

Navigation