Abstract
There is a renewed interest in the development of underwater robotic fish due to the advancement in control systems. The cross section of real fish broadly consists of solid bone at the core followed by viscoelastic matrix (tissue mass). The precise material development for such systems is still a challenge, as the desired motion requires viscoelastic dynamic response with probably varying axial stiffness. It is thus important to develop physically accurate material model of fish that can be employed in fluid–structure interaction codes. The primary objective of the present work is to develop viscoelastic dynamic material model, where the viscous response is obtained by Kelvin–Voigt model. The detailed formulation of the model is presented followed by its numerical implementation by finite element (space discretization) and Newmark (time discretization) methods. The correctness of the developed MATLAB code is successfully demonstrated by solving several problems having known analytical solutions. The entire code is made available in the supplementary material file, which can be readily deployed in the design and development of robotic fish systems.
Similar content being viewed by others
References
Raj, A., Thakur, A.: Fish-inspired robots: design, sensing, actuation, and autonomy—a review of research. Bioinspir. Biomim. 11(3), 031001 (2016)
Richard Blidberg, D.: The development of autonomous underwater vehicles (auv); a brief summary. In: IEEE ICRA, volume 4, p. 1. Citeseer (2001)
Salazar, R., Campos, A., Fuentes, V., Abdelkefi, A.: A review on the modeling, materials, and actuators of aquatic unmanned vehicles. Ocean Eng. 172, 257–285 (2019)
Wang, W., Yin, R., Hao, D., Yan, Y.: Modeling and simulation of fish-like swimming in a straight-line swimming state using immersed boundary method. Adv. Mech. Eng. 6, 489683 (2014)
Librizzi, N.N., Long Jr., J.H., Root, R.G.: Modeling a swimming fish with an initial boundary value problem: unsteady maneuvers of an elastic plate with internal force generation. Math. Comput. Model. 30(11–12), 77–93 (1999)
Jin-song, H., Yong-liang, Yu., Cheng, P., Bo-qing, X., Tong, B., et al.: Viscoelastic constitutive model related to deformation of insect wing under loading in flapping motion. Appl. Math. Mech. 27(6), 741–748 (2006)
Chandar, D.D.J., Damodaran, M.: Computational fluid-structure interaction of a flapping wing in free flight using overlapping grids. In: 27th AIAA Applied Aerodynamics Conference. AIAA, volume 3849, pp. 1–18 (2009)
Loudini, M., Boukhetala, D., Tadjine, M.: Comprehensive mathematical modelling of a lightweight flexible link robot manipulator. Int. J. Model. Identif. Control 2(4), 313–321 (2007)
Vrabie, M., Toma, I.-O., Jerca, St: Differential equation of a visco-elastic beam subjected to bending. Buletinul Institutului Politehnic din lasi. Sectia Constructii, Arhitectura 55(2), 21 (2009)
Chen, W.-H., Lin, T.-C.: Dynamic analysis of viscoelastic structures using incremental finite element method. Eng. Struct. 4(4), 271–276 (1982)
Rencis, J.J., Saigal, S., Jong, K.-Y.: Dynamic viscoelastic beam model for finite element method. J. Aerosp. Eng. 3(1), 19–29 (1990)
Buhariwala, K.J., Hansen, J.S.: Dynamics of viscoelastic structures. AIAA J. 26(2), 220–227 (1988)
Burnett, D.S.: Finite Element Analysis: From Concepts to Applications. Addison Wesley, New York (1987)
Newmark, N.M.: A method of computation for structural dynamics. J. Eng. Mech. Div. 85(3), 67–94 (1959)
Shames, I.H., Cozzarelli, F.A.: Elastic and Inelastic Stress Analysis. Taylor & Francis Group, Milton Park (1997)
Dahlquist, G.G.: A special stability problem for linear multistep methods. BIT Numer. Math. 3, 27–43 (1963)
Lindfield, G., Penny, J.: Numerical Methods: Using MATLAB. Academic Press, Cambridge (2018)
Rao, S.S.: The Finite Element Method in Engineering. Butterworth-Heinemann, Oxford (2017)
Subramanian, H., Mulay, S.S.: On the homogenization of a laminate beam under transverse loading: extension of pagano’s theory. Acta Mech. https://doi.org/10.1007/s00707-020-02827-z (2020)
Rao, S.S.: Mechanical Vibrations. Pearson, London (2010)
Weaver Jr., W., Timoshenko, S.P., Young, D.H.: Vibration Problems in Engineering. Wiley, New York (1990)
Krishna Chinthala, V.S.R., Mulay, S.S.: The buckling and deflection studies of micro-electro-mechanical column and beam structures containing fixed-charges. Mech. Mater. 150, 103560 (2020)
Chen, W.-H., Lin, T.-C.: Dynamic analysis of viscoelastic structures using incremental finite element method. Eng. Struct. 4(4), 271–276 (1982)
Łabędzki, P., Pawlikowski, R., Radowicz, A.: Transverse vibration of a cantilever beam under base excitation using fractional rheological model. AIP Conf. Proc. 2029(1), 020034 (2018)
Sun, W., Liu, Y., Li, H., Pan, D.: Determination of the response distributions of cantilever beam under sinusoidal base excitation. J. Phys. Conf. Ser. 448, 012010 (2013)
Acknowledgements
The authors gratefully acknowledge the financial support provided by Indian Institute of Technology Madras to the first author of this manuscript in the form of institute summer research fellowship. The third author of this manuscript also gratefully acknowledges the several discussions he had, related to the robotic fish models, with Prof. Pablo Valdivia Y Alvarado of Singapore University of Technology and Design, Singapore.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
Appendix
Appendix
1.1 Two KV elements in series
A creep compliance function, for two KV elements connected in series, is derived in this section. This expression is employed to represent the variation of E and \({\upeta }\), as shown in Fig. 2, with respect to the time parameter.
Let us consider two KV elements, having \((E_1, {\upeta }_1)\) and \((E_2, {\upeta }_2)\) material constants, connected in the series. A constant stress \({\sigma }= {\sigma }_0\,\text{ H }(t)\) is applied across this arrangement, where \(\text{ H }(t)\) is usual Heaviside function (delta function) implying an application of \({\sigma }_0\) at \(t \ge 0^{+}\). An equilibrium of individual KV element is given as
where the subscripts \((\bullet )_1\) and \((\bullet )_2\) imply first and second KV element, respectively, and the stress and strain equilibrium result in \({\sigma }= {\sigma }_1 = {\sigma }_2\) and \(\varepsilon = \varepsilon _1 + \varepsilon _2\), respectively. The Laplace transform of Eq. (A.1) results in
where \((\overline{\bullet })\) represents a quantity in Laplace transform domain, and p is Laplace variable. Eq. (A.2) is substituted in the strain equilibrium to obtain
Eq. (A.3) is simplified by partial fraction as
Eq. (A.4) is transferred to the time domain by inverse Laplace transform to get
where \({\uptau }_1 = ({\upeta }_1 / E_1)\) and \({\uptau }_2 = ({\upeta }_2/E_2)\) is substituted, and S(t) is the creep compliance function. The \(E(t) = (1/S(t))\) and \({\upeta }(t) = {\upeta }_1 \,\text{ e}^{(-t/{\uptau }_1)} + {\upeta }_2 \,\text{ e}^{(-t/{\uptau }_2)}\) are used in VE dynamic beam deflection solution due to earthquake type loading.
Rights and permissions
About this article
Cite this article
Putrevu, H., Subramanian, H. & Mulay, S.S. On the viscoelastic dynamic beam modelling. Int J Adv Eng Sci Appl Math 13, 18–32 (2021). https://doi.org/10.1007/s12572-021-00288-8
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12572-021-00288-8