Skip to content
DESK HARDWARE / D9 P2 PROTOTYPEPrecision 5680 dock

D9 P2: printable cradles, split plenums, fan guards and structural ties.

Ducted prototype · Revision H

A closer look at the airflow.

A new transient CFD study puts finer cells around the duct edges and laptop lips. The mesh is built. Initial solver diagnostics show that further mesh and runtime work is required before quantitative results.

Commissioning only — validation is incomplete.
The standard mesh check passes, but three expanded checks fail. Sustained vortex shedding and settled lip suction have not been established.
18.2 millionactual volume cells · 21.8× the earlier study
0.25 mmrequested cells at selected edges and lips
86.65%reported layer coverage of selected faces

The mesh around the lips

Actual CFD cell outlines at the duct outlet, front laptop lip and hinge discharge
Actual cut cells at X = 111 mm, with CAD boundaries in black. Five wall layers were requested on printed and laptop surfaces, beginning at 0.06 mm. Coverage varies locally; aggregate coverage does not establish y+ or lip accuracy.

The geometry is the installed Revision H STEP export, including its curved duct transitions. This is separate from the earlier 836,278-cell Revision F study and the minimalist model. The laptop silhouette and internal passages remain approximations.

View the complete duct section
Full duct section with the actual CFD cells and Revision H curve geometry
The mesh coarsens away from the selected lip and wake regions. Dimensions are millimetres in the installed coordinate system.

What passed, and what did not

Geometry and surface14 installed solids checked against native CAD; a single closed, valid fluid solid and a non-self-intersecting tessellation.
Standard mesh checkPass. One connected fluid region, positive volumes, maximum nonorthogonality 65° and skewness 2.94.
Expanded mesh checkFail. 2,998 low-determinant cells, 78 low-weight faces and 396,528 concave cells. Defects include lip regions.
Transient runThe diagnostic restart completed four steps through 0.0203084 ms. The original 2 ms endpoint was not completed.
Shedding and suctionNot established. Startup patterns are insufficient evidence of periodic shedding or settled pressure depression.
Numerical independenceNot established. Same-geometry mesh and timestep comparisons remain necessary.

Recorded startup observations

The diagnostic restart completed four steps through 0.0203084 ms in 13.1 minutes, with Courant number at or below 0.5 after loop startup. All 22 probes were valid. Twelve turbulence-bounding events and the mesh quality failures remain unresolved.

These are solver outputs during commissioning. The initial flow was interpolated from the earlier Revision F solution to shorten startup; it is not a settled Revision H flow field. No shedding frequency or Bernoulli conclusion is reported.

Press play to view the four recorded startup frames, slowed to about 9 seconds. Use the controls to pause, scrub or replay. Physical timestamps remain on each frame; no intermediate flow states are invented. This short startup record does not establish sustained shedding or settled suction. Open or download the MP4.

Measured pilot diagnostics

What this model can answer

The original pilot was curtailed after the first steps showed costly pressure correction and increasing turbulence clipping. A runtime dictionary-reload error prevented its requested checkpoint. A diagnostic restart uses fixed settings, every-step field output and a 0.02 ms endpoint. This is far too short to establish a flow pattern or frequency.

The transient SST URANS solve records pressure, velocity, vorticity and Q, with probes every step. The original section interval was 0.1 ms; the diagnostic restart records sections every step. A useful shedding result needs settled flow followed by many repeatable cycles, plus mesh and timestep checks. Negative static pressure by itself does not identify a Bernoulli mechanism; fan forcing, acceleration, losses and separated flow must be considered together.

All four fans use nominal 10 Pa constant-force actuators. Fan curves, grille and fin resistance, and internal laptop passages are uncalibrated. The traced laptop profile has approximately ±2 mm uncertainty and intake positions ±4 mm. Finer cells do not remove those geometry uncertainties. This study contains no temperature prediction or hardware validation.

GPU acceleration

The current job uses eight CPU workers in the installed Windows OpenFOAM runtime. The machine has an RTX 3080 Ti with 12 GB VRAM, but no working GPU solver backend has been established. OpenFOAM can offload algebraic solves through an external solver and GPU-enabled PETSc; installation, correctness checks and a case-specific benchmark are still required. The mesh generator does not automatically benefit from that route.

Technical references: OpenFOAM external solver interface · PETSc GPU support · NASA verification and validation guidance

Evidence and reproduction