N∿NS / AI ENGINEERING LAB Public CFD snapshot

CFD TECHNICAL REPORT / NS–0003 / PHYSICS ENGINE V1

Flow around an
intravascular device.

A traceable account of the model, governing equations, body-fitted mesh, numerical solution, verification evidence, and limits of the frozen CFD engine.

STATUSFrozen for parametric dataset
PRODUCTION GRID161 × 41
MODELSteady · axisymmetric · laminar
EVIDENCE SNAPSHOT23 Sep 2026

REPORT SUMMARY

Engineering question and conclusion

Can a computationally practical, verified 2D axisymmetric Navier–Stokes model quantify flow around a generic intravascular device and supply consistent training data for design optimization?

The NS–0003 baseline models a smooth enlarged body on a continuous catheter shaft inside a 4 mm vessel at 100 mL/min. The coupled solver converged on the 161 × 41 production grid. Pressure drop was 846.262 Pa, peak velocity 0.314003 m/s, and device maximum wall shear 6.525 Pa. A three-grid study supports the medium mesh for the declared parametric dataset, while wall shear retains an explicit numerical-quality qualification.

A separately run candidate, OPT1–001, passed its solver gate and reduced the computed pressure drop to 752.932 Pa. These are numerical engineering results for a generic model. They are not experimental, patient-specific, or clinical validation.

57baseline outer iterations
0.599%medium-to-fine pressure change
3.374%device P95 WSS sensitivity

01 / PHYSICAL MODEL

Geometry and operating point

The 100 mm domain is a concentric annulus between a rigid vessel wall and a continuous solid shaft. A local enlarged device body is joined to the shaft by smooth C² transitions. The solver uses a meridional (z, r) domain revolved about the axis; this is axisymmetric cylindrical CFD, not planar Cartesian flow. The model has no free-ended centerline tip.

Solver-generated NS-0003 baseline device geometry
Fig. 1 · Device geometry. Solver-generated body-fitted boundary; the enlarged body occupies the center of a continuous shaft. Source ↗
Frozen baseline geometry and fluid inputs
Vessel inner diameter4.0 mm
Continuous shaft OD2.0 mm
Device body OD / length2.4 mm / 15 mm
Upstream / downstream transition3 mm / 3 mm, C² smooth
Minimum radial clearance0.8 mm
Axial domain / device center100 mm / 50 mm
Operating point and modeling assumptions
Volumetric flow rate100 mL/min (1.667 × 10⁻⁶ m³/s)
Density ρ1060 kg/m³
Dynamic viscosity μ0.0035 Pa·s
Flow / material modelSteady, incompressible, Newtonian, laminar
Walls / symmetryRigid, no slip; axisymmetric, no swirl
Production grid161 axial × 41 radial nodes; β = 1.8
Solver-generated 161 by 41 body-fitted NS-0003 mesh
Fig. 2 · Production mesh. The structured grid conforms to the shaft, enlarged body, transitions, and vessel wall. Source ↗
Optimized candidate OPT1–001Body OD 2.100 mm; body length 11.169 mm; transitions 4.471 mm. The vessel, shaft, flow rate, fluid properties, and 161 × 41 production grid match the baseline. Select the candidate in the solution gallery to see its geometry and mesh.

02 / GOVERNING PHYSICS

Equations, boundaries, and method

The solved velocity is u = (uz, ur) with uθ = 0 and no circumferential gradients. The steady incompressible cylindrical equations are:

(1) Continuity
∂uz/∂z + (1/r) ∂(r ur)/∂r = 0
(2) Axial momentum
ρ [uz ∂uz/∂z + ur ∂uz/∂r] = −∂p/∂z + μ [∂²uz/∂z² + ∂²uz/∂r² + (1/r) ∂uz/∂r]
(3) Radial momentum
ρ [uz ∂ur/∂z + ur ∂ur/∂r] = −∂p/∂r + μ [∂²ur/∂z² + ∂²ur/∂r² + (1/r) ∂ur/∂r − ur/r²]

Volume flow and Newtonian wall shear are extracted as Q = 2π∫ uzr dr over a cross section and |τw| = μ |∂ut/∂n|wall. The radial momentum equation includes the cylindrical vector-Laplacian term −μur/r².

Boundary conditions

  • Inlet: prescribed 100 mL/min mass flow through the annulus.
  • Outlet: pressure reference and outflow treatment in the coupled solver.
  • Device and vessel: stationary no slip and no penetration.
  • Azimuth: rotational symmetry; no swirl.

Numerical implementation

  • Body-fitted, cell-centered, conservative axisymmetric finite-volume geometry with revolved face areas and cell volumes.
  • Implicit axial/radial momentum predictor; first-order upwind convective fluxes and geometry-consistent wall diffusion.
  • Pressure correction, conservative face-flux correction, and velocity/pressure under-relaxation (0.7 / 0.2).
  • Iteration stops when continuity ≤ 10⁻⁹ kg/s and outer flux change ≤ 2 × 10⁻⁵; both conditions are required.
(4) Body-fitted mapping
r(z, η) = Ri(z) + [Ro − Ri(z)] S(η)
η = 0 on the solid; η = 1 at the vessel wall. Smooth C² device transitions use 6ξ⁵ − 15ξ⁴ + 10ξ³.

The repository's general numerical-method note includes historical NS–0002 development status. The method summary here follows the NS–0003 solver implementation and frozen model record at the evidence commit. Inspect NS–0003 solver ↗

03 / SOLVER OUTPUT

Computed solution fields

Switch cases to inspect their actual saved figures. Numeric comparison stays visible below. The color range is set separately in each source figure, so compare the reported values rather than color alone.

Solver-derived engineering responses at 100 mL/min on 161 × 41 grids
OutputBaselineOPT1–001Change vs baseline
Static pressure drop846.262 Pa752.932 Pa−11.03%
Peak velocity magnitude0.314003 m/s0.277215 m/s−11.72%
Device max WSS6.525 Pa4.547 Pa−30.31% · qualified
Device P95 WSS5.909 Pa4.473 Pa−24.30% · qualified
Vessel max WSS5.289 Pa3.709 Pa−29.86% · qualified
Solver iterations5756Both converged

Percentage change = (OPT1–001 − baseline) / baseline × 100, using the stored solver results. Static pressure is gauge-dependent; pressure drop is the reported comparison quantity.

04 / NUMERICAL CREDIBILITY

Verification and mesh decision

The baseline solve passed both recorded stopping gates. Three systematically refined NS–0003 grids converged and conserved mass. The 161 × 41 mesh was frozen for dataset production because bulk pressure and velocity responses changed little against 201 × 51; wall-shear sensitivity is larger and remains qualified.

NS–0003 three-grid baseline study
GridNodesIterationsΔp (Pa)Peak |u| (m/s)Device P95 WSS (Pa)
Coarse121 × 3142841.8380.3137696.006
Production161 × 4157846.2620.3140035.909
Fine reference201 × 5171851.3580.3142345.716
MEDIUM → FINE0.599%Pressure drop
MEDIUM → FINE0.074%Peak velocity
MEDIUM → FINE3.374%Device P95 WSS
Case-specific solver gates
GateAcceptanceBaselineOPT1–001
Continuity≤ 1 × 10⁻⁹ kg/s7.36 × 10⁻¹⁹ kg/s · pass9.38 × 10⁻²⁰ kg/s · pass
Outer flux change≤ 2 × 10⁻⁵1.956 × 10⁻⁵ · pass1.908 × 10⁻⁵ · pass
Inlet/outlet mass imbalanceRecorded with solver gate2.17 × 10⁻¹⁹ kg/s2.17 × 10⁻¹⁹ kg/s

The three-grid study is for the frozen baseline engine. OPT1–001 passed its own solver gate on the production grid, but a separate fine-grid study for that candidate is not recorded here. Three-grid data ↗ · Decision D-013 ↗

05 / ENGINEERING MEANING

Interpretation, scope, and limitations

The enlarged baseline body reduces the open annular area locally and accelerates flow around the device. The recorded OPT1–001 geometry has a smaller body OD and produces lower computed pressure drop, peak velocity, and wall-shear maxima at the same flow rate. This is a within-model design comparison, independently rerun with the frozen CFD solver after candidate selection.

Numerical qualification

Device P95 WSS changes 3.374% from medium to fine; wall-gradient outputs should carry that uncertainty flag. The OPT1–001 candidate has no independent three-grid study in this package.

Model boundaries

Steady, rigid-wall, incompressible Newtonian, laminar, concentric, 2D axisymmetric geometry. No pulsatility, eccentricity, 3D flow, FSI, or patient-specific anatomy is modeled.

Geometry topology

The solid is a continuous shaft with a local enlarged body. It is not a free-ended catheter tip. Separate free-ended-tip experiments remain unconverged in the latest development log.

Validation boundary

No experimental or clinical validation is reported. CFD verification establishes numerical behavior for the declared model, not medical safety, efficacy, or general-device performance.

SOURCE & REPRODUCTION

Traceable result package

Evidence was read from private repository commit 695403bf71dcac1f884dcb1fd3ba786836fbecc7 ↗ on 23 September 2026. The figures and values on this page are a static snapshot, not live results. GitHub evidence links require collaborator access.

NS–0003 / CFD Physics Engine v1 · Engineering report · Snapshot 23 Sep 2026