Skip to main content
Log in

Curvature-Based r-Adaptive Isogeometric Analysis with Injectivity-Preserving Multi-Sided Domain Parameterization

  • Published:
Journal of Systems Science and Complexity Aims and scope Submit manuscript

Abstract

Inspired by the r-refinement method in isogeometric analysis, in this paper, the authors propose a curvature-based r-adaptive isogeometric method for planar multi-sided computational domains parameterized by toric surface patches. The authors construct three absolute curvature metrics of isogeometric solution surface to characterize its gradient information, which is more straightforward and effective. The proposed method takes the internal weights as optimization variables and the resulting parameterization is analysis-suitable and injectivity-preserving with a theoretical guarantee. Several PDEs are solved over multi-sided computational domains parameterized by toric surface patches to demonstrate the effectiveness and efficiency of the proposed 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.

Similar content being viewed by others

References

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

    Article  MathSciNet  MATH  Google Scholar 

  2. Cottrell J A, Hughes T J R, and Bazilevs Y, Isogeometric Analysis: Toward Integration of CAD and FEA, Wiley, Chichester, 2009.

    Book  MATH  Google Scholar 

  3. Cohen E, Martin T, Kirby R M, et al., Analysis-aware modeling: Understanding quality considerations in modeling for isogeometric analysis, Comput. Methods Appl. Mech. Engrg., 2010, 199(5–8): 334–356.

    Article  MathSciNet  MATH  Google Scholar 

  4. Xu G, Mourrain B, Duvigneau R, et al., Optimal analysis-aware parameterization of computational domain in 3D isogeometric analysis, Computer-Aided Design, 2013, 45(4): 812–821.

    Article  MathSciNet  Google Scholar 

  5. Pilgerstorfer E and Jüttler B, Bounding the influence of domain parameterization and knot spacing on numerical stability in isogeometric analysis, Comput. Methods Appl. Mech. Engrg., 2014, 268: 589–613.

    Article  MathSciNet  MATH  Google Scholar 

  6. Nian X S and Chen F L, Planar domain parameterization for isogeometric analysis based on Teichmüller mapping, Comput. Methods Appl. Mech. Engrg., 2016, 311: 41–55.

    Article  MathSciNet  MATH  Google Scholar 

  7. Pan M D, Chen F L, and Tong W H, Low-rank parameterization of planar domains for isogeometric analysis, Computer Aided Geometric Design, 2018, 63: 1–16.

    Article  MathSciNet  MATH  Google Scholar 

  8. Xu G, Mourrain B, Duvigneau R, et al., Parameterization of computational domain in isogeometric analysis: Methods and comparison, Comput. Methods Appl. Mech. Engrg., 2011, 200(23–24): 2021–2031.

    Article  MathSciNet  MATH  Google Scholar 

  9. Huang W Z and Russell, R D, Moving mesh strategy based on a gradient flow equation for two-dimensional problems, SIAM J. Sci. Comput., 1998, 20(3): 998–1015.

    Article  MathSciNet  MATH  Google Scholar 

  10. Cao W M, Huang W Z, and Russell R D, An r-adaptive finite element method based upon moving mesh PDEs, Journal of Computational Physics, 1999, 149(2): 221–244.

    Article  MathSciNet  MATH  Google Scholar 

  11. Huang W Z and Russell R D, Adaptive mesh movement — The MMPDE approach and its applications, J. Comput. Appl. Math., 2001, 128(1–2): 383–398.

    Article  MathSciNet  MATH  Google Scholar 

  12. Huang W Z and Russell R D, Adaptive Moving Mesh Methods, Springer-Verlag, New York, 2011.

    Book  MATH  Google Scholar 

  13. Gravesen J, Evgrafov A, Nguyen D M, et al., Planar parametrization in isogeometric analysis, International Conference on Mathematical Methods for Curves and Surfaces, Springer, Berlin, Heidelberg, 2012, 189–212.

    MATH  Google Scholar 

  14. Xu G, Li B J, Shu L X, et al., Efficient r-adaptive isogeometric analysis with Winslow’s mapping and monitor function approach, Journal of Computational and Applied Mathematics, 2019, 351: 186–197.

    Article  MathSciNet  MATH  Google Scholar 

  15. Ali Z and Ma W Y, PDE-based and solution-dependent parameterization for isogeometric analysis, 14th World Congress on Computational Mechanics (WCCM XIV), 8th European Congress on Computational Methods in Applied Science and Engineering (ECCOMAS 2020), 2021.

  16. Krasauskas R, Toric surface patches, Advances in Computational Mathematics, 2002, 17(1): 89–113.

    Article  MathSciNet  MATH  Google Scholar 

  17. Li J G, Ji Y, and Zhu C G, De Casteljau algorithm and degree elevation of toric surface patches, Journal of Systems Science and Complexity, 2021, 34(1): 21–46.

    Article  MathSciNet  MATH  Google Scholar 

  18. Yu Y Y, Ji Y, and Zhu C G, An improved algorithm for checking the injectivity of 2D toric surface patches, Computers & Mathematics with Applications, 2020, 79(10): 2973–2986.

    Article  MathSciNet  MATH  Google Scholar 

  19. Zhu X F, Ji Y, Zhu C G, et al., Isogeometric analysis for trimmed CAD surfaces using multi-sided toric surface patches, Computer Aided Geometric Design, 2020, 79: 101847.

    Article  MathSciNet  MATH  Google Scholar 

  20. Craciun G, García-Puente L D, and Sottile F, Some geometrical aspects of control points for toric patches, International Conference on Mathematical Methods for Curves and Surfaces, Springer, Berlin, Heidelberg, 2008, 111–135.

    MATH  Google Scholar 

  21. Sottile F and Zhu C G, Injectivity of 2D toric Bézier patches, Proceeding of 12th International Conference on Computer-Aided Design and Computer Graphics (Jinan, China), IEEE CPS, 2011, 235–238.

  22. Ji Y, Yu Y Y, Wang M Y, et al., Constructing high-quality planar NURBS parameterization for isogeometric analysis by adjustment control points and weights, Journal of Computational and Applied Mathematics, 2021, 396: 113615.

    Article  MathSciNet  MATH  Google Scholar 

  23. Xu G, Mourrain B, Duvigneau R, et al., Constructing analysis-suitable parameterization of computational domain from CAD boundary by variational harmonic method, Journal of Computational Physics, 2013, 252: 275–289.

    Article  MathSciNet  MATH  Google Scholar 

  24. Hinz J, Möller M, and Vuik C, Elliptic grid generation techniques in the framework of isogeometric analysis applications, Computer Aided Geometric Design, 2018, 65: 48–75.

    Article  MathSciNet  MATH  Google Scholar 

  25. Zheng Y, Pan M D, and Chen F L, Boundary correspondence of planar domains for isogeometric analysis based on optimal mass transport, Computer-Aided Design, 2019, 114: 28–36.

    Article  MathSciNet  Google Scholar 

  26. Xu J L, Chen F L, and Deng J S, Two-dimensional domain decomposition based on skeleton computation for parameterization and isogeometric analysis, Comput. Methods Appl. Mech. Engrg., 2015, 284: 541–555.

    Article  MathSciNet  MATH  Google Scholar 

  27. Xu G, Li M, Mourrain B, et al., Constructing IGA-suitable planar parameterization from complex CAD boundary by domain partition and global/local optimization, Comput. Methods Appl. Mech. Engrg., 2018, 328: 175–200.

    Article  MathSciNet  MATH  Google Scholar 

  28. Xiao S W, Kang H M, Fu X M, et al., Computing IGA-suitable planar parameterizations by PolySquare-enhanced domain partition, Computer Aided Geometric Design, 2018, 62: 29–43.

    Article  MathSciNet  MATH  Google Scholar 

  29. Wang X L and Qian X P, An optimization approach for constructing trivariate B-spline solids, Computer-Aided Design, 2014, 46: 179–191.

    Article  MathSciNet  Google Scholar 

  30. Xu G, Mourrain B, Galligo A, et al., High-quality construction of analysis-suitable trivariate NURBS solids by reparameterization methods, Computational Mechanics, 2014, 54(5): 1303–1313.

    Article  MathSciNet  MATH  Google Scholar 

  31. Pan M D, Chen F L, and Tong W H, Volumetric spline parameterization for isogeometric analysis, Comput. Methods Appl. Mech. Engrg., 2020, 359: 112769.

    Article  MathSciNet  MATH  Google Scholar 

  32. Liu H, Yang Y, Liu Y, et al., Simultaneous interior and boundary optimization of volumetric domain parameterizations for IGA, Computer Aided Geometric Design, 2020, 79: 101853.

    Article  MathSciNet  MATH  Google Scholar 

  33. Xu G, Mourrain B, Duvigneau R, et al., Analysis-suitable volume parameterization of multi-block computational domain in isogeometric applications, Computer-Aided Design, 2013, 45(2): 395–404.

    Article  MathSciNet  Google Scholar 

  34. Chen L, Xu G, Wang S Y, et al., Constructing volumetric parameterization based on directed graph simplification of l1 polycube structure from complex shapes, Comput. Methods Appl. Mech. Engrg., 2019, 351: 422–440.

    Article  MathSciNet  MATH  Google Scholar 

  35. Goldman R, Pyramid Algorithms: A Dynamic Programming Approach to Curves and Surfaces for Geometric Modeling, Elsevier, Morgan Kaufmann, 2003.

  36. Sun L Y and Zhu C G, G1 continuity between toric surface patches, Computer Aided Geometric Design, 2015, 35: 255–267.

    Article  Google Scholar 

  37. Johnson S G, The NLopt nonlinear-optimization package, http://github.com/stevengj/nlopt.

  38. Powell M J D, The BOBYQA algorithm for bound constrained optimization without derivatives, Department of Applied Mathematics and Theoretical Physics, Technical Report NA2009/06, University of Cambridge, Cambridge, 2009, 26–46.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chungang Zhu.

Additional information

This research was supported by the National Natural Science Foundation of China under Grant Nos. 12071057, 11671068, and 12001327.

This paper was recommended for publication by Editor CHEN Shaoshi.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ji, Y., Wang, M., Yu, Y. et al. Curvature-Based r-Adaptive Isogeometric Analysis with Injectivity-Preserving Multi-Sided Domain Parameterization. J Syst Sci Complex 36, 53–76 (2023). https://doi.org/10.1007/s11424-022-1293-3

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11424-022-1293-3

Keywords

Navigation