Engineering summary · OpenFOAM VOF · free decay + forced roll

Tank Sloshing CFD Analysis

The completed campaign verifies the first sloshing mode against theory, resolves the forced-roll response from 16–26 seconds, adds a stationary baseline and sectional wall loads, and publishes complete-cycle fields plus pressure-resolved QA near the response maximum.

Overall dispositionUseful for response screening, numerical verification, and aggregate/sectional load review. Not yet a vessel-level anti-roll assessment.

What was analyzed?

A partially filled rectangular tank was evaluated with VOF CFD. Seven free-decay cases test mesh and timestep sensitivity against the analytical first-mode frequency. Thirteen forced-roll records cover 16–26 seconds, targeted 21–25 second refinement, medium/fine comparison, pressure QA, and sectional loads. One no-roll run establishes the numerical baseline.

21accepted CFD cases
7free-decay verification cases
13forced-roll records
7case-specific 1080p videos

What the results establish

1

The first-mode frequency is reproduced consistently

Across the published mesh and timestep cases, measured frequency differs from the analytical target of 0.758054 Hz by 0.2964–0.3264%. The finest 25,600-cell case gives 0.755807 Hz.

Use: this supports the VOF model for natural-frequency prediction. The convergence sequence is monotonic but not demonstrably asymptotic, so the residual should not be represented as a formal high-order grid-convergence result.

2

Refinement resolves a broad maximum with a local medium-mesh peak at 23 seconds

Normalized liquid-level response increases from 0.190 m/deg at 16 s through 0.22071 at 22 s to 0.22119 m/deg at 23 s, then decreases to 0.22074 at 24 s, 0.21946 at 25 s, and 0.217 at 26 s. The fine 24 s case gives 0.22145 m/deg, confirming mesh sensitivity is comparable to the small period-to-period differences.

Use: treat 22–24 seconds as a broad governing region; 23 seconds is the sampled medium-mesh maximum, not a universal tank optimum.

3

Aggregate roll moment remains high through 24–26 seconds

Roll-moment amplitude normalized by roll angle rises from 1.49 MN·m/deg at 16 s to approximately 1.94 MN·m/deg at 24–26 s. The level-response maximum and moment maximum therefore need not occur at exactly the same period.

Use: period selection depends on the response quantity governing the engineering decision.

4

The 24 second fine mesh changes response modestly

At 24 seconds, the medium and fine cases give liquid-level amplitudes of 1.1037 m and 1.1124 m, while aggregate roll moment changes from 9.673 MN·m to 9.815 MN·m.

Use: response magnitude is relatively stable across the published medium/fine comparison, but this single comparison does not replace a full asymptotic convergence study.

Published period sweep

The principal result is present directly in the page, so it remains visible without JavaScript or external data loading.

0.2220.1850.22119 m/deg · 23 s161820222426forcing period (s) · shaded band = 22–24 s broad maximum
Normalized liquid-level response (harmonic amplitude per roll degree). The sampled medium-mesh maximum is at 23 s within a broad 22–24 s plateau; aggregate roll moment keeps rising through 24–26 s (see table below).
Final-three-cycle harmonic response normalized by forcing roll amplitude
PeriodLevel responseRoll-moment responseEngineering reading
16 s0.190 m/deg1.495 MN·m/degLower end of published response band
18 s0.205 m/deg1.687 MN·m/degResponse increasing
20 s0.216 m/deg1.821 MN·m/degApproaching broad maximum
21 s0.21882 m/deg1.86463 MN·m/degTargeted refinement
22 s0.22071 m/deg1.89958 MN·m/degBroad plateau
23 s0.22119 m/deg1.92120 MN·m/degSampled medium-mesh level maximum
24 s0.22074 m/deg1.93463 MN·m/degFine, pressure, and sectional comparisons available
25 s0.21946 m/deg1.94061 MN·m/degLevel response descending
26 s0.217 m/deg1.937 MN·m/degLevel response reduces; moment remains high

Values are derived from the immutable release’s final-three-cycle harmonic metrics. Open the interactive study to select curves and export plots.

Representative completed cases

These are case-specific CFD snapshots and synchronized response graphs. The new 22 s and fine 24 s media cover one complete final forcing cycle with no temporal interpolation; legacy 16 s and 26 s media remain shorter final-window context.

Case-specific liquid-fraction field and response graphs for the 16 second forced-roll case
16 s · medium meshCase-specific CFD evidence · open 1080p video
Complete-cycle liquid-fraction field and response graphs for the 22 second forced-roll case
22 s · medium meshComplete final forcing cycle · no interpolation
Complete-cycle liquid-fraction field and response graphs for the fine-mesh 24 second case
24 s · fine mesh · Co 0.25 targetComplete cycle · pressure and Courant QA
Case-specific liquid-fraction field and response graphs for the 26 second forced-roll case
26 s · medium meshCase-specific CFD evidence · open 1080p video

Why the result is qualified rather than simply marked “passed”

Frequency verification

The mesh and timestep series remains within approximately 0.3% of the analytical target. This is the strongest validation statement supported by the public release.

Open validation →

Courant refinement

The new pressure-resolved fine case reduced the observed maximum Courant number from 0.478 to 0.326. It completed and converged, but still exceeded its tighter configured target of 0.25.

Open detailed QA →

Evidence coverage

Inputs, QA, bounded histories, complete-cycle media, pressure envelopes, and sectional loads are published where case-specific evidence exists. Simpler validation cases remain intentionally concise.

Review coverage →

Engineering disposition

Supported

  • First-mode frequency verification
  • Period-dependent forced-roll response and 21–25 s refinement
  • Medium/fine response comparison at 24 s
  • Stationary numerical baseline
  • Aggregate and left/right sectional loads
  • Complete-cycle fields and detailed pressure evidence for representative cases

Not established

  • Three-dimensional end-wall and local impact effects beyond the disclosed model
  • Response across other fill levels or roll amplitudes
  • Vessel-level anti-roll performance
  • Private geometry reconstruction
Recommended next analysisExtend the governing 22–24 second region across fill level and roll amplitude, then add local impact-resolution and vessel-motion coupling where design decisions require them.

One place to reach every report

The same reviewed campaign is published two ways: interactive pages to explore, and standalone report pages to read or print. Every destination below is also on the navigation bar of every page.

Understand

Screening

Interactive study

Campaign structure, verification and forced-response curves; select and export.

Open study →
Verification

Validation fixture

The free-decay natural-frequency check and its retained numerical caveat.

Open fixture →

Explore the data

All cases

Browse results

Filter every published case by evidence, loading, mesh, QA, and media.

Browse cases →
Side by side

Compare cases

Compare two comparable cases with explicit compatibility warnings.

Compare cases →
Connected system

Dual connected tanks

The U-tube exchange mode, inter-tank mass shift, and roll moment — analytical, validated against CFD.

Open dual tanks →

Per-case detail

Interactive

Case analysis

A single case: histories, envelopes, metrics, QA and provenance.

Open case analysis →
Report view

Individual CFD report

The standalone, print-styled individual case report.

Open report →
Courant caveat

CFD QA analysis

Numerical assurance: mesh quality, Courant health, reviewed preview.

Open QA →

Read as a report

Printable

Summary report

The standalone, print-styled engineering evidence summary of this page.

Open summary →
Provenance

Data & provenance

The immutable release and pinned dataset revision on Hugging Face.

Open dataset →