Shock Absorber Analysis Back
Vehicle Dynamics

Shock Absorber / Vehicle Suspension Analysis

Simulate ride comfort and handling stability with the quarter-car model. Real-time ISO 2631 ride comfort evaluation and vibration transmissibility chart.

Parameters
Presets
Vehicle Parameters
Sprung Mass ms
kg
Unsprung Mass mu
kg
Suspension Spring ks
N/m
Tire Stiffness kt
N/m
Damping Coefficient c
Ns/m
Road Input
Road Profile
Bump Height / Amplitude
m
Vehicle Speed V
km/h
Real-Time Quarter-Car Animation — Bump Response
Damping Ratio ζ Response Type Natural Freq. fn [Hz] Current Disp. [mm] Overshoot [%] Settling Time [s]
After a bump, the car body (sprung mass) oscillates and settles. ζ<1 overshoots and bounces (lower ζ keeps bouncing = worn shock), ζ=1 settles fastest with no overshoot, ζ>1 returns sluggishly. Change damping c, spring rate k, or mass on the left to see the response change.
Results
Natural Freq. ωn1 [Hz]
Hop Freq. ωn2 [Hz]
Damping Ratio ζ
Weighted Accel. aw [m/s²]
Max Stroke [mm]
Min Contact Force [kN]
Time
Frequency Response (Transmissibility)
Theory & Key Formulas

Equations of motion:

$$m_s\ddot{x}_s + c(\dot{x}_s-\dot{x}_u) + k_s(x_s-x_u) = 0$$ $$m_u\ddot{x}_u - c(\dot{x}_s-\dot{x}_u) - k_s(x_s-x_u) + k_t(x_u-x_r) = 0$$

Natural frequencies: $\omega_{n1}\approx \sqrt{k_s/m_s}$, $\omega_{n2}\approx \sqrt{(k_s+k_t)/m_u}$

Transmissibility: $T = |x_s/x_r|$ (body-to-road displacement ratio)

ISO 2631 comfort: $a_w < 0.315$ m/s² comfortable / $< 0.63$ moderate / $\geq 0.63$ uncomfortable

What is Quarter-Car Suspension Analysis?

🙋
What exactly is a "quarter-car model"? It sounds like we're only analyzing one wheel.
🎓
Basically, yes! It's a simplified 2D model that represents one corner of a vehicle—one wheel, its suspension, and a quarter of the car's body mass. In practice, it's incredibly powerful for initial design. Try moving the "Sprung Mass (m_s)" slider above; that's the portion of the car's weight on that wheel. Reducing it simulates a lighter vehicle, which reacts very differently to bumps.
🙋
Wait, really? So the "Unsprung Mass" is just the wheel and brake? Why does that matter so much?
🎓
Great question. The unsprung mass (m_u) is the wheel, tire, brake, and part of the suspension that moves with the wheel. It's critical because it's the first thing to hit a bump. A heavy unsprung mass, like a big alloy wheel, has more inertia and can't follow the road contour quickly, hurting handling. In the simulator, set the unsprung mass very high and hit the "Bump" road profile—you'll see the wheel gets "knocked" and loses contact longer.
🙋
Okay, I see the two masses moving now. But what's the main job of the damper, the "c" value? Is it just to stop the bouncing?
🎓
Exactly, and it's a constant trade-off. The damping coefficient "c" controls the shock absorber. Too low, and the car body oscillates too much after a bump—bad for comfort. Too high, and the suspension becomes harsh, transmitting every small ripple to the cabin. For instance, a luxury sedan uses softer damping. Try it: set a low "c" value and run the simulation. Then set it very high. Watch how the red "Sprung Mass" line changes from a smooth, slow decay to a jagged, immediate reaction.

Physical Model & Key Equations

The core of this simulator is a 2-Degree-of-Freedom (2-DOF) spring-mass-damper system. The first equation governs the motion of the car's body (sprung mass). It states that its acceleration is balanced by the forces from the suspension spring and damper connecting it to the wheel.

$$m_s\ddot{x}_s + c(\dot{x}_s-\dot{x}_u) + k_s(x_s-x_u) = 0$$

m_s: Sprung Mass (kg) | x_s: Sprung Mass Displacement (m) | c: Damping Coefficient (N·s/m) | k_s: Suspension Spring Stiffness (N/m) | x_u: Unsprung Mass Displacement (m). The term $(x_s - x_u)$ is the suspension travel.

The second equation governs the wheel assembly (unsprung mass). It's more complex because it's connected to both the car body above and the road below via the tire, which acts as a stiff spring.

$$m_u\ddot{x}_u - c(\dot{x}_s-\dot{x}_u) - k_s(x_s-x_u) + k_t(x_u-x_r) = 0$$

m_u: Unsprung Mass (kg) | k_t: Tire Stiffness (N/m) | x_r: Road Profile Input (m). The term $k_t(x_u-x_r)$ is the crucial tire force. If this force goes to zero, the wheel has lost contact with the road—a dangerous situation for handling.

Real-World Applications

Passenger Vehicle Ride Tuning: Automakers use this exact model to balance comfort and handling. For a family SUV, engineers might prioritize low-frequency body motion isolation (ride comfort) by tuning spring and damper rates, which you can experiment with directly using the k_s and c sliders in the simulator.

Motorsports Suspension Setup: In racing, maximizing "road holding" is critical. Teams analyze the tire contact force (from the $k_t(x_u-x_r)$ term) to ensure the tire stays glued to the track surface over curbs and bumps, optimizing lap times. A stiffer setup often results from this analysis.

ISO 2631 Ride Comfort Prediction: This international standard defines how to measure human exposure to whole-body vibration. The simulator's output for sprung mass acceleration can be filtered and weighted according to ISO 2631 to predict a "comfort score" before building a physical prototype.

CAE-Based Shock Absorber Design: Before detailed Multi-Body Dynamics (MBD) analysis in software like Adams/Car, engineers use this quarter-car model for initial shock absorber sizing and damping curve optimization. It quickly shows the effect of changing damping coefficient (c) on body control and wheel hop.

Common Misconceptions and Points to Note

To master this simple model, there are a few key points you need to watch out for. First, there's the oversimplified idea that "the sprung mass is just a quarter of the vehicle weight, right?". In reality, the weight distribution of components like the engine and passengers differs between the front and rear, so actual vehicles require completely different values for the front and rear wheels. For example, the front of an FF car, where the engine is located, has a larger sprung mass, resulting in a stiffer suspension design. In your simulations, be mindful of whether you're analyzing the front or rear wheels.

Next is the sense of damping coefficient 'strength'. While the simulator represents it with a single value, real shock absorbers are typically "non-linear," meaning the damping force changes with piston speed. They are designed to provide less damping when the piston moves slowly (low-speed range) and stronger damping when it moves rapidly over bumps (high-speed range). Since this model is linear, the trick is to treat the damping coefficient as a "representative value for that complex behavior."

Finally, don't overlook tire stiffness. The tire spring ($k_t$) is much stiffer than the suspension spring ($k_s$) (e.g., $k_s=30 \text{N/mm}$ vs. $k_t=200 \text{N/mm}$). Consequently, while the suspension absorbs large, low-frequency motions, the tire itself acts as the first filter for high-frequency, small vibrations. This is why changing tire pressure alters ride comfort. In the model, you can evaluate the impact of tire choice by adjusting $k_t$.

How to Use

  1. Enter sprung mass (ms) in kg—typical sedan 300–400 kg per corner
  2. Input unsprung mass (mu) in kg—wheel assembly 40–60 kg
  3. Set spring stiffness (ks) in N/mm—passenger vehicles 15–25 N/mm
  4. Define tire stiffness (kt) in N/mm—typical 150–200 N/mm for car tires
  5. Specify damping coefficient (c) in N·s/mm—normally 1.5–3.0 for comfort tuning
  6. Apply road input (bump height/frequency) and observe natural frequencies ωn1 and ωn2
  7. Check weighted acceleration aw against ISO 2631 comfort limits (1.0–2.0 m/s² for 4–8 Hz)

Worked Example

Quarter-car model: ms=350 kg, mu=50 kg, ks=20 N/mm, kt=180 N/mm, damping ratio ζ=0.35. Road bump 50 mm at 2 Hz yields ωn1=2.1 Hz (hop frequency), ωn2=9.8 Hz (wheel hop). With 0.3 g input acceleration, weighted aw=0.68 m/s² (comfortable per ISO 2631). Max suspension stroke reaches 42 mm; tire contact force minimum 2.8 kN (safe, above lockup threshold 1.5 kN).

Practical Notes

  1. Increase damping ζ from 0.25 to 0.40 to reduce overshoot on potholes; trade-off is stiffer ride feel above 5 Hz
  2. Lowering ks below 18 N/mm improves comfort but risks bottoming (stroke >60 mm); verify clearance on SUVs with 80 mm travel
  3. Tire stiffness kt dominates wheel hop frequency; soft 120 N/mm tires cause ωn2 drop to 8 Hz, worsening shimmy on washboard
  4. ISO 2631 aw target <1.5 m/s² for office-type comfort; commercial vehicles tolerate 2.5 m/s² (reduced expectation)
  5. Validate contact force minimum >1.5 kN to prevent brake chatter during 0.4 g braking input