Why Your CFD Is Wrong – Part 1: What Is a Model?
I started writing this article before the end of spring semester, back in May 2025, and quickly found that it grew to monstrous proportions because there's so much to say about the topic of simulation and numerical approximation that it simply can't fit in a concise blog post. I found myself honing in on aerodynamics simulations specifically (perhaps because that was the topic of one of my elective courses) and, after some helpful advice from a friend, decided to split it into several posts.
I
intend this series of articles to take the form of three parts and explain, mainly in general terms but with plenty of examples (many drawn directly from the numerical methods and computational aerodynamics coursework I've recently completed), the mathematics behind modeling and simulation: how does it work? How
well does it represent real things like airflows? At the end of it, if all goes
to plan, you should understand that all computational fluid dynamics (CFD)
simulations are wrong and have a basic grasp of why this is. To
explain it, we have to start at the very beginning. What is a model?
Generically,
a “model” is a reproduction, a fake made to approximate something real. You
probably had model cars as a child. A lot of people enjoy model cars as adults too (and they might be bigger, like the 1:18 scale Viper below).
![]() |
I’m glad I had the chance to live out my teenage fantasy of owning this car, but I would never go back—it was fairly ridiculous. This was number 318 of the 360. |
Mathematical Models
Differential equations are fundamental to our understanding and description of the physical world. They are mathematical representations of the rates of change of the parameters of a system as they relate to one another. For example, a mass connected to a spring—which can model, say, the body of your car riding on its suspension, or the wing of an airplane subjected to a fluctuating aerodynamic force (“wing flutter”), or the lateral movement of a building in an earthquake—accelerates in proportion to its position:
We
use “prime” marks to symbolize general derivatives—so, the left-hand side of
this proportionality is the second derivative of the right-hand side. More
specifically for an undamped spring-mass system, position is a function of time
and so the left-hand side contains a term representing acceleration, which is
the second time derivative of position (velocity is how much an object's displacement changes per unit of time; acceleration is how much the velocity changes per unit of time):
…where
x here is a function of time and the dots symbolize differentiation with
respect to time.
The
spring-mass system is a fairly straightforward model with wide application. It
can stand in for many things, from the vibrations of molecules to the lateral
motion of the “sky crane” Mars lander. Computational
aerodynamics relies on more complex mathematical models that relate the rates of
change of the various properties of an air mass such as its density (ρ),
velocity (u, v, and w), pressure (p), friction (τ), heat flux (q), and specific
energy (E). This results in complex systems of equations (nonlinear coupled multidimensional partial differential equations, to be specific), by applying
conservation of mass:
These
systems, as complicated as they are, still do not capture the full picture of
the real flow. At the same time, they are so mathematically complex that we must
rely on significant simplifying assumptions to reduce them to something
solvable. These assumptions could be anything from considering the flow as
one-dimensional to approximating density as constant (most of those pretty CFD pictures of cars you've seen are created by programs that do this) to neglecting
viscosity entirely (common in aerospace CFD solvers such as the Athena Vortex
Lattice program, since the lift force and induced drag on an aircraft are strongly dependent on pressure and much less dependent on friction).
Physical
Models
The
alternative to conceptual models is to build something physical that
replicates, in whole or part, the real machine we want to design. These have the
advantage of incorporating real effects that mathematical models sometimes
cannot. However, most physical models are not completely accurate reflections
or duplications of an actual device or machine that performs some function in
the real world. Some come close and are good enough to be useful; a lot don’t
and are not useful. Examples of the latter are the tiny “desktop” wind tunnels
that seem to be all the rage among auto enthusiasts right now.
![]() |
Before you get too excited, hold up: this does not show the same flow pattern as over the real car. Not even close, especially over the rear window where the model shows complete separation (Image credit: newatlas.com). |
“I wonder if there wasn't some influence here of the recent commercialization of a desktop wind tunnel (I'm forgetting the manufacturer now); for the last few months I've been seeing videos of people sticking model cars in these things and 'showing' the airflow, complete with a digital readout of flow 'velocity' ~200+ mph--clearly scaled (incorrectly) to the car size! I think it's so unintuitive for people because they think that a smaller car/model means slower true airspeed = faster modeled speed compared to the size...when in fact the opposite is true. Airspeed must increase to achieve the same Reynolds number, as you know, and then you run the risk of compressibility and transonic effects* ruining things (to get 20mph equivalent on a 1:18 model requires Mach 0.47 in the tiny tunnel--well above the limit for incompressible assumption). Utterly stupid and disingenuous, the way these desktop tunnels are marketed.”
The problem with these desktop tunnels is that the flow patterns they model are nowhere near what happens over the real car due to the difference in Reynolds number and Mach number, the two flow similarity parameters that must match the real car in order for the resulting flow patterns to develop in the same way—a complete failure of the model to replicate the real physical system. While the execution of the tunnel itself may be fine (in other words, its accuracy to the true flow over a scale model RC car may be very close), its dissimilarity to the real flow over full-size cars renders it utterly unsuited for the purpose most people think they can use it for and makes it very easy to mislead enthusiasts, students, and sometimes seasoned engineers who don't know any better. I looked up the website for one of these before writing this; they have ad copy and review excerpts everywhere stating such untruths as, “Lets you visualize what you can’t see, just like the major manufacturers,” and, “Test the aerodynamics of your 3D creations, or even your own car designs, and bring your ideas to life!” The smallest models manufacturers test are 1:4 scale because of those similarity parameters I mentioned above (a physical limitation—there is no way around this), and if your goal is to build a real car these small wind tunnels will tell you nothing about its aerodynamic performance when the design is scaled up.
On the other hand, a good model for airflow over a real car is a detailed full-size buck in a large wind tunnel. Such a model is likely to develop airflow patterns and give results similar to the real car out on the road, and wind tunnel design has evolved over the past century to increase this likelihood. Professional wind tunnels now incorporate moving ground surfaces, have open test sections with very low blockage ratios, can attain high flow speeds, and have sensitive measurement equipment for calculation of force and moment coefficients.
An even better model? The real car on a real road. This is where a home modifier has an advantage over an OEM developing a new vehicle: we are working with already-existing cars and can test changes to their geometry in the real world fairly easily, although one trade-off is measurement methods that are often less sensitive.
The important takeaway here is that there will be inherent limitations any time you model something or look at the results of someone else’s modeling (especially the plethora of amateur CFD images online—we’ll see why in the next posts in this series), and quite often those limitations will not be immediately apparent or intuitive. The goal of any model should be to give us credible information about the real thing it attempts to copy; this stands at odds with the fact that no model is the same as the real thing, and some are drastically different. Remember the adage: “All models are wrong; some models are useful,” and always try to answer the question, “Is this test or simulation going to give me results that are applicable to the real thing?” Don’t ignore the answers to that question; try to figure out how and why the model is wrong so that you can improve it!
Comments
Post a Comment