Op^3 -- Integrated Numerical and Digital Twin Framework

Getting started

  • Environment setup guide
  • Getting started
  • Op³ User Manual

Reference

  • Foundation modes
  • Suction anchors (floating OWT)
  • Industry standards
  • Uncertainty quantification (Phase 5)
  • OpenFAST coupling
  • Technical reference
  • API reference

Science and validation

  • Scientific report
  • Verification & Validation
  • Cross-Validation Against Published Benchmarks
  • Visualization Gallery
    • Tier 1: Defense Slides
    • Tier 2: Journal Paper Figures
    • Tier 3: Interactive Dashboard
    • Pipeline-Stage Figures
    • Complete Capability Coverage

Operations

  • Troubleshooting and FAQ
  • Contributing guide
Op^3 -- Integrated Numerical and Digital Twin Framework
  • Visualization Gallery
  • View page source

Visualization Gallery

Op3 generates publication-quality figures across all three pipeline stages using opsvis (OpenSeesPy), PyVista (OptumGX), and matplotlib/welib (OpenFAST). All figures are reproducible:

make viz   # generates all 23 figures

On this page

  • Tier 1: Defense Slides

  • Tier 2: Journal Paper Figures

  • Tier 3: Interactive Dashboard

  • Pipeline-Stage Figures

  • Complete Capability Coverage

Tier 1: Defense Slides

VHM Failure Envelope with Scour Degradation

V-H failure envelope shrinking with scour depth

Three panels showing: (a) V-H interaction envelopes at 5 scour depths with design load marker, (b) vertical and horizontal capacity retention vs S/D, (c) radial factor of safety trajectory from 1.89 to 1.29.


Cross-Pipeline Composite (The Thesis in One Figure)

Three-panel composite: OptumGX springs, OpenSeesPy mode shape, OpenFAST time series
  1. OptumGX-derived foundation spring profile with bucket sketch,

  2. OpenSeesPy first mode shape at f1 = 0.275 Hz (Mode B),

  3. OpenFAST aeroelastic response (generator power + blade root moment).


Scour Progression Sweep

Four-panel mode shapes at increasing scour depths

Mode shape evolution at S/D = 0, 0.1, 0.3, 0.5. Frequency drops from 0.316 to 0.309 Hz (-2.1%). Factor of safety transitions from green (1.89) through orange to red (1.29).


Mode C vs Mode D Dissipation Comparison

Mode C elastic vs Mode D dissipation-weighted stiffness profiles

(a) Stiffness profile overlay with w(z) weighting function inset. Mode D reduces stiffness by up to 84% at the skirt tip where plastic dissipation concentrates. (b) Calibration curve: f1 vs dissipation exponent alpha, with field-measured frequency (0.244 Hz) as the target.

Tier 2: Journal Paper Figures

Geotechnical Foundation Profile

Four-panel foundation cross-section with depth profiles

Publication-standard geotechnical figure: (a) bucket cross-section with soil layer shading, (b) undrained shear strength su(z), (c) initial stiffness k(z) as smooth depth curve, (d) ultimate resistance pult(z).


Rainflow Fatigue Damage Matrix

2D rainflow damage matrix heatmap

(a) 2D heatmap of fatigue damage contribution (range vs mean) weighted by Miner’s rule (m = 4), (b) cycle range histogram with DEL markers at m = 3, 4, 10.


Campbell Diagram

Campbell diagram with rotor harmonics and mode frequencies

Rotor harmonics (1P, 3P, 6P, 9P) vs tower mode frequencies. The 3P crossing at 5.5 rpm near the operational cut-in speed is highlighted. The SSI effect (blue band) shifts f1 from 0.316 to 0.275 Hz.


Moment-Rotation Backbone with Published References

Moment-rotation curves with cross-validation overlay
  1. Op3 Mode C moment-rotation from pushover analysis.

(b) Cross-validation: DJ Kim 2014 centrifuge (red), Houlsby 2005 field (green), Barari 2021 Plaxis 3D (blue dashed), Op3 analytical My = 92.4 MNm at 0.6 deg (black star).

Tier 3: Interactive Dashboard

Interactive 3D Foundation Model

The interactive model is available as a standalone HTML file: tier3_interactive_3d.html. Rotate, zoom, and click any spring node to inspect k(z) and pult(z) values.


Bayesian Digital Twin: Sensor Overlay

Field monitoring frequency tracking with Bayesian posterior

(a) 32-month OMA frequency tracking: raw scatter (gray), filtered (blue, 70.1% scatter reduction), Op3 prediction band (red). (b) Bayesian posterior scour distribution with decision zones: CONTINUE MONITORING / INSPECT / REMEDIATE.

Pipeline-Stage Figures

OptumGX: Contact Pressure at Collapse

3D contact pressure on bucket surface

OptumGX: Plastic Dissipation (Collapse Mechanism)

3D plastic dissipation field

OptumGX: Spring Profile

k(z) and p_ult(z) bar chart

OpenSeesPy: Model Geometry

3D stick model

OpenSeesPy: Mode Shapes

First mode shape Third mode shape

OpenFAST: PSD with 1P/3P Markers

Power spectral density with rotor harmonics

OpenFAST: Damage-Equivalent Loads

DEL bar chart

Complete Capability Coverage

4-Mode Cross-Comparison (A/B/C/D vs Scour)

4-mode frequency comparison across scour depths

PISA Depth-Dependent Reaction Parameters

PISA 4-component depth functions for sand and clay

Cyclic Degradation: G/Gmax and Damping

Hardin-Drnevich modulus reduction and damping curves

Foundation 6x6 Stiffness Matrix

Annotated K_6x6 heatmap with diagonal bar chart

DNV-ST-0126 Frequency Band Compliance

1P/3P exclusion zones with soft-stiff band

Scour Parametric Sweep (Continuous)

Continuous f1 vs S/D curve with centrifuge data

PCE Surrogate Response Surface

PCE surrogate vs 1794 MC samples with residual histogram

Sequential Bayesian Epoch Tracking

8-epoch posterior trajectory with sharpening

Monte Carlo Propagation: K Diagonal Distributions

K_6x6 diagonal histograms from 1794 MC samples

DLC 1.1 Load Envelope

Min/mean/max load band across wind speeds

Cross-Turbine Generalization

Frequency and stiffness comparison across 4 turbine platforms
Previous Next

© Copyright 2026, Kim Kyeong Sun.

Built with Sphinx using a theme provided by Read the Docs.