Wayne Wei
RESEARCH BRIEF / RB-05 · V1.0

RB-05 · Can AI Automate Automotive
CFD Preprocessing?

Let machines understand
WHY an engineer processes
CAD the way they do.

Automating repair, wrapping and meshing is not the open question.

The open question is whether AI can learn the engineering decisions that sit above them.

AICFDPreprocessingEngineering
AI & Industry Track
2026.09.05 Published
CAD → Decisions → CFD Series thesis
DFGAT · DrivAerStar · Foam-Agent · BETA CAE Evidence basis
The Question

In a real OEM vehicle-CAD context — full assembly, BOM structure and an explicit CFD objective — can AI decide how each part of the geometry should be treated, and can the result be verified against CFD?

Executive Summary

The hard part is not running the solver.

In automotive aerodynamics CFD, the genuinely time-consuming place is often not the solver at all. It is everything that has to happen before the solver runs — because the CAD an OEM hands to a CFD engineer is rarely a model that can go straight to meshing, boundary conditions and a calculation.
01

The pre-processing is already automated

Geometry healing, surface wrapping, automatic meshing, batch scripting — commercial tools have done these for years. “Auto-repair, auto-wrap, auto-mesh” is not the AI research problem.

STAR-CCM+ · BETA CAE
02

The research pieces exist in isolation

B-Rep design-feature recognition reaches high F1 on controlled mechanical models, and mesh quality can be predicted before meshing. Each piece is demonstrated on a part, not on a full vehicle.

DFGAT · Zhang & Guan
03

The loop itself is still open

The full chain — OEM vehicle CAD to assembly understanding, PID semantics, defeaturing, and a verified CFD result — has no clearly documented, reproducible end-to-end success in the public literature yet.

Owen 2026 survey

CAD is not the CFD model.
Between the two sits a large engineering transformation, and that is where the real problem lives.

The gap is not in executing commands — it is in the decisions that decide which commands are right.

Main Thesis

Geometry AI is not yet CFD engineering intelligence.

AI may be able to capture and reuse the hidden engineering decisions embedded in CFD preprocessing workflows.

An analytical position built from the evidence below, not a single measured finding

01 — The Problem

CAD is not a CFD model.

An OEM hands over a CAD model that contains a great deal of engineering that CFD does not need — and a great deal of interpretation that CFD cannot do without.

What arrives at the CFD engineer’s desk can include a large number of parts, complete manufacturing detail, assembly gaps, bolts, clips and brackets, small holes and faces, chamfers and fillets, penetrations and overlaps between parts, structures that are not fluid-relevant, internal structure, topology problems inherited from different CAD systems, and naming conventions that vary across versions and departments.

What the CFD engineer actually needs is a model that has been re-interpreted for a specific physical problem. The typical route looks like this:

FIG. 01 — From OEM CAD to CFD
Every step between the manufacturing model and the solver is an engineering decision in disguise
OEM CAD / PLM
↓
CAD import
↓
Geometry cleanup
↓
Topology repair
↓
PID / part organization
↓
Defeaturing
↓
Surface preparation
↓
Wrapping / surface mesh
↓
Volume mesh
↓
Physics setup
↓
STAR-CCM+
↓
CFD

The most notable thing about this chain is a statement that sounds obvious and is still easy to forget:

CAD itself is not a CFD model.

A large engineering conversion process sits between the two. That process is the subject of this brief.

So What

The bottleneck in automotive CFD is rarely the solver — it is the engineering conversion that turns a manufacturing CAD model into a CFD-ready one.

02 — Why This Matters

The real work is deciding what the CAD should become.

In real vehicle CFD work the engineer does not face “import the CAD, then click Mesh.” The engineer faces a string of questions about parts, gaps and surfaces.
  • Should this part be kept?
  • Should this gap be filled?
  • Does this hole matter to aerodynamics?
  • Should this structure be its own PID, or merged with the geometry around it?
  • Should this surface defect be repaired, or sent straight to the wrapper?
  • This part is small — but will it affect the local flow?
  • Does this internal structure matter for the current external-aero case?

Every one of these decisions eventually feeds the same chain:

Geometry → Mesh → Flow → CFD result

Which is why the genuinely interesting question is not:

Can AI edit CAD?

It is:

Can AI learn the engineering decisions that turn a manufacturing CAD model into a simulation model?

These are two different questions. Most of what follows is about keeping them apart.

So What

The problem worth studying is not whether AI can manipulate geometry — it is whether AI can learn why a part is kept, filled or removed before CFD runs.

03 — What Industry Already Has

Much of the automation is already here — and it is not AI.

A fact that is easy to overlook: a large part of CAD and CFD preprocessing automation is not a new problem at all.

Today’s commercial tools already ship mature automated capabilities. Simcenter STAR-CCM+, for example, includes a surface wrapper, automatic surface meshing, parts-based meshing, a Java API and simulation operations. STAR-CCM+ 2510 goes further with an enhanced MPI surface wrapper. In the Corvette and Maserati Ghibli cases Siemens describes, the wrapper handles tens of millions of surface triangles and hundreds of millions of volume cells, and compresses the wrapping time to minutes. It should be kept explicit that these are Siemens’ own product-performance tests, not a generic benchmark from an independent paper.

The practical conclusion follows:

“Auto-repair geometry, auto-wrap, auto-mesh” is not an AI research problem.

In many cases, conventional algorithms already do these things very well.

So What

Automated geometry repair, wrapping and meshing are mature engineering capabilities — the open question sits one layer above them.

04 — ANSA Is Moving in the Same Direction

Commercial preprocessing is heading the same way.

This matters directly here, because the workflow under discussion is very likely ANSA. BETA CAE Systems has added Agentic AI capability to its 2026.1 release.

The features BETA CAE officially describes include a natural-language interface, skill-based automation, Python script generation, an interactive knowledge assistant, context-aware task understanding, geometry healing, intelligent part type detection, persistent memory, AI-powered part type detection, and CFD task-based workflows.

The combination worth watching is the one BETA CAE itself puts at the center:

AI-powered part type detection + established geometric methods

In other words, the direction commercial software is taking is not simply “an LLM writes Python.” It is a combination of machine learning, geometric methods and the engineering workflow:

1

Machine learning

Part classification, feature and defect recognition, driven by data rather than hand-written rules.

2

Geometric methods

The established, deterministic geometry algorithms that already do repair, wrapping and meshing reliably.

3

Engineering workflow

The task structure, approval gates and quality checks that decide when an automated step is allowed to act.

This gives an important signal about research value: a “ChatGPT controls ANSA” demo is no longer very interesting on its own, because that direction has already moved into commercial software. What is worth studying sits above it:

How does AI understand why a CFD engineer processes CAD the way they do?

05 — What Research Has Already Demonstrated

The academic pieces are clearly accumulating.

Recent academic work has started to attack this problem directly. A systematic survey published in August 2026 — Owen et al., “A survey of AI methods for geometry preparation and mesh generation in engineering simulation” — organizes AI applied to the CAD-to-mesh workflow into eight buckets.
  1. Part classification
  2. Part segmentation
  3. Mesh-quality prediction
  4. Defeaturing
  5. Mesh generation
  6. Geometry reconstruction
  7. Reinforcement learning
  8. LLM-based scripting

The survey also reaches a judgment worth keeping front of mind:

AI is better positioned as a complement to traditional geometry and meshing algorithms than as a replacement for them.

That reading lines up closely with how automotive CFD actually works.

So What

The accumulated research positions AI as a complement to geometry and meshing methods — not as their replacement.

06 — Why B-Rep Matters

B-Rep is becoming the important representation.

Why do so many studies now start from B-Rep? Because CAD is not just a triangle mesh — the boundary representation holds structure and topology that a mesh throws away.

A B-Rep model carries a solid decomposed into faces, edges and vertices, where a face sits on a surface and is bounded by edges, and edges meet at vertices. Alongside the entities it carries topological adjacency — which face borders which edge, which edge borders which vertex.

FIG. 02 — CAD as a Graph
Entities plus adjacency — the structure that lets a GNN or graph transformer actually read CAD
Entity hierarchy
Solid
↓
Faces
↓
Edges
↓
Vertices
Topological adjacency
Face
↓
Edge
↓
Vertex

Because of that structure, CAD can be turned into a graph G = (V, E), where V are the faces, edges and vertices, and E are their topological adjacencies. That is what lets graph-based models — GNNs, graph transformers — learn from CAD geometry and topology directly.

So What

B-Rep turns CAD into a graph — which is what makes geometry and topology learnable by modern models at all.

07 — Feature Recognition Is Working

B-Rep feature recognition already works on controlled parts.

Park et al. (2025) is a representative example. Their DFGAT work uses a graph attention network for B-Rep design-feature recognition.

The study converts the B-Rep model into a graph and recognizes design features using face, edge, connection and parallelism information. On the mechanical CAD models they tested, the F1 score reached:

0.9924, 0.9982 and 1.0000

These are very good results. But they have to be read carefully. What they demonstrate is:

AI can learn geometry and topology semantics on controlled B-Rep feature-recognition problems.

What they do not demonstrate is:

AI can already understand an entire car.

The test objects are still specific mechanical design features on relatively controlled CAD models — a long way from a full vehicle.

So What

Near-perfect F1 on controlled B-Rep features shows a capability — not that the vehicle-scale problem is solved.

08 — Defeaturing Is Older Than Generative AI

Deciding what to remove predates generative AI.

”AI decides which CAD features can be deleted” did not appear with the 2025 or 2026 wave. It goes back at least to 2013.

Danglade, Pernot and Véron studied exactly this in “On the use of Machine Learning to Defeature CAD Models for Simulation.” Their idea was to learn rules from the defeaturing configurations engineers had already produced. The paper carries a core sentence that still reads as the heart of the problem:

Defeaturing depends strongly on the simulation context.

In other words, feature importance is not a property of geometry alone:

Feature importance ≠ geometry only

It is closer to:

Feature importance ≈ f(geometry, simulation context)

This is one of the most important ideas in today’s automotive CFD preprocessing discussion — and it has been on the table for over a decade.

So What

Feature importance depends on the simulation context, not the geometry alone — an idea from 2013 that still defines the problem today.

09 — Predict Problems Before Meshing

Mesh quality can be predicted before the mesh exists.

In 2026, Zhang and Guan push the same direction forward with “Deep Learning-Based Mesh Quality Prediction for CAD Model Defeaturing.”

Their work builds a learned mapping from B-Rep to local mesh quality. In its basic form it can be read as M = f(G), where G is the B-Rep geometry and M is the predicted mesh quality. The objective is deliberately framed around the workflow:

Predict which CAD features are likely to cause mesh-quality problems before the mesh is actually generated.

The prediction then feeds a small, well-defined decision set:

KEEP
↓
REMOVE
↓
SIMPLIFY
↓
REPAIR

This is a valuable direction. The boundary still has to be stated: the validation objects are CAD parts and local geometric defects, not the complete OEM vehicle-scale CAD → CFD-ready vehicle loop.

So What

Predicting mesh quality before meshing is promising — and it is still demonstrated on parts and local defects, not on the full vehicle loop.

10 — The Important Gap

Every piece is being built. The chain that connects them is not.

By this point a clear research map has emerged. Individual links of the CAD-to-CFD chain are being worked on — but the links are not yet connected.
FIG. 03 — Pieces vs. the Full Loop
The left column is real published work; the right column is the loop that still has no verified end-to-end case
Demonstrated, in pieces
B-Rep → feature recognition
↓
B-Rep → mesh-quality prediction
↓
CAD feature → defeaturing decision
↓
Natural language → CAD / CFD script
↓
CFD problem → LLM agent → OpenFOAM
The full loop, still open
OEM vehicle CAD
↓
Assembly understanding
↓
Part / PID semantics
↓
CFD relevance
↓
Defeaturing decisions
↓
Geometry repair
↓
Surface preparation
↓
Mesh
↓
CFD validation

Connecting the links into one chain — OEM vehicle CAD through assembly understanding, part and PID semantics, CFD relevance, defeaturing decisions, geometry repair, surface preparation and meshing, to a validated CFD result — is where the public literature currently shows no clearly verified, reproducible vehicle-scale end-to-end AI success.

So What

The links exist; the connected, vehicle-scale loop with CFD verification does not. That is the gap this brief is about.

11 — The Scale Problem

Most CAD-AI work faces a single part, not a vehicle.

A great deal of CAD-AI research is aimed at one mechanical part, one B-Rep model, or a set of synthetic CAD features. A real vehicle is a different order of size.
FIG. 04 — Two Scales
What CAD-AI research usually faces, next to what a production vehicle actually is
Typical research object
One mechanical part
↓
One B-Rep model
↓
Synthetic CAD features
A real vehicle
Body
↓
Doors
↓
Windows
↓
Mirrors
↓
Wheels
↓
Tires
↓
Underbody
↓
Suspension
↓
Brakes
↓
Cooling system
↓
Battery
↓
Powertrain
↓
Interior
↓
Thousands of individual components

Between the components sits more than geometry: geometry and topology, assembly, BOM, naming, function, and CFD relevance all interact. This is an entirely different scale from the single part.

So What

A vehicle is not a larger part — it is a different problem, because the scale carries semantics with it.

12 — Not Just Geometry

A 0.8 mm gap means nothing until you know where it is.

The automotive CAD problem differs from general CAD-AI in an important way: geometry alone does not tell you how to treat it.

Suppose the model finds a gap of 0.8 mm. That number is not enough to decide what to do, because the answer depends on where the gap lives and what case is being run.

A

Door to body

A 0.8 mm gap between the door and the body may affect the external flow field. The reasonable reading is likely KEEP.

B

Inside an underbody bracket

A gap inside an underbody bracket, for an external-aero case, is usually better FILLed — it is not aerodynamically live geometry.

C

At the grille / cooling opening

A seemingly small opening at the grille can decide the cooling mass flow — removing it can be simply wrong.

A cooling opening is a case where an apparently small geometric feature has a first-order effect on the physics: the opening sets the cooling mass flow, m˙cooling\dot{m}_{\mathrm{cooling}}. For such a feature, REMOVE can be exactly the wrong decision.

So What

The same 0.8 mm gap can deserve KEEP, FILL or careful attention — which is precisely why geometry alone cannot drive the decision.

13 — Geometry Is Not the Whole Story

The input has to carry the context, not just the shape.

If geometry is not enough, the real input to the model cannot be just G. It has to be the tuple:
X=(G,  A,  B,  C)X = (G,\; A,\; B,\; C)
  • G — geometry and topology
  • A — assembly information
  • B — BOM / engineering metadata
  • C — CFD context

The model then predicts an action, a = f(X), drawn from a small engineering vocabulary: KEEP, REMOVE, FILL, MERGE, SPLIT, REPAIR, WRAP or MANUAL. With that input the problem becomes an engineering question rather than a geometry-classification one.

So What

The engineering-meaningful input is geometry plus assembly, BOM and CFD context — and the output is one of a small set of real actions.

14 — The Missing Dataset

What we lack is a dataset of decisions, not of results.

The immediate obstacle shows up fast: is there a public dataset that records the full loop — raw CAD, the engineer’s action, the modified CAD, the mesh, the CFD, the result?

The answer is: very little. Public datasets today mostly concentrate on a different pipeline, CAD to CFD to a few aerodynamic numbers. DrivAerStar is a strong and important example of that shape.

FIG. 05 — DrivAerStar, in Numbers
Source: Qiu et al., arXiv:2510.16857 (2025) — wind-tunnel validation performed by the authors
Simulations
12,000

STAR-CCM+ CFD simulations

Configurations
3

vehicle configuration classes

CAD parameters
20

across the parametric geometry

DrivAerStar covers complete engine compartments, cooling systems and realistic internal airflow, and the authors also carried out wind-tunnel validation. It is valuable data. But what it mainly addresses is CAD → CFD, and CAD parameters → aerodynamic performance — not raw OEM CAD → engineering preprocessing decisions.

So What

Datasets like DrivAerStar record CAD-to-result; the missing asset records raw-OEM-CAD-to-decision.

15 — The Dataset That Would Matter

The valuable data is what engineers actually did to the CAD.

If this problem is really to be studied, the most valuable data may not be “what is this vehicle’s drag?” It may be “what did engineers actually do to the CAD over the last decade?”

A record of that kind looks less like a simulation database and more like a log of engineering decisions. Two illustrative entries:

FIG. 06 — What a Decision Record Looks Like
Each entry records a decision and its reason — not just a geometry
FeatureSizeLocationPartContextActionReason
small_gap0.8front_bumperBUMPER_023external_aeroKEEPflow_relevant
small_hole1.2underbodyBRACKET_382external_aeroFILLnon_aerodynamic_feature

A third kind of record captures the semantic mapping a preprocessor needs:

FIG. 07 — A Semantic Mapping Record
A part is attached to a semantic role and a PID before it is ever meshed
PartSemanticCFD rolePID
BATTERY_SHIELDunderbodyaerodynamic_surfaceUNDERBODY_07

What these records log is an engineering decision — the part, its role, its context, the action and the reason — rather than geometry alone. That is a different kind of data from a CFD result database.

So What

The durable data is not simulation output — it is the record of the decisions engineers made and why.

16 — A Better Way to Think About AI

The dangerous abstraction is AI talking directly to ANSA.

Given all this, the most reasonable system is probably not an LLM driving ANSA directly. That is an abstraction worth treating as dangerous.

A more defensible shape inserts a decision and a validation layer between the model and the tool:

FIG. 08 — Two Shapes for the System
The decoupled shape keeps AI responsible for proposing, and the engineering layer responsible for checking and executing
Direct control — not the design
LLM
↓
ANSA
Decoupled
AI
↓
Decision
↓
Validation
↓
ANSA

Concretely, AI should not emit arbitrary ANSA code. It should emit a structured action proposal that a policy validator and a geometry QA step can check before anything executes. An example proposal:

FIG. 09 — An Action Proposal, Not ANSA Code
The model emits a structured action; a validator and QA run before ANSA executes anything
FieldValue
case_idAERO_2026_001
entityPART_38291
actionDEFEATURE
operationREMOVE
reasonnon_aero_component
confidence0.97
ruleAERO_EXT_021
requires_reviewfalse

The proposal then flows through the action schema, the policy validator and the ANSA Python API. AI and ANSA stay decoupled: the model proposes, the engineering layer disposes.

So What

Keep the AI at the level of proposed actions and decisions; keep ANSA behind a validator and an adapter.

17 — The Architecture

A system shape worth actually building.

Putting the pieces together yields an architecture of the kind this brief argues is worth building.
FIG. 10 — The Proposed Architecture
The AI proposes; the engineering system checks; the last block closes the learning loop
Step 1
OEM CAD / PLM
The starting point — a full manufacturing assembly, not a meshable model
Step 2
CAD / B-Rep parser
Turns the incoming model into a readable representation
Step 3
Engineering semantic layer
Assembly, BOM, part names, PIDs, geometry and topology
Step 4
AI / ML models
Part classification, feature recognition, risk prediction, defeaturing ranking
Step 5
Decision engine
Proposes KEEP, REMOVE, FILL, MERGE, SPLIT, REPAIR or MANUAL for each part
Step 6
Policy validator
Checks each proposal against constraints before anything is executed
Step 7
ANSA adapter
Applies approved actions through the preprocessor API
Step 8
Geometry / QA
Confirms the edited model is sound
Step 9
Surface / volume meshing
Produces the CFD-ready mesh
Step 10
STAR-CCM+ adapter
Hands the model to the solver
Step 11
CFD
Runs the case
Step 12
Validation
Cd / Cl / Cp, mesh quality, convergence, human intervention
Step 13
Decision dataset
Every accepted decision is recorded and fed back

The defining property of this architecture is where AI sits. It does not touch the geometry directly. It produces decisions and proposals; the policy validator and the adapters do the execution; and the outcome returns to the dataset.

So What

The architecture exists to keep AI at the decision layer — with validation and adapters between it and the geometry.

18 — What AI Should Actually Do

Not every step needs AI at all.

An important and often skipped point: many steps in the pipeline are already deterministic, and should stay that way.
FIG. 11 — Where Each Technology Belongs
Most of the pipeline is deterministic or scripted; AI enters where rules are hard to write but experience exists
TaskBest technology
CAD importdeterministic
Geometry checkdeterministic
Free-edge checkdeterministic
Surface repairdeterministic
Batch processingscripting
Wrapperdeterministic
Meshingdeterministic
PID namingrules + ML
Part classificationML
Feature recognitionML
Defect classificationML
Defeaturing recommendationML
CFD relevanceML + rules
SOP retrievalRAG
Workflow orchestrationLLM
Script generationLLM
Final approvalEngineer

The conclusion follows from the table:

AI should not replace the whole pipeline.

It should enter precisely where deterministic rules are hard to describe and where a large body of historical engineering experience already exists — and the final approval stays with an engineer.

So What

AI’s role is not the whole pipeline — it is the layer where rules are weak but engineering experience is rich.

19 — Where the LLM Fits

The LLM is the workflow orchestrator, not the geometry brain.

The LLM is least suited to the geometry itself, and best suited to translating an engineering intent into a structured policy that ML and rule engines can consume.

An engineer states a requirement in natural language:

“Do external aero — keep all surfaces that could affect the external flow, internal non-flow-related structures can be simplified, and cooling openings must not be closed.”

The LLM’s job is to turn that requirement into an analysis context and a policy:

Analysis context
↓
External aero
↓
Preserve aerodynamic surfaces
↓
Simplify non-flow components
↓
Protect cooling openings

and then into a structured policy the actual decision machinery can read:

FIG. 12 — The Policy the LLM Emits
Natural language becomes a machine-readable policy, handed to the ML and rule layers
Policy keyEntries
analysisexternal_aero
preserveexternal_surface · cooling_inlet · wheel · underbody
simplifynon_flow_bracket · hidden_fastener
reviewcooling_internal · small_gap_near_wheel

That policy is handed to the ML and rule layers. So the division of labor is:

LLM ≠ geometry brain

More precisely:

LLM = workflow orchestrator

20 — The Closed Loop

The interesting step is the feedback loop.

The genuinely interesting next step is to close the loop — to let the CFD result come back and tell the model whether its decision was right.
FIG. 13 — The Learning Loop
Each decision is validated against CFD, and the outcome returns to the dataset
CAD
↓
AI decision
↓
ANSA
↓
Mesh
↓
STAR-CCM+
↓
CFD
↓
Validation
↓
Decision feedback
↓
Dataset
↓
Model update

Suppose the model proposes REMOVE for feature X, and the CFD comparison returns:

ΔCD=0.002\Delta C_D = 0.002

If that is acceptable, then REMOVE becomes a recorded success case. Suppose instead the comparison returns:

ΔCD=0.015\Delta C_D = 0.015

Then the same REMOVE is a recorded failure case. At that point the model is no longer learning only “what engineers usually do.” It is learning:

Which treatment genuinely does not change the CFD result.

That is what CFD-aware AI would mean.

So What

Closed-loop CFD-aware AI learns what treatment does not change the result — not just what engineers happen to do.

21 — How to Evaluate It

Accuracy and F1 are not enough to evaluate this.

Neither accuracy nor F1 on its own says whether an automated preprocessing system is good. The comparison that matters is between three baselines.
A

Fully manual

An engineer performs the whole preprocessing by hand.

B

Traditional automation

Rules plus ANSA do what rules can do.

C

AI-assisted

Rules plus ML plus an LLM plus ANSA, with the engineer in the loop.

The comparison should cover preparation time, how much human intervention remains, how many meshes fail, how many geometry defects survive, and the resulting mesh quality — and then the aerodynamic deltas ΔCD\Delta C_D, ΔCL\Delta C_L and ΔCp\Delta C_p that say whether the treated model still represents the physics.

So What

Evaluation has to compare manual, traditional-automation and AI-assisted baselines on preparation quality and on the CFD deltas that remain.

22 — A Very Important Experiment

Attribute the gain correctly before celebrating it.

Imagine the experiment lands on a clean result like this.
FIG. 14 — A Hypothetical, Well-Separated Result
A single headline number would hide where the gain actually came from
Manual
100 min

baseline

Rules + automation
50 min

automation step

AI-assisted
42 min

AI step

The tempting headline would be “AI reduced preprocessing time by 58%.” That claim would be sloppy. The defensible statement is:

Traditional automation produced the majority of the time reduction, while AI further reduced the amount of engineering intervention.

The 100 → 50 min step is what automation delivered. The 50 → 42 min step is what AI added. This is exactly why the research must evaluate automation and AI separately.

So What

Automation deserves the 100 → 50 step; AI deserves the 50 → 42 step. Conflating the two overstates what AI did.

23 — What About Foam-Agent?

Foam-Agent automates the CFD workflow — a different problem.

Another direction in this space is genuinely interesting and easy to confuse with the one here: LLM + CFD workflow systems, of which Foam-Agent is the representative recent work.

The original 2025 Foam-Agent version targeted OpenFOAM workflows and reported an 83.6% success rate across 110 simulation tasks; a later version extended to the full workflow and reported 88.2%. The version published in 2026 adds multi-index retrieval, dependency-aware generation, a trajectory-conditioned reviewer loop, and workflow-stage agents.

That work demonstrates something real:

LLMs can begin to handle the orchestration problem of CFD workflows.

But it still is not the problem in this brief. Foam-Agent operates mainly on a CFD case that already exists:

FIG. 15 — Two Problems, One Neighbourhood
Foam-Agent starts once a case and configuration exist; the gap here sits far earlier, at the CAD
Foam-Agent's scope
CFD case
↓
Configuration
↓
Execution
↓
Post-processing
The problem in this brief
OEM CAD
↓
Geometry interpretation
↓
Engineering decision
↓
CAD preprocessing

The boundary matters: Foam-Agent’s 83.6% → 88.2% applies to the OpenFOAM boundary-condition and configuration domain — automated setup and execution of an existing case — not to OEM CAD-preprocessing decisions.

So What

Foam-Agent is evidence about automating CFD case workflows, not about the OEM CAD-to-preprocessing decision problem this brief is mapping.

24 — The Evidence Map

A maturity map, read from the bottom up.

As of 2026, the technical maturity of the field can roughly be drawn as follows.
FIG. 16 — Capability Maturity
The star counts matter less than the last two rows
CapabilityEvidenceMaturity
CAD importstrong★★★★★
Geometry repairstrong★★★★★
ANSA scriptingstrong★★★★★
Batch processingstrong★★★★★
Surface wrappingstrong★★★★★
Automatic meshingstrong★★★★★
Part classificationmoderate/strong★★★
B-Rep recognitionmoderate/strong★★★
Feature recognitionmoderate/strong★★★
Mesh-quality predictionmoderate★★★
Defeaturing predictionmoderate★★★
BOM → CFD semanticslimited★★
CFD-aware defeaturinglimited★★
LLM CFD workflowrapidly developing★★
OEM vehicle-scale CAD preprocessinginsufficient public evidence★
End-to-end autonomous vehicle CAD → CFDno convincing public evidence★

The most important part of this table is not the star counts — it is the bottom two rows.

So What

Everything above the bottom two rows is engineering that exists; the bottom two rows are the entire subject of this brief.

25 — The Research Gap

Geometry AI is not CFD engineering intelligence.

Put as sharply as possible, the research gap in this brief is a difference between two kinds of intelligence.

Existing work has demonstrated:

CAD → feature recognition

and:

CAD → mesh quality

and it has begun to explore:

Natural language → CFD workflow

What the field actually needs is the step that joins the engineering metadata to the decision:

CAD + BOM + assembly + CFD context → engineering decision

and then the run that validates it:

Engineering decision → ANSA → mesh → CFD

That chain remains very incomplete in public research today.

So What

The gap is the step that maps CAD plus BOM, assembly and CFD context onto an engineering decision — and then verifies it against CFD.

26 — The Scale Gap

The successes are on clean models. Production is not clean.

The scale gap deserves its own emphasis. Many of the success cases in public research still sit on relatively simple, controlled CAD parts, local features, synthetic data, or limited benchmarks.

Even where an automotive model appears, it tends to be:

FIG. 17 — Clean vs. Production
The distance between a benchmark vehicle and the CAD a preprocessing engineer actually receives
Where the public successes live
Clean benchmark vehicle
↓
Parameterized vehicle geometry
What production preprocessing faces
Real OEM CAD
↓
Large assembly
↓
BOM
↓
Mixed CAD quality
↓
Thousands of parts
↓
Multiple engineering conventions
↓
CFD-specific preprocessing

The gap between the two columns is large. Because of it, there is not yet enough public evidence to support the claim that:

“AI can already reliably complete production-grade vehicle CFD preprocessing on its own.”

That conclusion cannot be drawn now.

So What

The evidence supports clean benchmarks and parameterized models — not the conclusion that production-grade vehicle preprocessing is reliably automated.

27 — This Is Not a Weakness

The empty space is where the value is.

This should not be read as a weakness of the direction. It is the opposite — the gap between mature automation and real engineering decisions is where the value sits.

Research in this area is not:

“Take a solved problem and swap the model for GPT.”

It is:

“Find the space between mature automation technology and genuine engineering decisions.”

The division of labor falls out cleanly. Traditional automation answers the question of how to execute. AI answers the question of what to do. The engineer answers the question of whether the result is acceptable.

1

Automation

Solves how to execute — repair, wrap, mesh, batch.

2

Prediction

Solves what to do — which parts are aero, which features are risky.

3

Engineering judgment

Solves whether it is acceptable — the gate nothing automated bypasses.

Together they form:

Automation + Prediction + Engineering Judgment

not:

AI replaces Engineer

So What

The unclaimed space between automation and judgment is an opportunity — that is what makes the direction worth researching.

28 — A Practical MVP

Do not start with a whole vehicle.

If the system were actually built, the sensible starting point would not be “automatically process an entire car.” That is a good way to fail early. A staged MVP path is more defensible.
FIG. 18 — A Staged Path
Each stage stays narrow; later stages only run once the earlier ones are trustworthy
Step 1
MVP-1 · External aero part classification
Inputs: CAD/B-Rep, part name, assembly tree, BOM metadata. Outputs a class per part — BODY, WHEEL, TIRE, UNDERBODY, COOLING, BRAKE, SUSPENSION, NON_AERO or UNKNOWN.
Step 2
MVP-2 · Geometry risk prediction
Rates geometry high, medium or low risk — for tiny faces, short edges, narrow faces, gaps, intersections, non-manifold regions and likely mesh problems.
Step 3
MVP-3 · Defeaturing recommendation
Recommends KEEP, REMOVE, FILL, MERGE, REPAIR or MANUAL — but never executes. An engineer reviews every recommendation.
Step 4
MVP-4 · Connect to ANSA
Prediction to action schema, through engineer approval, to ANSA Python execution.
Step 5
MVP-5 · Close the loop
ANSA to STAR-CCM+ to CFD to validation, and the decision returns to the dataset.

Stage by stage, the first MVP solves a narrow but real problem: mapping a part to a CFD semantic. Only after that is trustworthy does the loop extend toward geometry risk, defeaturing recommendations, and finally execution and validation.

29 — The Most Valuable Asset

The most valuable output is the decision dataset.

If this project ran for the long term, the most valuable asset at the end may not be the model. It would be the dataset.

Each engineer operation would record geometry, semantic, context, action, reason and outcome. A single entry might read:

FIG. 19 — One Entry of the Decision Dataset
Geometry, semantic, context, action, reason and outcome for a single engineer operation
FieldValue
featuresmall_gap
geometry0.8 mm
locationfront bumper
contextexternal aero
engineerKEEP
reasonaerodynamic relevance
resultΔCd = 0.0003

What this does, in effect, is convert CFD engineer experience into machine-readable engineering knowledge. The model becomes a downstream consumer of that knowledge; the dataset is what makes it reusable.

So What

The durable asset is the decision dataset — the model is downstream of it, not the other way around.

30 — The Long-Term Architecture

The knowledge loop closes on itself.

Over the long term the system converges on a closed loop around a growing body of engineering knowledge.
FIG. 20 — The Closed Knowledge Loop
Rules and learned models both feed one decision engine; results return to the dataset
Engineering knowledge
↓
Decision dataset
↓
Decision engine (rules · ML models)
↓
LLM workflow orchestration
↓
Action schema
↓
Policy validator
↓
ANSA · STAR-CCM+
↓
CFD
↓
Validation
↓
Back to the decision dataset

Rules and ML models branch out of the same decision dataset, converge on a single decision engine, and the result of every CFD validation returns to the dataset again. It is a closed loop — the same shape of system that makes the learning cumulative rather than one-off.

So What

The long-term system is a loop: decisions are validated against CFD, and every outcome returns to make the next decision better.

31 — What This Is Really About

Two sentences that look close and are not.

If the whole brief is compressed into a sentence, it should not be the confident claim.
✕

Not this

AI will automate CFD preprocessing.

✓

Rather this

AI may help capture and reuse the engineering decisions hidden inside CFD preprocessing workflows.

The two statements look close. They are in fact very different. The first sells a future. The second proposes a researchable question.

So What

“AI will automate preprocessing” sells a future; “AI may capture and reuse the decisions inside it” proposes a question you can actually verify.

32 — Research Hypotheses

Four hypotheses worth testing.

The whole line of research can be compressed into four testable hypotheses.
H1

Most operations are repetitive

A large share of CFD preprocessing operations are repetitive, so deterministic automation can meaningfully reduce manual work.

H2

Semantics are learnable

B-Rep plus assembly and BOM information can be used to learn the mapping from a part to its CFD semantic.

H3

Context beats geometry

Once CFD context is added, geometry plus context predicts defeaturing and repair decisions better than geometry alone.

H4

Validate before you act

Going through AI to action to validation, rather than AI to direct CAD manipulation, can build a more reliable human-in-the-loop workflow.

33 — Conclusion

The automation is mature. The decision layer is not.

Automation in vehicle CFD has travelled a long way. CAD repair, batch processing, surface wrapping, automatic meshing and scripting are, for the most part, mature engineering.

The layer AI is genuinely entering sits above them:

What should I do?

rather than:

How do I execute this command?

Academia has already demonstrated the components: B-Rep can be used for machine learning; CAD features can be recognized; mesh quality can be predicted; defeaturing decisions can be supported; and LLMs can generate and orchestrate CFD workflows.

Between those results there is still a clear gap — especially around the step from a real OEM whole-vehicle CAD, combined with BOM, assembly, engineering semantics and an explicit CFD objective, to deciding automatically how the geometry should be treated and then verifying CFD fidelity. As of now, the public literature offers no sufficiently convincing, reproducible vehicle-scale end-to-end success case. The most recent survey itself lists data, benchmarks, geometry representation and trustworthy integration as the key challenges for continued progress in the field.

So the direction worth researching is not:

“Let AI operate ANSA.”

It is:

Let machines begin to understand why an engineer processes CAD the way they do.

That may be the step that actually moves the field from CAD automation toward CFD engineering intelligence.

So What

The step worth crossing is not a tool that operates ANSA — it is a system that learns why an engineer processes CAD the way they do.

What Could Change My Mind

An independently documented, reproducible public case in which an AI system completes the full OEM vehicle CAD → CFD-ready model loop — part and PID semantics, CFD relevance, defeaturing, wrapping, meshing — and the result is verified against CFD rather than demonstrated on a clean benchmark model.

Conclusion

From CAD automation
to CFD engineering intelligence.

The step worth researching is not letting AI operate ANSA — it is teaching machines to understand why an engineer processes CAD the way they do.

References

Evidence Sources

A synthesis of academic papers, a commercial release announcement and vendor product material, current through September 5, 2026. Claim boundaries are kept explicit: the BETA CAE 2026.1 announcement is a vendor claim and is treated as such; the Siemens wrapping numbers are product-performance material, not an independent benchmark; DrivAerStar and Foam-Agent are evidence about automated meshing and solve pipelines, not about automotive CAD-preprocessing decision automation; the engineering reading of the pattern is the author’s.
01
Owen, S., Brown, N., Chrisochoides, N., et al. — A survey of AI methods for geometry preparation and mesh generation in engineering simulation Engineering with Computers, 42, 171, 2026 · DOI 10.1007/s00366-026-02379-1 · organizes AI in CAD-to-mesh into eight categories; positions AI as complement, not replacement core
link.springer.com/article/10.1007/s00366-026-02379-1
02
Danglade, F., Pernot, J.-P., Véron, P. — On the use of Machine Learning to Defeature CAD Models for Simulation Computer-Aided Design and Applications, 11(3), 358–368, 2013 · DOI 10.1080/16864360.2013.863510 · defeaturing depends strongly on the simulation context hist
sam.ensam.eu/handle/10985/8300
03
Park, J. H., Lim, S., Yeo, C., Joung, Y.-K., Mun, D. — DFGAT for recognizing design features from a B-rep model for mechanical parts Robotics and Computer-Integrated Manufacturing, 93, 102938, 2025 · DOI 10.1016/j.rcim.2024.102938 · graph attention network; F1 0.9924, 0.9982, 1.0000 on controlled mechanical CAD core
sciencedirect.com/science/article/pii/S0736584524002254
04
Zhang, S., Guan, G. — Deep Learning-Based Mesh Quality Prediction for CAD Model Defeaturing Advances in Transdisciplinary Engineering, 2026 · DOI 10.3233/ATDE260079 · B-Rep to local mesh-quality mapping, before the mesh exists core
journals.sagepub.com/doi/10.3233/ATDE260079
05
Qiu, J., Kuang, L., Wang, G., et al. — DrivAerStar: An Industrial-Grade CFD Dataset for Vehicle Aerodynamic Optimization 2025 · arXiv:2510.16857 · 12,000 STAR-CCM+ simulations, 3 vehicle configuration classes, 20 CAD parameters, wind-tunnel validation — evidence about CAD-to-result, not preprocessing decisions core
arxiv.org/abs/2510.16857
06
Yue, L., Somasekharan, N., Cao, Y., Pan, S. — Foam-Agent: Towards Automated Intelligent CFD Workflows arXiv:2505.04997, 2025 · OpenFOAM workflow; 83.6% on 110 simulation tasks; later version reports 88.2% core
arxiv.org/abs/2505.04997
07
Yue, L., Somasekharan, N., Zhang, T., et al. — Foam-Agent: An End-to-End Composable Multi-Agent Framework for Automating CFD Simulation in OpenFOAM arXiv:2509.18178, 2025 · extension to the full workflow core
arxiv.org/abs/2509.18178
08
Yue, L., et al. — Foam-Agent: A large language model-based multi-agent framework for automating computational fluid dynamics workflows Computer Methods in Applied Mechanics and Engineering, 461C, 119271, 2026 · DOI 10.1016/j.cma.2026.119271 · multi-index retrieval, dependency-aware generation, trajectory-conditioned reviewer loop, workflow-stage agents core
sciencedirect.com/science/article/pii/S004578252600544X
09
BETA CAE Systems — Release Announcement — BETA CAE Systems suite 2026.1 2026 · Agentic AI in ANSA 2026.1: natural-language interface, AI-powered part type detection, geometry healing, CFD task-based workflows — vendor claim, treated as such core
beta-cae.com/news/20260729_announcement_suite_2026.1.htm
10
Siemens Digital Industries Software — Rapid CFD surface wrapping: unlock speed and consistency in meshing 2025 · Simcenter STAR-CCM+ product material on surface wrapping — Corvette and Maserati Ghibli wrapping cases, tens of millions of triangles, hundreds of millions of cells — product-performance tests, not an independent benchmark hist
blogs.sw.siemens.com/simcenter/cfd-surface-wrapping
Open Questions
YouTube Channel Bilibili 频道