Skip to main content

First Order Error Correction for Trimmed Quadrature in Isogeometric Analysis

  • Chapter
  • First Online:

Part of the book series: Lecture Notes in Computational Science and Engineering ((LNCSE,volume 128))

Abstract

In this work, we develop a specialized quadrature rule for trimmed domains, where the trimming curve is given implicitly by a real-valued function on the whole domain. We follow an error correction approach: In a first step, we obtain an adaptive subdivision of the domain in such a way that each cell falls in a predefined base case. We then extend the classical approach of linear approximation of the trimming curve by adding an error correction term based on a Taylor expansion of the blending between the linearized implicit trimming curve and the original one. This approach leads to an accurate method which improves the convergence of the quadrature error by one order compared to piecewise linear approximation of the trimming curve. It is at the same time efficient, since essentially the computation of one extra one-dimensional integral on each trimmed cell is required. Finally, the method is easy to implement, since it only involves one additional line integral and refrains from any point inversion or optimization operations. The convergence is analyzed theoretically and numerical experiments confirm that the accuracy is improved without compromising the computational complexity .

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   129.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    The weights were chosen as \((\omega _{0,0},\omega _{1,0},\omega _{0,1},\omega _{1,1},\omega _{0,2},\omega _{1,2}) = \left (1,1,\frac {1}{\sqrt {2}},\frac {1}{\sqrt {2}},1,1\right )\) and the corresponding control points as (1, 0), (2, 0), (1, 1), (2, 2), (0, 1), (0, 2).

References

  1. Bandara, K., Rüberg, T., Cirak, F.: Shape optimisation with multiresolution subdivision surfaces and immersed finite elements. Comput. Methods Appl. Mech. Eng. 300(Supplement C), 510–539 (2016)

    Google Scholar 

  2. Bazilevs, Y., Calo, V., Cottrell, J., Evans, J., Hughes, T., Lipton, S., Scott, M., Sederberg, T.: Isogeometric analysis using T-splines. Comput. Methods Appl. Mech. Eng. 199(5), 229–263 (2010)

    Article  MathSciNet  Google Scholar 

  3. Beer, G., Marussig, B., Zechner, J.: A simple approach to the numerical simulation with trimmed CAD surfaces. Comput. Methods Appl. Mech. Eng. 285, 776–790 (2015)

    Article  MathSciNet  Google Scholar 

  4. Bordas, S.P.A., Burman, E.N., Larson, M.G., Olshanskii, M.A. (eds.) Geometrically Unfitted Finite Element Methods and Applications. Lecture Notes in Computational Science and Engineering. Springer International Publishing, Cham (2017)

    MATH  Google Scholar 

  5. Burman, E., Claus, S., Hansbo, P., Larson, M.G., Massing, A.: CutFEM: discretizing geometry and partial differential equations. Int. J. Numer. Methods Eng. 104(7), 472–501 (2015)

    Article  MathSciNet  Google Scholar 

  6. Burman, E., Hansbo, P., Larson, M.G.: A cut finite element method with boundary value correction. Math. Comput. 87, 633–657 (2018)

    Article  MathSciNet  Google Scholar 

  7. Cox, D.A., Sederberg, T.W., Chen, F.: The moving line ideal basis of planar rational curves. Comput. Aided Geom. Des. 15(8), 803–827 (1998)

    Article  MathSciNet  Google Scholar 

  8. Gander, W., Gautschi, W.: Adaptive quadrature—revisited. BIT Numer. Math. 40(1), 84–101 (2000)

    Article  MathSciNet  Google Scholar 

  9. Hofer, C., Langer, U., Toulopoulos, I.: Discontinuous Galerkin isogeometric analysis of elliptic diffusion problems on segmentations with gaps. SIAM J. Sci. Comput. 38(6), A3430–A3460 (2016)

    Article  MathSciNet  Google Scholar 

  10. Hofer, C., Toulopoulos, I.: Discontinuous Galerkin isogeometric analysis for parametrizations with overlapping regions. RICAM-Report 2017–17 (2017)

    Google Scholar 

  11. Hughes, T., Cottrell, J., Bazilevs, Y.: Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement. Comput. Methods Appl. Mech. Eng. 194(39–41), 4135–4195 (2005)

    Article  MathSciNet  Google Scholar 

  12. Jüttler, B., Mantzaflaris, A., Perl, R., Rumpf, M.: On numerical integration in isogeometric subdivision methods for PDEs on surfaces. Comput. Methods Appl. Mech. Eng. 302, 131–146 (2016)

    Article  MathSciNet  Google Scholar 

  13. Kamensky, D., Hsu, M.C., Schillinger, D., Evans, J.A., Aggarwal, A., Bazilevs, Y., Sacks, M.S., Hughes, T.J.: An immersogeometric variational framework for fluid-structure interaction: application to bioprosthetic heart valves. Comput. Methods Appl. Mech. Eng. 284, 1005–1053 (2015). Isogeometric Analysis Special Issue

    Google Scholar 

  14. Kim, H., Seo, Y., Youn, S..: Isogeometric analysis for trimmed CAD surfaces. Comput. Methods Appl. Mech. Eng. 198(37–40), 2982–2995 (2009)

    Article  Google Scholar 

  15. Kumar, S., Manocha, D.: Efficient rendering of trimmed nurbs surfaces. Comput. Aided Des. 27(7), 509–521 (1995). Display and visualisation

    Google Scholar 

  16. Lehrenfeld, C.: High order unfitted finite element methods on level set domains using isoparametric mappings. Comput. Methods Appl. Mech. Eng. 300, 716–733 (2016)

    Article  MathSciNet  Google Scholar 

  17. Mantzaflaris, A., Scholz, F., others (see website): G+Smo (Geometry plus Simulation modules) v0.8.1 (2018). http://gs.jku.at/gismo

  18. Marussig, B., Hughes, T.: A review of trimming in isogeometric analysis: challenges, data exchange and simulation aspects. Arch. Comput. Methods Eng. 25, 1–69 (2017)

    MathSciNet  Google Scholar 

  19. Marussig, B., Hiemstra, R., Hughes, T.: Improved conditioning of isogeometric analysis matrices for trimmed geometries. Comput. Methods Appl. Mech. Eng. 334, 79–110 (2018)

    Article  MathSciNet  Google Scholar 

  20. Nagy, A., Benson, D.: On the numerical integration of trimmed isogeometric elements. Comput. Methods Appl. Mech. Eng. 284, 165–185 (2015)

    Article  MathSciNet  Google Scholar 

  21. Newman, T.S., Yi, H.: A survey of the marching cubes algorithm. Comput. Graph. 30(5), 854–879 (2006)

    Article  Google Scholar 

  22. Pigl, L.A., Tiller, W.: The NURBS Book. Springer-Verlag, Berlin (1997)

    Book  Google Scholar 

  23. Rüberg, T., Cirak, F.: A fixed-grid b-spline finite element technique for fluid-structure interaction. Int. J. Numer. Methods Fluids 74(9), 623–660 (2014)

    Article  MathSciNet  Google Scholar 

  24. Ruess, M., Schillinger, D., Özcan, A., Rank, E.: Weak coupling for isogeometric analysis of non-matching and trimmed multi-patch geometries. Comput. Methods Appl. Mech. Eng. 269, 46–71 (2014)

    Article  MathSciNet  Google Scholar 

  25. Sanches, R., Bornemann, P., Cirak, F.: Immersed b-spline (i-spline) finite element method for geometrically complex domains. Comput. Methods Appl. Mech. Eng. 200(13), 1432–1445 (2011)

    Article  MathSciNet  Google Scholar 

  26. Schmidt, R., Wüchner, R., Bletzinger, K.U.: Isogeometric analysis of trimmed NURBS geometries. Comput. Methods Appl. Mech. Eng. 241–244, 93–111 (2012)

    Article  MathSciNet  Google Scholar 

  27. Scholz, F., Mantzaflaris, A., Jüttler, B.: Partial tensor decomposition for decoupling isogeometric Galerkin discretizations. Comput. Methods Appl. Mech. Eng. 336, 485–506 (2018)

    Article  MathSciNet  Google Scholar 

  28. Seiler, A., Jüttler, B.: Reparameterization and adaptive quadrature for the isogeometric discontinuous Galerkin method. In: Mathematical Methods for Curves and Surfaces, pp. 251–269. Springer International Publishing, Cham (2017)

    Google Scholar 

  29. Seo, Y.D., Kim, H.J., Youn, S.K.: Isogeometric topology optimization using trimmed spline surfaces. Comput. Methods Appl. Mech. Eng. 199(49–52), 3270–3296 (2010)

    Article  MathSciNet  Google Scholar 

  30. Taubin, G.: Estimation of planar curves, surfaces, and nonplanar space curves defined by implicit equations with applications to edge and range image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 13(11), 1115–1138 (1991)

    Article  Google Scholar 

  31. Zhang, H., Mo, R., Wan, N.: An IGA discontinuous Galerkin method on the union of overlapped patches. Comput. Methods Appl. Mech. Eng. 326, 446–480 (2017)

    Article  MathSciNet  Google Scholar 

  32. Zhu, X., Ma, Z., Hu, P.: Nonconforming isogeometric analysis for trimmed CAD geometries using finite-element tearing and interconnecting algorithm. Proc. Inst. Mech. Eng. C J. Mech. Eng. Sci. 231(8), 1371–1389 (2017)

    Article  Google Scholar 

Download references

Acknowledgements

The authors gratefully acknowledge the support provided by the Austrian Science Fund (FWF) through project NFN S11708 and by the European Research Council (ERC), project GA 694515.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Felix Scholz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Scholz, F., Mantzaflaris, A., Jüttler, B. (2019). First Order Error Correction for Trimmed Quadrature in Isogeometric Analysis. In: Apel, T., Langer, U., Meyer, A., Steinbach, O. (eds) Advanced Finite Element Methods with Applications. FEM 2017. Lecture Notes in Computational Science and Engineering, vol 128. Springer, Cham. https://doi.org/10.1007/978-3-030-14244-5_15

Download citation

Publish with us

Policies and ethics