Skip to content

Kinematics

Kinematics Page Configure your suspension geometry and analyze how your suspension moves throughout its range of travel. Define pickup points, analyze static parameters, or manually override kinematic curves.

Overview

The Kinematics setup defines:

  • Suspension Type - Double wishbone (push/pull rod or direct acting) or McPherson strut
  • Pickup Points - 3D coordinates of suspension mounting points and joints
  • Static Parameters - Calculated geometric properties (camber, caster, roll centre height, etc.)
  • Kinematic Curves - How suspension geometry changes with wheel travel
  • Override Options - Manual control of any kinematic parameter vs wheel travel

Two Configuration Modes

Kinematics can be configured in two ways:

  1. Pickup Points (Automatic): Define 3D suspension geometry, platform automatically calculates all kinematic curves
  2. Manual Override: Directly specify kinematic curves (motion ratios, camber curves, etc.) without pickup points

Understanding Kinematics

What is Suspension Kinematics?

Suspension kinematics describes how suspension geometry changes as the wheel moves through its travel. As the suspension compresses (bump) or extends (rebound), the geometric relationships between suspension components change, affecting:

  • Camber angle - Wheel tilt relative to vertical
  • Toe angle - Wheel pointing in/out
  • Motion ratios - Mechanical leverage between wheel and spring/damper

Why It Matters

Suspension kinematics directly impacts:

  • Tyre contact patch - Camber and toe changes affect grip
  • Mechanical grip - Roll centre location affects load transfer
  • Ride quality - Motion ratios affect suspension response
  • Handling balance - Kinematic curves differ front vs rear

Kinematics View Layout

The Kinematics page has two tabs:

1. Geometry Tab

Geometry Tab

Left Panel (Collapsible): - Static Parameters Table - Real-time calculated geometric properties - Search and reorder parameters

Center Panel: - 3D Suspension Visualizer - Interactive view of suspension geometry - Shows pickup points, links, and current wheel position - Updates in real-time as you edit

Right Panel: - Configuration Options - Suspension type, pickup points, overrides

2. Motion Analysis Tab

Motion Analysis Tab

Center Panel: - Kinematic Curves - Plots of all kinematic parameters vs wheel travel

Right Panel: - Simulation Controls - Configure and run kinematic analysis - Wheel travel range and step resolution


Suspension Types

Double Wishbone Push/Pull Rod

The most common race car suspension. Uses upper and lower wishbones (A-arms) with a push rod or pull rod actuating a rocker and spring/damper.

Configuration options: - Mounting Point: Lower Control Arm (LCA), Upper Control Arm (UCA), or Upright - Actuation System: - Push/Pull Rod - Standard rocker coilover - Push/Pull Rod w/ 3rd Spring (BETA) - Includes heave spring pickup points - Direct Acting Coilover - No rocker, direct mounting

Use when: - Formula cars, prototypes, high-performance sports cars - Maximum adjustability and tunability required - Advanced setup with rocker and motion ratio adjustment

Pickup points required: - Lower wishbone front/rear pivots (lwfp, lwrp) - Upper wishbone front/rear pivots (uwfp, uwrp) - Lower/upper wishbone outer joints (lwoj, uwoj) - Pushrod/pullrod wheel end (prwe), rocker end (prre) - Rocker axis (rax1, rax2), damper/bellcrank pivot (drp, dbp) - Track rod inner/outer joints (itrj, otrj) - Wheel centre (wcp), contact patch (cp) - For 3rd Spring: Heave spring rocker point (hsrp), heave spring bellcrank/body point (hsbp)

3rd Spring (Heave Spring) - BETA

The 3rd spring option adds additional pickup points for a heave spring connected to the rocker. This feature requires heave spring to be enabled in Suspension settings. This is commonly used in Formula cars and prototypes to control pitch and heave independently from roll.

Double Wishbone Direct Acting

Double wishbone with spring/damper mounted directly between chassis and wishbone (no rocker).

Configuration options: - Mounting Point: Lower Control Arm (LCA), Upper Control Arm (UCA), or Upright

Use when: - Simpler suspension without rockers - GT cars, touring cars, road cars - Space constraints prevent rocker installation

Pickup points required: - Same as push/pull rod except: - No rocker points (prre, rax1, rax2) - Damper/spring wheel end (dwp) instead of prwe

Torsion Bar Incompatibility

Direct acting suspension cannot be used with torsion bar springs. If torsion bar is enabled on an axle, direct acting options are disabled.

McPherson Strut

Simplified suspension using a strut (combined spring/damper) acting as the upper suspension member.

Use when: - Front-wheel drive cars, compact vehicles - Packaging constraints require compact suspension - Simpler suspension geometry acceptable

Pickup points required: - Lower control arm front/rear pivots (lcafp, lcarp) - Lower ball joint (lbj) - Upper strut point (usp), lower strut point (lsp) - Track rod inner/outer joints (itrj, otrj) - Wheel centre (wcp), contact patch (cp)


Configuration: Pickup Points Mode

Enabling Pickup Points

  1. Navigate to Geometry tab
  2. Toggle Enable Pickup Points switch

Recommendation

Run a standalone kinematic analysis first to verify geometry is correct before using pickup points in: - Lap Time Simulation - Ride Analysis - Handling Analysis - Calculations

Selecting Suspension Type

Use the Suspension Type dropdown to select:

Double Wishbone Push/Pull Rod: - DBL Wishbone Push/Pull Rod on Lower Control Arm - DBL Wishbone Push/Pull Rod on Upper Control Arm - DBL Wishbone Push/Pull Rod on Upright

Double Wishbone Direct Acting: - DBL Wishbone Direct Acting on Lower Control Arm - DBL Wishbone Direct Acting on Upper Control Arm - DBL Wishbone Direct Acting on Upright

McPherson Strut: - McPherson (direct acting on upright)

Mounting Point Explanation

  • LCA: Pushrod/spring attaches to lower wishbone
  • UCA: Pushrod/spring attaches to upper wishbone
  • Upright: Pushrod/spring attaches directly to wheel carrier

Defining Pickup Points

Step 1: Set Coordinate Unit

Choose the unit for pickup point coordinates: - Millimeters (mm) - default - Meters (m) - Inches (in)

Step 2: Enter Pickup Points

The spreadsheet shows required pickup points for your suspension type. Enter X, Y, Z coordinates for each point.

Coordinate System: - Origin: Center of front axle at ground level - X-axis: Positive toward rear (longitudinal) - Y-axis: Positive toward left (lateral) - Z-axis: Positive upward (vertical)

See Coordinate System for details.

Example (Double Wishbone):

Label X (mm) Y (mm) Z (mm)
Lower Wishbone Front Pivot (lwfp) 207 19 222
Lower Wishbone Rear Pivot (lwrp) -347 193 247
Lower Wishbone Outer Joint (lwoj) -13 712 175
Upper Wishbone Front Pivot (uwfp) 48 155 412
Upper Wishbone Rear Pivot (uwrp) -342 191 428
Upper Wishbone Outer Joint (uwoj) -42 670 349

Step 3: Optional Offset

Apply a global offset to all pickup points using Offset coordinates. Useful for: - Adjusting suspension position without re-entering all points - Testing sensitivity to pickup point location

Viewing Static Parameters

The left panel shows calculated static parameters in real-time:

Alignment: - Camber - Wheel tilt (negative = top tilted in) - Caster - Steering axis angle in side view - Toe - Wheel pointing angle (positive = toe out)

Geometry: - Kingpin Inclination (KPI) - Steering axis angle in front view - Scrub Radius - Offset of KPI axis from contact patch - Mechanical Trail - Caster offset at ground

Roll Centre: - Roll Centre Height - Virtual pivot point for body roll - Side View IC Angle (CP) - Anti-dive/anti-squat angle from contact patch - Side View IC Angle (WC) - Anti-dive/anti-squat angle from wheel centre

Instant Centre: - Front View IC Height - Front view instant centre height - Front View IC Y - Front view instant centre lateral position - Side View IC Height - Side view instant centre height - Side View IC X - Side view instant centre longitudinal position

Other: - Track Width - Distance between contact patches - Wheelbase - Distance to opposite axle - Front View Swing Arm Length (FVSA) - Virtual swing arm length - Wheelbase Migration - Wheelbase change with travel - Track Migration - Track width change with travel

Reordering Parameters

Drag parameters (using the grip icon) to reorder them in the table. Your custom order is saved.


Configuration: Manual Override Mode

Override View

If pickup points are disabled, or if you want to override calculated curves, use manual override mode.

Available Override Parameters

Each parameter can be configured as: - Numeric - Fixed value (no variation with wheel travel) - Map1D - Curve defined vs wheel travel

Motion Ratios

Spring Motion Ratio: - Ratio of spring displacement to wheel displacement - Higher ratio = softer effective wheel rate - Typical range: 0.5 - 2.0

Damper Motion Ratio: - Ratio of damper displacement to wheel displacement - Usually similar to spring motion ratio - Typical range: 0.5 - 2.0

Heave Spring Motion Ratio: - Motion ratio for heave spring (if enabled) - Only shown if heave spring is active

Heave Damper Motion Ratio: - Motion ratio for heave damper (if enabled) - Only shown if heave damper is active

Torsion Bar vs Coilover

For torsion bar suspensions, spring motion ratio is in rad/m instead of m/m (angular displacement per wheel travel).

Alignment Parameters

Roll Centre Height: - Height of roll centre above ground - Affects lateral load transfer distribution - Typical range: -50mm to 500mm - Negative = below ground

Toe: - Toe angle change vs wheel travel - Positive = toe out, negative = toe in - Can cause bump steer if excessive

Camber: - Camber angle change vs wheel travel - Negative = top of wheel tilted in - Camber gain in bump improves cornering grip

Caster: - Caster angle change vs wheel travel - Positive = top of kingpin behind bottom - Usually relatively constant through travel

Instant Centre Angles

IC Angle (Contact Patch): - Side view instant centre angle from contact patch - Controls anti-dive (front) and anti-squat (rear) - Positive = IC ahead and above CP

IC Angle (Wheel Centre): - Side view instant centre angle from wheel centre - Alternative measurement of anti-dive/anti-squat

King Pin Inclination: - Front view steering axis angle - Affects steering feel and self-centering

Migration Parameters

Wheelbase Migration: - Change in wheelbase with wheel travel - Can affect pitch behavior

Track Migration: - Change in track width with wheel travel - Affects scrub and cornering geometry

Rocker Angle: - Rocker rotation angle vs wheel travel - Only relevant for rocker suspensions

Configuring Override Parameters

For each parameter:

1. Enable Override

Toggle Override [Parameter Name] switch

2. Choose Data Type

  • Numeric: Enter single value
  • Map1D: Define curve vs wheel travel

3. For Map1D: Define Curve

  • X-axis: Wheel Travel (m)
  • Negative = rebound (extension)
  • Positive = bump (compression)
  • Y-axis: Parameter value
  • Define multiple points, platform interpolates

Example: Camber Curve

Wheel Travel (mm) Camber (°)
-30 -1.5
-20 -1.8
-10 -2.0
0 -2.2
10 -2.3
20 -2.5
30 -2.6

This defines camber gain: wheel gains negative camber (good for cornering) as it compresses.


Motion Analysis Simulation

Motion Analysis

Purpose

The Motion Analysis simulation: - Solves suspension kinematics across full range of wheel travel - Generates curves for all kinematic parameters - Validates pickup point geometry - Exports data for analysis

Running a Kinematic Analysis

Step 1: Switch to Motion Analysis Tab

Click Motion Analysis button

Step 2: Configure Simulation

Wheel Movement Lower Bound: - Starting wheel position (mm) - Negative = rebound (extension) - Example: -30 mm

Wheel Movement Upper Bound: - Ending wheel position (mm) - Positive = bump (compression) - Example: 30 mm

Number of Steps: - Resolution of simulation - More steps = smoother curves but longer computation - Example: 30 steps

Step 3: Run Simulation

Click Run Simulation button

Step 4: View Results

Results appear in the center panel: - All kinematic curves vs wheel travel - Select channels to display using Channels button - Zoom, pan, and analyze curves

Available Channels

Motion Ratios: - Spring Motion Ratio - Damper Motion Ratio - Heave Spring Motion Ratio (if applicable) - Heave Damper Motion Ratio (if applicable)

Alignment: - Camber - Toe - Caster - King Pin Inclination

Roll Centre: - Roll Centre Height - Side View IC Angle (Contact Patch) - Side View IC Angle (Wheel Centre)

Instant Centre: - Front View IC Height - Front View IC Y Position - Side View IC Height - Side View IC X Position

Other: - Wheelbase Migration - Track Migration - Rocker Angle (if applicable) - Mechanical Trail - Scrub Radius - Front View Swing Arm Length

Comparing Results

Use Simulation Viewer Table to: - Load previous kinematic analyses - Compare different suspension geometries - Overlay curves from multiple runs


Validation Warnings

The platform validates suspension geometry and warns for:

Link Length Warnings: - Link length <5mm (suspiciously short) - Links should be >5mm for realistic geometry

Motion Ratio Warnings: - Spring motion ratio <0.3 (very low, very stiff wheel rate) - Spring motion ratio >2.0 (very high, very soft wheel rate) - Damper motion ratio <0.3 (very low) - Damper motion ratio >2.0 (very high)

Roll Centre Warnings: - Roll centre <-50mm (deep below ground, unusual) - Roll centre >500mm (very high, excessive jacking)

Instant Centre Warnings: - IC angle <0° (negative anti-dive/anti-squat) - IC angle >57° (very steep, >1.0 rad)

Geometry Warnings (Double Wishbone): - Wishbone chassis points coincident (zero-length axis) - Wishbone points collinear (no triangulation) - Upright points collinear (collapsed upright) - Rocker points coplanar (collapsed rocker) - Steering arm <20mm (very short, heavy steering)

Pushrod Attachment Warnings: - Pushrod attachment >upright length from outer joint (very far)

Geometry Warnings (McPherson): - LCA chassis points coincident - LCA points collinear - Strut points coincident - Knuckle points collinear - Steering arm <20mm

Viewing Warnings

Warnings appear in the Tree View next to the Kinematics component. Click the warning icon to view details.


How Kinematics Relates to Other Components

Chassis

Chassis defines the reference ride height where pickup points are measured. The platform automatically adjusts kinematics if Initialization ride height differs.

Suspension

Suspension references kinematics for each corner (FL, FR, RL, RR). Motion ratios from kinematics determine effective wheel rates and damper rates.

Initialization

Initialization defines race-ready ride height and static camber/toe. These are the baseline values; kinematics defines how they change with wheel travel.


Configuration Workflow

1. Choose Your Approach

  • Pickup Points: If you have suspension geometry data (CAD, measurements)
  • Manual Override: If you have kinematic curves from testing/simulation

2. Configure Pickup Points (If Using)

  • Select suspension type
  • Enter pickup point coordinates
  • Use 3D visualizer to verify geometry looks correct
  • Check static parameters for sanity

3. Run Kinematic Analysis

  • Switch to Motion Analysis tab
  • Set wheel travel range (e.g., -30 to +30 mm)
  • Run simulation
  • Review all kinematic curves

4. Validate Geometry

  • Check Tree View for warnings
  • Address any geometry issues
  • Verify curves are smooth and realistic

5. Override if Needed

  • If pickup points produce unrealistic curves, use manual override
  • Override specific parameters while keeping others from geometry
  • Re-run analysis to verify

6. Use in Simulations

  • Kinematics now ready for lap time, ride, handling simulations
  • Platform automatically uses kinematic curves throughout vehicle dynamics

Tips & Best Practices

Start with Known Geometry

If possible, start with pickup points from CAD or measurements. This ensures physically realistic kinematics.

Run Standalone Analysis First

Always run a standalone kinematic analysis to verify geometry before using in full vehicle simulations. Catches geometry errors early.

Check Static Parameters

Static parameters (left panel) should match expectations. If camber is +10° instead of -2°, something is wrong with pickup points.

Smooth Curves are Good

Kinematic curves should be smooth. Sudden jumps or discontinuities indicate geometry problems.

Camber Gain is Critical

Camber gain in bump is one of the most important kinematic parameters. Aim for negative camber gain (wheel tilts in during compression) for better cornering.

Minimize Bump Steer

Toe change with wheel travel (bump steer) should be minimized. Excessive bump steer causes handling instability.

Validate with Real Data

If you have access to real suspension data (K&C rig, physical testing), validate your kinematics against it. Simulation is only as good as your input data.

Geometry Errors Cascade

Incorrect pickup points cause incorrect kinematics, which cause incorrect vehicle dynamics. Validate kinematics thoroughly before running complex simulations.

Solver Failures Indicate Problems

If kinematic analysis fails to solve, it usually means the geometry is physically impossible. Check warnings and adjust pickup points.



Suspension kinematics is the foundation of vehicle dynamics. Spend time getting it right—everything else builds on this.