Skip to content
Back to skills

Critical Location And Crack Orientation

ASecurity

Use when determine the most critical crack location and orientation for a structural item under ECSS-E-ST-32C clause 7.2.2: enumerate candidate crack initiation sites (stress concentrations, fastener holes, weld toes, surface defects), pair each site with all plausible crack orientations (axial, circumferential, radial, oblique, transverse), compute the stress intensity factor for each pair using net-section stress and a geometry correction factor, evaluate the fracture margin against materia...

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
ai-agentspythongogit

Works with

  • claude code

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 27, 2026

npx -y skills add ashfordeOU/aero-agent-skills --skill critical-location-and-crack-orientation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Critical Location And Crack Orientation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Critical Location And Crack Orientation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-critical-location-and-crack-orientation/badge)](https://www.skillsdirectory.com/skills/ashfordeou-critical-location-and-crack-orientation)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: critical-location-and-crack-orientation
description: "Use when determine the most critical crack location and orientation for a structural item under ECSS-E-ST-32C clause 7.2.2: enumerate candidate crack initiation sites (stress concentrations, fastener holes, weld toes, surface defects), pair each site with all plausible crack orientations (axial, circumferential, radial, oblique, transverse), compute the stress intensity factor for each pair using net-section stress and a geometry correction factor, evaluate the fracture margin against material toughness, and select the pair with the lowest margin as the governing combination for subsequent crack-growth life and critical-crack-size calculations. Trigger: ecss, e-st-32c, fracture-control, crack-location, crack-orientation, stress-intensity-factor, fracture-margin, critical-crack, fracture-assessment."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: ecss
    reference-only: true
gated: false
domain: space-systems
pack: space-systems
compatibility: "agentskills.io SKILL.md; any SKILL.md host (Claude Code, Hermes, OpenClaw)"
metadata:
  domain: space-systems
  subdomain: ecss
  tags: [ecss, e-st-32c, fracture-control, crack-location, crack-orientation, stress-intensity-factor, fracture-margin]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Structures — Critical Crack Location and Orientation (space-systems/ecss/critical-location-and-crack-orientation)

Use when the task is to determine the most critical crack location and orientation
for a structural item under ECSS-E-ST-32C clause 7.2.2 — enumerating candidate
initiation sites, pairing each with plausible crack orientations, computing the
stress intensity factor for every pair, and selecting the pair with the lowest
fracture margin as the governing combination for crack-growth life and
critical-crack-size calculations.

## Domain quick reference

- Clause 7.2.2 requires that for each item subject to fracture control, the
  single most critical combination of crack location and crack orientation is
  identified before any subsequent fracture calculation proceeds. Choosing a
  non-conservative location or orientation propagates an unconservative error
  through the entire fracture-control analysis.
- Candidate crack initiation sites include geometric discontinuities (fastener
  holes, countersinks, fillet radii, weld toes, ply drop-offs), surface
  machining marks, and regions of peak net-section stress identified from
  the structural stress analysis.
- Plausible orientations at each site are those consistent with the local stress
  field: a crack tends to propagate perpendicular to the maximum principal
  stress, so the first orientation to assess is always perpendicular to the
  peak stress direction. Secondary orientations (angled, through-thickness,
  longitudinal) are required when the stress field is biaxial or when geometry
  constrains propagation direction.
- The stress intensity factor (SIF) for each candidate is computed as
  K = F × σ × √(π a), where F is a dimensionless geometry and
  boundary-correction factor (e.g. 1.12 for a surface crack in a semi-infinite
  body), σ is the net-section stress at the site, and a is the assumed half
  crack length derived from the initial flaw size in the fracture-control plan.
- The fracture margin for a candidate is MoS = K_c / K − 1, where K_c is the
  plane-strain fracture toughness of the material at the applicable temperature.
  The candidate with the lowest MoS is the critical location-orientation.

## Workflow

1. Retrieve the fracture-control plan for the item to obtain the initial flaw
   size (a) for each candidate site and the applicable material fracture
   toughness (K_c). Reject any candidate whose flaw size or toughness is not
   on record before it enters the assessment.
2. For each candidate site, list every plausible crack orientation (at minimum:
   perpendicular to the maximum principal stress; additional orientations where
   loading is multiaxial or geometry constrains propagation). Reject an
   orientation whose associated net-section stress is zero or negative as
   non-contributing to fracture.
3. For each (site, orientation) pair, compute K using the applicable geometry-
   correction factor F. Use the conservative F = 1.12 surface-crack value when
   a more precise factor is not available from a stress-intensity handbook or
   finite-element analysis.
4. Compute MoS = K_c / K − 1 for each pair. A negative margin indicates that
   the assumed initial flaw would cause immediate fracture under the applied
   stress; flag this as a critical finding requiring immediate design or
   material review before proceeding.
5. Rank all pairs by ascending MoS and identify the pair with the lowest value
   as the critical location-orientation for the item.
6. Record the critical pair (site identifier, orientation label, K, K_c, MoS)
   in the fracture-control analysis report. This pair is the sole basis for
   the crack-growth life calculation and critical-crack-size derivation in
   subsequent assessment steps.

## Pitfalls

- Assessing only the highest-stress location without also varying orientation:
  a site with moderate stress and an unfavorable geometry factor can produce a
  higher K than the nominally highest-stress site, and will be missed if only
  one orientation is checked per site.
- Using fracture toughness without temperature and thickness corrections:
  K_c is strongly thickness-dependent (plane-stress versus plane-strain
  transition) and temperature-dependent; using the ambient room-temperature,
  thick-panel value for a thin sheet at a cryogenic condition can be
  unconservative.
- Treating a zero or compressive net-section stress as precluding crack
  extension: ECSS fracture control requires the most conservative credible
  loading condition; secondary loads and residual-stress fields must be
  included before concluding a site has no tensile stress.
- Rounding a slightly negative MoS to zero and recording the item as passing:
  a negative margin is a fracture prediction under the assumed flaw and load
  — it must be documented as a finding and resolved, not silently discarded.

## Behavior contract (gate 3)

The stress-intensity-factor calculation, fracture-margin derivation,
critical-candidate selection, ranking, and all input-validation error paths are
exercised by the gate 3 contract test:
scripts/test_critical_location_and_crack_orientation.py against
scripts/critical_location_and_crack_orientation_logic.py (stdlib unittest,
offline). Run:

python3 scripts/test_critical_location_and_crack_orientation.py

## Compliance

- ECSS standards are freely downloadable (ESA); cite the source and paraphrase
  per standards-map.yaml.
- compliance: STANDARDS-REF, gated: false.

Files in this skill

  • SKILL.md6.7 KB
  • scripts/critical_location_and_crack_orientation_logic.py3.4 KB
  • scripts/test_critical_location_and_crack_orientation.py8.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…