pihnn.utils.yau_wang_method#
- pihnn.utils.yau_wang_method(model, tip, radius=1.0, integration_points=1000, crack_curve=None)#
Implementation of the method from Yau et al. [1980] to evaluate the stress intensity factors (SIFs) in mixed mode I-II from the J-integral.
As explained in
pihnn.utils.compute_J_integral()
, the J-integrals are computed with a first-order discretization scheme along a circumference centered in the crack tip.- Parameters:
model (
pihnn.nn.PIHNN
/pihnn.nn.DD_PIHNN
) – Neural network model, the function is meaningful only if model.PDE is either ‘km’ or ‘km-so’.tip (
pihnn.geometries.crack_tip
) – Crack tip where the J-integral is evaluated.radius (float) – Radius of the circumference where the J-integrals are computed.
integration_points (int) – Number of integration points on the circumference.
crack_curve (
pihnn.geometries.curve
) – Curve associated to the crack tip, for the evaluation of the I-integral on the crack faces, if needed.
- Returns:
K_I (float) - \(K_I\) stress intensity factor.
K_II (float) - \(K_{II}\) stress intensity factor.