Widget HTML Atas

Construction Equipment With Self Leveling Cab

Open access peer-reviewed chapter

The Active Suspension of a Cab in a Heavy Machine

By Grzegorz Tora

Submitted: December 21st 2011 Reviewed: April 3rd 2012 Published: September 5th 2012

DOI: 10.5772/45831

1. Introduction

The work of operators in heavy machinery requires constant attention to gather information about the machine's surroundings, its current status and the operations performed. Operators have to analyse the received information on the continuous basis and make decisions accordingly, to have them implemented via the control system and to perform the scheduled tasks in the optimal manner. The more powerful the machine, the more serious the consequence of errors committed by operators. The typical frequency range of vibration of machines and their equipment is determined based on testing done on heavy machines used in Europe [1] and is found to be 0.5- 80 Hz.

Machine vibrations are induced by the drives' action, movements of the equipment, variable loading and machine ride. The ride of heavy machines, tractors, forestry vehicles over a rough terrain lead to cyclic tilting of the machines, which can be regarded as low-frequency (up to several Hz) and high-amplitude (about 10 degrees) vibration of the machine. The angular motions of the frame are transmitted onto the cab, and the higher the cab position, the larger the amplitude range of linear vibration of the point SIP (about 70 cm). Vibrations negatively impact on the machine structure, control processes, performance quality and the operator's comfort. Growing ergonomic concerns and competition on the market have prompted the design of machines ensuring the better comfort for the operator.

Cab suspensions are now incorporated in the machine structure as a new solution. The active suspension is a system whose components are based on existing vibration reduction solutions. Early vehicles were also provided with suspension systems to suppress vibrations due to the ride in the rough terrain. At first these were passive suspension systems, in which the characteristics of the components i.e. elastic and damping elements are fixed. Suspensions incorporating semiactive elements perform better as vibration isolation systems since their characteristics can be varied according to the adopted control strategy. Active suspensions lend a new quality to control of low-frequency vibrations in vehicles. The operating ranges of passive, semiactive and active suspensions, given as velocity-force characteristics, are shown in Fig 1.

Figure 1.

The range of velocity-force characteristics of passive, semiactive and active suspensions [2]

Passive suspensions are described with a damper characteristics with fixed parameters (broke line). These suspensions typically comprise elastic elements featuring a linear or nonlinear elasticity and damping elements with nonlinear characteristics. On one hand, stability of parameters of a passive suspension system is considered an advantage as its construction can be made simple, but on the other hand the vehicle suspension will not perform optimally in response to inputs other than average. Steel and rubber connectors used as joint components in vehicle suspensions play a major role in damping higher-frequency vibrations.

The areas in the first and third quadrant have relevance to the family of semiactive characteristics. A semiactive element comprises a damping element whose damping ratio can be varied through the real-time control process. A semiactive suspension does not generate any active force, hence the power demand remains on a low level. The damping ratio can be varied using throttling valves or through application of rheological fluids whose stiffness and viscosity depend on electric or magnetic field intensity. The work [3] investigates the potential applications of dry friction in semiactive dampers. Another solution uses a lever system wherein the attachment point of the spring can be varied and its elasticity controllable [4]. The upper frequency limit for the effective performance of semiactive suspension systems is about 100 Hz. Because of their low power demand, semiactive suspensions systems are being vigorously researched and widely implemented in vehicles.

The operation of active suspension systems is revealed in characteristics in all four quadrants, whereas the second and fourth quadrant capture the conditions where the actuator requires an external energy source, otherwise it acts as a passive element, dissipating energy. Active suspension systems incorporate a force actuator, either independent, or connected in parallel to a damper or a spring. Active suspensions prove most effective in the case of low-frequency vibrations [5], about 5 Hz and are often added to passive systems which well handle high-frequency vibrations. High efficiency of active systems, however, comes at the cost of high power demand. Active suspension systems typically utilise small hydraulic cylinders to achieve high accelerations of masses subjected to considerable loads. Pneumatic cylinders are capable of delivering higher velocity than hydraulic ones, yet the acceleration is strongly dependent on the external load applied. There are also hydro-pneumatic cylinders, displaying the advantages of the two previous types. Active suspension systems in truck cabs utilise electric cylinders DC and AC-servo.

The new developments of the operator's seats are in line with the advancements in vehicle suspensions. In the simplest solution where the seat is fixed rigid to the machine frame or to the cab floor, vibrations are transmitted from the cab attachment point onto the operator. The mobile seat support allows it to be moved only in the vertical so the passive, semiactive or active vibration reduction system can be added along this direction only. Typically, a shearing mechanism is used as seat support [6], though other solutions with a greater number of DOFs are reported as well [7]. On account of small mass of the seat together with the operator, the upper frequency limit is reached and the active support becomes more effective than a vehicle suspension. Active suspension systems are now incorporated in agricultural and forestry machinery, where typical excitations are in the form of low-frequency and high-amplitude vibrations [8].

The correct control strategy is a key element in active and semiactive vibration reduction systems, resulting in a good compromise between numerous and sometimes mutually excluding requirements. Optimal control techniques that handle this problem include the linear quadratic regulator LQR [9] and the linear Gaussian regulator LQG [10]. In simpler cases the PID control can be applied. Active control systems may also use regulators based on neural networks [11] and fuzzy logics [12]. The control schemes that are commonly used for semiactive suspension systems include the 'sky-hook' control strategy [13] where the damping force is related to the absolute velocity of the vehicle body. The H control is insensitive to uncertain input quantities, encumbered with major errors (for instant: time constant, reduced mass, damping force, acceleration, velocity, damping ratio for the tire [14]. The H control scheme concurrently executes the mutlicriterial optimisation and in active and semiactive suspension systems it takes into account the acceleration of sprung mass, peak accelerations, jerks of the front and rear suspension, road holding, forces acting upon the relevant masses, deflection of the tire and of the suspension [15]. The work [16] focused on H control in an active suspension of vehicle investigates the influence of the time delay on stability of the control process. It is shown that the delay time (i.e. time before the cylinder in the active system is activated), the reduced mass and power ratings are major determinants of the frequency limit for effective operation of these type of suspensions. The stability condition is formulated for the predetermined range of time delay and system parameters. Extensive expertise prompts the use of filters, beside robust control for the purpose of estimation. The Kalman filter, reported in literature on the subject [17], is now widely used.

To improve the operator's comfort, an active suspension of a cab can be incorporated in the machine structure (Fig 2), to reduce the cab's vibration. The active suspension system comprises several sub-systems:

Figure 2.

Block diagram of the active suspension of a cab

  1. The actuator mechanism, connected to the machine frame and the cab is placed in between. The main element (link) of the mechanism is a mobile platform to which the cab is attached. The platform is suspended or supported on the frame and depending on the mechanism's mobility, it can move with respect to the frame in the selected DOFs.

  2. The drives set in motion the passive links in the active suspension mechanism. On account of the stiffness requirements and availability of the given type of energy, and to ensure fast response the control signals the hydraulic drives are going to be used. The drives are provided with actuators to capture the instantaneous velocities, derived in the control sub-system.

  3. Measuring sub-system. Displacement and velocity are chosen as control quantities for the active suspension system. Directly measured data yield the error signal to be used in the control process. The machine frame subjected to kinematic excitations executes a spatial movement, measured with a set of sensors.

  4. Control sub-system. Errors of drive positions and their derivatives are going to be used in the feedback control of the active suspension system. Basing on the frame motion measurements, the control sub-system performs the real time calculation of the anticipated loads and the required drive velocities.

Advertisement

2. Actuator mechanism in the active suspension system

The active suspension mechanism, shown schematically in Fig 3 has been engineered specifically for the purpose of modelling and simulations and its design involves a certain trade-off between functionality and simplicity. The presented active suspension mechanism is capable of reducing the amplitudes of the cab's linear vibrations in the direction y r and its angular vibrations around the axes x r , y r . The active suspension mechanism comprises just three passive links, set in motion by two linear drives. The separate seat suspension mechanism reduces the vibrations along the axis z r . The main function of the active suspension system is to stabilise the cab such that the correct control of the drives 1 and 4 should enable its vertical movement in the direction of the gravity force. The active suspension system comprises a platform p suspended on three limbs with spherical pairs having the centres B 1, B 2, B 3. The two limbs are rocker arms 2 and 3, connected to the machine frame r via a revolving pair. The third limb is the actuator l with the length s 1. The cylinder in the actuator 1 c is connected to the frame r via a cross pair with the point A 1. The piston in the actuator 4 t is connected to the rocker arm via a spherical joint with the point C 4. The length of the actuator 4 equals s 4. The part of the active suspension system comprising the rocker arms 2 and 3, a actuator and the platform p along the line segment B 2 B 3 can be treated as a planar mechanism where the points A 4, C 4, A 2, B 2 and A 3 are on the plane y r z r and the axes of joints A 2 and A 3 are parallel to x r . The structure of the mechanism is such that the actuators 1 and 4, when in their middle position, do not carry the cab's gravity load and when in their extreme positions, the load due to the gravity force is carried mostly by the joints A 2, A 3. Besides, the performance of the mechanism is affected by manufacturing imprecision, though this influence is found to be negligible.

Figure 3.

Platform mechanism stabilising the cab in the vertical:r- machine frame,p- platform, 2,3 - rocker arms,4w- forks in cross joints, 1c, 4c- cylinders in actuators, 1t, 4t- pistons in cylinders

The cab is rigidly attached to the platform p . The centre of gravity (c.o.g) of the cab is at the point Q k . The reference systems associated with the platform { Q p x p y p z p } and with the cab { Q k x k y k z k } are parallel and immobile with respect to one another. Inside the cab there is a movable operator's seat f , which can be moved with respect to the cab, along its vertical axis z k . The seat suspension mechanism with the operator is not the subject matter of the present study. The centre of gravity of the seat and the operator is at the point Q f , whose vertical coordinate in the reference system associated with the platform is controlled by the drive 5, implementing seat elevation.

Advertisement

3. Model of the kinematic excitation of the machine frame motion

To implement the control, we need to know the angles of deflection of the vertical frame axis in the direction of the gravity force (Fig 4). The first measured angle defines the frame rotation around the longitudinal axis α x , the other angle defines the frame rotation round the lateral axis α y .

Figure 4.

Model of the kinematic excitation inducing the motion of the machine frame

The model of the active suspension mechanism uses several reference systems. The immobile system { Q g x g y g z g } is associated with the road travelled by the machine. This system is used to define the function of road profile on which the machine travels. The mobile system { Q r x r y r z r } is associated with the machine frame (Fig 3, Fig 4). Its origin O r = A 2 is one of the attachments points of the active suspension mechanism to the frame. This system is recalled to define all kinematic and dynamic quantities (no superscript on the left). The system { Q h x h y h z h } (Fig 4) is intermediate between the inertial system associated with the road and the mobile system associated with the frame. The origins of the reference systems { Q h x h y h z h }and { Q r x r y r z r } will coincide: O h = O r . The axes z h and z g are parallel and the plane determined by x h z h contains the axis x r . In the model of the active suspension, the directional versor of the gravity force z h g o = [ 0 , 0 , 1 ] T given in the reference system { Q h x h y h z h } should be expressed in the system { Q r x r y r z r }:

where: R h r ( α x , α y ) = [ cos α y 0 sin α y sin α x sin α y cos α x sin α x cos α y cos α x sin α y sin α x cos α x cos α y ] - the transition matrix from the system { Q h x h y h z h } to { Q r x r y r z r }, derived basing on the frame deflection angles α x , α y measured in the measuring sub-system.

Underlying the simulation procedure is the model of the kinematic excitation applied to the machine frame, shown in Fig 4.

The machine frame is represented by a front bridge ( P P , P T ), a longitudinal frame ( P , T ) and a joint at the point O r , where the active suspension mechanism is connected to the frame. The rear bridge ( T L , T P ) is connected to the longitudinal frame via a revolving pair T . It is assumed that:

  • the longitudinal axis of the frame TP moves in the plane x g z g ,

  • velocity components of the extreme points of the front and rear bridge along the axis x g are identical and equal to v h P x , whilst their velocity components in the direction of y g are negligible,

  • velocity components in the direction z g are associated with vertical displacements of the wheels during the ride in rough terrain.

The vertical displacement of the centre of the front right wheel is governed by a harmonic function:

z P P = h o + h g [ 1 cos ( 2 π v h P x t L g ) ]

E2

When t < t φ , then vertical displacement of the centre of the front left wheel is taken to be z P L = h o . When t t φ , vertical displacement of the centre of the front left wheel is expressed as the harmonic:

z P L = h o + h g [ 1 cos ( 2 π v h P x ( t t φ ) L g ) ]

E3

When t < t l m , the vertical displacement of the centre of the rear right wheel is taken to be z T P = h o . When t t l m , the vertical displacement is expressed as harmonic:

z T P = h o + h g [ 1 cos ( 2 π v h P x ( t t l m ) L g ) ]

E4

When t < t l m + t φ , the vertical displacement of the centre of the rear left wheel is taken to be z T L = h o . When t t l m + t φ , the vertical displacement is expressed as harmonic:

z T L = h o + h g [ 1 cos ( 2 π v h P x ( t t l m t φ ) L g ) ]

E5

where: t φ = φ L g 2 π v h P x - phase shift time between the left and right hand side of the machine,

t l m = l m v P x - phase shift time between the front and rear part of the machine,

L g - distance corresponding to the full wave, h g - amplitude, w m - width of the front and rear bridge,

l m -distance between the front and rear bridge, φ - phase shift angle of the road profile between the left and right-hand side of the machine.

Advertisement

4. Kinematic model of the active suspension mechanism

To determine the influence of the active suspension system on the cab motion, the kinematic model is developed based on vector calculus. Versors used to define the positions of the active suspension mechanism links are shown in Fig 5.

Figure 5.

Versors in the kinematic model of cab stabilisation in the vertical

4.1. Direct kinematics problem of links position

Solving the direct problem consists in finding the cab orientation and position of its centre of gravity Q k and of the point Q f - the centre of gravity of the seat-operator system with respect to the reference system associated with the machine frame. The cab orientation is determined by directional versors in the reference system associated with the platform x p o , y p o , z p o . The cab position (and of the platform and the seat) and r r k - the radius vector of the of the cab's c.o.g with respect to the reference system associated with the frame depend on variable lengths of actuators s 1, s 4 and the known constant dimensions of links in the active suspension mechanism. The radius vector of the c.o.g of the seat-operator system; r r f is controlled by the lengths of three actuators s 1, s 4, s 5 and the fixed dimensions of links in the active suspension mechanism. The solution of the simple problem involving the link position is explicit and consists in determining versors on the basis of two already known or already established ones.

The versor c 2 o is derived basing on two known versors a 4 o = [ 0 , a 4 y o , a 4 z o ] T and x r o = [ 1 , 0 , 0 ] T :

c 2 o = a 4 o c 2 2 s 4 2 + a 4 2 2 a 4 c 2 + ( a 4 o × x r o ) 1 ( c 2 2 s 4 2 + a 4 2 2 a 4 c 2 ) 2

E6

where: : s 4 = A 4 C 4 , c 2 = O r C 4 , a 4 = O r A 4 .

The versor s 4 o is obtained basing on a 4 o and c 2 o :

The versor d 2 o is obtained basing on x r o and c 2 o :

d 2 o = c 22 c 2 o + 1 c 22 2 ( x r o × c 2 o )

E8

where: c 22 = c 2 o d 2 o = cos ( c 2 o , d 2 o ) , ( c 2 o , d 2 o ) - a known fixed angle.

The versor s 6 o is obtained basing on d 2 o and y r o = [ 0 , 1 , 0 ] T :

where: s 6 = d 2 2 + a 3 2 2 d 2 a 3 ( d 2 o a 3 o ) , d 2 = O r B 2 , a 3 = O r A 3 .

The versor d 3 o is obtained basing on s 6 o i and x r o :

d 3 o = s 6 o d 3 2 b 23 2 + s 6 2 2 s 6 d 3 s 6 o × x r o 1 ( d 3 2 b 23 2 + s 6 2 2 s 6 d 3 ) 2

E10

where: d 3 = A 3 B 3 ,

.

The versor y p o is obtained basing on s 6 o and d 3 o :

The versor s 7 o is obtained basing on d 2 o and a 1 o = [ a 1 x o , a 1 y o , a 1 z o ] T :

where: s 7 = d 2 2 + a 1 2 2 d 2 a 1 ( d 2 o a 1 o ) ,

.

The versor s 8 o is obtained basing on s 7 o and y p o :

where: s 8 = s 7 2 + b 2 2 2 s 7 b 2 ( s 7 o y p o ) ,

.

The versor s 1 o is obtained basing on s 7 o and s 8 o :

s 1 o = c 71 c 78 c 81 1 c 78 2 s 7 o + c 81 c 78 c 71 1 c 78 2 s 8 o 1 c 78 2 c 71 2 c 81 2 + 2 c 78 c 71 c 81 1 c 78 2 ( s 7 o × s 8 o )

E17

where: c 71 = s 7 2 + s 1 2 b 12 2 2 s 1 s 7 , c 78 = s 7 2 + s 8 2 b 2 2 2 s 7 s 8 , c 81 = s 8 2 + s 1 2 b 1 2 2 s 1 s 8 , b 1 = O p B 1 , b 12 = B 1 B 2 .

The versor x p o is obtained basing on s 1 o and s 8 o :

where:

.

The versor z p o is obtained basing on x p o and y p o :

Eq (11), (15) and (16) yield the versors of the platform p, and the matrix R p r - the direction matrix of the reference system associated with the platform with respect to the system associated with the frame:

R p r = [ x p o x r o y p o x r o z p o x r o x p o y r o y p o y r o z p o y r o x p o z r o y p o z r o z p o z r o ]

E21

The solution to the simple problem involving the link position is complete when the positions of points O k . and O f are found in relation to s 1, s 4, s 5. The radius vector from the origin of the reference system associated with the frame O r to the point O f becomes (Fig 5):

r r f = d 2 d 2 o + b 2 y p o + R p r r p p f

E22

where: ( O p O f ¯ ) p = r p p f = [ r p ( p f ) x r p ( p f ) y r p ( p f ) z ] T - radius vector of the point O r in the system associated with the platform, r p ( p f ) z = d f z + s 5 - variable vertical coordinate of the seat controlled by the seat elevating drive 5. r p ( p f ) x , r p ( p f ) y , d f z - fixed coordinates.

The radius vector from the origin of the reference system associated with the frame O r to the point O k becomes:

r r k = d 2 d 2 o + b 2 y p o + R p r r p p k

E23

where: ( O p O k ¯ ) p = r p p k = [ r p ( p k ) x r p ( p k ) y r p ( p k ) z ] T - radius vector of the point O k in the system associated with the platform. r p ( p k ) x , r p ( p k ) y , r p ( p k ) z - fixed coordinates

4.2. Inverse kinematics problem of link position

The inverse problem handled in the coordinate system associated with the machine frame involves the orientation of the platform p . The platform should be stabilised in the vertical whilst the active suspension system is in use. The platform position is related to the gravity force versor z g o (Fig 4, 5, 6), which can be expressed in the coordinate system associated with the frame according to the formula (1).

In order to solve the inverse problem it is required that the lengths of the actuators s 1 o , s 4 o should be established, corresponding to the predetermined and expected platform position with respect to the system associated with the frame and expressed by versor coordinates: x p o o , y p o o and z p o o . Actually, the cab will reach the position nearing the expected one. The anticipated values (indicated with a subscript "o") obtained from solving the inverse problem will be used to derive the error signal required for the control process. The direction of the cab's vertical axis versor should be opposite to that of the gravity force versor z p o o = z g o .

The versor y p o o is obtained basing on z p o o and x r o :

Figure 6.

Solving the inverse problem- schematic diagram

The versor x p o o is obtained basing on y p o o and z p o o :

The modulus of the vector between points O r and C and its versor are computed using the triangle O r A 3 C (Fig 6):

s 9 = a 23 2 + b 23 2 2 a 23 b 23 ( y p o o y r o )

E26

The versor d 2 o o is obtained basing on s 9 o , s 9, d 2 and d 3:

d 2 o o = 1 ( d 2 2 d 3 2 + s 9 2 2 s 9 d 2 ) 2 x r o × s 9 o + d 2 2 d 3 2 + s 9 2 2 s 9 d 2 s 9 o

E28

The versor c 2 o o is obtained basing on x r o and d 2 o o :

c 2 o o = c 22 d 2 o o 1 c 22 2 ( x r o × d 2 o o )

E29

The expected length of the drive 4 and its versor are obtained from the triangle A 4 A 2 C 4:

s 4 o = ( s 4 o x r o ) 2 + ( s 4 o y r o ) 2 + ( s 4 o z r o ) 2 ,

where: s 4 o = c 2 c 2 o o a 4 a 4 o - vector of the drive 4.

The expected length of the actuator and its axis versor are obtained on the basis of a polygon A 1 A 2 B 2 O p B 1:

s 1 o = ( s 1 o x r o ) 2 + ( s 1 o y r o ) 2 + ( s 1 o z r o ) 2 ,

where: s 1 o = d 2 d 2 o o + b 2 y p o o a 1 a 1 o b 1 x p o o - vector of the actuator 1.

4.3. Direct kinematics problem of links velocity

In order to solve the simple problem to derive velocity of the active suspension system in the coordinate system associated with the frame it is required that the following vectors have to be determined:

ω p , r = ω k , r = ω f , r - identical angular velocity of the platform p , of the cab k and the operator seat f , v O k , r - linear velocity of the cab's c.o.g Q k , v O f , r - linear velocity of the c.o.g. in the seat-operator system O f as functions of cylinders' velocity.

The kinematic chain determined by points A 4 C 4 A 2 (Fig 5) satisfies the closing condition:

Differentiating Eq (28) over time yields:

s ˙ 4 s 4 o + s 4 ( ω 4 , r × s 4 o ) = c 2 ( ω 2 , r × c 2 o )

E33

The versor x r o determines the direction of the angular velocity vector of the rocker arm 2:

Scalar-multiplying Eq (29) by s 4 o yields:

where:

.

The kinematic chain determined by points A 2 B 2 B 3 A 3 (Fig 5.) satisfies the closing condition:

d 2 d 2 o + b 23 y p o = a 23 y r o + d 3 d 3 o

E37

Differentiating Eq (32) over time yields:

d 2 ( ω 2 , r × d 2 o ) + b 23 ( ω p , r × y p o ) = d 3 ( ω 3 , r × d 3 o )

E38

The versor x r o determines the direction of the angular velocity vector of the rocker arm 3:

Substituting (30), (31) and (34) into Eq (33) and scalar-multiplying all vectors by the versor y p o , yields the modulus of angular velocity vector ω 3 , r :

where:

r 3 = c 2 d 3 d 2 [ ( x r o × d 3 o ) y p o ] [ ( x r o × c 2 o ) s 4 o ] ( x r o × d 2 o ) y p o

E41

.

The angular velocity vector of the platform p can be expressed as the sum of three components whose axis directions are determined by versors x p o , y p o and z p o :

ω p , r = ω ( p , r ) x p x p o + ω ( p , r ) y p y p o + ω ( p , r ) z p z p o

E42

Recalling Eq (30), (31), (34), (35), (36), Eq (33) can be rewritten as:

d 2 ( s ˙ 4 r 2 x r o × d 2 o ) + b 23 ω ( p , r ) x p z p o b 23 ω ( p , r ) z p x p o = d 3 ( s ˙ 4 r 3 x r o × d 3 o )

E43

Scalar-multiplying Eq (37) by x p o yields:

where:

r p z p = b 23 ( x p o × x r o ) ( d 2 r 2 d 2 o d 3 r 3 d 3 o )

E45

.

Scalar-multiplying Eq (37) by z p o yields:

where:

r p x p = b 23 ( z p o × x r o ) ( d 3 r 3 d 3 o d 2 r 2 d 2 o )

E47

.

The closed kinematic chain comprising a actuator s 1 and represented as a pentagon A 2 A 1 B 1 O p B 2 in Fig 5 satisfies the closing condition:

a 1 a 1 o + s 1 s 1 o + b 1 x p o = d 2 d 2 o + b 2 y p o

E48

Differentiating Eq (40) over time yields:

s ˙ 1 s 1 o + s 1 ( ω 1 , r × s 1 o ) + b 1 ( ω p , r × x p o ) = d 2 ( ω 2 , r × d 2 o ) + b 2 ( ω p , r × y p o )

E49

Recalling the relationships expressing the angular velocity vector of the platform (Eq 36) and angular velocity vector of the rocker arm 2 (Eq 30), Eq (41) can be rearranged accordingly:

s ˙ 1 s 1 o + s 1 ( ω 1 , r × s 1 o ) + b 1 ( ω ( p , r ) z p y p o ω ( p , r ) y p z p o ) = d 2 ( s ˙ 4 r 2 x r o × d 2 o ) + b 2 ( ω ( p , r ) x p z p o ω ( p , r ) z p x p o )

E50

Scalar multiplying vectors present in Eq (42) by s 1 o yields the coordinate of the angular velocity of the platform in the direction determined by the versor y p o :

ω ( p , r ) y p = s ˙ 1 r p y p 1 + s ˙ 4 r p y p 4

E51

where: r p y p 1 = b 1 ( z p o s 1 o ) ,

r p y p 4 = b 1 z p o s 1 o [ b 1 r p z p y p o d 2 r 2 ( x r o × d 2 o ) b 2 r p x p z p o + b 2 r p z p x p o ] s 1 o

E52

.

The angular velocity vector of the platform, based on (36), (39), (43), (38), will become:

ω p , r = s ˙ 4 r p x p x p o + ( s ˙ 1 r p y p 1 + s ˙ 4 r p y p 4 ) y p o + s ˙ 4 r p z p z p o

E53

Finally, the angular velocity vector of the platform, cab and the seat is linearly related to the velocity of actuators s 1 and s 4:

ω p , r = ω k , r = ω f , r = s ˙ 1 h 1 + s ˙ 4 h 4

E54

where: h 1 = y p o r p y p 1 ,

h 4 = x p o r p x p + y p o r p y p 4 + z p o r p z p

E55

.

Eq (45) can be written in the matrix format:

where: J ω = [ h 1 h 4 0 ] ,

.

The radius vector of the point O k - the origin of the reference system associated with the frame (Fig 5), is expressed as:

where:

r p k = x p o r p ( p k ) x + y p o r p ( p k ) y + z p o r p ( p k ) z

E59

.

Differentiating Eq (47) over time yields the linear velocity vector of the point O k :

v O k , r = d 2 ( ω 2 , r × d 2 o ) + ω p , r × ( y p o b 2 + r p k )

E60

Recalling Eq (30), (31), (45), Eq (48) can be rewritten as:

where: k 1 O k = h 1 × ( b 2 y p o + r p k ) ,

k 4 O k = d 2 r 2 ( x r o × d 2 o ) + h 4 × ( b 2 y p o + r p k )

E62

.

Eq (49) can be expressed in the matrix format:

where:

.

The radius vector of the c.o.g of the seat-operator system O f becomes:

where:

r p f = x p o r p ( p f ) x + y p o r p ( p f ) y + z p o ( s 5 + d f z )

E66

.

Differentiating Eq (51) over time yields the linear velocity of the point O f :

v O f , r = d 2 ω 2 , r × d 2 o + ω p , r × ( y p o b 2 + r p f ) + s ˙ 5 z p o

E67

Recalling Eq (30), (31), (45), Eq (52) can be rewritten as:

v O f , r = s ˙ 1 k 1 O f + s ˙ 4 k 4 O f + s ˙ 5 k 5 O f

E68

where: : k 1 O f = h 1 × ( b 2 y p o + r p f ) , k 4 O f = d 2 r 2 ( x r o × d 2 o ) + h 4 × ( y p o b 2 + r p f ) , k 5 O f = z p o .

Eq (53) can be expressed in the matrix format:

where:

.

To define the operating conditions of the drives in the active suspension mechanism, velocity vectors related to the road system are of key importance. The absolute angular velocity of the cab in the reference system associated with the frame becomes:

ω p , g = ω p , r + ω r , g = J ω s ˙ + ω r , g

E71

where: ω r , g - angular velocity of the frame with respect to road, based on measurement data.

Absolute linear velocities of points O k and O f expressed in the reference system associated with the frame are:

v O k , g = v O m , g + ω r , g × ( r m r + r r k ) + v O k , r

E72

v O f , g = v O m , g + ω r , g × ( r m r + r r f ) + v O f , r

E73

where: v O m , g - measured linear velocity of the control point O m associated with the frame with respect to the road; r m r = [ r ( m r ) x , r ( m r ) y , r ( m r ) z ] T - vector between the points O m and O r expressed in the reference system associated with the frame.

4.4. Inverse kinematics problem of links velocity

The inverse problem involves finding the drive velocities for the predetermined cab velocity with respect to the road. As the active suspension mechanism displays three degrees of freedom (DOFs), three constraints can be imposed upon the cab velocity. The function of the active suspension system is to stabilise the cab in the vertical direction, hence the condition is adopted prohibiting the absolute rotating motion of the platform around its two axes x p o o and y p o o . The third condition implicates that the absolute value of linear velocity of the point O f in the direction of the gravity force should be zero:

Recalling Eq (55) and conditions (58), (59), we get the formulas expressing the expected velocities of actuators 1 and 4:

s ˙ 1 o h 1 o x p o o + s ˙ 4 o h 4 o x p o o + ω r , g x p o o = 0 s ˙ 1 o h 1 o y p o o + s ˙ 4 o h 4 o y p o o + ω r , g y p o o = 0 }

E77

When the actuators 1 and 4 should move at velocities governed by Eq (61), the cab will perform a slight rotating motion around in the direction z p o o only.

The third condition (60) in relation to Eq (54), (57) gives:

s ˙ 1 o ( k 1 O f z g o ) + s ˙ 4 o ( k 4 O f z g o ) + s ˙ 5 o ( k 5 O f z g o ) + v O m , g z g o + [ ω r , g × ( r m r + r ( r f ) o ) ] z g o = 0

E78

The solution to linear system of equations (61) and (62) can be written as a matrix equation:

where: s ˙ o = [ s ˙ 1 o s ˙ 4 o s ˙ 5 o ] , J = [ h 1 o x p o o h 4 o x p o o 0 h 1 o y p o o h 4 o y p o o 0 k 1 O f z g o k 4 O f z g o k 5 O f z g o ] 1 [ 0 1 × 3 x p o o 0 1 × 3 y p o o z g o ( r m r + r r f ) × z g o ] , v = [ v O m , g ω r , g ] .

4.5. Constraining the motion of the drive responsible for the seat movement in the vertical direction

The machine, when in service or during the ride, may change its position in the vertical direction such that in order to stabilise the seat position in this direction the operating range of the actuator 5 should be exceeded. To solve this problem, it is suggested that a penalty function should be introduced, its argument being the instantaneous length of the actuator s 5:

s ˙ 5 k = K 5 s ˙ 5 k max [ s 5 ś r s 5 0.5 ( s 5 max s 5 min ) ] 2 n 1

E80

where: s 5 ś r = 0.5 ( s 5 max + s 5 min ) , K 5 - amplification factor penalty function s ˙ 5 k max - maximal velocity of the actuator, n N .

The final expected velocity of the actuator 5 should involve a term responsible for the seat "drifting" towards the middle position:

where: s ˙ 5 o - expected velocity in the actuator 5, derived from formula (63).

The second term in (65) represents the seat movement towards the middle position being superimposed on its relative movement. The assumed penalty function (64) guarantees that the relative velocity during the seat's return movement (Fig 7) to the middle position should be significant at extreme points of the actuator's displacement range.

4.6. Cab and seat acceleration

In order to solve the simple problem involving acceleration of the active suspension mechanism in the reference system associated with the frame, it is required that certain quantities should be determined in the function of length, velocity and acceleration of actuators 1,4,5. These include: ε p , r - angular acceleration of the platform, cab and seat, a O k , r - linear acceleration of the cab's c.o.g, a O f , r - linear acceleration of the c.o.g of the seat-operator system. Differentiating Eq (46), (50), (54) with respect to time yields the angular acceleration of the platform, cab and seat and linear acceleration at points O k and O f :

where:

.

Figure 7.

Penalty function

The inertia loads are determined basing on absolute acceleration values related to the inertial reference system { O g x g y g z g }. In accordance with Eq (55), the absolute angular accelerations of the platform, cab and seat expressed in the mobile reference system associated with the frame become:

ε p , g = ε k , g = ε f , g = ε r , g + ε p , r + ω r , g × ω p , r

E86

Recalling Eq (56), (57), the absolute linear acceleration of the points O r , O k and O f in the mobile reference system associated with the frame become:

a O r , g = a O m , g + ε r , g × r m r + ω r , g × ( ω r , g × r m r )

E87

a O k , g = a O r , g + ε r , g × r r k + 2 ω r , g × v O k , r + ω r , g × ( ω r , g × r r k ) + a O k , r

E88

a O f , g = a O k , g + ε k , g × r k f + 2 ω k , g × v O f , k + ω k , g × ( ω k , g × r k f ) + a O f , k

E89

where: a O m , g - measured linear acceleration of a point on the frame Q m with respect to the inertial reference system { O g x g y g z g }, ω r , g , ε r , g - measured angular velocity and acceleration of the machine frame with respect to the inertial reference system { O g x g y g z g }, ω k , g = ω p , g = ω r , g + ω p , r , r k f = O k O f , r r k = O r O k , r m r = O m O r .

Advertisement

5. Inverse problem of dynamics

The external loads acting on the active suspension mechanism involve the gravity forces, inertia forces and moments of inertial force of the platform together with the cab, the seat and the operator. These are governed by the Newton-Euler equations, referenced in [18]:

M b k = ε k , g I k ω ˜ k , g I k ω k , g

E91

M b f = ε f , g I f ω ˜ f , g I f ω f , g

E93

where: ω ˜ = [ 0 ω z ω y ω z 0 ω x ω y ω x 0 ] , I k = R p r I k k R p r T , I f = R p r I f f R p r T ,

I k k , I f f - mass moments of inertia of the cab and the seat with operator in their own reference systems.

The sum total of instantaneous power applied by the active suspension mechanism and power of the gravity and inertia forces are brought down to zero:

s ˙ T F s + m k v O k , r T ( g a O k , g ) + ω k , r T ( I k ε k , g ω ˜ k , g I k ω k , g ) +

E94

+ m f v O f , r T ( g a O f , g ) + ω f , r T ( I f ε f , g ω ˜ f , g I f ω f , g ) = 0

E95

where: F s = [ F 1 , F 4 , F 5 ] T - forces developed by the drives.

Recalling Jacobean matrices (46), (50), (54), Eq (77) can be rewritten as:

s ˙ T [ F s + m k J v k T ( g a O k , g ) + J ω T ( I k ε k , g ω ˜ k , g I k ω k , g ) +

E96

+ m f J v f T ( g a O f , g ) + J ω T ( I f ε f , g ω ˜ f , g I f ω f , g ) ] = 0

E97

Knowing the loads due to gravity and inertia, Eq (78) yields the forces acting in the drives:

F s = m k J v k T ( a O k , g g ) + m f J v f T ( a O f , g g ) + J ω T { ( I k + I f ) ε k , g + [ ω ˜ k , g ( I f + I k ) ω k , g ] }

E98

Advertisement

6. Simulation of the active suspension system

The operation of the active suspension system is investigated using two mutually supportive programmes. MSC visualNastran 4D is used to develop the model of the input inducing the machine motion, of the machine suspension, the active suspension mechanism for the cab and the seat. All these modelled elements are simplified (Fig 8).

Figure 8.

Model of the road input, machine suspension mechanism, active suspension of the cab and seat developed in MSC visualNASTRAN 4D

The programme enables the measurements of the actuator length, the angle of frame tilting α x and pitching α y , velocity and acceleration O m and of velocity and acceleration of the cab's angular motion. These are shown in the block diagram "Measurements of the machine frame movements". During the simulation procedure, these quantities are sent to be further handled by Matlab/Simulink (Fig 9).

The proposed control strategy to be applied to the active suspension of the cab uses the feedback control system with compensation for the measured disturbances in the form of the machine frame movements. The expected states of the cab motion, determined in the block "Preset cab motion" involve the requirement whereby the cab is to be stabilised in the vertical direction and the seat must not be displaced along the cab's vertical axis, at the same time the operating range of the actuator 5 should be duly taken into account. Once frame movements are known from measurements and assumptions as to the anticipated cab movements being taken into account, an unambiguous procedure is applied to compute drive movements in the active suspension mechanism. On the output from the block "Inverse problem of kinematics of the active suspension mechanism" we get the expected velocities and accelerations of three drives, represented by vectors s o = [ s 1 o s 4 o s 5 o ] T , s ˙ o = [ s ˙ 1 o s ˙ 4 o s ˙ 5 o ] T . Actuators should be equipped with sensors for measuring their actual lengths s = [ s 1 s 4 s 5 ] T in order to determine the control error e = [ s 1 o s 1 s 4 o s 4 s 5 o s 5 ] T . The control error should tend to zero if the velocities implemented in actuators are in accordance with the formula:

where: K P = [ k p 1 0 0 0 k p 4 0 0 0 k p 5 ] - gain matrix in the position path.

Figure 9.

Model of drives control in the active suspension system - schematic diagram

Computed accelerations s ¨ and measured velocities s ˙ and displacements s of the drives become the inputs to the block "Direct problem of kinematics of the active suspension mechanism problem of kinematics of the active suspension", which calculates the anticipated movement of the active suspension mechanism of the cab and of the cab itself. Basing on anticipated cab movements, inertia interactions are found which, alongside the gravity forces, become the major loads applied to the cab. The inverse problem of the active suspension dynamics involves the calculation of the driving forces in the form of a vector F = [ F 1 F 4 F 5 ] T , counterbalancing the external loads. The contribution of gravity forces to the load of particular drives depends on the frame tilt angles: α x , α y . Basing on computed loads F and the required instantaneous velocities s ˙ w , the block " Model of active suspension drives" generates the realisable instantaneous velocities of actuators s ˙ n = [ s ˙ n 1 s ˙ n 4 s ˙ n 5 ] T . Velocity values s ˙ n are sent to be further processed by MSCvisualNASTRAN 4D. This work does not include the analysis of the drive model. It is assumed in simulations s ˙ n = s ˙ w .

The control of the active suspension system gives rise to certain errors e , and in consequence the constraints imposed on the angular velocity of the cab and linear velocity of the cab and the seat cannot be accurately reproduced. These errors are attributable to inaccurate measurements of the frame movements, the time delay involved in implementation of the drive velocity or the drives' failure to implement the required velocity (moving beyond the limits of their typical operating range).

Advertisement

7. Dependings of link dimensions of the active suspension cab mechanism

It is demonstrated in [19] that dimensions of key parts of the mechanism A 2 A 3 B 3 B 2 can be chosen such that the instantaneous centre of the platform rotation with respect to the machine frame C pr should be included in the road unevenness path when the active suspension system is on. When this condition is satisfied, the actuator 4, controlled in accordance with the cab vertical stabilisation requirement, will at the same time reduce the absolute movement of the platform in the direction transverse to the ride.

Assuming the central position of the cab on the machine frame, the points A 2 and A 3 should be arranged symmetrically with respect to the frame's longitudinal axis and the lengths of the rocker arms 2 and 3 should be identical d 2 = d 3 = d .

The road unevenness range and a typical crescent - shaped field of instantaneous centres of the platform rotation with respect to the frame C p r are shown in Fig 10. It is assumed that when the machine frame is in a horizontal position, C p r is found on the line of wheel-ground contact. The distance of joints in the rocker arm connections A 2 and A 3 from the ground is h m . The relevant dimensions are related as follows:

h 2 + ( a 3 b 23 2 ) 2 = d 2 ,

where: h - distance between the platform and the points of joints A 2 and A 3 for the frame in the horizontal position.

Figure 10.

Distribution of the field made of points C p r

Eliminating h from Eq (81) yields the relationship between the dimension of the four bar linkage A 2 A 3 B 3 B 2 and h m . When this condition is satisfied, C p r is found in the road unevenness path:

h m ( 1 b 23 a 3 ) = d 2 ( a 3 b 23 2 ) 2

E101

Displacements of the four bar linkage in the active suspension mechanism are constrained by the occurrence of singular positions. The mechanism should not come near the singular position, when controllability of the system deteriorates and the loads acting upon the drives and mobile connections tend to increase. For the predetermined maximal height of the road unevenness range 2 h g and for the machine wheel spacing w m , the maximal angle α max a of the machine tilting with respect to the axis y g should be such that the four bar linkage should not assume a singular position (Fig 9):

α x max < φ

arcsin 2 h g w m < arccos a 3 2 + ( b 23 + d ) 2 d 2 2 a 3 ( b 23 + d )

E102

When the dimensions of links in the four bar linkage A 2 A 3 B 3 B 2 as well as h g satisfy the condition (83), the mechanism is able to operate in a single configuration.

Another geometric condition stems from the assumption that the cab can move freely without colliding with the joints A 2, A 3, when the machine assumes its extreme position due to tilting by the angle α x max (Fig 9):

a 3 cos α x max > b 23 2 + w k 2 + δ w + d

E103

where: w k - cab width, w k < b 23 , δ w - allowable distance between cab walls and the point of the joint A 2 or A 3.

Figure 11.

Frame tilt angle in relation to the singular position of the four bar linkage

Satisfying the inequality (84) quarantines a fail-safe operation of the four bar linkage A 2 A 3 B 3 B 2 and of the cab. Conditions (82), (83), (84) yield the dimensions: a 3, b 2, d . When the machine is operated in uneven terrain where 2 h g exceeds the predetermined value, the active suspension mechanism can reach the limits of its working field and the cab will momentarily deviate from the vertical direction.

Advertisement

8. Simulation data of the active suspension system

Machine specification data used in simulations:

l m = 2.810 [ m ] - distance between the front and rear axle of the machine frame, w m = 1.980 [ m ] - wheel spacing, w r =1.4 [m] - frame width, r P O r = [ 2.1 , 0.818 , 1.6 ] [ m ] - position vector of the point O r , w k = 1.200 [ m ] - cab width, r p ( p k ) x = 0.000 [ m ] , r p ( p k ) y = 0.000 [ m ] , r p ( p k ) z = 0.685 [ m ] r p ( p f ) x = 0 , 000 [ m ] , r p ( p f ) y = 0 , 000 [ m ] , d f z = 0.335 [ m ] , m k =480 [ kg ] - cab mass, m f =160 [ kg ] - mass of the seat with an operator, J k k = [ 180 0 0 0 208 0 0 0 133 ] [ k g m 2 ] - inertia matrix of the cab in the reference system associated with the cab, J f f = [ 23.8 0 0 0 24.7 0 0 0 13.2 ] [ k g m 2 ] - inertia matrix of the seat and operator in the system associated with the seat,

Road profile:

2 h g = 0.250 [ m ] - height of the unevenness range, L g = 2[ m ] - wave length of the road unevenness, φ = π / 2 [ r a d ] - the phase shift angle between the left-and right-hand side of the machine, v h P x , max = L g 2 π g h g = 2.82 [ m / s ] maximal speed of the machine ride computed for the free wheel in contact with the road surface.

Active suspension mechanism for the cab:

h m = 2.420 [ m ] - distance of joints in the rocker arm connections A 2 and A 3 from the ground, δ w = 0.05 [ m ] - admissible distance between the cab's side wall from the joint axis A 2 or A 3, a 3 = 1.636 [ m ] , d = d 3 = d = 0.227 [ m ] , b 23 = 1.490 [ m ] , c 2 = 0.099 [ m ] , ( c 2 o , d 2 o ) = 4.5606 [ r a d ] a 4 = 0.541 [ m ] , a 4 o = [ 0.0000 , 0.2181 , 0.9759 ] [ m ] , a 1 = 1.182 [ m ] , a 1 o = [ 0.7218 , 0.6921 , 0.0000 ] [ m ] , b 2 = b 3 = 0.5 b 23 , b 1 = 0.850 [ m ] , s 5 min = 0.415 [ m ] , s 5 max = 0.715 [ m ] , s ˙ 5 k max = 1 [ m / s ] , K 5 = 50 [ ] . K P = [ 20 0 0 0 20 0 0 0 0 ] [ 1 / s ] - matrix of gain in the position path. The distance covered during the simulation - 10[ m ]. The time step in the simulation procedure - 0.005 [ s ].

Simulation data relating to the cab's and machine frame angular motion are given in Fig 12 and 13, each showing two plots of one angular velocity component in the function of time.

Simulation data relevant to the linear movement of the point O f on the seat are given in Fig 14, showing the plots of vibration reduction factors for the three components of the rms acceleration derived from the formula:

μ l = 0 T s a f , o f f , l 2 d t / 0 T s a f , o n , l 2 d t

E104

where: l = ( x g , y g , z g ), a f , o f f , l - linear acceleration in the direction l , the active suspension system being off, a f , o n , l - linear acceleration in the direction l , the active suspension system being on; T s - simulation time associated with the ride velocity.

Figure 12.

Coordinatex r of angular velocity of the frame and platform in the function of time, expressed in the system associated with the frame.

Figure 13.

Coordinatey r of angular velocity of the frame and platform in the function of time, expressed in the system associated with the frame.

The mean power expended by the drives (shown in Fig 15) is derived from the formula:

where: j = (1, 4, 5), N j + - instantaneous positive power expended by the drive j .

Figure 14.

Vibration reduction of the pointO f on the operator seat, in the directionsx r ,y r ,z r

Plots in Fig 14 and 15 show the relevant parameters in the function of the coefficient η linearly related to the machine ride velocity, whilst for v h P x = v h P x , max the value of η becomes 1.

Figure 15.

Mean power ratings of the drives 1, 4, 5

Advertisement

9. Conclusions

Simulations of the active suspension system performance have proved its adequacy in vibration reduction of angular vibrations of the cab around the longitudinal axis of the machine x r and around the transverse axis y r . Seat vibrations along the vertical axis z r are successfully controlled, too. The applied procedure of dimension synthesis of the active suspension mechanism links leads to significant reduction of the cab and seat vibration in the direction y r. Reduction of angular cab vibration around y r leads to reduction of linear seat vibrations in the direction x r.

The operation of the active suspension system involves the real-time measurements of mechanical quantities which can be accurately measured with state-of-the-art sensors: angular velocity and acceleration of the frame, linear acceleration of a selected point on the machine frame, two angles of the frame tilting from the direction of the gravity forces and the length and velocities implemented by actuators.

Underlying the simulation procedure is that assumption that each computed drive velocity will be implemented without any time delay (provided that is allowed by collaborating programmes). Results therefore can be utilised when selecting drives which, when in extreme conditions, may not be able to perform the required movements. Besides, the overall time constant, taking into account the response time of the measurement system, the controls and drives becomes another limiting factor, particularly at higher frequencies of road input.

The actuator 4 handles two DOFs (i.e. the cab rotation around the xr axis and its translation along the yr-axis) and induces slight movements of the cab in the direction of the zr-axis, hence its power demand is higher than in drive 1.

Advertisement

Acknowledgement

I am particularly indebted to the Institute of Machine Design at Cracow Polytechnic for financial support needed to prepare this chapter and have it published in the book Vibration Control.

© 2012 The Author(s). Licensee IntechOpen. This chapter is distributed under the terms of the Creative Commons Attribution 3.0 License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

How to cite and reference

Cite this chapter Copy to clipboard

Grzegorz Tora (September 5th 2012). The Active Suspension of a Cab in a Heavy Machine, Advances on Analysis and Control of Vibrations - Theory and Applications, Mauricio Zapateiro de la Hoz and Francesc Pozo, IntechOpen, DOI: 10.5772/45831. Available from:

chapter statistics

2371 total chapter downloads

More statistics for editors and authors

Login to your personal dashboard for more detailed statistics on your publications.

Access personal reporting

Related Content

This Book

Next chapter

On Variable Structure Control Approaches to Semiactive Control of a Quarter Car System

By Mauricio Zapateiro, Francesc Pozo and Ningsu Luo

Related Book

First chapter

Grading of Low-Quality Wood for Use in Structural Elements

By Trulli Nicoletta, Monica Valdés, Barbara De Nicolo and Massimo Fragiacomo

We are IntechOpen, the world's leading publisher of Open Access books. Built by scientists, for scientists. Our readership spans scientists, professors, researchers, librarians, and students, as well as business professionals. We share our knowledge and peer-reveiwed research papers with libraries, scientific and engineering societies, and also work with corporate R&D departments and government entities.

More About Us

Source: https://www.intechopen.com/chapters/38700

Posted by: altonaltonpendergraphe0260625.blogspot.com