Teardrop wing / motor fairing — OpenFOAM forceCoeffs (all case folders)

Order: highest teardropv number first. Case folders whose names include with_hubshield are omitted. One row per listed OpenFOAM case directory under the repo (name starts with teardrop, ends with _sim or Simulation).

Machine-readable: teardrop_force_coeffs_results.json. Design constraints (span, thickness, Z): design_constraints.md. Payload fairing hub (same visual design): payload fairing 205×92 index.

Simulation setup (typical)

OpenFOAM 13, steady incompressible RANS, SST k–ω where cases are complete; forceCoeffs reference values from each case file header (magUInf, Aref, lRef). Drag column: Cd × ½ρU²Aref with ρ = 1.225 kg/m³ and U = magUInf from the file (speed differs between cases).

CFD results — forceCoeffs (last 50 iterations averaged)

Case folderCdClCmDrag (N)Speed (m/s)Aref (m²)lRef (m)Last iterMesh cellsNote
teardropv20_sim0.01030.000145−0.0000230.092420.008220.07350098 069
teardropv19_sim0.01160.000156−0.0000220.103420.008230.07350097 594
teardropv18_sim0.01300.000608−0.0001240.116420.008230.073500104 256
teardropv17_sim0.0126−0.0179630.0037900.121420.008840.07850096 784
teardropv16_sim0.1111−0.0600570.0111690.986420.008220.073500102 342
teardropv15_sim0.11010.0001080.0000310.977420.008220.073500101 640
teardropv14_sim0.0105−0.0003990.0001070.180420.015790.140500147 308
teardropv13_sim0.03270.081824−0.0161040.335420.009470.084500103 408
teardropv12_sim0.1142−0.0822680.0176601.013420.008220.07350098 754
teardropv11_sim0.04090.126733−0.0233570.358420.008120.07250098 722
teardropv10_sim0.03760.028238−0.0052500.329420.008120.07250098 632
teardropv9_sim0.0412−0.0084010.0024390.362420.008120.072300101 482
teardropv8_sim0.03860.018869−0.0031380.338420.008120.072300101 134
teardropv7_sim0.0436−0.0000030.0000000.087200.008120.072300103 028
teardropv6_sim0.06900.003395−0.0003200.112200.006610.05930097 274
teardropv5Simulation0.1155−0.026288−0.0003460.160200.005640.05050094 244
teardropv4_sim0.04640.0000680.0000110.064200.005640.05030095 182
teardropv3_sim0.03060.000041−0.0000110.059200.007890.070300103 400
teardropv2_sim0.0385−0.145422−0.0350300.205420.004930.04450084 047

Rows without postProcessing/forceCoeffs/…/forceCoeffs.dat list coefficients as — and a short note. Mesh cell count is read from constant/polyMesh/owner header when present.

Pressure visuals (OpenFOAM write time 500)

Mid-height volume slice on the Y = 0 plane (p); then wing surface p from the +Y side. foamToVTK + render_pressure_pair.py (xvfb-run pvpython).

teardropv20_sim

teardropv20_sim pressure slice Y=0 teardropv20_sim wing surface pressure side

teardropv19_sim

teardropv19_sim pressure slice Y=0 teardropv19_sim wing surface pressure side

teardropv18_sim

teardropv18_sim pressure slice Y=0 teardropv18_sim wing surface pressure side

teardropv17_sim

teardropv17_sim pressure slice Y=0 teardropv17_sim wing surface pressure side

teardropv16_sim

teardropv16_sim pressure slice Y=0 teardropv16_sim wing surface pressure side

teardropv15_sim

teardropv15_sim pressure slice Y=0 teardropv15_sim wing surface pressure side

teardropv14_sim

teardropv14_sim pressure slice Y=0 teardropv14_sim wing surface pressure side

teardropv13_sim

teardropv13_sim pressure slice Y=0 teardropv13_sim wing surface pressure side

teardropv12_sim

teardropv12_sim pressure slice Y=0 teardropv12_sim wing surface pressure side