Agent skill

orcawave-qtf-analysis-when-to-use-full-qtf-vs-newman

Sub-skill of orcawave-qtf-analysis: When to Use Full QTF vs Newman (+2).

Stars 4
Forks 4

Install this agent skill to your Project

npx add-skill https://github.com/vamseeachanta/workspace-hub/tree/main/.claude/skills/_archive/engineering/marine-offshore/orcawave-qtf-analysis/when-to-use-full-qtf-vs-newman

SKILL.md

When to Use Full QTF vs Newman (+2)

When to Use Full QTF vs Newman

Scenario Recommendation
Initial design Newman approximation
Mooring design Full QTF
Shallow water (d < 100m) Full QTF required
Deep water (d > 300m) Newman often sufficient
Bi-directional seas Full QTF
Long-crested seas Newman acceptable
SPM/turret systems Full QTF

Computational Considerations

  1. Frequency Resolution: Use 20-30 frequencies minimum for accurate QTF
  2. Heading Pairs: Exploit symmetry to reduce computation
  3. Memory: Full QTF matrices can be large; consider frequency range
  4. Validation: Compare Newman vs Full for at least one condition
  5. Mesh Quality: QTF more sensitive to mesh than first-order

Integration with Mooring Analysis

python
from digitalmodel.orcawave.qtf import QTFMooringIntegration

# Prepare QTF for mooring analysis
integration = QTFMooringIntegration()

# Load QTF results
integration.load_qtf("results/qtf/fpso_full.yml")

# Convert to mooring analysis format
integration.export_for_mooring_analysis(
    output_file="mooring/qtf_loading.yml",
    format="OrcaFlex",
    include_mean_drift=True,
    include_slow_drift=True,
    sea_state={
        "hs": 4.0,
        "tp": 10.0,
        "gamma": 3.3
    }
)

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results