weac.analysis.envelopes module¶
Stress and fracture-toughness envelope evaluations.
- weac.analysis.envelopes.fracture_toughness_envelope(criteria_config, G_I, G_II, weak_layer)[source]¶
Evaluate the fracture toughness criterion for Mode I / Mode II ERRs.
A value of 1 indicates the boundary of the fracture toughness envelope.
- Parameters:
criteria_config (CriteriaConfig)
G_I (float | ndarray)
G_II (float | ndarray)
weak_layer (WeakLayer)
- Return type:
float | ndarray
- weac.analysis.envelopes.stress_envelope(criteria_config, sigma, tau, weak_layer, method=None)[source]¶
Evaluate the stress envelope for given stress components.
Weak Layer failure is defined as the stress envelope crossing 1.
- Parameters:
criteria_config (CriteriaConfig)
sigma (float | ndarray)
tau (float | ndarray)
weak_layer (WeakLayer)
method (str | None)
- Return type:
ndarray