Skip to main content
Log in

Arbitrary order 2D virtual elements for polygonal meshes: part I, elastic problem

  • Original Paper
  • Published:
Computational Mechanics Aims and scope Submit manuscript

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.

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.

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
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  1. Andersen O, Nilsen HM, Raynaud X (2016) On the use of the virtual element method for geomechanics on reservoir grids. Preprint arXiv:1606.09508

  2. 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

    Article  MATH  MathSciNet  Google Scholar 

  3. 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)

  4. Artioli E, Taylor RL (2017) High-order virtual element method for 2d solid mechanics problems. In: Proceedings of the international conference on computational plasticity

  5. Bathe KJ (1996) Finite element procedures. Prentice Hall, Upper Saddle River

    MATH  Google Scholar 

  6. 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

    Article  MathSciNet  Google Scholar 

  7. 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

    Article  MATH  MathSciNet  Google Scholar 

  8. Beirão da Veiga L, Brezzi F, Marini LD (2013) Virtual elements for linear elasticity problems. SIAM J Numer Anal 51(2):794–812

    Article  MATH  MathSciNet  Google Scholar 

  9. 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

    Article  MATH  MathSciNet  Google Scholar 

  10. 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

    Article  MATH  MathSciNet  Google Scholar 

  11. Brezzi F, Marini LD (2013) Virtual element methods for plate bending problems. Comput Methods Appl Mech Eng 253:455–462

  12. 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

  13. 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

    Article  MathSciNet  Google Scholar 

  14. 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

    Article  MATH  MathSciNet  Google Scholar 

  15. Dassault Systèmes (2011) Abaqus documentation. Providence, RI

  16. 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

    Article  MathSciNet  Google Scholar 

  17. 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

    Article  MathSciNet  Google Scholar 

  18. Gain AL, Paulino GH, Leonardo SD, Menezes IFM (2015) Topology optimization using polytopes. Comput Methods Appl Mech Eng 293:411–430

    Article  MathSciNet  Google Scholar 

  19. Hughes TJR (2000) The finite element method: linear static and dynamic finite element analysis, 2nd edn. Dover, Mineola

    MATH  Google Scholar 

  20. 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

    Article  MATH  MathSciNet  Google Scholar 

  21. MATLAB (2015) Version 8.6.0 (r2015b). The MathWorks Inc., Natick

  22. Sukumar N, Tabarraei A (2004) Conforming polygonal finite elements. Int J Numer Methods Eng 61(12):2045–2066

    Article  MATH  MathSciNet  Google Scholar 

  23. 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

    MATH  Google Scholar 

  24. Taylor RL, Artioli E (2017) VEM for solids. Special Issue in Tribute to Prof. Roger Owen (to appear)

  25. Wriggers P (2008) Nonlinear finite element methods. Springer, Berlin

    MATH  Google Scholar 

  26. Wriggers P, Rust WT (2016) Reddy BD A virtual element method for contact. Comput Mech 58(6):1039–1050

    Article  MathSciNet  Google Scholar 

  27. Zienckiewicz OC, Taylor RL (2000) The finite element method. Butterworth Heinemann, Oxford

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to E. Artioli.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00466-017-1404-5

Keywords

Navigation