Skip to main content
Log in

Implementation of the virtual element method for coupled thermo-elasticity in Abaqus

  • Original Paper
  • Published:
Numerical Algorithms Aims and scope Submit manuscript

Abstract

In this paper, we employ the virtual element method for the numerical solution of linear thermo-elastic problems in two dimensions. The framework is implemented within the commercial software Abaqus using its user element feature. The implementation details of the virtual element method in Abaqus-Matlab software framework are described. The corresponding details on the input data format, which forms the core of the analysis, are given. Both linear and quadratic elements are used within the virtual element framework. A few benchmark problems from linear thermo-elasticity are solved to validate the implementation.

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.

Similar content being viewed by others

References

  1. Wachspress, E.L.: Springer, New York (1971)

  2. Sukumar, N.: Int. J. Numer. Methods Eng. 61(12), 2159 (2004)

    Article  MathSciNet  Google Scholar 

  3. Sukumar, N., Malsch, E.A.: Arch. Comput. Methods Eng. 13(1), 129 (2006)

    Article  Google Scholar 

  4. Talischi, C., Paulino, G.H., Pereira, A., Menezes, I.F.: Struct. Multidisc. Optim. 45, 329 (2012)

    Article  Google Scholar 

  5. Rand, A., Gillette, A., Bajaj, C.: Math. Comput. 83, 2691 (2014)

    Article  Google Scholar 

  6. Sze, K., Sheng, N.: Finite Elem. Anal. Des. 42(2), 107 (2005)

    Article  Google Scholar 

  7. Botsch, M., Pauly, M., Kobbelt, L., Alliez, P., Lévy, B., Bischoff, S., Röossl, C.: https://hal.inria.fr/inria-00186820 (2007)

  8. Jayabal, K., Menzel, A., Arockiarajan, A., Srinivasan, S.: Comput. Mech. 48(4), 421 (2011)

    Article  MathSciNet  Google Scholar 

  9. Jaskowiec, J., Plucinski, P., Stankiewicz, A.: Finite Elem. Anal. Des. 120, 1 (2016)

    Article  MathSciNet  Google Scholar 

  10. Biabanaki, S.O.R., Khoei, A.R.: Comput. Mech. 50(1), 19 (2012)

    Article  MathSciNet  Google Scholar 

  11. Kravtsov, D., Fryazinov, O., Adzhiev, V., Pasko, A., Comninos, P.: In: Proceedings of SIGGRAPH, p. 9. https://doi.org/10.1145/1599301.1599312 (2009)

  12. Pereira, A., Talischi, C., Menezes, I.F.M., Paulino, G.H.: Mecánica Computacional 29, 1525 (2010)

    Google Scholar 

  13. Talischi, C., Pereira, A., Paulino, G.H., Menezes, I.F.M., Carvalho, M.S.: Int. J. Numer. Methods Eng. 74(2), 134 (2014)

    Article  Google Scholar 

  14. Lipnikov, K., Manzini, G.: J. Comput. Phys. 272(1), 360 (2014)

    Article  MathSciNet  Google Scholar 

  15. Beirão da Veiga, L., Manzini, G.: The Mimetic Finite Difference Method and the Virtual Element Method for Elliptic Problems with Arbitrary Regularity. Technical Report LA-UR-12-22977 Los Alamos National Laboratory (2012)

  16. Beirão da Veiga, L, Brezzi, F., Cangiani, A., Manzini, G., Marini, L.D., Russo, A.: Math. Model. Methods Appl. Sci. 23, 199 (2013)

    Article  Google Scholar 

  17. Beirão da Veiga, L, Brezzi, F., Marini, L.D., Russo, A.: Math. Models Methods Appl. Sci. 24(08), 1541 (2014)

    Article  MathSciNet  Google Scholar 

  18. Gain, A.L., Talischi, C., Paulino, G.H.: Comput. Methods Appl. Mech. Eng. 282, 132 (2014)

    Article  Google Scholar 

  19. Da Veiga, L.B., Brezzi, F., Dassi, F., Marini, L.D., Russo, A.: Chin. Ann. Math. Ser. B 39(2), 315 (2018)

    Article  MathSciNet  Google Scholar 

  20. Droniou, J.: Math. Models Methods Appl. Sci. 24, 1575 (2010)

    Article  MathSciNet  Google Scholar 

  21. Cangiani, A., Georgoulis, E.H., Houston, P.: Math. Models Methods Appl. Sci. 24(10), 2009 (2014)

    Article  MathSciNet  Google Scholar 

  22. hai Tang, X., Wu, S.C., Zheng, C., hai Zhang, J.: Appl. Math. Mech. 30, 1233 (2009)

    Article  Google Scholar 

  23. Natarajan, S., Ooi, E.T., Chiong, I., Song, C.: Finite Elem. Anal. Des. 85, 101 (2014)

    Article  MathSciNet  Google Scholar 

  24. Ooi, E., Song, C., Natarajan, S.: Int. J. Numer. Methods Eng. 108(9), 1086 (2016)

    Article  Google Scholar 

  25. Natarajan, S., Ooi, E.T., Saputra, A., Song, C.: Eng. Anal. Bound. Elem. 80, 218 (2017)

    Article  MathSciNet  Google Scholar 

  26. Beirão da Veiga, L., Chernov, A., Mascotto, L., Russo, A.: Numerische Mathematik, pp. 581–613 (2018)

  27. Beirão da Veiga, L, Brezzi, F., Marini, L., Russo, A.: Math. Models Methods Appl. Sci. 26(4), 729 (2016)

    Article  MathSciNet  Google Scholar 

  28. Andersen, O., Nilsen, H.M., Raynaud, X.: arXiv:1606.09508 (2016)

  29. Brezzi, F., Marini, L.D.: Comput. Methods Appl. Mech. Eng. 253, 455 (2013)

    Article  Google Scholar 

  30. Wriggers, P., Reddy, B.D., Rust, W., Hudobivnik, B.: J. Comput. Mech. 60(2), 253–268 (2017)

    Article  Google Scholar 

  31. Berrone, S., Benedetto, M.F., Borio, A., Pieraccini, S., Scialò, S.: PAMM 15(1), 19 (2015)

    Article  Google Scholar 

  32. Antonietti, P.F., Bruggi, M., Scacchi, S., Verani, M.: Comput. Math. Appl. 200, 1729 (2011)

    Google Scholar 

  33. Ortiz-Bernardin, A., Alvarez, C., Hitschfeld-Kahler, N., Russo, A., Silva-Valenzuela, R., Olate-Sanzana, E.: arXiv:http://arXiv.org/abs/1708.03438(2017)

  34. Sutton, O.J.: Numer. Algorithm. 75(4), 1141 (2017). https://doi.org/10.1007/s11075-016-0235-3

    Article  MathSciNet  Google Scholar 

  35. Abaqus, Dassault Systèmes Simulia Corp, Providence (2012)

  36. Floater, M.S.: Acta Numerica 24, 161 (2015)

    Article  MathSciNet  Google Scholar 

  37. Papazafeiropoulos, G., niz Calvente, M.M., neda, E.M.P.: Adv. Eng. Softw. 105, 9 (2017)

    Article  Google Scholar 

Download references

Acknowledgments

The second author would like to thank Prof. Lourenco Beirão da Veiga for the discussions on the VEM.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. Natarajan.

Appendix

Appendix

The developed routines are in the open-source and can be downloaded from

https://github.com/nsundar/VEM_in_Abaqus

along with the user element subroutines, Matlab-Abaqus interface to generate Abaqus input file.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dhanush, V., Natarajan, S. Implementation of the virtual element method for coupled thermo-elasticity in Abaqus. Numer Algor 80, 1037–1058 (2019). https://doi.org/10.1007/s11075-018-0516-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11075-018-0516-0

Keywords

Navigation