NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD

Similar documents
Nonlinear Design of Active Suspensions. Jung-Shan Lin and Ioannis Kanellakopoulos y

NONLINEAR BACKSTEPPING DESIGN OF ANTI-LOCK BRAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS

ACTIVE SUSPENSION SYSTEM OF QUARTER CAR

Hybrid active and semi-active control for pantograph-catenary system of high-speed train

CHAPTER INTRODUCTION

Road Adaptive Active Suspension Design Using Linear Parameter-Varying Gain-Scheduling

1 Introduction Hydraulic systems have been used in industry in a wide number of applications by virtue of their small size-to-power ratios and the abi

ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS

Constructive Invariant Manifolds to Stabilize Pendulum like systems Via Immersion and Invariance

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach

REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM 1. Seunghyeokk James Lee 2, Tsu-Chin Tsao

Adaptive Nonlinear Control A Tutorial. Miroslav Krstić

MODELING AND CONTROL OF A NEW 1/4T SERVO-HYDRAULIC VEHICLE ACTIVE SUSPENSION SYSTEM

Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form

Control of Robot. Ioannis Manganas MCE Master Thesis. Aalborg University Department of Energy Technology

Modelling and State Dependent Riccati Equation Control of an Active Hydro-Pneumatic Suspension System

L -Bounded Robust Control of Nonlinear Cascade Systems

IMECE NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM PHASE LINEAR SYSTEMS

International Journal of Scientific & Engineering Research, Volume 7, Issue 8, August-2016 ISSN

High-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle

Nonlinear Control. Nonlinear Control Lecture # 25 State Feedback Stabilization

Simultaneous global external and internal stabilization of linear time-invariant discrete-time systems subject to actuator saturation

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems

Global output regulation through singularities

Takagi-Sugeno fuzzy control scheme for electrohydraulic active suspensions

Cascade Controller Including Backstepping for Hydraulic-Mechanical Systems

ACTIVE FORCE CONTROL WITH INPUT SHAPING TECHNIQUE FOR A SUSPENSION SYSTEM ABSTRACT

Lecture Note 8-1 Hydraulic Systems. System Analysis Spring

Performance Improvement of Proportional Directional Control Valves: Methods and Experiments

Output Feedback and State Feedback. EL2620 Nonlinear Control. Nonlinear Observers. Nonlinear Controllers. ẋ = f(x,u), y = h(x)

EML5311 Lyapunov Stability & Robust Control Design

Nonlinear Tracking Control of Underactuated Surface Vessel

International Journal of Scientific & Engineering Research, Volume 6, Issue 11, November ISSN

Programmable Valves: a Solution to Bypass Deadband Problem of Electro-Hydraulic Systems

Nonlinear Control of Electrodynamic Tether in Equatorial or Somewhat Inclined Orbits

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

Immersion and Invariance: A New Tool for Stabilization and Adaptive Control of Nonlinear Systems

Sliding Mode Control for Active Suspension System Using ICA Evolutionary Algorithm

Observer-based quantized output feedback control of nonlinear systems

A Design Method of A Robust Controller for Hydraulic Actuation with Disturbance Observers

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007

High-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation

FINITE TIME CONTROL FOR ROBOT MANIPULATORS 1. Yiguang Hong Λ Yangsheng Xu ΛΛ Jie Huang ΛΛ

Lyapunov Based Control

Direct and Indirect Stable Adaptive Control for Suspension Systems with MR Damper

Delay-independent stability via a reset loop

Passivity-based Stabilization of Non-Compact Sets

1 The Observability Canonical Form

Modeling, Control and Experimental Validation of a Device for Seismic Events Simulation

FUZZY CONTROLLER DESIGN WITH STABILITY EQUATIONS FOR HYDRAULIC SERVO SYSTEM

Robotics, Geometry and Control - A Preview

Lyapunov Stability Analysis of a Twisting Based Control Algorithm for Systems with Unmatched Perturbations

Nonlinear Control Systems

Orbital Stabilization of Nonlinear Systems via the Immersion and Invariance Technique

COMPARISON OF TWO METHODS TO SOLVE PRESSURES IN SMALL VOLUMES IN REAL-TIME SIMULATION OF A MOBILE DIRECTIONAL CONTROL VALVE

Passive control. Carles Batlle. II EURON/GEOPLEX Summer School on Modeling and Control of Complex Dynamical Systems Bertinoro, Italy, July

MCE693/793: Analysis and Control of Nonlinear Systems

ANALYSIS OF THE USE OF LOW-PASS FILTERS WITH HIGH-GAIN OBSERVERS. Stephanie Priess

On the PDEs arising in IDA-PBC

Model Predictive Regulation

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller

Robust Output Feedback Stabilization of a Class of Nonminimum Phase Nonlinear Systems

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

Interconnection and Damping Assignment Approach for Reliable PM Synchronous Motor Control

1 Relative degree and local normal forms

Nonlinear Adaptive Controller Design for Power Systems with STATCOM via Immersion and Invariance

Robustness of the nonlinear PI control method to ignored actuator dynamics

Further Results on Adaptive Robust Periodic Regulation

Global Practical Output Regulation of a Class of Nonlinear Systems by Output Feedback

RESEARCH ON AIRBORNE INTELLIGENT HYDRAULIC PUMP SYSTEM

Nonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability

Feedback Linearization

Robust Hamiltonian passive control for higher relative degree outputs Carles Batlle, Arnau Dòria-Cerezo, Enric Fossas

Set-based adaptive estimation for a class of nonlinear systems with time-varying parameters

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

Computing Optimized Nonlinear Sliding Surfaces

On integral-input-to-state stabilization

APPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER

Nonlinear Control. Nonlinear Control Lecture # 24 State Feedback Stabilization

Control Using Sliding Mode Of the Magnetic Suspension System

Weighted balanced realization and model reduction for nonlinear systems

CHAPTER 3 QUARTER AIRCRAFT MODELING

Energy-based Swing-up of the Acrobot and Time-optimal Motion

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

The Inerter Concept and Its Application. Malcolm C. Smith Department of Engineering University of Cambridge U.K.

Multi-objective Controller Design:

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum

DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM. Dina Shona Laila and Alessandro Astolfi

Robust Adaptive MPC for Systems with Exogeneous Disturbances

On transverse exponential stability and its use in incremental stability, observer and synchronization

Adaptive Control of Hydraulic Systems with MML Inferred RBF Networks

Analysis and Control of Multi-Robot Systems. Elements of Port-Hamiltonian Modeling

Trajectory Tracking Control of Bimodal Piecewise Affine Systems

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems

Instrumentation Commande Architecture des Robots Evolués

CONTROL OF THE NONHOLONOMIC INTEGRATOR

Nonlinear Control Lecture # 14 Tracking & Regulation. Nonlinear Control

Dynamic Redesign of a Flow Control Servo-valve using a Pressure Control Pilot

Transcription:

NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD Ponesit Santhanapipatkul Watcharapong Khovidhungij Abstract: We present a controller design based on the immersion and invariance method for an active suspension system, and compare the result with a backstepping control law. Simulation results show that the immersion and invariance controller can stabilize the full-order system as well as the backstepping controller in the nominal case, but is more robust to some parameter changes in the system. Moreover, when there is an unknown parameter, the adaptive immersion and invariance controller also gives closer response to the known parameter case than the adaptive backstepping controller. Copyright c 25 IFAC Keywords: immersion and invariance method, backstepping control, active suspension system. INTRODUCTION (Astolfi and Ortega, 23) propose the immersion and invariance (I&I) method as a new tool to design a controller for nonlinear systems. This method is particularly useful when we know a stabilizing controller of a nominal reduced-order model and we would like to robustify it with respect to higher-order dynamics. A control law could be designed so that the full system dynamics is asymptotically immersed into the reduced-order one (the target system). They apply the technique to design a stabilizing controller for a magnetic levitation system, a global tracking controller for a flexible joint robot and an adaptive controller for a visual servoing system. In this paper, we present a controller design based on the immersion and invariance method for an active suspension system. 2. THE IMMERSION AND INVARIANCE METHOD Main results about the immersion and invariance technique can be summarized in the following theorem (Astolfi and Ortega, 23). Theorem Consider a nonlinear system ẋ = f(x) + g(x)u () where x R n and u R m. Let x R n be the equilibrium point to be stabilized and let p < n. Suppose we can find mappings α( ) : R p R p π( ) : R p R n c( ) : R p R m φ( ) : R n R n p ψ(, ) : R n (n p) R m such that the following conditions hold. (A) (Target system) The system ξ = α(ξ) (2) with state ξ R p, has a globally asymptotically stable equilibrium at ξ R p and x = π(ξ ). (A2) (Immersion condition) For all ξ R p, f(π(ξ)) + g(π(ξ))c(π(ξ)) = π α(ξ) (3) ξ (A3) (Implicit manifold) The following set identity holds {x R n φ(x) = } = {x R n x = π(ξ) for some ξ R p } (4)

(A4) (Manifold attractivity and trajectory boundedness) All trajectories of the system ż = φ [f(x) + g(x)ψ(x, z)] x (5) ẋ = f(x) + g(x)ψ(x, z) (6) are bounded and satisfy lim z(t) = (7) t Then, x is a globally asymptotically stable equilibrium point of the closed-loop system ẋ = f(x) + g(x)ψ(x, φ(x)) In this case, we say that the system () is I&I stabilizable with respect to the target dynamics (2) The immersion and invariance method can be extended to the problem of adaptive stabilization of nonlinear systems under the following assumption. (A5) (Stabilizability) There exists a parameterized function Ψ(x, θ), where θ R q, such that for some unknown θ R q, the system ẋ = f (x) := f(x) + g(x)ψ(x, θ ) (8) has a globally asymptotically stable equilibrium at x = x. The system () under the assumption (A5) is said to be adaptively I & I stabilizable if the system ẋ = f(x) + g(x)ψ(x, ˆθ + β (x)) (9) ˆθ = β 2 (x, ˆθ) with extended state (x, ˆθ) and the functions β and β 2, is I & I stabilizable with target dynamics ξ = f (ξ). () Theorem Consider the system () with assumptions (A5) and (A6) (Linearly parameterized control) the function Ψ(x, θ) may be written as Ψ(x, θ) = Ψ (x) + Ψ (x)θ () for some known functions Ψ (x) and Ψ (x). Assume that there exists a function β : R n R m such that (A7) (Realizability) ( β / x)f (x) is independent of the unknown parameters. (A8) (Manifold attractivity and trajectory boundedness) All trajectories of the error system are bounded and satisfy ẋ = f (x) + g(x)ψ (x)z (2) [ ] β ż = x g(x)ψ (x) z (3) lim g(x(t))ψ (x(t))z(t) =. t (4) Then, () is adaptively I & I stabilizable with the parameter update law given by β 2 (x) = β x f (x). (5) 3. ACTIVE SUSPENSION SYSTEMS Car Body M b Q C a K a x s - - - - - - - - Hydraulic Actuator x w - - - - Wheel K t r - - - Fig.. A quarter-car model for active suspension design Consider a quarter-car model of an active suspension system consisting of a single wheel and axle connected to the quarter portion of the car body through a passive spring-damper and a hydraulic actuator, as shown in Figure. The equations of motion of the system are M b ẍ s + K a (x s x w ) + C a (ẋ s ẋ w ) u a = ẍ w + K a (x w x s ) + C a (ẋ w ẋ s ) +K t (x w r) + u a = (6) where M b and are the masses of car body and wheel, x s and x w are the displacements of car body and wheel, K a and K t are the spring coefficients, C a is the damper coefficient, r is the road disturbance and u a is the control force from the hydraulic actuator, which is given by u a = AP L where A is the piston area and P L is the pressure drop across the piston. The pressure drop P L is related to the hydraulic load flow Q and the spool valve displacement x v according to the equations (Merritt, 967) V t 4β e P L = Q C tp P L A(ẋ s ẋ w ) (7) Q = sgn [P s sgn(x v )P L ] C d wx v ρ [P s sgn(x v )P L ] (8) where V t is the total actuator volume, β e is the effective bulk modulus, C tp is the total leakage coefficient of the piston, C d is the discharge coefficient, w is the spool valve area gradient, ρ is

the hydraulic fluid density and P s is the supply pressure. The spool valve displacement x v is controlled by the voltage u to the servovalve, which is modeled by a first-order differential equation ẋ v = τ ( x v + u) (τ > ) (9) Let x = x s, x 2 = x s, x 3 = x w, x 4 = ẋ w, x 5 = P L and x 6 = x v, we obtain the state equations of the system as: ẋ = x 2 ẋ 2 = M b [K a (x x 3 ) + C a (x 2 x 4 ) Ax 5 ] ẋ 3 = x 4 (2) ẋ 4 = [K a (x x 3 ) + C a (x 2 x 4 ) K t (x 3 r) Ax 5 ] ẋ 5 = βx 5 αa(x 2 x 4 ) + γx 6 w 3 ẋ 6 = τ ( x 6 + u) where α = 4β e, β = αc tp, γ = αc d w V ρ and t w 3 = sgn [P s sgn(x 6 )x 5 ] [P s sgn(x 6 )x 5 ] (2) The essential objectives of the active suspension design are to reduce vertical car body acceleration for passenger comfort and to increase the tire-toroad contact for handling and safety. Other considerations include suspension travel and power consumption. In (Lin and Kanellakopoulos, 997) the regulated variable is proposed as z = x x 3 (22) where x 3 is the output of the nonlinear filter x 3 = (ε + κ ϕ(ζ))( x 3 x 3 ) (23) This nonlinearity is intentionally introduced so that the system can emphasize different objectives under different operating conditions. In (23), ε > and κ are constants, ζ = x x 3 is the suspension travel, and the nonlinear function ϕ(ζ) is defined as ( ) 4 ζ m if ζ > m m 2 ϕ(ζ) = if ζ m (24) ( ) 4 ζ + m if ζ < m m 2 where m and m 2 >. For comparison to our design, we shall consider the following control laws: the backstepping control law in (Lin and Kanellakopoulos, 997), which is computed in four steps resulting in u = τ w 3 α 4 (25) where the fourth stabilizing function α 4 is α 4 = c 4 z 4 µγz 3 b 4 h 2 4z 4 + τ x 6w 3 + 2 w 3 x 6 w 2 g 4 (26) the adaptive backstepping control law in (Lin and Kanellakopoulos, 996), in which θ = αa is taken to be the unknown parameter. The update law is given by µ ˆθ = Γτ4, (27) where Γ > is the adaptation gain and τ 4 is the tuning function. The control law is obtained by substituting ˆθ for the unknown parameter θ. For more details about various terms in (25)-(26) and (27), see (Lin and Kanellakopoulos, 997) and (Lin and Kanellakopoulos, 996), respectively. 4. I & I CONTROLLER DESIGN The immersion and invariance design is performed in two steps. In the first step, we choose a target system and design a stabilizing controller for this reduced-order model. In the second step, we modify the control law obtained in the first step to get the immersion and invariance controller for the full-order model (2). The target system is chosen as ξ = ξ 2 ξ 2 = M b [K a (ξ ξ 3 ) + C a (ξ 2 ξ 4 ) u a ] ξ 3 = ξ 4 (28) ξ 4 = [K a (ξ ξ 3 ) + C a (ξ 2 ξ 4 ) K t ξ 3 u a ] ξ 3 = (ε + κ ϕ(ζ))(ξ 3 ξ 3 ) We use the backstepping technique to design a stabilizing control u a for the target system as u a = M b { (c + c 2 )z 2 (ε + κ ϕ(ζ))z +(c 2 + c (ε + κ ϕ(ζ)))z } dϕ κ dζ (ξ 2 ξ 4 )ζ + K a (ξ ξ 3 ) + C a (ξ 2 ξ 4 ) where c, c 2 are positive constants and z = ξ ξ 3, z 2 = ξ 2 α, and α = c z (ε + κ ϕ(ζ))ζ (29)

Next, the mapping x = π(ξ) is chosen to be x ξ x 2 ξ 2 x 3 x 4 = ξ 3 ξ 4 (3) Ax 5 u a (ξ, ξ 2, ξ 3, ξ 4 ) x 6 w 3 u b (ξ, ξ 2, ξ 3, ξ 4 ) where u b is to be determined shortly. The manifold x = π(ξ) can be implicitly described by [ ] Ax5 u φ(x) = a = (3) x 6 w 3 u b Define [ ] [ ] η Ax5 u = a η 2 x 6 w 3 u b (32) and choose u b = Aα γ (x 2 x 4 ) + γa (βu a + u a ) (33) we obtain Now, let η + β η γa η 2 = η 2 = γa (k η + k 2 η ) (34) we get η + (β + k ) η + k 2 η = (35) If we want to place the poles of the off-themanifold dynamics (35) at p and p 2, we can solve for k and k 2 from p + p 2 = (β + k ), p p 2 = k 2 Finally, the control law is given by where ( ) { τ x6 w 3 u = + w 3 τ 2 w 3 x 6 w 2 } γa (k η + k 2 η ) + u b (36) w 2 = βx 5 αa(x 2 x 4 ) + γx 6 w 3 (37) 5. ADAPTIVE I & I CONTROLLER DESIGN We select θ = αa to be the unknown parameter to be estimated as in (Lin and Kanellakopoulos, 996). The target dynamics is ẋ = x 2 ẋ 2 = M b [K a (x x 3 ) + C a (x 2 x 4 ) Ax 5 ] ẋ 3 = x 4 ẋ 4 = [K a (x x 3 ) + C a (x 2 x 4 ) K t (x 3 r) Ax 5 ] ẋ 5 = βx 5 θ (x 2 x 4 ) + γx 6 w 3 ẋ 6 = τ ( x 6 + u(x, θ )) where u(x, θ ) is the backstepping control law (25) which stabilizes the target system when θ is known. The implicit manifold condition (A3) in this case is φ(x, ˆθ) = ˆθ θ + β (x) = and the off-the-manifold coordinate is Its derivative is z = ˆθ θ + β (x) ż = β 2 (x) + β x [f (x) + f (x)θ + g(x)u] Hence, the parameter update law is chosen as β 2 (x) = β ( ] ) f (x) + f [ˆθ + β (x) + g(x)u x where and f (x) = f (x) = If we choose x 2 M b [h(x) Ax 5 ] x 4 [h(x) K t (x 3 r) Ax 5 ] βx 5 + γx 6 w 3 (x 2 x 4 ) τ x 6, g(x) = h(x) = K a (x x 3 ) + C a (x 2 x 4 ) β (x) = k sgn[ (x 2 x 4 )]x 5 where k > is a constant, then the parameter update law becomes τ ˆθ = k sgn[ (x 2 x 4 )] ( βx 5 (x 2 x 4 ) (ˆθ + β (x)) + γx 6 w 3 ) (38) and the off-the-manifold dynamics is ż = [k(x 2 x 4 ) sgn(x 2 x 4 )]z (39) From (39), it can be seen that z is bounded and converges to zero as t. 6. SIMULATION RESULTS The computer simulations are performed using parameter values given in (Lin and Kanellakopoulos, 997) as follows:

α = 4.55 3 N/m 5 β = s γ =.545 9 N/(m 5/2 kg /2 ) τ = /3 s P s = 5 psi A = 3.35 4 m 2 As in (Lin and Kanellakopoulos, 997), we use µ = 7 to rescale the state x 5, i.e. x 5 = µx 5, to improve numerical accuracy and we modify w 3 in the denominator (only) of the control laws (25) and (36) to be {.5 if w3.5 w 3 =.5 if.5 w 3 < to avoid division by zero. We also assume the following limits: Suspension travel limits: ± 8 cm. Spool valve displacement limits: ± cm. and let the road disturbance r be { a( cos 8πt),.5 t.75 r =, otherwise For a =.4, the height of the bump is equal to 8 cm. The design parameters are ε =.5, m =.55, m 2 =.5, κ =.25, b 3 = b 4 =., c = c 2 = c 3 = c 4 = 2, p = p 2 = 2 We compare the results between the immersion and invariance control law (36) and the backstepping control law (25) in the following cases: () Fig. 2 is the nominal case. (2) Fig. 3 is when α is increased by 5%. (3) Fig. 4 is when α is decreased by 5%. Fig. 2. Comparison of immersion and invariance (thick line) and backstepping (thin line) controllers in the nominal case Fig. 3. Comparison of immersion and invariance (thick line) and backstepping (thin line) controllers when α is increased by 5% Fig. 4. Comparison of immersion and invariance (thick line) and backstepping (thin line) controllers when α is decreased by 5% In Figure 2, it is readily seen that the immersion and invariance controller can stabilize the full-order system as well as the backstepping controller, with somewhat larger overshoot but smaller undershoot in the car body acceleration. The body travel, the suspension travel and the wheel travel are similar in both cases. When α is increased by 5%, the car body acceleration becomes more oscillatory when the backstepping controller is used, but remains essentially the same when the immersion and invariance controller is employed. On the other hand, when α is decreased by 5%, the body acceleration exhibits larger overshoot and undershoot under the backstepping control, but becomes flatter under the immersion and invariance control. Notice that the suspension travel remains within the required limits in all cases considered. The results show that the immersion and invariance controller can stabilize the full-order system

as well as the backstepping controller in the nominal case, but is more robust to some parameter changes in the system. In the case of adaptive I & I control, we compare the results between the immersion and invariance parameter update law (38) and the tuning function parameter update law (27) in the following cases: () Fig. 5 is when α is unknown and ˆθ() is greater than the actual value θ by %. (2) Fig. 6 is when α is unknown and ˆθ() is less than the actual value θ by %. Fig. 5. Comparison of immersion and invariance (thin line) and tuning function (dashed line) update laws with the known parameter case (thick line) when ˆθ() is greater than θ by % Fig. 6. Comparison of immersion and invariance (thin line) and tuning function (dashed line) update laws with the known parameter case (thick line) when ˆθ() is less than θ by % REFERENCES Astolfi, A. and R. Ortega (23). Immersion and invariance: a new tool for stabilization and adaptive control of nonlinear systems. IEEE Trans. Automat. Contr. 48, 59 66. Lin, J.-S. and I. Kanellakopoulos (996). Adaptive nonlinear control in active suspensions. Proc. 3 th IFAC World Congress San Francisco, CA. pp. 34 346. Lin, J.-S. and I. Kanellakopoulos (997). Nonlinear design of active suspensions. IEEE Contr. Syst. Magaz. 7, 45 59. Merritt, H.E. (967). Hydralic Control Systems. John Wiley & Sons. New York, NY. From Figures 5 and 6, we can see that the car body acceleration in the case of the immersion and invariance update law has smaller overshoots and undershoots than the case of the tuning function update law, while the suspension travel and the car body and wheel positions in both cases are very similar to the known parameter case. Also, the I & I parameter estimator gets closer to the true parameter value than the tuning function parameter estimator. Therefore, it can be concluded that for the active suspension system considered in this work, the immersion and invariance parameter update law performs better than the tuning function update law.