Cross-section · iter 1 vs converged
The reasoning loop
YOU
Set parameters
Geometry · material · cooling
↓
FEA
Simulate physics
Stress · bow · temp · mass
↓
AI
Diagnose & propose
Root cause → written rationale → next params
↓
YOU
Accept or override
You stay in control — always
↻ repeat until converged
Two-phase optimisation — why this never thrashes
PH
1
Feasibility
Any target failing? AI ignores cost entirely. Gets the design inside bounds first. No exceptions.
→ bow fail + high CTE → switch material
→ stress fail → wall + cooling
→ temp fail → max HTC + channels
ALL
⇒
GREEN
PH
2
Optimisation
Feasibility locked. Now AI hunts cost — exploiting every margin without ever re-breaking the physics.
→ trim wall → cut mass score
→ reduce HTC → lower cooling cost
→ Δcost <1% → declare converged
The real system
Full FEA on a personal laptop. No cloud. No licences. Converges in ~150 seconds.
FreeCAD 1.0
Gmsh
CalculiX 2.23
Python 3
Anthropic API
This demo · three modes
▶ Default run
Analytical physics calibrated from real FEA. Same convergence behaviour in the browser, instant.
⚡ With API key
Live LLM gets actual physics numbers. Writes real engineering diagnosis. Every run is unique.
⚙ Custom parameters
Adjust any slider. The engine responds to your specific starting point and converges from there.
Not a parameter sweep. A physics-aware reasoner.
Scripted sweep
Vary param ±Δ → re-solve → accept if better.
No causal understanding.
No causal understanding.
This co-pilot
Reads FEA output → diagnoses failure mode → escalates material / cooling → understands bow physics.
The material call
Bow 10× over limit → AI switches AL6061 to Invar. CTE drops 20×. Bow drops to 1.38µm instantly. No human needed to figure that out.
Mesh self-repair
Iter 4: geometry became unmeshable. AI diagnosed, repaired parameters, re-ran. Zero human input.
📬 Engineering IT Bridge
AI-in-the-loop engineering · industrial automation · IT/OT integration — straight to your LinkedIn.
Subscribe on LinkedInGeometry
→
Mesh
→
FEA solve
→
AI reasoning
→
Converge
Cross-sectionLIVE
FEA resultsPENDING
—/180
Stress MPa
—/3µm
Bow µm
—/120°C
Max temp
—/3500g
Mass
cost
—
AI reasoningWAITING
Waiting for first solve to complete...
ConvergenceLIVE
Iteration log
📬 Engineering-IT Bridge Newsletter
More AI-in-the-loop engineering deep-dives, straight to your LinkedIn feed.
Design Converged
All physics targets satisfied. The optimiser has found a feasible, cost-minimised design.
This is an analytical demonstration. Results use calibrated physics models (bow, thermal stress, mass) that closely approximate real FEA. For production use, the same optimisation loop runs with full FreeCAD geometry, Gmsh meshing, and CalculiX finite element analysis — typically converging in 5–8 iterations with identical reasoning logic.
📬 Engineering-IT Bridge Newsletter
More AI-in-the-loop engineering deep-dives, straight to your LinkedIn feed.
Cost =
0.35·mass + 0.25·cooling + 0.15·matCost + 0.15·mfg + 0.10·bow
— each term normalised 0→1, lower is better