Structured H2 Optimization of Vehicle ... - Semantic Scholar

7 downloads 801 Views 413KB Size Report
generated by a passive suspension at a given wheel can depend only on the ...... Hedrick, J.K. and Wormely, D.N.: Active Suspension for Ground Support ...
Vehicle System Dynamics 2003, Vol. 40, No. 5, pp. 351–371

0042-3114/03/4005-351$16.00 # Swets & Zeitlinger

Structured H2 Optimization of Vehicle Suspensions Based on Multi-Wheel Models

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

LEI ZUO1,2 AND SAMIR A. NAYFEH1

SUMMARY Various control techniques, especially LQG optimal control, have been applied to the design of active and semi-active vehicle suspensions over the past several decades. However passive suspensions remain dominant in the automotive marketplace because they are simple, reliable, and inexpensive. The force generated by a passive suspension at a given wheel can depend only on the relative displacement and velocity at that wheel, and the suspension parameters for the left and right wheels are usually required to be equal. Therefore, a passive vehicle suspension can be viewed as a decentralized feedback controller with constraints to guarantee suspension symmetry. In this paper, we cast the optimization of passive vehicle suspensions as structure-constrained LQG=H2 optimal control problems. Correlated road random excitations are taken as the disturbance inputs; ride comfort, road handling, suspension travel, and vehicle-body attitude are included in the cost outputs. We derive a set of necessary conditions for optimality and then develop a gradient-based method to efficiently solve the structure-constrained H2 optimization problem. An eight-DOF four-wheel-vehicle model is studied as an example to illustrate application of the procedure, which is useful for design of both passive suspensions and active suspensions with controller-structure constraints.

1. INTRODUCTION In the past three decades, a great deal of research has been carried out into the optimization of vehicle suspensions. A classified bibliography, including nearly 600 papers, is presented by Elbeheiry et al. [1]. Comprehensive surveys can also be found in the papers by Hedrick and Wormely [2], Sharp and Crolla [3], Karnopp [1], and Hrovat [5]. A vehicle suspension is required to give good ride comfort and road handling accompanied by small motion of the vehicle body in a limited working space. Excitation of vehicle vibration is primarily due to road irregularities, which are well characterized as random; therefore stochastic optimal control can be used to make a

1

Department of Mechanical Engineering, Massachusetts Institute of Technology, Cambridge, USA. Address correspondence to: L. Zuo, Department of Mechanical Engineering, Massachusetts Institute of Technology, Cambridge, MA 02139, USA. E-mail: [email protected]

2

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

352

L. ZUO AND S.A. NAYFEH

meaningful tradeoff among these conflicting requirements. Thompson [6] applies LQG full-state feedback control to an active suspension for a quarter-car (one-wheel) model. Wilson et al. [7] give a good review of LQG linear stochastic control theory and apply it to a quarter-car active suspension with limited-state feedback. The properties of LQG active suspensions (using a Kalman state estimator or static limited-state feedback) are studied by Ulsoy et al. [8] and Elbeheiry and Karnopp [9] based on quarter-car models. Krtolica and Hrovat [10] derive an analytical solution for the LQG active suspension for a simplified two-degree-of-freedom (2DOF) halfcar model (without unsprung masses). Taghirad and Esmailzadeh [11] examine the LQG active suspension for a 6DOF half-car model taking into account passenger comfort. Sharp and Wilson [12] take into account the input delay between front and rear wheels, and use the Simplex method to optimize the LQG active suspension for a half-car model. Chalasani [13] presents a comprehensive analysis of full-car (fourwheel) suspensions controlled with full-state LQG feedback. Abdel-Hady and Crolla [14–16] extend the previous work on quarter-car models to a 7DOF four-wheel model, and provide an extensive discussion of LQG active suspensions. Kim and Yoon [17] consider an 8DOF four-wheel model, and approximate the full-order LQG active suspension with a semi-active one. Elbeheiry et al. [18] design the suboptimal LQG control using Kosut’s approximation [19] and present a comprehensive comparison of suboptimal active and passive suspensions. With the development of electronics and microprocessors, commercial automobiles with active suspensions became available in the 1990s. Although active suspensions can improve the ride comfort and road handling beyond that attainable by passive suspensions, the cost, weight, and power requirements of active suspensions remain prohibitive. Because passive suspensions are simple, reliable, and inexpensive, they remain dominant in the automotive marketplace. Compared to the tremendous volume of research published on the optimization of active suspensions, there have appeared relatively few studies on optimization of passive suspensions. Li and Pin [20] employ evolutionary algorithms to optimize a passive quarter-car suspension. Optimization of a quarter-car suspension is formulated as an H2 optimal control problem by Corriga et al. [21] and a simplex direct search is employed to find the optimum values of two parameters. Camino et al. [22] apply a linear-matrix-inequality (LMI) based min=max algorithm for static output feedback to the design of passive H2 optimal quarter-car suspensions. Whereas the control forces generated at each wheel of an active suspension can be based on all of the sensor signals employed in the system, the forces generated at a given wheel of a passive suspension can depend only on the relative displacement and velocity at that wheel. This ‘‘decentralized’’ architecture of passive systems makes optimization of passive suspensions based on multi-wheel models considerably more difficult than optimization of the corresponding active suspension. Elbeheiry et al. [18] obtain suboptimal designs of both passive and active suspensions based on full-car models. By

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

STRUCTURED H2 OPTIMIZATION OF VEHICLE SUSPENSIONS

353

minimizing the variance of the control force difference between the passive suspension and the LQG active suspension with full-state feedback, Lin and Zhang [23] obtain the suboptimal parameters of LQG passive suspensions based on a half-car model. General nonlinear programming approaches (especially direct search methods) are relatively inefficient, but can be used to optimize systems with controller-structure and parameter-value constraints as well as non-linear dynamics. Elmadany [24] develops a procedure based on covariance analysis and a direct search method to optimize the passive suspension of a three-axle half-vehicle model. Castillo et al. [25] use sequential linear programming to minimize the weighted acceleration of the passenger subject to a constraint on the suspension stroke. Non-linear characteristics of dampers have been taken into account by Demic [26] using the modified HookeJeeves method and by Spentzas [27] using Box’s method. In this paper, we use decentralized LQG=H2 optimization to design passive and structure-constrained active suspensions based on general linear or linearized vehicle models. We take the ride comfort, road handling, suspension deformation, and vehiclebody attitude as performance indices; trade-offs among the various performance requirements are made using weighting factors. The problem of passive-suspension design is formulated as a decentralized feedback design problem by casting the springs and dampers, respectively, as local position and velocity feedback elements. Introduction of a Lagrange multiplier matrix enables derivation of a set of necessary conditions for optimality and efficient computation of the gradient of the cost with respect to the free design variables. This forms the basis for direct and efficient optimization of passive suspensions based on general (quarter-car, half-car, or fullmulti-axle) vehicle models. This method is also useful for active suspensions with decentralized feedback, state-limited feedback, or other constraints on the controller architecture. As an example, we use the method to design both a passive suspension and an active static output feedback suspension based on a full-car (four-wheel) model.

2. PROBLEM FORMULATION In this section, we show that design of a passive suspension is equivalent to design of a controller with structured static output feedback. The feedback gains are composed of the stiffness and damping parameters associated with each wheel, the closed-loop inputs are the ground disturbances, and the closed-loop outputs are the performance indices. 2.1. Passive Suspensions and Decentralized Feedback The shock absorbers are approximated as linear dashpots, ignoring the asymmetry in the jounce and rebound. The tire is modeled as a linear spring with or without some

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

354

L. ZUO AND S.A. NAYFEH

Fig. 1. A typical four-wheel vehicle model.

small damping. The wheel is taken as a one-DOF mass, and the vehicle body is modeled as a rigid body. Figure 1 shows a typical vehicle model with eight DOF. Design of a passive mechanical system composed of masses, springs, and dampers can be cast as a decentralized control problem [28] by recognizing that springs and dampers, respectively, feed back the relative displacements and velocities locally. Replacing the forces generated by the passive suspension elements with a control force vector u, we can write the equations governing vibration of the vehicle as Mq € q þ Cq q_ þ Kq q ¼ Bu u þ Bp q0 þ Bv q_0

ð1Þ

where Mq, Cq, and Kq are the mass, damping, and stiffness matrices, respectively; q0 and q_ 0 are the disturbance vectors arising from the ground displacement and velocity; and Bu, Bp, and Bv are constant matrices with appropriate dimensions. Defining the state variables as " # q x ¼ ð2Þ q_ ÿ Mqÿ1 Bv q0 we can write the equation of motion (1) as " # " # " # Mqÿ1 Bv 0 0 I x þ x_ ¼ q0 þ u Mqÿ1 Bu ÿMqÿ1 Kq ÿMqÿ1 Cq Mqÿ1 ðBp ÿ Cq Mqÿ1 Bv Þ def ¼ ¼

x þ B  1 q0 þ B 2u A

ð3Þ

STRUCTURED H2 OPTIMIZATION OF VEHICLE SUSPENSIONS

355

Based on the geometry of the vehicle, we write the vector of ‘‘measured’’ outputs – the relative displacements and velocities at the suspension connections – as a linear combination of the states and inputs; that is,  2x þ D  21 q0 þ D  22 u y¼C

ð4Þ

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

 22 turns out to be zero naturally in passive suspension design. in which the matrix D Similarly, we can write the vertical velocities of the driver and vehicle body, suspension deformation, and dynamic contact force as an output vector in the form  11 q0 þ D  12 u z ¼ C1x þ D

ð5Þ

The forces generated by the suspension springs and dampers are determined from y according to u ¼ Fd y

ð6Þ

where the ‘‘feedback gain’’ Fd is a decentralized (block-diagonal) matrix composed of the suspension parameters to be optimized. For example, for a four-wheel vehicle model, the feedback gain takes the form 3 2 kfl cfl 7 6 kfr cfr 7 Fd ¼ 6 ð7Þ 5 4 krl crl krr crr

where kfl and cfl denote, respectively, the stiffness and damping of the suspension at the front-left wheel, kfr and cfr denote those at the front-right wheel, and so on. To preserve vehicle symmetry, we constrain the suspension parameters corresponding to the left and right sides of the vehicle to be equal: kfl ¼ kfr ; krl ¼ krr ; cfl ¼ cfr ;

and

crl ¼ crr

ð8Þ

2.2. Road-Roughness Excitation The disturbances acting on the vehicle suspension system include road irregularities, braking forces, acceleration forces, inertial forces on a curved track, and payload changes. Among them, road roughness is the most important disturbance to either the rider or the vehicle structure itself [1]. Many road surface profiles have been measured, and several road models have been discussed in the literature [3, 5]. In the context of vibration, the road roughness is typically represented as a stationary Gaussian stochastic process of a given displacement power spectral density (PSD) in m2=(cycle=m): Spsd ðÞ ¼ Gr 

ð9Þ

356

L. ZUO AND S.A. NAYFEH

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

Table 1. Road-roughness coefficients Gr (m2cycle=m) classified by ISO. Road Class

A very good

B good

D average

C poor

E very poor

G

F

Gr (10ÿ7)

4

16

64

256

1024

4096

16384

H

where  is the spatial frequency, Gr is the road-roughness coefficient, and the exponent is commonly approximated as ÿ2. The International Organization for Standardization (ISO) suggests a road classification scheme based on the value of Gr, as shown in Table 1 [11, 18]. When a vehicle is driven at a constant speed V, the temporal excitation frequency ! and the spatial excitation frequency  are related by ! ¼ 2V. And the displacement power spectral density in terms of temporal frequency can be obtained by using S(!) d! ¼ S() d [3]: Spsd ð!Þ ¼

2Gr V !2

ð10Þ

But the road-roughness characteristic given by (9) is not valid at very low spatial frequencies. Thus a cutoff  0 between 0.001 and 0.02 cycle=m is used to limit the displacement to be finite at vanishingly small spectral frequencies, and we modify (10) to become Spsd ð!Þ ¼

2Gr V !20 þ !2

ð11Þ

where !0 ¼ 2V 0. This displacement disturbance to the vehicle tire can be represented by a white noise signal w(t) passing through a first-order filter given by ð2Gr VÞ1=2 GðsÞ ¼ s þ !0

ð12Þ

For a full- or half-car model, the vehicle will be excited by the road irregularities at more than one location. The excitations at the left and right wheels are correlated at low frequencies and uncorrelated at high frequencies. A two-dimensional road-roughness model is proposed by Rill [29] and has been used by Crolla and Abdel-Hady [15] and Elbeheiry et al. [18] in active suspension design. Crolla and Abdel-Hady [15] find that the correlation of excitations acting on the left and right wheels is not important for design; therefore in the following we ignore it. For most multi-axle vehicles, the distances between the wheels at different axles differ little. Hence it is reasonable to take the excitations at the rear axle as a pure delay of those at the front axle, with a delay time t0 ¼ L=V, where L is the distance between axles.

STRUCTURED H2 OPTIMIZATION OF VEHICLE SUSPENSIONS

357

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

2.3. Performance Indices The suspension plays an important role in determining many aspects of the performance of a vehicle, especially the ride comfort, road handing, and the vehicle attitude. Ride comfort is measured by a specific index, which depends on the acceleration level, frequency, direction, and location. The ISO 2631 standard [30] specifies a method of evaluation of the effect exposure to vibration on humans by weighting the root-mean square (RMS) acceleration with human vibration-sensitivity curves. The frequency weighting curve for vertical acceleration (measured at the seat surface) is shown in Figure 2. A second-order shape filter of the form H2631 ðsÞ ¼

s2

50s þ 500 þ 50s þ 1200

ð13Þ

has been used in [18, 24] to approximate this ISO weighting curve and is plotted in Figure 2. Although it is possible to design other filters to better approximate the ISO weighting curve [31], we adopt this filter for the purposes of this paper. One measure of road handing is obtained from the dynamic contact forces between the tires and the ground, because maintenance of large contact forces is necessary to maintain the traction required for braking, acceleration, and steering. The dynamic contact forces can be calculated from the deformation and stiffness of each tire. For a

Fig. 2. Human vibration sensitivity weighting curve for vertical acceleration: ISO2631-1 (solid), approximate second-order filter (dotted).

358

L. ZUO AND S.A. NAYFEH

full-vehicle model, the attitude includes the velocities of heave, pitch, and roll of the vehicle body. The working space of a suspension is bounded by stops, so a small suspension deformation is preferred. The vector of cost outputs should include all of the performance requirements: the weighted acceleration of the passenger, vehiclebody attitude, dynamic contact force of the tires, and suspension deformation.

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

2.4. Problem Statement We combine the vehicle model, road model, and performance requirements discussed in the foregoing to formulate a decentralized control problem for design of passive suspensions as shown in Figure 3. Using Pade expansions to approximate the delay, we obtain a generalized LTI plant model including all of the shape filters and weighting factors: x_ ¼ Ax þ B1 w þ B2 u;

z ¼ C1 x þ D12 u;

y ¼ C2 x

ð14Þ

where the ground inputs are replaced by a white-noise input w, the state vector x is obtained by augmentation of x from Equation (2) to include the states necessary for incorporation of the shape filters, and likewise, the coefficient matrices A, B1, B2, C1, D12, and C2 are obtained by augmentation of the corresponding (barred) matrices in (3)–(5). Our task is to design the decentralized controller law u ¼ Fdy in order to minimize the H2 norm of the closed-loop system from w to z, where Fd is of the block

Fig. 3. Structured control formulation of a passive suspension system.

STRUCTURED H2 OPTIMIZATION OF VEHICLE SUSPENSIONS

359

diagonal form given by Equation (7) subject to the symmetry constraints given by Equation (8). (In the following section, we show that H2 optimization is equivalent to minimization of the RMS response to a random road excitation.) The ‘‘closed-loop’’ system from w to z can be written in the standard form x_ ¼ Ac x þ Bc w;

z ¼ Cc x þ Dc w

ð15Þ

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

where 

Ac Cc

Bc Dc



¼



A þ B2 Fd C2 C1 þ D12 Fd C2

B1 D12 Fd C2



ð16Þ

3. STRUCTURED H2 OPTIMIZATION In this section, we introduce the system H2 norm and then present a gradient-based approach for H2 optimization with decentralized feedback and symmetric structure constraints. 3.1. System H2 Norm For a LTI system with a state-space realization such as that of Equation (15), the H2 norm is defined as the signal 2-norm of the system impulse response matrix hzw: Z 1 kHk22 ¼ trace½h0zw ðtÞhzw ðtފ dt 0 Z 1 1 0 trace½Hzw ðj!ÞHzw ðj!ފ d! ð17Þ ¼ 2 ÿ1 where Hzw is the system transfer matrix and the primes denote conjugate matrix transposition. If the system input w(t) is unit white noise characterized by E[w(t)] ¼ 0 and E[w(t)w(tÿ)] ¼ I() where  is the Dirac delta, we obtain from Equation (17) that   Z T 1 0 zðtÞ zðtÞ dt ¼ kHk22 ð18Þ lim E T!1 T 0 from which we see that the system H2 norm is the asymptotic value of the output variance (i.e., the RMS value of the system output) with unit white noise input. From Equation (14), we have z0 ðtÞzðtÞ ¼ x0 C10 C1 x þ 2x0 C10 D12 u þ u0 D012 D12 u; thus, H2 and LQG optimization are formally equivalent. Moreover, because the system H2 norm is a measure of the RMS response to random excitation, it is an appropriate measure of the performance of an automotive suspension.

360

L. ZUO AND S.A. NAYFEH

The impulse response of the closed-loop LTI system given by Equation (15) is hzw ðtÞ ¼ Cc etAc Bc þ Dc ðtÞ. Substitution of this expression into (17) yields the following theorem [32]: Theorem 1 The H2 norm from w ! z of the LTI system given by Equation (15) is infinite if Ac is unstable or Dc 6¼ 0, otherwise

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

kHk22 ¼ traceðCc PCc0 Þ ¼ traceðB0c KBc Þ

ð19Þ

where P and K are, respectively, the controllability and observability Grammians, which satisfy the Lyapunov equations Ac P þ PA0c þ Bc B0c ¼ 0

ð20Þ

A0c K þ KAc þ Cc0 Cc ¼ 0

ð21Þ

Theorem 1 provides an approach to evaluate the system H2 norm (equivalent to the RMS response of the system to unit white noise input) and provides a starting point for H2-optimal controller synthesis. For full-state feedback, the optimal gains can be obtained by solving an algebraic Riccati equation. If only some outputs are measured, an optimal full-order controller can be obtained by solving two decoupled Riccati equations for the feedback gain and the Kalman state estimator [32]. However, with controller-structure constraints, such direct solutions are not available. 3.2. Structured H2 Optimization Passive suspension design is equivalent to design of a controller with a decentralized architecture and additional constraints on the symmetry of the vehicle and the ranges of the design parameters. Structure-constrained (usually referred to as ‘‘structured’’) control optimization has been studied by a number of researchers in the control community. Levene and Athans [33] obtain necessary conditions for optimality of (centralized) static output-feedback controllers (i.e., controllers that feed back a linear combination of outputs). Mendel [34] employs Lagrange matrix multipliers to derive the necessary conditions for standard LQG problems with centralized static output feedback. The optimal static output H2=LQG gains can be computed using nonlinear programming [35] or linear matrix inequality (LMI) iteration [36]. The decentralized H2 optimal control gains can be computed using gradient-projection methods [37, 38], multiplier methods [39], and penalty function methods [40]. In the following, we adapt the method of Mendel [34] to develop an efficient and direct method for optimization of controllers with more general constraints.

STRUCTURED H2 OPTIMIZATION OF VEHICLE SUSPENSIONS

361

Based on Theorem 1, the H2 norm of the closed-loop system is given by traceðB01 KB1 Þ, where K is a symmetric matrix satisfying KðA þ B2 Fd C2 Þ þ ðA þ B2 Fd C2 Þ0 K

ð22Þ

0

þ ðC1 þ D12 Fd C2 Þ ðC1 þ D12 Fd C2 Þ ¼ 0 Therefore, static output H2 control with controller architecture constraints becomes a constrained optimization problem: Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

min JðFd Þ ¼ kHzw k22 ¼ traceðB01 KB1 Þ

ð23Þ

s.t. ð22Þ and Fd 2 Sf where Sf is the set of matrices which have the prescribed architecture and stabilize the closed-loop system. We now define a Lagrangian function of the form LðFd ; K; LÞ ¼ tracefðB01 KB1 Þ þ ½KðA þ B2 Fd C2 Þ þ ðA þ B2 Fd C2 Þ0 K

ð24Þ

0

þ ðC1 þ D12 Fd C2 Þ ðC1 þ D12 Fd C2 ފLg where L is a (symmetric) Lagrange multiplier matrix. Then, using matrix calculus [41], we write @L ¼ 2ðD012 D12 Fd C2 þ D012 C1 þ B02 KÞLC20 ð25Þ @Fd @L ¼ KðA þ B2 Fd C2 Þ þ ðA þ B2 Fd C2 Þ0 K @L þ ðC1 þ D12 Fd C2 Þ0 ðC1 þ D12 Fd C2 Þ

ð26Þ

@L ¼ LðA þ B2 Fd C2 Þ0 þ ðA þ B2 Fd C2 ÞL þ B1 B01 ð27Þ @K The gradient @L=@Fd is an ensemble of the @L=@Fdij , so the right-hand side of Equation (25) is not really the derivative of L with respect to the free design variables in Fd. We must also take account of the symmetry constraint Equation (8). Introducing the notation kfl ¼ kfr :¼ kf, krl ¼ krr :¼ kr, cfl ¼ cfr :¼ cf, and crl ¼ crr :¼ cr, we use the chain rule to write @L=@kf ¼ @L=@kfl þ @L=@kfr ¼ ð@L=@Fd Þ1;1 þ ð@L=@Fd Þ2;3

ð28Þ

@L=@kr ¼ @L=@krl þ @L=@krr ¼ ð@L=@Fd Þ3;5 þ ð@L=@Fd Þ4;7

ð29Þ

@L=@cf ¼ @L=@cfl þ @L=@cfr ¼ ð@L=@Fd Þ1;2 þ ð@L=@Fd Þ2;4

ð30Þ

@L=@cr ¼ @L=@crl þ @L=@crr ¼ ð@L=@Fd Þ2;4 þ ð@L=@Fd Þ4;8

ð31Þ

362

L. ZUO AND S.A. NAYFEH

where ð@L=@Fd Þi;j denotes the ijth entry of @L=@Fd in Equation (25). Similar expressions can be derived for other multi-wheel vehicle models, such as those for three-axle vehicles. Thus a set of necessary conditions for H2 optimization of passive vehicle suspensions can be written as

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

@L=@L ¼ 0; @L=@kf ¼ 0;

@L=@kr ¼ 0;

@L=@K ¼ 0 @L=@cf ¼ 0;

ð32Þ @L=@cr ¼ 0

A þ B2 Fd C2 is stable

ð33Þ ð34Þ

It is not trivial to solve this set of highly nonlinear equations, but in the following we develop a gradient-based solution method. For a given Fd (comprising kf, kr, cf, and cr), @L=@L ¼ 0 and @L=@K ¼ 0 are two decoupled Lyapunov equations, which can be solved easily. Further, if these equations are satisfied, we have @J @L ¼ ; @kf @kf

@J @L ¼ ; @kr @kr

@J @L ¼ @cf @cf

and

@J @L ¼ @cr @cr

ð35Þ

That is, after solving the two Lyapunov equations for a given Fd, we obtain the gradient of J ¼ kHzw k22 with respect to the design variables using Equations (28)– (31). Therefore, starting with a stabilizing Fd, we can use a gradient-based optimization method, such as steepest-descent, conjugate-gradient, or FBGS quasiNewton methods, to solve for a (locally) optimal H2 feedback gain. For details about gradient-based optimization, please refer to the text by Bertsekas [42]. For passive suspension systems, the stiffness and damping coefficients are nonnegative. To handle this additional constraint that Fdij  0, we can conveniently 2 , and make a corresponding modification to the gradient. replace the Fdij with Fdij More generally, if we would like to constrain some parameter Fdij to be in some reasonable interval [r1, r2], we can specify Fdij with one parameter r as in Fdij ¼ 12 ðr1 þ r2 Þ þ 12 ðr2 ÿ r1 Þsinð rÞ

ð36Þ

where is a scaling coefficient chosen to accelerate convergence, and the gradient is evaluated using the chain rule. 4. DESIGN EXAMPLE: FULL-CAR MODEL To illustrate the decentralized H2 optimization for passive suspensions, in the following we take an eight-DOF full-car model as an example. Such a model has been

363

STRUCTURED H2 OPTIMIZATION OF VEHICLE SUSPENSIONS Table 2. Parameters and nomenclature of an 8DOF full-car model.

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

Description Sprung mass Sprung moment of inertia about x-=y-axis Unsprung mass (front=rear) Mass of driver’s seat Vertical stiffness of one tire (front=rear) Suspension stiffness per wheel (front=rear) Suspension damping per wheel (front=rear) Vertical stiffness of driver’s seat Damping coefficient of driver’s seat Distance between x-axis and front=rear tires Distance between y-axis and front=rear tires Distance between x-axis and driver’s sea Distance between y-axis and driver’s seat Vertical displacement of driver’s seat Attitude of vehicle body: heave, roll, pitch Suspension deformation Dynamic contact force of tires

Symbol

Value

mb Ix, Iy mt, mr mp ktf, ktr kf, kr cf, cr kp cp ll, lt lf, lr lp1 lp2 zp zb, x, y dfl, dfr, drl, drr ffl, ffr, frl, frr

1375.9 kg 484.4=2344.4 kg  m2 40=40 kg 60 kg 182087=182087 N=m 20984.8=19121.7 N=m 1306=1470 N  s=m 10507.1 N=m 875.6 N  s=m 0.72=0.72 m 1.125=1.511 m 0.24 m 0.34 m

used by Kim and Yoon [17] for a semi-active suspension system. The parameters are shown in Table 2, in which the origin of the coordinate system is chosen to be the center of mass of the sprung mass (vehicle body), as shown in Figure 1. We use a 4thorder Pade expansion to approximate the delay, and the second-order filter given by Equation (13) to approximate the ISO 2631 frequency weighting curve. The spatial cut-off frequency  0 is taken to be 0.005 cycle=m. We obtain a 28th order generalized plant, in which the disturbance input w(t) is a white-noise vector [w1(t), w2(t)]0 , the ‘‘measured’’ outputs for feedback are yðtÞ ¼ ½dfl ; d_ fl ; dfr ; d_ fr ; drl ; d_ rl ; drr ; d_ rr Š0

ð37Þ

and the cost outputs include each of the weighted performance indices: zðtÞ ¼ ½e1€ ~zp ; e2 z_ b ; e3 _x ; e4 _y ; e5 d fl ; e6 dfr ; e7 d rl ; e8 drr ; e9 ffl ; e10 ffr ; e11 frl ; e12 frr Š0

ð38Þ

where € ~zp represents the acceleration €zp at the driver’s seat passed through the ISO 2631 filter, and the ei are weighting factors. Here, we choose them to be Weighting Factor

e1

e2

e3

e4

e5–e8

e9–e12

Value

1

8.3

8.3

120

120

8.3e-3

364

L. ZUO AND S.A. NAYFEH

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

4.1. Design of a Passive Suspension Using the proposed method for structured H2 optimization and setting as the stop criterion that each of the gradients @J=@kf, @J=@kr, @J=@cf, and @J=@cr be less than 10ÿ4, we obtain the optimal parameters for the passive suspension at various vehicle speeds, as plotted in Figure 4. Figure 5 shows the minimal closed-loop H2 norm achieved, that is, the total weighted RMS values of the vehicle driven at various speeds on a class B road. The vehicle attitudes and the RMS acceleration of the driver seat weighted by the ISO 2631 filter are shown in Figure 6. The suspension deformations and dynamic tire-ground contact forces are shown in Figure 7. For a purely passive (not adaptive) design, we must set the suspension parameters to constant values independent of the vehicle speed. We fix the passive suspension

Fig. 4. Optimal parameters of the passive suspension as a function of vehicle speed: front (solid line), rear (dashed).

365

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

STRUCTURED H2 OPTIMIZATION OF VEHICLE SUSPENSIONS

Fig. 5. Closed-loop H2 norm as a function of vehicle speed on a class B road: optimal (solid), nominal (dotted), optimized for 30 m=s (dash-dot).

parameters to those optimized for 30 m=s: 2

6 Fd ¼ 6 4

17358

3

2380 17358

2380 19181

2429 19181 2429

7 7 5

ð39Þ

and plot the achieved performances over the range of speeds in Figures 5–7. As a comparison, Figures 5–7 also show the performances achieved with the nominal parameters given in Table 2 and obtained from reference [17]. As expected, the passive suspensions obtained from the H2 optimization yield better overall performance than the nominal design. For a fixed-parameter suspension, the weighted acceleration of the driver’s seat, dynamic tire-ground contact forces, and suspension deformations will increase monotonically as the vehicle speed increases, but the pitch velocity of the vehicle reaches a maximum at an intermediate speed due to the delay in the disturbances. It is interesting to note that the fixed-parameter passive suspension optimized for a properly selected speed yields ride comfort and road handling close to those of the optimal (adaptive) suspension over a large range of speeds.

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

366

L. ZUO AND S.A. NAYFEH

Fig. 6. Weighted acceleration at the driver’s seat and vehicle attitudes on a class B road: optimal (solid), nominal (dotted), optimized for 30 m=s (dash-dot).

4.2. Active Suspensions with Static Output Feedback For comparison, we also design optimal H2 active suspensions using static feedback of the output y(t) as in Equation (37) (suspension deformations and relative velocities). For widely selected initial guesses, the gradient-based approach yields the following optimal output feedback gain at a vehicle speed of 30 m=s: 3 2 15260 2121 ÿ1733 ÿ187 963 155 ÿ10492 347 6 ÿ2142 ÿ166 15406 2102 ÿ10951 ÿ339 ÿ766 154 7 7 F¼6 4 3470 103 ÿ14241 1950 36926 1993 ÿ12699 ÿ235 5 ÿ15759 1893 1839 44 ÿ13045 ÿ288 39054 2025

The achieved performances on a class B road with the optimal active suspension, optimal passive suspension, and nominal passive suspension are compared in Table 3.

367

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

STRUCTURED H2 OPTIMIZATION OF VEHICLE SUSPENSIONS

Fig. 7. Suspension deformation and dynamic tire-ground contact forces on a class B road: optimal (solid), nominal (dotted), optimized for 30 m=s (dash-dot). The front and rear suspension deformations and contact forces shown here are the averages of the left and right values.

Table 3. Performances achieved with active and passive suspensions at V ¼ 30 m=s on a class B road. Performance

Optimal active

Optimal passive

Nominal passive

Total H2 norm RMS acceleration ~€zp , m=s2

5.853 0.1976

6.652 0.2275

7.142 0.2296

RMS suspension travel, mm Front ave. Rear ave.

4.781 3.308

5.083 3.837

6.542 5.186

RMS normalized dynamic contact force, % Front ave. Rear ave.

8.764 8.708

8.827 11.342

9.565 12.075

RMS vehicle body motion Heave, cm=s Pitch, 10ÿ2 rad=s Roll, 10ÿ2 rad=s

2.282 0.450 3.683

3.078 1.002 4.468

3.693 0.789 5.195

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

368

L. ZUO AND S.A. NAYFEH

Fig. 8. Frequency response excited at the left and right tracks on a class B road at a vehicle speed of 30 m=s: optimal passive (solid), nominal passive (dotted), optimal active (dashed).

The frequency response of the weighted acceleration at the driver’s seat and the roll velocity excited at the left and right tracks are compared in Figure 8, in which we can see the effect of the delay between the front- and rear-wheel excitations. From these comparisons, we see that the optimal active suspension with static output feedback achieves a weighted H2 norm that is approximately 10% smaller than that achieved by the optimal passive suspension.

5. CONCLUSION In this paper, we show that design of a passive vehicle suspension on a multi-wheel model is equivalent to design of a structured controller and that H2 optimization is a meaningful approach to design optimization. The road roughness is taken as the disturbance input and various performance requirements are included in the cost

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

STRUCTURED H2 OPTIMIZATION OF VEHICLE SUSPENSIONS

369

output. A Lagrange matrix multiplier is used to obtain a set of necessary conditions for optimization, taking into account auxiliary constraints such as vehicle symmetry. Based on this formulation, a time-efficient gradient-based approach is developed to solve directly for the H2 optimal design, minimizing the RMS value of the cost output. As an example, we design passive suspensions for a four-wheel vehicle over a range of vehicle speeds and compare the performance of an adaptive suspension (in which parameters are adjusted according to vehicle speed) to that of a fixed-parameter suspension. We then apply the method developed in this paper to the design of an active suspension restricted to static output feedback and find that, for this example, an active static output feedback controller yields a 10% improvement in the weighted performance. The framework provided in this paper can also be used for efficient design of passive as well as structure-constrained active engine mounts and other isolation systems. REFERENCES 1. Elbeheiry, E.M., Karnopp, D.C., Elaraby, M.E. and Abdelraaouf, A.M.: Advanced Ground Vehicle Suspension Systems – a Classified Bibography. Vehicle Syst. Dyn. 24 (1995), pp. 231–258. 2. Hedrick, J.K. and Wormely, D.N.: Active Suspension for Ground Support Transportation – a Review. ASME-AMD 15 (1975), pp. 21–40. 3. Sharp, R.S. and Crolla, D.A.: Road Vehicle Suspension Systems Design – a Review. Vehicle Syst. Dyn. 16 (1987), pp. 167–192. 4. Karnopp, D.: Active and Semi-Active Vibration Isolation. J. Mech. Des. 117 (1995), pp. 177–185. 5. Hrovat, D.: Survey of Advanced Suspension Developments and Related Optimal Control Applications. Automatica 33(10) (1997), pp. 1781–1817. 6. Thompson, A.G.: An Active Suspension with Optimal Linear State Feedback. Vehicle Syst. Dyn. 5 (1976), pp. 187–203. 7. Wilson, D.A., Sharp, R.S. and Hassan, S.A.: The Application of Linear Optimal Control Theory to the Design of Active Automobile Suspensions. Vehicle Syst. Dyn. 15 (1986), pp. 105–118. 8. Ulsoy, A.G., Hrovat, D. and Tseng, T.: Stability Robustness of LQ and LQG Active Suspensions. J. Dyn. Syst. 116 (1994), pp. 123–131. 9. Elbeheiry, E.M. and Karnopp, D.C.: Optimal Control of Vehicle Radom Vibration with Contrtrained Suspesnion Deflection. J. Sound Vib. 189 (5) (1996), pp. 547–564. 10. Krtolica, R. and Hrovat, D.: Optimal Active Suspension Control Based on a Half-Car Model: An Analytical Solution. IEEE Trans. Automat. Contr. 37 (4) (1992), pp. 528–532. 11. Taghirad, H.D. and Esmailzadeh, E.: Automobile Passenger Comfort Assured through LQG=LQR Active Suspension. J. Vib. Contr. 4 (5) (1998), pp. 603–618. 12. Sharp, R.S. and Wilson, D.A.: On Control Laws for Vehicle Suspensions Accounting for Input Correlations. Vehicle Syst. Dyn. 19 (1990), pp. 353–363. 13. Chalasani, R.M.: Ride Performance Potential of Active Suspensions – Part II. Comprehensive Analysis Based on a Full-Car Model. ASME Monograph, AMD-80, DSC-1, 1986. 14. Abdel-Hady, M.B.A. and Crolla, D.A.: Theoretical Anaylysis of Active Suspension Performance using a Four-Wheel Vehicle Model. Proc. Instn. Mech. Eng. D 203 (1989), pp. 125–135.

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

370

L. ZUO AND S.A. NAYFEH

15. Crolla, D.A. and Abdel-Hady, M.B.A.: Active Suspension Control: Performance Comparisons using Control Laws Applied to a Full Vehicle Model. Vehicle Syst. Dyn. 20 (1991), pp. 107–120. 16. Abdel-Hady, M.B.A. and Crolla, D.A.: Active Suspension Control Algorithms for a Four Wheel Vehicle Model. Int. J. Vehicle Des. 13 (2) (1992), pp. 144–158. 17. Kim, H. and Yoon, Y.S.: Semi-Active Suspension with Preview using a Frequency-Shape Performance Index. Vehicle Syst. Dyn. 24 (1995), pp. 759–780. 18. Elbeheiry, E.M., Karnopp, D.C., Elaraby, M.E. and Abdelraaouf, A.M.: Suboptimal Control Design of Active and Passive Suspensions Based on a Full Car Model. Vehicle Syst. Dyn. 26 (1996), pp. 197–222. 19. Kosut, R.L.: Suboptimal Control of Linear Time-Invariant Systems Subject to Control Structure Constraints. IEEE Trans. Automat. Contr. AC-15 (1970), pp. 557–563. 20. Li, T.-H. and Pin, K.-Y.: Evolutionary Algorithms for Passive Suspension Systems. JSME Int. J. Ser. C, 43 (3) (2000), pp. 537–544. 21. Corriga, G., Giua, A. and Usai, G.: An H2 Formulation for the Design of a Passive Vibration–Isolation System for Cars. Vehicle Syst. Dyn. 26 (1996), pp. 381–393. 22. Camino, J.F., Zampieri, D.E. and Peres, P.L.: Design of a Vehicular Suspension Controller by Static Output Feedback. Proc. of the American Control Conference, 1999, pp. 3168–3172. 23. Lin, Y. and Zhang, Y.: Suspension Optimization by Frequency Domain Equivalent Optimal Control Algorithm. J. Sound Vib. 133 (2) (1989), pp. 239–249. 24. Elmadany, M.M.: A Procedure for Optimization of Truck Suspensions. Vehicle Syst. Dyn. 16 (1987), pp. 297–312. 25. Castillo, J.M.D., Pintado, P. and Benitez, F.G.: Optimization for Vehicle Suspensions II: Frequency Domain. Vehicle Syst. Dyn. 19 (1990), pp. 331–352. 26. Demic, M.: Optimization of Charateristics of Elasto-Damping Elements of Cars from the Aspect of Comfort and Handling. Int. J. Vehicle Des. 13 (1992), pp. 29–46. 27. Spentzas, C.N.: Optimization of Vehicle Ride Charateristics by Means of Box’s Method. Int. J. Vehicle Des. 14 (1993), pp. 539–551. 28. Zuo, L. and Nayfeh, S.: Design of Passive Mechanical Systems via Decentralized Control Techniques. Proc. of the 43rd AIAA=ASME=ASCE=AHS=ASC Structures, Structural Dynamics, and Materials Conference, April 2002, AIAA 2002–1282. 29. Rill, G.: The Influence of Correlated Random Road Excitation Processes on Vehicle Vibration. Proc. of the 8th IAVSD Symposium, 1983. 30. International Oganization for Standardization, ISO 2631-1:1997, Mechanical Vibration and Shock – Evaluation of Human Exposure to Whole Body Vibration – Part 1: General Requirements, 1997. 31. Zuo, L. and Nayfeh, S.A.: Low-Order Continuous-Time Filters for Approximation of the ISO 2631-1 Human Vibration Sensitivity Weightings. J. Sound Vib., 2003. 32. Zhou, K., Doyle, J.C. and Glover, K.: Robust and Optimal Control, Prentice-Hall, Upper Saddle River, NJ, 1995. 33. Levene, W.S. and Athans, M.: On the Determinination of the Optimal Constant Output Feedback Gains for Linear Multivariable Systems. IEEE Trans. Automat. Contr. AC-15 (1970), pp. 44–48. 34. Mendel, J.M.: A Concise Derivation of Optimal Constant Limited State Feedback Gains. IEEE Trans. Automat. Contr. AC-19, (1974), pp. 447–448. 35. Toivonen, H.T. and Makila, P.M.: A Descent Anderson–Moore Algorithm for Optimal Decentralized Control. Automatica 21 (1985), pp. 743–744. 36. El Ghaoui, L., Oustry, F. and AitRami, M.: A Cone Complementarily Linearization Algorithm for Static Output-Feedback and Related Problems. IEEE Trans. Automat. Contr. 42 (1997), pp. 1171–1176. 37. Geromel, J.C. and Bernussou, J.: An Algorithm for Optimal Decentralized Regulation of Linear Quadratic Interconnected Systems. Automatica (1979), pp. 489–491. 38. Geromel, J.C. and Bernussou, J.: Optimal Decentralized Control of Dynamic Systems. Automatica 18 (1982), pp. 545–557.

STRUCTURED H2 OPTIMIZATION OF VEHICLE SUSPENSIONS

371

Downloaded By: [Ingenta Content Distribution Psy Press Titles] At: 21:41 25 June 2009

39. Wenk, C.J. and Knapp, C.H.: Parameter Optimization in Linear Systems with Arbitrary Constrained Controller Structure. IEEE Trans. Automat. Contr. 25 (1980), pp. 496–500. 40. Moerder, D.D. and Calise, A.J.: Convergence of a Numerical Algorithm for Calculating Optimal Output Feedback Gains. IEEE Trans. Automat. Contr. 30 (1985), pp. 900–903. 41. Brewer, J.W.: Kronecker Products and Matrix Calculus in System Theory. IEEE Trans. Circuits Syst. ACS-25 (1978), pp. 772–781. 42. Bertsekas, D.P.: Nonlinear Programming. Athena Scientific, Belmont, MA, USA, 1995.

Suggest Documents