Collaborative Height Control of Automotive Air Suspension Systems

The quest for superior ride comfort, handling stability, and overall vehicle adaptability has driven the evolution of suspension systems from passive to semi-active and fully active configurations. Among these, Electronically Controlled Air Suspension (ECAS) systems represent a significant technological leap. By actively regulating the air pressure within pneumatic springs, these systems offer dynamic control over vehicle ride height and stiffness. This capability allows for optimized aerodynamic efficiency during high-speed cruising by lowering the vehicle, enhanced obstacle clearance on rough terrain by raising it, and automatic leveling under varying load conditions. The core intelligence enabling these functions resides in the sophisticated algorithms executed by the vehicle’s motor control unit. This article delves into the complexities of achieving coordinated height control across all four wheels of a vehicle, presenting a refined control strategy designed to mitigate inter-wheel deviations—a common challenge that compromises posture stability during adjustment.

The fundamental principle of an ECAS system involves using an air spring, typically a rolling lobe or convoluted type, as the primary elastic element. Its stiffness is not constant but is a function of the enclosed air pressure and volume, given approximately by the polytropic process equation:
$$ P V^n = \text{constant} $$
where $P$ is the absolute pressure, $V$ is the volume of the air spring, and $n$ is the polytropic index (approximately 1.3-1.4 for adiabatic processes during fast dynamics). The force exerted by the air spring is $F = P \cdot A_e$, where $A_e$ is the effective area. Changing the air mass inside the spring directly alters its pressure and consequently its force equilibrium, leading to a change in static deflection and thus ride height. The motor control unit orchestrates this process by commanding solenoid valves to add or release air from the springs, connected to a central air supply (compressor and reservoir) and exhaust.

While the benefits are clear, the control task is non-trivial. A single wheel station can be modeled as a two-degree-of-freedom system in the vertical plane, incorporating sprung mass ($m_s$), unsprung mass ($m_u$), air spring force ($F_{as}$), damper force ($F_d$), and tire stiffness ($k_t$). The equations of motion are:
$$ m_s \ddot{z}_s = -F_{as}(z_s, z_u, m) – F_d(\dot{z}_s, \dot{z}_u) $$
$$ m_u \ddot{z}_u = F_{as}(z_s, z_u, m) + F_d(\dot{z}_s, \dot{z}_u) – k_t(z_u – z_r) $$
where $z_s$, $z_u$, and $z_r$ are the displacements of the sprung mass, unsprung mass, and road input, respectively. The air spring force $F_{as}$ is a nonlinear function of its deflection and the internal air mass $m$. The primary control input is the mass flow rate $\dot{m}$ into or out of the spring, regulated by the valve duty cycle commanded by the motor control unit.

For a single corner, a classic closed-loop Proportional-Integral (PI) controller is often an effective starting point. The control law calculates a required corrective action $\tau$ based on the height error $e(t) = h_{target} – h_{measured}(t)$:
$$ \tau(t) = K_p \cdot e(t) + K_i \cdot \int_0^t e(\tau) d\tau $$
This output $\tau$ is then mapped to the states of three valves: the dedicated spring valve (V1), the common inlet valve (V2), and the common exhaust valve (V3). The logic is straightforward:

If $\tau \geq 0$ (Lift Command):
V1 duty cycle = $\min(\tau, 1)$, V2 = 1 (fully open), V3 = 0 (closed).
If $\tau < 0$ (Lower Command):
V1 duty cycle = $\min(|\tau|, 1)$, V2 = 0 (closed), V3 = 1 (fully open).

This approach works well in isolation, allowing the motor control unit to manage one spring’s inflation or deflation precisely. Tuning the $K_p$ and $K_i$ gains involves a trade-off between response speed and overshoot/oscillation. Experimental data from a single-corner test bench clearly illustrates this trade-off, guiding the selection of appropriate gains for a stable and reasonably fast response.

Scaling this control logic to a full vehicle with four air springs introduces significant complexities that a simple replication of four independent PI controllers cannot solve. The primary challenge stems from four-wheel deviation. Due to inherent asymmetries—such as uneven distribution of the vehicle’s sprung mass (passengers, cargo), variations in pneumatic line lengths to each corner, and slight differences in individual spring characteristics—the four air springs do not inflate or deflate at identical rates when subjected to the same valve commands. This leads to a situation where one wheel reaches the target height much sooner than others. During a lifting operation, if the inlet valve remains open for the slower springs, the already-at-target spring continues to be over-pressurized, causing it to rise further. This creates a rolling or pitching moment, destabilizing the vehicle’s posture. The common air supply and exhaust paths mean the actions for one corner interfere with the states of the others.

Therefore, an effective vehicle-level height control strategy must address two core objectives simultaneously: 1) Minimize inter-wheel height deviations during the transient adjustment phase to maintain stable posture, and 2) Ensure all four corners converge accurately to the desired target height at steady state. To meet these objectives, we propose a hierarchical control strategy that combines a Four-Wheel Deviation-Optimized PI Control with a Duty Cycle Correction layer.

The foundation remains four parallel PI controllers, one for each corner ($i \in \{FL, FR, RL, RR\}$). Each generates a preliminary duty cycle demand $\tau_{i0}$ based on its local height error:
$$ \tau_{i0}(t) = K_{p,i} \cdot e_i(t) + K_{i,i} \cdot \int_0^t e_i(\tau) d\tau $$
The gains $K_{p,i}$ and $K_{i,i}$ can be pre-tuned individually for each corner based on its specific load and response characteristics, a calibration task managed by the motor control unit software. However, these raw outputs, if applied directly, would exacerbate the deviation problem.

The innovative step is the Duty Cycle Correction module. This module actively monitors the real-time heights $H_i$ of all four corners. It identifies the leading and lagging corners during the maneuver. The core principle is to slow down the fastest-moving corner(s) to allow the others to catch up, thereby reducing deviation. This is achieved by calculating a correction term proportional to the deviation from a reference height and subtracting it from the raw PI output. The logic differs for lift and lower operations:

1. For Lift Operation (Inlet Valve Active):
The most lagging corner (minimum height $H_{min}$) sets the pace.
$$ H_{min} = \min(H_{FL}, H_{FR}, H_{RL}, H_{RR}) $$
The corrected duty cycle $\tau_i$ for each spring valve is:
$$ \tau_i = \tau_{i0} – k \cdot (H_i – H_{min}) $$
Here, $k$ is a positive correction gain. For the slowest corner ($H_i = H_{min}$), the correction is zero, and it receives the full PI output. A faster corner ($H_i > H_{min}$) has its duty cycle reduced, throttling its air inflow rate.

2. For Lower Operation (Exhaust Valve Active):
The most leading corner (maximum height $H_{max}$) sets the pace.
$$ H_{max} = \max(H_{FL}, H_{FR}, H_{RL}, H_{RR}) $$
The corrected duty cycle $\tau_i$ is:
$$ \tau_i = \tau_{i0} – k \cdot (H_{max} – H_i) $$
Now, the highest corner’s duty cycle is untouched, while lower corners (which are descending slower or are already lower) have their exhaust rate reduced.

This correction is applied continuously throughout the adjustment phase. The selection of the correction gain $k$ is critical. A larger $k$ forces stronger synchronization but may slow down the overall maneuver excessively. It can be designed as a function of the maximum deviation $\Delta H_{max} = H_{max} – H_{min}$. For instance, a rule like $k = 0.2$ for $\Delta H_{max} > 5 \text{ mm}$ else $k = 0$ can be implemented in the motor control unit.

Despite this dynamic correction, small steady-state errors may persist due to residual interference when the common valves finally close. To achieve final precision, a sequential refinement step is initiated once all corners are within a small tolerance band (e.g., $\pm 2$ mm) of the target. In this phase, the motor control unit isolates and controls each corner individually in a short sequence using its standard single-corner PI logic, with the common valves only briefly activated for the specific corner being adjusted. This ensures that each spring is finely tuned to its exact target without cross-talk.

The overall algorithm executed by the vehicle’s motor control unit is summarized in the following logical sequence:

  1. Start: Receive global target height command.
  2. Four-Wheel Cooperative Phase:
    • Read all four height sensors.
    • Calculate four raw PI outputs $\tau_{i0}$.
    • Determine $H_{max}$ and $H_{min}$.
    • Apply duty cycle correction based on lift/lower mode to get $\tau_i$.
    • Command spring valves with $\tau_i$ and the common valve (inlet for lift, exhaust for lower) with a duty cycle of 1.
    • Loop until all heights are within a pre-defined “coarse” tolerance of the target.
  3. Sequential Refinement Phase:
    • For each corner in sequence (e.g., FL -> FR -> RL -> RR):
      • Enable only that corner’s spring valve and the required common valve.
      • Run single-corner PI control until its height error is within a tight “fine” tolerance.
      • Close valves and move to the next corner.
  4. End: All corners at target height. System enters monitoring mode.

The efficacy of this proposed strategy was validated through experimental tests on a vehicle equipped with a prototype ECAS system. The system comprised four height sensors, six PWM-controlled solenoid valves (one per spring plus one common inlet and one common exhaust), an air compressor, a reservoir, and a central motor control unit. Tests involved transitions between three preset ride heights: Low (350 mm), Normal (370 mm), and High (390 mm). The performance of the proposed strategy (PI + Correction + Refinement) was compared against a baseline of four independent PI controllers (Simple PI).

The results were quantitatively striking. The proposed strategy consistently and significantly reduced the maximum inter-wheel deviation observed during the adjustment transient. Furthermore, it improved the final steady-state accuracy and reduced the total time to reach a stable, accurate setpoint. The following table summarizes a comparative analysis from one test cycle (Normal-to-High transition):

Table 1: Performance Comparison: Simple PI vs. Proposed Strategy
Performance Metric Simple PI Control Proposed Strategy (PI+Correction) Improvement
Max Transient Deviation 12.16 mm 5.05 mm 58.5% Reduction
Steady-State Accuracy (Worst Corner) 0.64 mm 0.38 mm 40.6% Improvement
Total Settling Time 40.4 s 20.3 s 49.8% Faster

The reduction in transient deviation directly translates to a more stable vehicle posture during height changes, minimizing undesirable pitch and roll motions. The enhanced steady-state accuracy ensures the vehicle is perfectly leveled according to the commanded mode. The correction mechanism’s role in synchronizing the corners ultimately leads to a faster overall maneuver, as the system avoids prolonged periods where one corner waits for another while fighting against cross-interference. The sequential refinement phase, though adding small steps, is swift and guarantees the final precision. It is important to note that the duty cycle correction increases the modulation frequency of the solenoid valves, which is a trade-off for performance that must be considered for long-term durability.

In conclusion, achieving precise and posture-stable height control for a full-vehicle ECAS is a non-trivial control challenge that extends beyond simple single-corner feedback loops. The inherent system asymmetries and pneumatic couplings demand a coordinated control approach. The strategy presented here, integrating a deviation-aware duty cycle correction layer with a classic PI foundation and a final refinement step, provides an effective and practically implementable solution. By dynamically regulating the flow rates to the fastest-responding corners, the motor control unit can effectively synchronize the height adjustment across all four wheels. This methodology significantly mitigates the four-wheel deviation problem, leading to faster, more accurate, and more stable ride height transitions. Future work may explore adaptive tuning of the correction gain $k$ or the integration of model-based predictive control to further optimize performance. Nonetheless, the presented strategy offers a robust and comprehensible framework for enhancing the collaborative control of automotive air suspension systems, contributing directly to improved vehicle safety, comfort, and adaptability.

Scroll to Top