Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations KootK on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Help with Adaptive Quadrature in Finite Cell Method

Armored

Student
Nov 20, 2024
1
Hello everyone,

I am working on a 3D linear elasticity problem and developing a lower order stress simulation framework from scratch. For this, I’m using the Finite Cell Method (a fictitious domain approach) with axis-parallel hexahedral cells. These cells are refined into tetrahedra or smaller hexahedra, categorized as either fully inside or fully outside the domain boundary.

The meshing is working well, but I am stuck on implementing adaptive integration for cells cut by the domain surface. I’ve been using 2x2x2 Gauss quadrature for regular hexahedra, but I am unsure how to properly account for the geometry of intersected cells. My current approach involves weighting the integration based on the volume fraction inside the domain (using a very small weight for outside points), but the results don’t seem correct.

Has anyone worked with similar setups or implemented adaptive integration for cut cells? I’ve attached my routine for stiffness calculation of surface-intersected cells where all elements are inside the domain. Any insights or code review would be greatly appreciated!


 

Attachments

  • stiffnessinside.txt
    7.8 KB · Views: 0

Part and Inventory Search

Sponsor