Professional Documents
Culture Documents
Jacobian Approach To The Kinestatic Analysis of A Full Vehicle Model With Application To Cornering Motion Analysis
Jacobian Approach To The Kinestatic Analysis of A Full Vehicle Model With Application To Cornering Motion Analysis
Abstract
The Jacobian approach to the kinestatic analysis of a planar suspension mechanism has been previously presented. In this
paper, the theory is extended to three-dimensional kinestatic analysis by developing a full kinematic model and viewing it
as a spatial parallel mechanism. The full kinematic model consists of two pairs of the front (double wishbone) and rear
(multi-link) suspension mechanisms together with a newly developed ground-wheel contact model. The motion of each
wheel of four suspension mechanisms is represented by the corresponding instantaneous screw at any instant. A vehicle
is considered to be a 6-degrees-of-freedom spatial parallel mechanism whose vehicle body is supported by four serial
kinematic chains. Each kinematic chain consists of a virtual instantaneous screw joint and a kinematic pair representing
ground-wheel contact model. The kinestatic equation of the 6-degrees-of-freedom spatial parallel mechanism is derived
in terms of the Jacobian. As an important application, a cornering motion of a vehicle is analysed under the assumption of
steady-state cornering. A numerical example is presented to illustrate how to determine the optimal locations of strut
springs for the least roll angle in cornering motion using the proposed method.
Keywords
Jacobian, kinestatic analysis, steady-state cornering, full vehicle model, reciprocal Jacobian, theory of screws
¼ JTs w
^ ð4Þ
T
where 1 n 2 Rn1 . The wrench w ^ can
Figure 2. Kinematic structure of spatial parallel mechanism.
be found by use of the column screws of Jrs
X
n
where is the actuator joint forces (or torques). The
^¼
w i r^i ð5Þ inverse static relation of the parallel mechanism can
i¼1
be written from equation (10) using reciprocal
T
ri S^i . From equation (5), the forward
where i ¼ i =^ Jacobian Jrp as
statics relation of the serial mechanism can be
given by 1
¼ diag ^sT R^1 1
JTrp w
^ ð11Þ
s^Tn R^n
1
1 1
^ ¼ Jrs diag ^rT S^1 r^T S^n
w ð6Þ
1 n
forces. The steady-state handling15 can be applied to r sx
motions are expressed by S^Sx ¼ P ,
the prediction of the total vehicle characteristics from sx
its design details such as the tyre and suspension char- r sy r sz
acteristics. As references,8,9 it is assumed that the car S^Sy ¼ P and S^Sz ¼ P , where
sy sz
remains steady during cornering. The steady state16 T T T
sx ¼ 1 0 0 , sy ¼ 0 1 0 , sz ¼ 0 0 1
implies constant path radius of curvature, constant
translation speed, constant angular speed and con- and rP is the position vector from origin O to the con-
stant magnitude of lateral acceleration, although the tact point P.
velocity and acceleration are not constant in direction
relative to the ground. Then, both the speed v and the
Kinematic models of suspensions
angular velocity ! of the car are constant. Hence, the
longitudinal acceleration along the X-axis and angu- Double-wishbone suspension. The schematic diagram of
lar acceleration about the Z-axis are negligible. a double-wishbone suspension mechanism is shown in
For the vehicle traveling forward with a constant Figure 6(a). In this figure, each joint is numbered by
speed v, the sum of side forces must be equal to Ni (for i ¼ 1, 2, . . ., 9). The strut spring mounted on
the centrifugal force, i.e. FY ¼ FC . Considering a the lower control arm is aligned with the prismatic
moment equilibrium of the vehicle about the Z-axis, joint N2 (P-joint). The joints N5 and N9 are revolute
it becomes clear that RY ¼ 0. Therefore, the sum joints and the other joints are spherical ones. In order
of the tyre side forces w ^Y , as shown in Figure 4, to examine the relative motion of the vehicle body
T with respect to the wheel, the wheel is assumed to
can be rewritten as w ^Y ¼ FC 0 1 0 0 0 0 .
Consequently, the sum of the wrenches w ^C and w ^Y be grounded. Figure 6(b) shows the kinematic model
becomes of the double-wishbone suspension mechanism.
The vehicle body can be considered to be the
T moving platform of the spatial parallel mechanism
^¼w
w ^C þ w
^ Y ¼ FC 0 0 0 Zcg 0 0
connected to the wheel by one SPS-serial (N1 N2 N3 )
ð12Þ kinematic chain of a shock absorber, two RS-serial
(N5 N4 and N9 N8 ) and one SS-serial (N6 N7 ) kinematic
and acts on the vehicle body during cornering. chains. Because the RS chain is a 4-DOF kinematic
chain, it has two constraint wrenches, which cannot
produce motion of the vehicle body, acting on each
Ground-wheel contact model RS chain. The unit line vector of the constraint
The wheel of the vehicle maintains contact with the road wrench should be reciprocal to all unit line vectors
T
surface at the contact point P, as shown in Figure 5. of the joints in the chain. It satisfies that ^si S^j ¼ 0,
Since the wheel can slide and rotate about P, the contact where s^i are the unit line vectors of the constraint
may be modelled as a kinematic pair consisting of a wrenches and S^j are the unit line vectors of the
plane pair (E-joint) and a spherical pair (S-joint). joints in the chain. Referring to Figure 6(b), the con-
E-joint can be represented by two intersecting P-joints straint wrench ^s1 passing through the R- and S-joints
T
with two twists S^Ex ¼ 1 0 0 0 0 0 and and the constraint wrench ^s2 passing through the S-
T joint parallel to the rotation axis of the R-joint can be
^
SEy ¼ 0 1 0 0 0 0 . S-joint can be replaced
found for N5 N4 RS chain and also s^3 and ^s4 for N9 N8
by three orthogonally intersecting R-joints whose RS chain. Meanwhile, there is another constraint
Zhou et al. 5
Figure 6. Double-wishbone suspension mechanism: (a) the schematic diagram of the suspension mechanism and (b) the kinematic
model.
6 Proc IMechE Part C: J Mechanical Engineering Science 0(0)
Figure 7. Multi-link suspension mechanism: (a) the schematic diagram of the suspension mechanism and (b) the kinematic model.
Figure 8. Full vehicle model considered as a 6-DOF parallel mechanism supported by four ESH chains.
Figure 9. ESH chain of full vehicle model: (a) double-wishbone suspension mechanism and (b) multi-link suspension mechanism.
T
rs S^H
H ¼ fs ^ ð19Þ are respectively the stiffness and the small change of
the virtual spring.
Substituting equation (19) into equation (17) yields Referring to Figure 10, the vehicle body may be
viewed as a spring system supported by four virtual
T
rs S^H
^ springs along ^rHi (i ¼ 1, . . . , 4).
^ H ¼ fs
w T
r^H ð20Þ From equation (23) the resultant wrench w ^ gener-
r^ S^H
H ated by four virtual springs can be expressed by
1 T ^ !2
T
qH ¼ r^H Dr ð21Þ r^si S^Hi
^T ^
r SH Ki ¼ ks T
ð25Þ
H r^ S^Hi
Hi
The small change of the strut spring can be found
by equating equation (21) with equation (15) and
T
r^s S^H T ^ T ^
li ¼ r^Hi D ð26Þ
ls ¼ T
r^H Dr ð22Þ r
r S^H
^H
where or, this can be written in the matrix form using equa-
tion (29)
Jp ¼ r^H1 r^H2 r^H3 ð29Þ 2 3
K1 þ n21 K4 n1 n2 K4 n1 n3 K4
6 7
¼ 4 n1 n2 K 4 K2 þ n22 K4 n2 n3 K4 5l
and
n1 n3 K 4 n2 n3 K4 K3 þ n23 K4
2 3 ð32Þ
K1 l1 n1 K4 l4
6 7
¼ 4 K2 l2 n2 K4 l4 5 ð30Þ where
K3 l3 n3 K4 l4
^r
l ¼ JTp D ð33Þ
In order to find the inverse static relation of the
vehicle body, the reciprocal Jacobian Jrp of equation l represents the small changes of the virtual springs.
(11) is written as Jrp ¼ ½ R^H1 R^H2 R^H3 ], where R^Hi Thus, the infinitesimal displacement D ^r of the vehicle
is the screw reciprocal to the column vectors ^rHj (i 6¼ j) body can be obtained from equations (8) and (33)
of Jp . In the previous section, D ^r was defined as
^r ¼ q3 S^3 þ q4 S^4 þ q5 S^5 . From equation (8) the 2 1
3
D
^rTH1 R^H1
column vectors R^Hi of Jrp can be expressed in three 6 7
terms of S^3 , S^4 and S^5 as R^Hi ¼ ai S^3 þ bi S^4 þ ci S^5 . ^r ¼ Jrp 6
D 6
1 7
7l ð34Þ
4 r^TH2 R^H2 5
From equations (11) and (28), the virtual springs’ 1
forces can be obtained as ^rTH3 R^H3
2 1
3 Since is related to l in equation (32), the infini-
T
r^H1 R^H1 tesimal displacement D ^r of the vehicle body can be
6 7
6 1 7 T obtained from equations (31), (32) and (34) as
¼ 6 ^rTH2 R^H2 ^
7Jrp w ð31Þ
4 5
1 2 31
T
r^H3 R^H3 K1 þ n21 K4 n1 n2 K4 n1 n3 K4
^r ¼ J6
D 4 n1 n2 K4 K2 þ n22 K4
7
n2 n3 K4 5 JT w
^
2
n1 n3 K4 n2 n3 K4 K3 þ n3 K4
Substituting equations (26) and (27) into equation
(30) yields ð35Þ
2 T
3
K1 þ n21 K4 ^ ^r þ n1 n2 K4 r^T D
rH1 D ^r þ n1 n3 K4 r^T D
^r
H2 H3
6 7
¼ 6
4 n1 n2 K4 ^
T ^r þ K2 þ n2 K4 r^T D
rH1 D 2 H2 H3
^r 7
^r þ n2 n3 K4 r^T D
5
T ^r þ n2 n3 K4 r^T D
^r þ ðK3 þ n2 K4 Þ^rT D ^r
n1 n3 K4 ^
r D H1 H2 3 H3
10 Proc IMechE Part C: J Mechanical Engineering Science 0(0)
points between the wheels and the ground. These line vectors are expressed by
T
r^H1 ¼ 0 0 1 770 1360 0
T
^
rH2 ¼ 0 0 1 770 1360 0
T
^
rH3 ¼ 0 0 1 760 1340 0
T
r^H4 ¼ 0 0 1 760 1340 0
Since the column vector R^Hi (¼ ai S^3 þ bi S^4 þ ci S^5 ) of the reciprocal Jacobian Jrp is the screw reciprocal to the
column vectors ^rHj (i 6¼ j) of Jp , Jrp can be determined as
2 3T
0 0 0:58 0:87 0:49 0
Jrp ¼ 6
40 0 764:95 0:99 0:003 05
7
0 0 1360 0 1 0
With the Jacobian and reciprocal Jacobian, the virtual springs’ forces can be computed using equation (31)
T
¼ 1:753 1:753 0 103
Now, in order to determine the stiffness of the virtual springs given by equation (25), two line vectors ^rsi and S^Hi
representing the location of the strut spring and the instantaneous twist of the vehicle body with respect to the
rsi is the unit line vector which lie along the axis of the strut spring and S^Hi is the unit
wheel have to be found first. ^
line vector which is reciprocal to the five constraint wrenches ^s1 , . . . , s^5 of the suspension mechanism (see
Figures 6(b) and 7(b)). Then, they can be found as
2 3
0:11 0:11 0:34 0:34
6 0:43 0:43 0:47 0:47 7
6 7
6 7
6 0:89 0:89 0:81 0:81 7
r^s1 r^s2 r^s3 r^s4 ¼ 6
6 669:03
7
7
6 669:03 748:75 748:75 7
6 7
4 1169:76 1169:76 952:79 952:79 5
664:21 664:21 861:01 861:01
and
2 3
424:49 424:49 668:77 668:77
6 168:66 168:66 119:76 119:76 7
6 7
h i 66 2219:77 2219:77 53:63 53:63 7
7
S^H1 S^H2 S^H3 S^H4 ¼ 6
6
7
6 0:73 0:73 0:37 0:37 77
6 7
4 0:62 0:62 0:93 0:93 5
0:29 0:29 0:053 0:053
Therefore, the stiffness of the virtual springs is obtained from equation (25)
K ¼ K1 K2 K3 K4 ¼ 22:19 22:19 21:21 21:21
12 Proc IMechE Part C: J Mechanical Engineering Science 0(0)
Using equation (27) together with the coordinates By substituting the value of into the above equa-
of r^Hi ðfor i ¼ 1, . . ., 4Þ already found and given tion, the changes of the lengths of the virtual
T springs
above, r^H4 can be written as ^ rH4 ¼ 0:987^rH1 þ are given as l ¼ 4:09 4:09 4:04 . Finally,
rH2 þ ^
0:987^ rH3 . And the virtual springs’ forces of the infinitesimal displacement D ^r of the vehicle
equation (32) can be written as body induced by l can be easily computed by use
2 3 of equation (35)
42:85 20:66 20:93
T
¼ 4 20:66 42:85 20:93 5l ^r ¼ 5:31 103 0
D 0 0 1 0 0
20:93 20:93 42:42
Zhou et al. 13
This shows that the vehicle body is rotated about and the height of the mass centre are shown in
the X-axis by 5:31 103 rad from the initial Figures 13 and 14, respectively.
configuration. The analytic results based on the proposed method
When the computation of the initial roll motion is are validated through a comparison with those
completed, the Jacobian and reciprocal Jacobian are obtained from Adams/View software. The compari-
updated for the next configuration of the vehicle sons of the positions of the mass centre are illustrated
model. Then, the new configuration of the vehicle in Figure 15. The position of the mass centre, roll
model is computed using the updated Jacobian. The angle and pitch angle at final state is listed in
process is repeated until the changes of the lengths of Table 4. It is shown that the results generated by the
the virtual springs become zeros. The analysis proced- proposed method are consistent with those obtained
ure is illustrated in Figure 11. Figure 12(a) shows the from the Adams/View software.
initial and final configurations of the full vehicle
model. Recalling the infinitesimal displacement D ^r
Application to the determination of mounting
of the vehicle body can be expressed by
D^r ¼ 0 0 N P Q 0 T , where N, P and Q locations of strut springs
are the real numbers, the roll motion of the vehicle In order to improve the cornering performance and
body during the steady-state cornering is a pure rota- the stability of the vehicle, it is required to suppress its
tion about the roll axis without a pitch. As soon as the roll motion. Referring to Figure 10, the stiffness Ki of
cornering motion starts, the roll angle about the X- the virtual springs can be improved to suppress the
axis and the pitch angle about the Y-axis are gener- roll motion of the vehicle. A close observation on
ated and increased. In Figure 12(b), the roll angle equation (25) suggests that the locations r^si of the
converges to 5:67 and the pitch angle to 1:69 . strut springs can be adjusted so as to obtain the max-
The variations in the lengths of four virtual springs imum stiffness Ki of the virtual springs and thereby
14 Proc IMechE Part C: J Mechanical Engineering Science 0(0)
Figure 15. Positions of the mass centre through Adams/View and the proposed method.
Table 4. Position of the mass centre, roll angle and pitch angle at final state.
Position (mm)
X Y Z
Front suspension
N1 [1190 1490] [800 500] [205 355]
N3 [1251.5 1551.5] [570 270] [522 822]
the least roll motion of the vehicle body. The objective Table 6. Optimal positions of the strut spring’s joints.
function can be defined such that
Position (mm)
!2
T
rsi S^Hi
^ X Y Z
MaximizeKi ¼ f rN1i rN3i ¼ ks T
ð36Þ
r^ S^Hi
Hi
Front suspension
N1 1490 ()625.36 205
Subject to the feasible regions for rN1i and rN3i N3 1509.42 ()570 822
Rear suspension
ssi N1 1406.2 ()678.7 211
where r^si ¼ , ssi ¼ jrrN3i rN1i
N3i rN1i j
is the unit
rN1i ssi N3 1605.1 ()615 933
Zhou et al. 15
direction vector of the strut spring and rN1i and rN3i The optimal positions of the strut springs’ joints are
are the position vectors from the origin O to the strut determined for the maximum stiffness of the virtual
spring’s joint N1i and N3i , respectively. springs from the optimal solution of equation (36)
The feasible mounting regions of the strut springs’ utilizing the Matlab function ‘Fmincon’, as shown
joints N1 and N3 are assumed as given in Table 5. in Table 6. Consequently, the stiffness of the virtual
springs is computed by equation (25)
K ¼ K1 K2 K3 K4 ¼ 29:19 29:19 32:87 32:87
Figure 17. Roll angle and pitch angle during steady-state cornering.
Figure 18. Comparison results corresponding to the positions of the mass centre during the optimization procedure.
16 Proc IMechE Part C: J Mechanical Engineering Science 0(0)
the mass centre during cornering are illustrated in 4. Moline D, Vaduri S and Law EH. Fidelity of vehicle
Figure 18. For the original location of the strut models using roll centre principles. SAE Paper 2000-01-
springs, the mass centre of the vehicle body moves 0693, 2000.
from the 5. Lee JK and Shim JK. Roll center analysis of a half-car
initial position 0 0 900 to the pos- model using pole for small displacement. Int J Automot
ition 26:09 87:88
859:87 , while it moves
Technol 2006; 7: 833–839.
to the position 18:62 67:59 867:78 for the
6. Kim JW, Hong MB and Choi YJ. New Jacobian
optimized location. The roll motion of the vehicle is
approach to the kinestatic analysis of a planar double-
suppressed during cornering. It can be said that the wishbone suspension mechanism. Proc IMechE, Part
use of the optimum locations of the strut D: J Automobile Engineering 2013; 227: 1085–1096.
springs improves the vehicle stability during steady- 7. Suh CH. Suspension analysis with instant screw axis
state cornering. Since the roll angle is reduced, theory. SAE Paper 910017, 1991.
the vehicle can recover more quickly after cornering. 8. Lee UK and Han CS. A method for predicting dynamic
The roll angle reduction also increases overall ride behaviour characteristics of a vehicle using the screw
comfort. theory – part 1. Proc IMechE, Part D: J Automobile
Engineering 2008; 222: 65–77.
9. Lee JK. Applications of screw axis theory to the behavior
Conclusions analysis of full-vehicle models and the synthesis of sus-
The main contribution of this study is to present a pension system. PhD Thesis, Korea University, Korea,
unified approach to the kinestatic analysis of a full 2007.
10. Duffy J. Statics and kinematics with applications to
vehicle model consisting of any types of spatial sus-
robotics. New York: Cambridge University Press, 1996.
pensions. A new Jacobian method for the three-
11. Hong MB. Reciprocal Jacobian approach to kinestatic
dimensional kinestatic analysis of a motor vehicle
analysis of robots and passive compliance realization.
during cornering is suggested. The contact between PhD Thesis, Yonsei University, Korea, 2009.
the wheel and the ground is modelled as a serially 12. Tsai LW. Robot analysis: the mechanics of serial and
connected ES-kinematic chain. At any instant, the parallel manipulators. New York: John Wiley, 1999.
suspension mechanism is modelled by a virtual helical 13. Gillespie TD. Fundamentals of vehicle dynamics.
joint (H-joint) representing the instantaneous screw Warrendale: Society of Automotive Engineers, 1992.
motion of the vehicle body with respect to the 14. Bian M, Chen L, Luo Y, et al. A dynamic model for
wheel. Thus, the full vehicle model is viewed as a tyre/road friction estimation under combined longitu-
6-DOF parallel mechanism supported by four dinal/lateral slip situation. SAE Tech Paper Series No.
ESH-kinematic chains. The developed Jacobian 2014-01-0123, 2014.
method is used to analyse the kinestatic behaviour 15. Dixon JC. Tires, suspension and handling. 2th ed.
of the full vehicle model during steady-state corner- Warrendale: Society of Automotive Engineers, 1996.
ing and extended to the optimal design of the 16. Guiggiani M. The science of vehicle dynamics. 2th ed.
locations of strut springs for the least roll motion Dordrecht: Springer, 2018.
due to cornering.