Developer Blog · beyondmath.com

Physics AI · internal flow · engine intake

Predicting intake flow at any valve lift

BeyondMath's foundational AI model of physics predicts the flow through an engine's intake system directly from its geometry. It needs no mesh and no solver, and each case takes about 15 seconds on a laptop CPU. This article applies the model to four intake designs and shows the velocity field at any combination of valve lifts in any cylinder, the standard flow-bench metrics, and a comparison with CFD.

BeyondMath · October 2026

The four designs, then a cut through cylinder 2 of BMR6. The cut runs along the plane through both intake valves.

The intake flow problem

A piston engine draws air into each cylinder through the intake manifold, the intake ports and the intake valves. The amount of air and the way it moves inside the cylinder determine the engine's power, fuel consumption and emissions. Engineers describe intake flow with two numbers. The flow coefficient measures how freely air passes the valves. The swirl number measures how strongly the air rotates about the cylinder axis, which governs how well fuel and air mix before combustion. Every intake design is a trade-off between generating more swirl and passing enough air.

Engine manufacturers in automotive, commercial vehicle, off-highway, marine and power generation all have to design for intake flow. The port and manifold geometry determine it. It changes with valve lift, from one cylinder to the next on the same manifold, and between the two intake valves when they open by different amounts.

The drawing below labels the parts of an intake system that this article refers to, using BMR4, one of the four engines in this article, as the example. Air enters at the inlet and collects in the plenum. A runner and an intake port then carry it to each cylinder, and two intake valves let it in. The valve lift is the distance each valve opens. The bore is the cylinder diameter, and the bank is the row of cylinders. The inlet, plenum and runners together form the intake manifold.

Engineering drawing of the BMR4 intake system: front view, side view and a section through both intake valves of cylinder 1, with the inlet, plenum, runner, intake port, intake valves, valve lift, cylinder, bore and bank labelled
BMR4 intake system. Section A–A cuts through both intake valves of cylinder 1, which is the plane used for the flow films later in this article. Both valves are at 9 mm lift.

Current workflow constraints

Engineers measure intake flow on a flow bench or simulate it with CFD. Both are expensive for each data point.

BeyondMath's foundational AI model of physics returns the velocity field directly from the surface geometry and the boundary conditions, with no mesh and no solver iterations. We compute the bench metrics from each prediction with the same post-processing we use on the CFD results. The rest of this article applies the model to four intake designs, BMR4, BMR6, BMT4 and BMT6, and compares the results with CFD.

This post in numbers

4

engine designs

20

cylinders

751

predictions behind this post

15 s

per prediction on a laptop CPU


The four engines

We picked four designs that differ in the ways that matter most for intake flow. Bores range from 88 to 116 mm, and there are two four-cylinder and two six-cylinder engines. BMR4 has a plenum with short runners, as in the drawing above. BMR6 has a long curved runner for each cylinder. BMT4 and BMT6 use log manifolds, which are single straight pipes along the bank with a short branch to each port, fed from opposite ends. BMR4's two intake valves sit side by side along the bank. The other three engines have their valves turned across the bank, which changes which valve drives the swirl and which one opposes it.

We set up each design the way it would be on a flow bench, with the inlet, manifold, ports, both intake valves and the porous element the bench places in the cylinder. The model receives only the geometry and the boundary conditions.

BMR4

Cylinders
4
Bore
88 mm
Cylinder pitch
96 mm
Intake valve head
2 × 27 mm
Lift range
2–12 mm, each valve

Plenum with short runners and a top-entry inlet bend. Valve pair parallel to the bank.

BMR6

Cylinders
6
Bore
116 mm
Cylinder pitch
132 mm
Intake valve head
2 × 34 mm
Lift range
2–12 mm, each valve

Split plenum feeding six long, curved individual runners. Valve pair on a diagonal.

BMT4

Cylinders
4
Bore
102 mm
Cylinder pitch
118 mm
Intake valve head
2 × 32 mm
Lift range
2–12 mm, each valve

Log manifold fed from a vertical inlet through a tapered neck. Valve pair rotated across the bank.

BMT6

Cylinders
6
Bore
114 mm
Cylinder pitch
134 mm
Intake valve head
2 × 35 mm
Lift range
2–12 mm, each valve

Long log manifold fed from one end through a bent inlet pipe. Valve pair rotated across the bank.

Moving the valves independently

To look at the flow, we cut each cylinder along the plane through both intake valve axes. Flow labs use the same section when they want to see the valve jets. The two valves follow separate lift schedules between 2.4 and 11.6 mm, out of phase with each other, so the share of flow through each port keeps changing.

At every step we regenerate the port and valve geometry and ask the model for the velocity field on the section. As the valves pass each other, you can see one jet weaken while the other gets stronger.

BMR6, BMT4 and BMT6, cylinder 2, 144 predictions. Each engine gets one lift cycle in a medium shot and two in close-up. The gauges show the lift of valve A and valve B in the current frame.

Small changes in lift

Here valve A goes from 5 to 9 mm in 0.1 mm steps while valve B stays at 7 mm. Every step is a new geometry and a new prediction. Over the sweep, the jet through the seat gap gets thicker as the valve opens, and the shear layer under the valve head moves with it.

A single step doesn't tell you much on its own. Around the valves the field changes by about 1.5% from one frame to the next, and only about a fifth of that is the trend with lift. The rest is the model's own step-to-step variation. Lower in the cylinder the variation is larger, around ten times the trend per step. Over the full 4 mm sweep the trend is clear, so it's the sweep as a whole that's worth watching, not any one tenth of a millimetre.

BMR6, cylinder 2, valve A from 5.0 to 9.0 mm and back, 41 predictions. The camera is close in on the valve A seat, and the readout shows the lift in the current frame.

Differences between cylinders

Cylinders on the same manifold don't breathe the same way. Runner length, the angle at which each branch leaves the plenum and its distance from the inlet all affect the flow at the valve seat, and the differences tend to appear in swirl before they appear in flow coefficient. Because the model sees each cylinder in place on its manifold, it picks these differences up. In the film below we open up BMR4 one cylinder at a time.

BMR4, cylinders 1 to 4, 144 predictions. Each cylinder runs its own valve schedule. As on the bench, the ports of the other cylinders are capped.
CFD flow coefficient and swirl number for every cylinder of the four engines, both valves at 7 mm lift
CFD results for every cylinder with both valves at 7 mm. The flow coefficient barely changes between cylinders, but the swirl number can differ by a factor of two on the same manifold.

The bench report

The platform turns any prediction into a one-page report in the layout a flow lab uses. The report gives six standard flow-bench results and two sections through the predicted flow.

The left-hand section shows the velocity on a vertical plane through the cylinder, and the right-hand section shows the velocity across the swirl plane. The platform rebuilds the report from a new prediction whenever the cylinder, a valve lift or the geometry changes.

One-page flow-bench report for BMR6 cylinder 5 at valve lifts 6.55 and 4.02 mm
BMR6, cylinder 5, valve A 6.55 mm and valve B 4.02 mm, generated by the platform from one prediction.

Comparison with CFD

We computed the same metrics in the same way from the model's prediction and from the CFD solution, using the same planes, the same seat area and the same Ricardo method. Of the 264 cases in the chart below, 259 were used in training and 5 were held out. Across all 264 cases the model's flow coefficient is within 0.011 of CFD on average, its swirl number within 0.008 and its pressure drop within 1.6%. On the 5 held-out cases the mean absolute errors are 0.022 in flow coefficient, 0.021 in swirl number and 54 Pa in pressure drop.

Model against CFD · 264 cases

0.011

mean absolute error, flow coefficient

0.008

mean absolute error, swirl number

1.6%

mean error, pressure drop

Model against CFD for flow coefficient, swirl number and pressure drop across 264 cases
Model against CFD, 264 cases. Each point is one cylinder at one pair of lifts. Circled points were held out of training.

Predicting the whole engine

The film shows the model's prediction for cylinder 2 of BMR6, with both valves at 7 mm. After the boundary conditions, streamlines trace the air from the inlet through the plenum and runner into the cylinder, where it swirls until the porous element straightens it. Sections then step down the cylinder, and one plane is queried at finer and finer spacing to resolve the edge of a valve jet. The film ends with the full 3D velocity field.

Get in touch

Design the undiscovered

The model can be trained on your own heads and manifolds using your own CFD data, and it runs inside your firewall.

Talk to us

© 2026 BeyondMath · beyondmath.com