Active-Suspension Model and Formulation
Engineering purpose¶
A vehicle suspension must isolate the body from road disturbances while maintaining tire contact and acceptable suspension travel. Passive springs and dampers provide inherent behavior. An active actuator can improve comfort and handling, but introduces power, sensing, control, cost, and reliability requirements. Plant choices change the dynamics and best control action; control action changes motion, tire load, travel, and the value of plant designs.
Quarter-car model¶
The sprung mass represents one-quarter of the vehicle body; represents the wheel and associated components. With road displacement , suspension stiffness , damping , active force , tire stiffness , and upward displacement positive,
A convenient state vector is
Important outputs include body acceleration for comfort, tire deflection for road holding, suspension travel , actuator force and energy, and component mass, cost, and packaging.
Plant and control decisions¶
A low-fidelity plant vector may be
At higher fidelity, stiffness and damping follow from geometry. Decisions can include spring wire and coil diameter, active coil count, damper piston diameter, orifice area, and actuator rating. A fully detailed suspension study makes these choices explicit. One published quarter-car formulation defines the plant vector as , where and are the spring wire and helix diameters, is the coil pitch, is the number of active coils, is the damper valve diameter, is the damper piston diameter, and is the damper stroke. The spring constant follows from with spring index , and the damper constant follows from an orifice-flow relation in , , and the damper fluid properties. Resulting plant constraints include a spring-index bound roughly (springs with are difficult to form; can tangle), a buckling limit on free length versus helix diameter, a packaging bound on outer spring diameter, a Soderberg fatigue criterion combining mean and alternating shear stress over the load history, and a damper-fluid thermal model relating heat generation (, with the relative damper velocity) to a bounded fluid temperature that guards against seal damage and damping fade. Comparing a sequential design (plant optimized as a passive system, then a fixed open-loop force trajectory optimized for that plant) against a fully simultaneous direct-transcription solution of this same detailed model, the simultaneous result improved the system objective by nearly 20%, but it also commanded substantially higher peak control force (roughly 2400 N versus 1400 N for the sequential design) and required more than an order of magnitude more function evaluations to solve. Coordinated designs are therefore not free: performance gains and added actuation and computational cost trade off together.
Control decisions depend on the representation:
Open-loop: sampled forces .
State feedback: gains in .
Output feedback: gains using measurable signals.
MPC: weights, prediction horizon, sample time, and estimator parameters.
System-level objective and constraints¶
A representative finite-horizon objective is
The terms represent handling, comfort, control effort, suspension travel, plant mass, and cost. Quantities with firm allowable values are often clearer as constraints. For example,
Plant feasibility must also capture spring index and manufacturability, buckling, free and solid height, stress and fatigue, packaging, actuator stroke, velocity, power, thermal capacity, and bandwidth. A force limit alone can permit impossible high-frequency actuation.
Activity 8.1: Full Active-Suspension CCD Benchmark¶
Activity 8.1: Full Active-Suspension CCD Benchmark
Consider the quarter-car suspension model
with actuator dynamics
Use
The plant-design bounds are
Use the causal feedback controller
with gain bounds
The road input is a half-cosine bump:
where
Use the system-level objective
Impose
Derive the five-state nonlinear closed-loop model.
Formulate the single-pass sequential design:
optimize , , and using a fixed nominal controller; and
freeze the plant and optimize .
Formulate the nested design
Formulate the simultaneous CCD problem.
Solve all three formulations using identical dynamics, constraints, integration tolerances, initial conditions, and objective weights.
Use at least ten initial guesses for the nested and simultaneous formulations.
Compare the best designs in terms of
Verify every candidate design using an independent high-accuracy forward simulation and a time grid at least ten times finer than the optimization grid.
Explain any disagreement between the nested and simultaneous results in terms of local minima, inner-loop convergence, derivatives, scaling, and solver termination criteria.