Vehicle Dynamics Back
Vehicle Engineering

Vehicle Dynamics Simulator

Adjust vehicle mass, inertia, cornering stiffness, and speed to analyze yaw rate response, sideslip angle, and understeer/oversteer characteristics.

Parameters

Parameter A50
Parameter B25

About

Adjust vehicle mass, inertia, cornering stiffness, and speed to analyze yaw rate response, sideslip angle, and understeer/oversteer characteristics.

Result 1
Result 2

What is the Linear Bicycle Model?

🧑‍🎓
What exactly is a "bicycle model" for a car? It seems like a big simplification.
🎓
Basically, it's a classic way to study how a car turns. We lump the two front wheels into one "front wheel" and the two rear wheels into one "rear wheel," like a bicycle. This lets us focus on the car's yaw (spinning) and sideslip (crabbing) motions without getting bogged down in every tiny detail. Try moving the "Cornering Stiffness" sliders in the simulator above—you're directly changing how "grippy" our model's front and rear tires are.
🧑‍🎓
Wait, really? So what does "understeer" or "oversteer" mean in this model?
🎓
In practice, it comes down to balance. If the front tires lose grip before the rears, the car "understeers" and wants to go straight even when you turn the wheel. If the rears lose grip first, the car "oversteers" and the tail swings out. The key is the Understeer Gradient, a number calculated from your inputs. In the simulator, if you increase the front cornering stiffness (Parameter A) relative to the rear, you'll see the gradient become negative, indicating oversteer.
🧑‍🎓
That makes sense. So what's the "Characteristic Speed" that gets calculated?
🎓
Great question! For an understeering car, the Characteristic Speed is where the car needs *twice* the steering input you'd expect for a given turn. It's a benchmark for handling. A common case is a family sedan tuned for safety—it will have a relatively low characteristic speed. Crank up the vehicle speed in the simulator and watch how the yaw rate response changes; as you approach the characteristic speed, the response becomes much more sluggish.

Physical Model & Key Equations

The core of the model is the equation of motion for yaw rate ($r$), derived from balancing lateral forces and yaw moments. The steady-state yaw rate gain is a key performance metric.

$$ \frac{r}{\delta}= \frac{V/L}{1 + K V^2}$$

Where:
$r$ = Yaw rate (rad/s)
$\delta$ = Steering angle (rad)
$V$ = Vehicle speed (m/s)
$L$ = Wheelbase (m)
$K$ = Understeer Gradient (s²/m)

The Understeer Gradient ($K$) determines the vehicle's handling character. It's calculated directly from the simulator's parameters for mass, cornering stiffness, and wheel position.

$$ K = \frac{m}{L}\left( \frac{a}{C_{ar}}- \frac{b}{C_{af}}\right) $$

Where:
$m$ = Vehicle mass (kg)
$a, b$ = Distance from CG to front/rear axle (m)
$C_{af}, C_{ar}$ = Front and rear cornering stiffness (N/rad)
If $K > 0$, the vehicle understeers. If $K < 0$, it oversteers.

Real-World Applications

Vehicle Dynamics Tuning: Before building a physical prototype, engineers use this model to set baseline suspension and tire parameters. For instance, adjusting the front-to-rear cornering stiffness balance in the simulator is analogous to changing anti-roll bar stiffness or tire compound on a race car to dial out oversteer.

Electronic Stability Control (ESC) Development: The target yaw rate calculated by this simple model is often used as a reference in ESC systems. If the actual yaw rate (measured by sensors) deviates too much from the model's prediction, the system applies brakes individually to correct the car's path.

Driver-in-the-Loop Simulators: The linear bicycle model provides the core physics for many basic racing simulators and engineering driving simulators. Its computational speed allows for real-time simulation, giving drivers realistic feedback on how parameter changes affect handling feel.

Conceptual Design and Benchmarking: When evaluating a new vehicle architecture, engineers use this model to quickly compare the fundamental handling tendencies of different layouts (e.g., front-engine vs. mid-engine). It answers basic questions: Will this be an understeering or oversteering platform at the limit?

Common Misconceptions and Points to Note

When you start using this simulator, there are a few points you should be aware of. First, remember that this is a linear model. This means it assumes that tire grip (cornering power) is proportionala first step for evaluating basic behavioral tendencies under small steering inputs.

Next, a pitfall in parameter setting. For example, you'll notice that changing the value of 'Front Cornering Power Cf' alters the understeer tendency. But in a real vehicle, this value changes by adjusting tire pressure or modifying the suspension camber angle. Imagining that "decreasing Cf in the simulation" is equivalent to "intentionally reducing front tire grip" will help you connect it to real-world vehicle tuning.

Finally, the importance of velocity V. This model calculates the response at a constant speed, which is a different situation from actual cornering involving acceleration or deceleration. In particular, the concept of "characteristic speed" is a theoretical value derived from this linear steady-state cornering model. In actual sports car development, this idea is expanded upon to comprehensively evaluate balance across various speed ranges.

Related Engineering Fields

The mechanical concepts you learn with this "linear bicycle model" pop up all over the world of CAE. The first field that comes to mind is suspension design. The cornering power in the model is a value for the tire alone, but it forms the basis for considering how suspension parameters like kingpin inclination and caster angle affect contact patch characteristics.

A more direct extension is the development of control logic for ESC (Electronic Stability Control) or EPS (Electric Power Steering). These advanced driver-assistance systems detect the difference between the vehicle's target behavior (the ideal response calculated by such models) and its actual behavior (values sensed by sensors), then apply corrections via braking or steering torque. This 2DOF model serves as a simple and useful "reference model" for that purpose.

An unexpected application is in autonomous robot navigation. Although it's a two-wheel model, motion planning for four-wheel robots sometimes involves control that considers the misalignment between the vehicle's orientation and its path (slip angle). Furthermore, analyzing the motion stability of articulated vehicles like tractor-trailers can be approached by extending this model to add trailing units.

For Further Learning

Once you're comfortable with this tool, try moving to the next step. Mathematically, I recommend applying the Laplace transform to the underlying simultaneous differential equations to find the transfer functions. For example, try deriving the transfer function $G_{r\delta}(s) = r(s)/\delta(s)$ from steering input δ to yaw rate r. Doing so yields metrics like natural frequency and damping ratio, which determine the response "speed" and "settling characteristics," allowing you to evaluate vehicle dynamics more deeply.

For model extension, learning the "3DOF model" is a classic next step. This model adds a longitudinal degree of freedom (driving/braking force) to the lateral and yaw motions. This lets you account for the effect of load transfer during acceleration or braking on cornering power (e.g., pressing the accelerator increases oversteer tendency). Understanding this brings you one step closer to real vehicle behavior.

Ultimately, using this knowledge of the linear region as a foundation, challenge yourself with nonlinear simulation. Specifically, try simulations using nonlinear tire models like the "Magic Formula," or lap simulations incorporating closed-loop driver models. The intuition for parameter changes you gain from this basic tool will become an invaluable asset for you as an engineer, useful even in the more complex worlds that lie ahead.