Orcaflex Mooring Iteration With Mooring Design

Sub-skill of orcaflex-mooring-iteration: With Mooring Design (+1).

vamseeachanta Updated

File contents

With Mooring Design (+1)

With Mooring Design

# 1. Design mooring using mooring-design skill
# 2. Generate initial OrcaFlex model
# 3. Run tension iteration to achieve pretensions
# 4. Verify with dynamic analysis

from digitalmodel.orcaflex.mooring_tension_iteration import MooringTensionIterator
from digitalmodel.orcaflex.universal import UniversalOrcaFlexRunner

# Step 1: Iterate to target tensions

*See sub-skills for full details.*

## With CALM Buoy Analysis


```python
# For CALM buoy mooring systems
config = IterationConfig(
    method="scipy",
    vessel_config=VesselConfig(
        fix_vessels=True,
        vessels_to_fix=["CALM_Buoy"],
        fix_degrees_of_freedom=["X", "Y", "Rotation 3"]
    ),
    lines=[

*See sub-skills for full details.*

vamseeachanta/workspace-hub/tree/main/.agents/skills/_archive/engineering/marine-offshore/orcaflex-mooring-iteration/with-mooring-design commit 5fb86fa6cb

Frequently asked questions

npx skillmds@latest add vamseeachanta/orcaflex-mooring-iteration-with-mooring-design