Hi all,
Anyone knows if COMSOL support user-defined element like Abaqus does? I am now using eXtended finite element method(XFEM), in which, the elements cut by the interface are enriched, so there are generally additional terms and extra DOF in the displacement interpolation, for example, {u} = [N]{d} + [M]{a}, such that we need to define an additional shape function matrix [M] and the corresponding DOF vector {a}. Another problem comes up with numerical integrals in this enriched element, as [M] or its derivatives may discontinuous in the element, we need to further subdivide this enriched element and carry out Gauss quadrature in each of the subcells. Can COMSOL achieve this? or use Matlab m-file to write an interface subroutine to get this? Thank you very much for your answers.
Xujun
Anyone knows if COMSOL support user-defined element like Abaqus does? I am now using eXtended finite element method(XFEM), in which, the elements cut by the interface are enriched, so there are generally additional terms and extra DOF in the displacement interpolation, for example, {u} = [N]{d} + [M]{a}, such that we need to define an additional shape function matrix [M] and the corresponding DOF vector {a}. Another problem comes up with numerical integrals in this enriched element, as [M] or its derivatives may discontinuous in the element, we need to further subdivide this enriched element and carry out Gauss quadrature in each of the subcells. Can COMSOL achieve this? or use Matlab m-file to write an interface subroutine to get this? Thank you very much for your answers.
Xujun