Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Continuous Turbulence Gust Loads

ASecurity

Use when you must compute the continuous turbulence gust design loads of an airplane by the power spectral density gust method: build the von Karman or Dryden power spectral density of the vertical gust velocity from the scale of turbulence and the turbulence intensity, form the rigid-aircraft gust response transfer function, multiply into the response power spectral density, integrate to the rms load response and scale to the design limit load factor of the continuous turbulence design crite...

2 stars
0 votes
0 copies
0 views
Added 9/27/2026
ai-agentspython

Works with

claude code

Security Analysis

A100/100

Scanned 9/27/2026

Install to Claude Code

$npx -y skills add ashfordeOU/aero-agent-skills --skill continuous-turbulence-gust-loads --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Continuous Turbulence Gust Loads?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Continuous Turbulence Gust Loads
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-continuous-turbulence-gust-loads/badge)](https://www.skillsdirectory.com/skills/ashfordeou-continuous-turbulence-gust-loads)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: continuous-turbulence-gust-loads
description: "Use when you must compute the continuous turbulence gust design loads of an airplane by the power spectral density gust method: build the von Karman or Dryden power spectral density of the vertical gust velocity from the scale of turbulence and the turbulence intensity, form the rigid-aircraft gust response transfer function, multiply into the response power spectral density, integrate to the rms load response and scale to the design limit load factor of the continuous turbulence design criterion, and report the equivalent discrete gust velocity the discrete-gust envelope analysis takes as its input. Produces turbulence PSD and response PSD ordinates, the rms load factor, the design gust loads and the discrete-gust equivalent in SI units. Trigger: continuous turbulence gust loads, von Karman spectrum, Dryden spectrum, gust response transfer function, turbulence PSD, power spectral density gust method, rms load response, continuous turbulence design."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: far-25
    reference-only: true
  - id: cs-25
    reference-only: true
gated: false
domain: structures
pack: loads
compatibility: "agentskills.io SKILL.md; any SKILL.md host (Claude Code, Hermes, OpenClaw)"
metadata:
  domain: structures
  subdomain: loads
  tags: [continuous-turbulence-gust-loads, von-karman-spectrum, dryden-spectrum, turbulence-psd, gust-response-transfer-function, power-spectral-density-gust-method, rms-load-response, continuous-turbulence-design]
  version: 0.1.0
  author: AeroSkills
---

# Continuous-Turbulence Gust Loads (structures/loads/continuous-turbulence-gust-loads)

Use when the continuous-turbulence design condition of the transport
gust and turbulence loads rules must be evaluated: the von Karman or
Dryden power spectral density of the vertical gust velocity, the
rigid-aircraft heave gust-response transfer function, the response
PSD, the rms-response ratio A, the design limit incremental load
factor and the equivalent discrete-gust velocity handed to the
discrete 1-cosine envelope method. This is the spectral, continuous-
turbulence counterpart of the discrete gust and maneuver case; pair it
with structures/loads/gust-maneuver-loads for the discrete-gust and
V-n envelope side of the same certification loads set.

## Domain quick reference

- Von Karman one-sided vertical-gust velocity PSD (spatial frequency,
  Hoblit convention): Phi_vK(Omega) = sigma_w^2 (L/pi)
  (1 + (8/3)(1.339 L Omega)^2) / (1 + (1.339 L Omega)^2)^(11/6).
- Dryden one-sided vertical-gust velocity PSD, same convention:
  Phi_D(Omega) = sigma_w^2 (L/pi) (1 + 3 (L Omega)^2)
  / (1 + (L Omega)^2)^2. Both share the DC ordinate
  Phi(0) = sigma_w^2 L/pi and integrate (Parseval) to sigma_w^2; von
  Karman decays as Omega^(-5/3) rather than Dryden's Omega^(-2), so it
  carries more high-frequency energy.
- Rigid-aircraft heave gust-response transfer, quasi-steady
  aerodynamics: |H(omega)|^2 = h_inf^2 omega^2 / (omega^2 + K^2), with
  h_inf = rho V S a_lift / (2 W) the frozen-gust gain and
  K = rho V S a_lift / (2 m) the heave-follow rate (vehicle inertia
  and lift-curve slope, not an oscillator transmissibility).
- Rms-response ratio A: A^2 = (1/pi) integral_0^inf |H(V Omega)|^2
  Phi_hat(Omega) dOmega, evaluated by a fixed 16384-panel Simpson
  quadrature in ln(Omega) with analytic tails (Dryden also has an
  exact closed form, A_D^2 = h_inf^2 (3 y_c + 2) / (2 (1 + y_c)^2)).
- Design rule (linear model, continuous-turbulence design condition,
  named by name only): delta_n_limit = U_sigma A,
  n_limit = 1 + delta_n_limit, with U_sigma the limit turbulence
  intensity (true airspeed); the limit increment equals 2.5 times the
  rms response to the 0.4 U_sigma field.
- Equivalent discrete-gust velocity (hand-off): the algebraic
  inversion of the discrete 1-cosine formula,
  U_de_eq = 2 (W/S) delta_n / (rho V_e a_lift K_g), evaluated only to
  report the value the discrete-gust envelope method takes as input.

## Workflow

1. Build the turbulence PSD ordinates with von_karman_psd or
   dryden_psd (or spectrum_psd_ordinates for a grid of spatial
   frequencies) from the scale of turbulence L and sigma_w.
2. Form the rigid-aircraft gust-response parameters with
   rigid_aircraft_response_params (h_inf, K, mass) and, if needed, the
   transfer magnitude squared with gust_response_transfer_squared.
3. Integrate the response PSD to the rms-response ratio A with
   rms_response_ratio (spectrum choice "von-karman" or "dryden"), and
   inspect the response PSD ordinates with response_psd_ordinates.
4. Scale to the rms incremental load factor of a given rms field with
   rms_load_factor_response(sigma_w, a_ratio).
5. Scale to the design limit incremental load factor with
   design_incremental_load_factor(a_ratio, u_sigma) and read off
   n_limit = 1 + delta_n_limit, the continuous-turbulence design
   criterion result.
6. Report the hand-off value with equivalent_discrete_gust_velocity
   (using gust_alleviation_factor internally) for the discrete-gust
   envelope analysis to consume.
7. Run the one-shot continuous_turbulence_report for the full set of
   ordinates, ratios and load factors in a single call.

## Worked example

Typical transport at the VB-class sea-level condition (rho = 1.225
kg/m^3, V = 154.33 m/s, W/S = 4800 Pa, S = 120 m^2, cbar = 3.81 m,
a_lift = 5.7/rad, L = 762 m, U_sigma = 27.432 m/s TAS, no
alleviation):

- Rigid-aircraft response: h_inf = 0.11225096093750002 per (m/s),
  K = 1.1008058860777343 /s, reduced filter corner
  y_c = K L / V = 5.435197856484374.
- Von Karman: A_vK = 0.06000490538363879 per (m/s), response factor
  A/h_inf = 0.5345602824464799, delta_n_limit = 1.6460545644839792,
  n_limit = 2.646054564483979, U_de_eq = 19.063820591364568 m/s EAS
  (about 62.5 fps), with mu_g = 36.79718848898816 and
  k_g = 0.7692087531874008 evaluated inside the inversion.
- Dryden: A_D = 0.0527721846394613 per (m/s), n_limit =
  2.4476465690297022, U_de_eq = 16.765953612441937 m/s EAS (about 55.0
  fps). The von Karman ratio sits 13.705554912291994 percent above the
  Dryden ratio because its spectrum decays more slowly at high
  reduced frequency; both stay below the frozen bound h_inf.
- The continuous-turbulence limit condition (n = 2.65 von Karman) sits
  in the same design band as the discrete VB gust of the sibling
  method (2.4-2.7 class); the equivalent discrete-gust velocities
  (about 62.5 and 55.0 fps EAS) sit just below the 66 fps VB design
  gust, so the discrete condition marginally drives at this point and
  the continuous condition is the second envelope input.

## Verification

Deterministic checks (see the contract test): the Parseval closure of
the normalized von Karman spectrum against its analytic Beta-function
value, the exact Dryden closure and DC-ordinate identity, the Dryden
closed-form response integral against the quadrature, the response
factor small-c and large-c limits, the von-Karman-above-Dryden
ordering with both bounded by h_inf, linear scaling of the rms and
limit load factors, grid convergence of the fixed Simpson quadrature
under panel doubling, determinism of repeated report calls, and
ValueError rejection of non-physical inputs (non-positive or boolean
rho, V, W, S, a_lift, g, L, cbar, U_sigma, sigma_w, delta_n; negative
Omega; a negative or invalid A; an unknown spectrum name; an empty
Omega grid).

## Pitfalls

- Treating the response transfer as an SDOF oscillator
  transmissibility: it is the rigid-AIRCRAFT heave response built from
  vehicle inertia and lift-curve slope, not a test-input acceleration
  PSD response (that machinery belongs to
  structures/loads/random-vibration-analysis, confined to SDOF
  base-excitation equipment screening).
- Claiming the discrete 1-cosine load factor, the gust alleviation
  factor, or the V-n envelope as a product of this leaf: they appear
  here only inside the algebraic inversion that reports the
  equivalent discrete-gust velocity; the discrete method and its
  envelope belong to gust-maneuver-loads.
- Using the published rounded von Karman constant 1.339 and expecting
  the Parseval closure to equal 1.0 exactly: the closure ratio is
  0.9999890060233615 for the rounded constant, exactly 1.0 only for
  the unrounded VK_A_EXACT; assert within 1e-3 of unity, never exact
  equality.
- Mixing the spatial frequency Omega (rad/m, spectrum argument) with
  the encounter circular frequency omega = V Omega (rad/s, transfer
  function argument): rms_response_ratio and
  response_psd_ordinates handle this conversion internally, but a
  direct call to gust_response_transfer_squared needs omega in rad/s.
- Forgetting that A is independent of the turbulence intensity: A
  depends only on the aircraft and spectrum parameters; sigma_w or
  U_sigma scale the response and limit load factor linearly after A
  is computed.
- Feeding an unknown spectrum name or an empty Omega grid: only
  "von-karman" and "dryden" are accepted, and the ordinate functions
  reject an empty grid rather than returning an empty list silently.

## Behavior contract (gate 3)

The behavior contract is
scripts/test_continuous_turbulence_gust_loads.py against
scripts/continuous_turbulence_gust_loads_logic.py (stdlib unittest,
offline, deterministic). Run:

python3 scripts/test_continuous_turbulence_gust_loads.py

It asserts: the worked-example rms-response ratios, h_inf, K, y_c and
design limit load factors for both spectra within 1e-6 relative; the
equivalent discrete-gust velocity hand-off and the one-shot report key
set; the von Karman turbulence PSD and response PSD ordinates at the
default Omega grid within 1e-6 relative; the shared DC ordinate of
both spectra; the Parseval closures (von Karman within 1e-3 of unity
for the rounded constant, Dryden within 1e-6 of exact unity) checked
against their analytic values, never by exact-float equality; the
Dryden closed-form identity and its response-factor limits; the
von-Karman-above-Dryden ordering and the frozen bound; linear scaling
of the rms and limit load factors including the 2.5x quotient at the
0.4 U_sigma field; grid convergence under panel doubling and
determinism of the one-shot report; and ValueError rejection of every
non-physical input with the real message prefixes.

## Related leaves

- structures/loads/gust-maneuver-loads: owns the discrete 1-cosine
  gust load factor, the gust alleviation factor and the V-n envelope;
  this leaf's equivalent discrete-gust velocity is the reported
  hand-off value that envelope analysis takes as input.
- structures/loads/random-vibration-analysis: the SDOF base-excitation
  equipment-qualification response (transmissibility, Miles equation,
  g-rms screening), disjoint from this leaf's rigid-aircraft
  continuous-turbulence gust response.
- aerodynamics/aeroelasticity/aeroelastic-gust-response: the flexible
  typical-section time-domain response to a discrete gust
  (Wagner/Kussner indicial states), distinct from this leaf's rigid
  closed-form spectral method.
- aerodynamics/aeroelasticity/sears-function-gust-lift: the
  single-frequency Sears function gust gain and phase of a rigid
  airfoil section; this leaf is the spectral, continuous-turbulence
  implementer that leaf's Related leaves section names as the PSD
  machinery home.

## Compliance

- Standards: far-25 and cs-25, both reference-only (STANDARDS-REF),
  gated: false. The continuous-turbulence design condition of 14 CFR
  25.341(b) and CS 25.341(b) is referenced by name only, never
  reproduced; FAA AC 25.341-1 is named as method context only.
- The von Karman and Dryden spectrum relations, the heave transfer
  function and the design rule are standard published methodology
  (Hoblit, Gust Loads on Aircraft); no verbatim regulation text, no
  proprietary tables, no test data.

Attribution

ashfordeOUashfordeOU
View sourceMore from ashfordeOU →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

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 (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1074701 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

694821 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →