```html Seastead Simulation Software Comparison

Seastead Wave Simulation Software Analysis

Design Context: 36,000 lbs tensegrity platform, 4× 4ft diameter legs (24ft length, 45° angle), varying submergence (1/3 to full), cable-based stabilization, nonlinear wave interaction required.

🏆 Primary Recommendation: DualSPHysics + MoorDyn

For your specific use case—large amplitude motion (leg submergence varying from 1/3 to full), slack cable dynamics (snap loads), and nonlinear wave breaking—this combination offers the best balance of accuracy, visualization, and hardware utilization on your A6000 GPU system.

Estimated Setup Time: 2–3 weeks with Claude Code assistance
Why: GPU-accelerated Smoothed Particle Hydrodynamics (SPH) handles violent free surfaces without mesh distortion, while MoorDyn provides industry-standard cable physics including slack/snap behavior.

Quick Comparison Matrix

Software Method Wave Physics Cable Accuracy Setup Time* Cost Best For
DualSPHysics
+ MoorDyn
GPU-SPH + Mooring Nonlinear
Breaking waves ✓
Excellent
Slack/Snap
2–3 weeks Free Large motions, visualization, cable failures
Project Chrono
::FSI-SPH
GPU-SPH + FEA Nonlinear
FSI Fully Coupled
High
Structural Cables
4–6 weeks Free Structural flexibility, complex joints
OpenFOAM
+ MoorDyn
CFD-FVM Very High
Viscous effects
Difficult
Manual coupling
6–10 weeks Free Drag coefficient validation, fine flow details
Capytaine
+ MoorDyn
BEM + Mooring Linear only
Small motions
Excellent 1–2 weeks Free Initial design, frequency domain analysis
WEC-Sim BEM + Simulink Linear Good 2–3 weeks ~$8K–$12K Academic WEC research (not recommended)
Blender Game Physics None Poor 1 week Free Animation only, not engineering

*Setup time estimates assume Claude Code/Cursor assistance for scripting, compilation, and debugging.

Detailed Analysis by Platform

1. DualSPHysics + MoorDyn (Recommended)

Advantages

  • Native GPU acceleration (perfect for your A6000)
  • Explicitly models large free-surface deformation (splashing, wave breaking)
  • MoorDyn integration handles cable slack, snap loads, and tension asymmetry
  • Can model "wet" vs "dry" legs as they pierce the surface
  • Built-in wave generation (regular, irregular, focused waves)
  • VTK output for beautiful videos in ParaView

Limitations

  • Particle count limits resolution (aim for 0.1–0.2m resolution)
  • Sounds like "boiling" water in violent flows (artificial viscosity)
  • Setup requires XML + MoorDyn input files
  • Not ideal for rigid-flexible interaction (though Chrono coupling exists)

Accuracy for Your Design: High — SPH is meshless, so when your legs go from 1/3 submerged to fully submerged, there's no mesh distortion issue like in CFD. The buoyancy is calculated exactly based on submerged volume particles.

Example Videos:
▶ Floating Wind Turbine (MoorDyn Coupling) ▶ General Capabilities ▶ Breakwater Interaction

Workflow for Your Tensegrity Design: Model the platform as a floating rigid body, the legs as cylindrical floating objects (or fixed to platform via joints), and the tensegrity cables as MoorDyn lines. The coupling automatically handles how thrust changes as legs rotate—the fluid forces update every timestep based on orientation.

2. Project Chrono ::FSI-SPH

Advantages

  • Fully coupled Fluid-Structure Interaction (FSI) in one codebase
  • Excellent rigid body dynamics (joints, pivots, motors)
  • Can model the cables as structural elements (beams/cables) rather than just mooring lines
  • Granular control over SPH parameters

Limitations

  • Steeper learning curve (C++ or Python API)
  • Wave generation requires custom implementation (no built-in ocean toolkit)
  • Visualization requires post-processing (no built-in renderer)
  • Smaller marine-specific community than DualSPHysics

Accuracy: Very High — The FSI solver handles the hydroelastic response correctly. Best choice if your cables are actually structural (holding the platform together) rather than just passive moorings.

Example Videos:
▶ FSI Barge Simulation ▶ Elastic Structures in Waves

3. OpenFOAM (+ potential MoorDyn coupling)

Advantages

  • Industry standard CFD (Reynolds-averaged or LES possible)
  • Extensive validation for offshore structures
  • Can capture viscous drag effects vortex shedding accurately

Limitations

  • Extremely difficult to couple with cables (requires programming)
  • Mesh deformation (dynamic mesh) fails with large amplitude motion (like full submergence changes)
  • Overset (chimera) meshes possible but complex to set up
  • Very slow on CPU compared to GPU-SPH methods

Accuracy: High for fluid, Low/Medium for system coupling.

Verdict: Overkill for your conceptual design phase. Use only if you need to validate drag coefficients for specific leg geometries later.

4. Capytaine + MoorDyn

While Python-based and fast, Capytaine uses Boundary Element Method (BEM), which assumes:

You explicitly stated these assumptions are insufficient for your design exploration. Only use this for preliminary frequency-domain analysis if you later want to compare against a linear baseline.

Setup Time: 1 week (Python makes it easy), but not recommended for your specific validation needs.

5. WEC-Sim (MATLAB-based)

Despite being popular for WECs, exclude this option.

Cost Breakdown (Commercial, Anguilla):
• MATLAB License: ~$2,100 USD
• Simulink: ~$3,200 USD
• Simscape Multibody: ~$1,800 USD
• Simscape Driveline/Multibody add-ons: ~$1,500 USD
Total Initial Cost: ~$8,600–$12,000 (plus ~$2,500/year maintenance)
Note: Requires continuous subscription for updates; student licenses not available for commercial seastead development.

Implementation Roadmap for DualSPHysics

Given your hardware (A6000 48GB + Threadripper), here is the optimal workflow:

  1. Week 1: Geometry & Meshing
    • Create STL files for platform (box) and legs (cylinders)
    • Define initial particle spacing (dp): Start with 0.2m (coarse), refine to 0.1m
    • Calculate domain: 100m × 80m × 30m deep (approximately 15M particles at 0.2m)
  2. Week 2: MoorDyn Integration
    • Define cable properties: EA (stiffness), mass, diameter, breaking load
    • Set up 6-point connection: Platform corners → Leg bottoms → Adjacent legs
    • Configure "fail" detection (if tension > breaking strength, simulation stops/logs)
  3. Week 3: Wave Testing Protocol
    • Start with Hs=1m (significant wave height), Tp=6s
    • Ramp to Hs=3m, then Hs=5m
    • Monitor: Cable tensions, platform accelerations, leg submergence %
    • Use ParaView to render videos showing cable color-coded by tension (red = high, blue = slack)

Hardware Utilization Strategy

Model Iteration Speed

Once you have the first simulation running (e.g., the 45° leg configuration):

Final Verdict

For simulating cable slack events and large amplitude leg submergence with visualization of failure modes:

Start with DualSPHysics + MoorDyn

It is the only open-source solution that combines GPU-accelerated nonlinear wave physics (necessary for your varying submergence) with industry-standard cable dynamics (necessary for snap-load detection) while remaining accessible to a motivated individual with AI assistance.

Avoid: Capytaine (too linear), Blender (not engineering), WEC-Sim (too expensive), OpenFOAM (too difficult for cables).

Alternative if you hit limits: If DualSPHysics runs too slowly at the resolution you need, consider Reef3D (another open-source CFD specialized for coastal structures), though it has a steeper learning curve than DualSPHysics.


Analysis generated for seastead design with 40'×16' platform, 45° legs, tensegrity cables.
Hardware context: AMD Threadripper 64-core, NVIDIA A6000 48GB, 750GB RAM, Linux.

```