VDLMotorsports is an extension to the Vehicle Dynamics Library and builds on the capabilities incorporated in the Cars and Cars Suspensions versions. It provides optimized suspension models for motorsport applications, including double wishbone with pushrod suspensions. The suspension mechanisms include the full range of adjustments that are applied in a physically correct manner. The suspension models are fully compatible with the standard Vehicle Dynamics Library which enables them to be used in all the standard test rigs and dynamic simulation experiments. Additional experiments are provided within the VDLMotorsports Library to run setup calculations, steady state initializations and for half-car suspension kinematics including the tyre.
Double Wishbone with Pullrods
A highly optimized implementation of this suspension mechanism is provided to minimize the number of nonlinear systems of equations in the model. A specialized suspension model architecture is utilized to suit this mechanism. A single rocker arrangement subsystem is used to include the ride springs, dampers, heave springs, monoshock, inerters and anti-roll systems that are connected to the rockers on both sides of the car.
Mass and Aerodynamic Models
New vehicle body models are provided for the mass properties and aerodynamics. The mass properties include a user scalable number of locations for ballast mass to be positioned within the vehicle. The aerodynamic model has been enhanced to generate lift and drag forces, taking into consideration vehicle speed, wind velocity, yaw rate and vehicle angles.
Setup calculations as a half-car or full-car can be performed to automatically adjust the suspension to achieve specified wheel angle ride height targets. The setup calculations determine the shim thicknesses and spring preload adjustments, required to achieve the specified targets. Using setup records, the results of these calculations can be stored and easily applied to models for use in other experiments.
Steady State Initialization
Steady state initialization experiments for half-car and full-car models are provided. For the full car models this is possible for both straight line and cornering conditions. Steady state initialization is achieved due to the optimized suspension mechanism and the use of a modified implementation of the Pacejka tire model.