Abstract
The present work deals with the formulation of a virtual element method for two dimensional structural problems. The contribution is split in two parts: in part I, the elastic problem is discussed, while in part II (Artioli et al. in Comput Mech, 2017) the method is extended to material nonlinearity, considering different inelastic responses of the material. In particular, in part I a standardized procedure for the construction of all the terms required for the implementation of the method in a computer code is explained. The procedure is initially illustrated for the simplest case of quadrilateral virtual elements with linear approximation of displacement variables on the boundary of the element. Then, the case of polygonal elements with quadratic and, even, higher order interpolation is considered. The construction of the method is detailed, deriving the approximation of the consistent term, the required stabilization term and the loading term for all the considered virtual elements. A wide numerical investigation is performed to assess the performances of the developed virtual elements, considering different number of edges describing the elements and different order of approximations of the unknown field. Numerical results are also compared with the one recovered using the classical finite element method.
Similar content being viewed by others
References
Andersen O, Nilsen HM, Raynaud X (2016) On the use of the virtual element method for geomechanics on reservoir grids. Preprint arXiv:1606.09508
Antonietti PF, Beirão da Veiga L, Scacchi S, Verani M (2016) A \({C}^1\) virtual element method for the Cahn-Hilliard equation with polygonal meshes. SIAM J Numer Anal 54(1):34–56
Artioli E, Beirão da Veiga L, Lovadina C, Sacco E (2017) Arbitrary order 2D virtual elements for polygonal meshes: part II, inelastic problem. Comput Mech (to appear)
Artioli E, Taylor RL (2017) High-order virtual element method for 2d solid mechanics problems. In: Proceedings of the international conference on computational plasticity
Bathe KJ (1996) Finite element procedures. Prentice Hall, Upper Saddle River
Beirão da Veiga L, Lovadina C, Mora D (2015) A virtual element method for elastic and inelastic problems on polytope meshes. Comput Methods Appl Mech Eng 295:327–346
Beirão da Veiga L, Brezzi F, Cangiani A, Manzini G, Marini LD, Russo A (2013) Basic principles of virtual element methods. Math Models Methods Appl Sci 23(1):199–214
Beirão da Veiga L, Brezzi F, Marini LD (2013) Virtual elements for linear elasticity problems. SIAM J Numer Anal 51(2):794–812
Beirão da Veiga L, Brezzi F, Marini LD, Russo A (2014) The hitchhiker’s guide to the virtual element method. Math Models Methods Appl Sci 24(8):1541–1573
Biabanaki S, Khoei A, Wriggers P (2014) Polygonal finite element methods for contact-impact problems on non-conformal meshes. Comput Methods Appl Mech Eng 269:198–221
Brezzi F, Marini LD (2013) Virtual element methods for plate bending problems. Comput Methods Appl Mech Eng 253:455–462
Cangiani A, Manzini G, Russo A, Sukumar N (2015) Hourglass stabilization and the virtual element method. Int J Numer Methods Eng 102(3–4): 404–436
Chi H, Beirão da Veiga L, Paulino GH (2017) Some basic formulations of the virtual element method (vem) for finite deformations. Comput Methods Appl Mech Eng 318:148–192
Chi H, Talischi C, Lopez-Pamies O, Paulino GH (2015) Polygonal finite elements for finite elasticity. Int J Numer Methods Eng 101(4):305–328
Dassault Systèmes (2011) Abaqus documentation. Providence, RI
Di Pietro DA, Ern A (2015) A hybrid high-order locking-free method for linear elasticity on general meshes. Comput Methods Appl Mech Eng 283:1–21
Gain AL, Talischi C, Paulino GH (2014) On the virtual element method for three-dimensional linear elasticity problems on arbitrary polyhedral meshes. Comput Methods Appl Mech Eng 282:132–160
Gain AL, Paulino GH, Leonardo SD, Menezes IFM (2015) Topology optimization using polytopes. Comput Methods Appl Mech Eng 293:411–430
Hughes TJR (2000) The finite element method: linear static and dynamic finite element analysis, 2nd edn. Dover, Mineola
Leon SE, Spring D, Paulino GH (2014) Reduction in mesh bias for dynamic fracture using adaptive splitting of polygonal finite elements. Int J Numer Methods Eng 100:555–576
MATLAB (2015) Version 8.6.0 (r2015b). The MathWorks Inc., Natick
Sukumar N, Tabarraei A (2004) Conforming polygonal finite elements. Int J Numer Methods Eng 61(12):2045–2066
Talischi C, Paulino GH, Pereira A, Menezes IFM (2010) Polygonal finite elements for topology optimization: a unifying paradigm. Int J Numer Methods Eng 82(6):671–698
Taylor RL, Artioli E (2017) VEM for solids. Special Issue in Tribute to Prof. Roger Owen (to appear)
Wriggers P (2008) Nonlinear finite element methods. Springer, Berlin
Wriggers P, Rust WT (2016) Reddy BD A virtual element method for contact. Comput Mech 58(6):1039–1050
Zienckiewicz OC, Taylor RL (2000) The finite element method. Butterworth Heinemann, Oxford
Author information
Authors and Affiliations
Corresponding author
Additional information
E. Artioli gratefully acknowledges the partial financial support of the Italian Minister of University and Research, MIUR (Program: Consolidate the Foundations 2015; Project: BIOART; Grant number (CUP): E82F16000850005).
L. Beirão da Veiga and C. Lovadina where partially supported by IMATI-CNR of Pavia, Italy. This support is gratefully acknowledged.
Rights and permissions
About this article
Cite this article
Artioli, E., Beirão da Veiga, L., Lovadina, C. et al. Arbitrary order 2D virtual elements for polygonal meshes: part I, elastic problem. Comput Mech 60, 355–377 (2017). https://doi.org/10.1007/s00466-017-1404-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00466-017-1404-5