Professional Documents
Culture Documents
Research Article
DOI: https://doi.org/10.21203/rs.3.rs-2626512/v1
License: This work is licensed under a Creative Commons Attribution 4.0 International License.
Read Full License
Dimensional synthesis of rack-and-pinion steering mech-
anism using a novel synthesis equation
Neider Nadid Romero Nuñez1, Anderson Romero Florez2, Rodrigo S. Vieira1 and Daniel Martins1
1
Federal University of Santa Catarina (UFSC), Centro Tecnológico, Campus Universitário Reitor João David Ferreira Lima, Trindade, CEP:
88.040-900, Florianópolis, SC, Brazil, 2 Faculty of Engineering, University of Antioquia (UDEA), calle 67#53-180, El Carmen de Viboral, Colombia
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Abstract This article presents a method for the dimensional synthesis of the rack-and-pinion steering mechanism by
optimization technique based on a novel synthesis equation. The proposed kinematic model allows obtaining a polynomial
synthesis equation to formulate the objective function as a sum of squares. Then, the computation of the objective function
derivatives is straightforward compared to existing formulations. Finally, the application of the proposed method is shown
through a numerical example implemented in Matlab®.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1
equation is that from this equation, it is possible to define an ob-
jective function whose gradient and Hessian matrix can be cal-
culated directly. It also opens the possibility of determining all
the critical points of the objective function and thus obtaining the
global optimum. Another advantage is that it is not necessary to
solve the kinematic position problem in the optimization process
because the minimization of the objective function guarantees
the assembly of the mechanism.
The rest of this paper is organized as follows: Section 2 shows
the kinematic position analysis of the RRRP planar mechanism
using a new bilateration matrix. Section 3 derives a polynomial
synthesis equation using the bilateration matrix proposed in the
previous section. Section 4 shows the formulation of the optimi-
zation problem and the computation of the gradient and the Hes- Fig. 1. Planar RRRP mechanism.
sian. Section 5 presents a numerical example of the proposed
procedure’s effectiveness. Finally, in Section 6 and Section 7,
the discussion and conclusions of the present work are pre-
sented.
3
f ( i , o , z ) = r44 y 3 + r43dy 3 + r42cy 3 + r41 xy 2 + r40 dxy 2 r33 = (so − 3si )(3so − si )
+ r39cxy + r38 y + r37 dy + r36cy + r35d y + r34cdy
2 2 2 2 2 2 2 r34 = −8(co + ci − 2)(so − si )
+ r33c y + r32 x y + r31dx y + r30cx y + r29 xy + r28dxy
2 2 2 2 2
r35 = 4(co − ci )2
+ r27 cxy + r26 d xy + r25cdxy + r24c xy + r23 y + r22 dy
2 2
r36 = −2(so − 3si )(3so − si )w
(13)
+ r21cy + r20cdy + r19c y + r18c dy + r17c y + r16 x
2 2 3 3
r37 = 8(co + ci − 2)(so − si )w
+ r15 dx + r14cx + r13 x + r12 dx + r11cx + r10d x
3 3 2 2 2 2 2
r38 = (so − 3si )(3so − si )w2
+ r9cdx + r8c x + r7 x + r6 dx + r5cx + r4cdx
2 2 2
r39 = 4(2ci so2 − so2 − 4co si so − 4ci si so + 2si so + 2co si2 − si2 )
+ r3c x + r2c dx + r1c x
2 2 3
r40 = −8(2 si so2 − 2 si2 so + 3ci co so − 2co so + ci2 so − 2ci so − co2 si
T −3ci co si + 2co si + 2ci si )
Where z = x y c d is the design variables vector.
The coefficients r1 to r44 are: r41 = −4(2c s − s − 4co si so − 4ci si so + 2si so + 2co si2 − si2 )w
2
i o
2
o
4
g n
f g n
f the limits of the variables x , y , c , and d are estab-
= fi i = fi i
x i=1 x y i=1 y lished. Then, by means of a previous analysis of the
g n
f g n
f steering system, an initial mechanism is established from
= fi i = fi i which the initial vector of design variables is obtained.
c i=1 c d i=1 d
Then the objective function, the gradient, and the Hessian,
and the first-order partial derivatives of Eq. (26) are:
inputs for the optimizer, are codified. In the algorithmic
f i computing of gradient and Hessian the first and second
= r41i y 2 + r40i dy 2 + r39i cy 2 + 2r32i xy + 2r31i dxy + 2r30i cxy derivatives are calculated for each prescribed steering
x
angle, and the results are accumulated to obtain the total
+ r29i y + r28i dy + r27i cy + r26i d 2 y + r25i cdy + r24i c 2 y + 3r16i x 2
value of the derivatives. Once the optimal values of the
+3r15i dx 2 + 3r14i cx 2 + 2r9i cdx + 2r8i c 2 x + 2r13i x + 2r12i dx (17) variables x , y , c , and d are obtained, the geometric
+2r11i cx + 2r10i d 2 x + r7i + r6i d + r5i c + r4i cd + r3i c 2 parameters a and are determined by equations
+ r2i c 2 d + r1i c 3 a= x2 + y 2 and = arctan ( x / y ) , respectively. Now
f i we can simulate the mechanism to verify that the solution
= 3r43i dy 2 + 3r42i cy 2 + 3r44i y 2 + 2r40i dxy + 2r39i cxy
y is acceptable otherwise, the initial mechanism is changed,
+2r41i xy + 2r35i d 2 y + 2r34i cdy + 2r37i dy + 2r33i c 2 y + 2r36i cy and the procedure is repeated. Another possibility to de-
+2r38i y + r31i dx 2 + r30i cx 2 + r32i x 2 + r26i d 2 x + r25i cdx + r28i dx (18) termine an initial mechanism is by using an evolutionary
algorithm and refining the solution with the proposed
+ r c x + r cx + r x + r c d + r cd + r d + r c
i 2 i i i 2 i i i 3
24 27 29 18 20 22 17
method.
r19i c 2 + r21i c + r23i Note that we might be tempted to solve equation
f i g = 0 to find all local minima, but it is evident that this
= r42i y 3 + r39i xy 2 + r34i dy 2 + 2r33i cy 2 + r36i y 2 + r30i x 2 y
c equation is ill-conditioned [25]; therefore, we could not
+ r25i dxy + 2r24i cxy + r27i xy + 2r18i cdy + r20i dy + 3r17i c 2 y (19) use a traditional numerical approach to solve it. The au-
+2r19i cy + r21i y + r14i x 3 + r9i dx 2 + 2r8i cx 2 + 2r11i x 2 thors believe that it is possible to determine all critical
points by homotopic continuation [26] and thus determine
+2r2i cdx + r4i dx + 3r1i c 2 x + 2r3i cx + r5i x
the global optimum. To achieve this, additional effort is
f i needed in future research.
= r43i y 3 + r40i xy 2 + 2r35i dy 2 + r34i cy 2 + r37i y 2 + r31i x 2 y
d
+ r26i dxy + r25i cxy + r28i xy + r18i c 2 y + r20i cy + r22i y + r15i x 3 (20) 5. Numerical example
+2r dx + r cx + r x + r c x + r cx + r x
i 2 i 2 i 2 i 2 i i
10 9 12 2 4 6
This section shows an illustrative example of the optimization
process of the rack-and- pinion steering mechanism using the
The forward computing of the Hessian Eq. (15) im- synthesis equation developed in Section 3. The optimization
proves the accuracy of the optimization process. Since procedure is as follows: once the range of the steering angles is
the second derivatives exist and the function is continu- defined, the values of ri with i = 1, 2, , 44 are previously cal-
ous, the Hessian matrix is symmetric; therefore, it is only culated for each of the configurations specified, then the objec-
necessary to calculate ten second-order derivatives of Eq. tive function is formulated, and the limits and the initial values of
(13). The second order derivatives of Eq. (26) can be the design variables are defined. Once the optimization problem
computed straightforward from the derivates of Eq. (17) is solved, a kinematic analysis is performed to identify possible
to Eq. (20) respect to the design variables. singularities and to ensure that the steering error is acceptable.
If the solution is unsatisfactory, the initial design variables are
2 g 2 g 2 g 2 g changed, and the procedure is repeated until a satisfactory so-
2
x xy xc xd lution is obtained.
2 g 2 g 2 g 2 g Let vary i from −27 to 40 , o varying correspondingly
from −40 to 27 , with n = 68 , and all 68 prescribed angles
yx y 2 yc yd
H= 2 (15) uniformly spaced along the i axis. Moreover, we set
g 2 g 2 g 2 g
w = 1.5m , and set l = 2m as in [27]. Interior-Point Algorithm
cx cy c 2 cd
2 with analytic Hessian [28] of the Matlab toolbox was used to
g 2 g 2 g 2 g
solve the optimization problem. Fig. 5(a) illustrates the initial
d x d y d c d
2
mechanism, Fig. 5(b) shows the optimal mechanism in the non-
steered configuration, and Fig. 6 shows the convergence of the
To implement the dimensional synthesis method of the objective function in which a value of 2.416 10 −8 was reached
rack-and-pinion mechanism, we proceed as follows. First, in 24 iterations. Fig. 7 and Fig. 8 show receptively the structural
error for the initial and optimal mechanism. Maximum steering
5
error is 14.38 for initial mechanism and 0.04 for the optimal
solution. The structural error is defined as the difference be-
tween the steering angle of the outer wheel and the prescribed
steering angle of the outer wheel, which in this case, corre-
sponds to the angle given by the Ackermann condition [24]. Ta-
ble 1 shows the initial and optimal values of the design variables
as well as the lower and upper bounds considered in the optimi-
zation.
.
. . .
Fig. 6. Evolution of the objective function.
a
6
f : Synthesis equation
5. Discussion: polynomial synthesis equa- z : Design variables vector
tion g : Objective function
7
mal kinematic synthesis of 6 bar rack and pinion Acker- Solution of Systems of Polynomials. Notre Dame: World
man steering linkage,” Proceedings of the Institution of Scientific Publishing, 2005.
Mechanical Engineers, Part D: Journal of Automobile En- [27] A. De-Juan, R. Sancibrian, and F. Viadero, “Optimal
gineering, vol. 235, no. 6, pp. 1660–1669, May 2021, doi: synthesis of function generation in steering linkages,” In-
10.1177/0954407020974497. ternational Journal of Automotive Technology, vol. 13, no.
[14] X. Zhang, F. Kou, G. Wang, and J. Xu, “Computation 7, pp. 1033–1046, Dec. 2012, doi: 10.1007/s12239-012-
and optimization of rack and pinion steering mechanism 0106-4.
considering kingpin parameters and tire side slip angle,” [28] J. R. R. A. Martins and A. Ning, Engineering Design
Journal of Mechanical Science and Technology, vol. 37, Optimization. Cambridge University Press, 2021. doi:
no. 1, pp. 81–94, Jan. 2023, doi: 10.1007/s12206-022- 10.1017/9781108980647.
1209-0.
[15] A. Rahmani Hanzaki, P. V. M. Rao, and S. K. Saha,
“Kinematic and sensitivity analysis and optimization of Author information
planar rack-and-pinion steering linkages,” Mech Mach
Theory, vol. 44, no. 1, pp. 42–56, Jan. 2009, doi:
10.1016/j.mechmachtheory.2008.02.014. Neider Nadid Romero Nuñez is a doc-
[16] X. Huang and Y. Zhang, “Reliability Sensitivity Analy toral student in Mechanical Engineering
sis for Rack-and-Pinion Steering Linkages,” Journal of from Federal University of Santa Cata-
Mechanical Design, vol. 132, no. 7, Jul. 2010, doi: rina. He received his M.S. from the same
10.1115/1.4001901. university in 2014. His research direc-
[17] Q. Chang, C. Zhou, P. Wei, Y. Zhang, and Z. Yue, “A tions include dimensional synthesis of
new non-probabilistic time-dependent reliability model for mechanisms, kinematics and dynamics
mechanisms with interval uncertainties,” Reliab Eng Syst analysis of mechanisms and robots, and
Saf, vol. 215, p. 107771, Nov. 2021, doi: numerical method in optimization.
10.1016/j.ress.2021.107771.
[18] J. Yao and J. Angeles, “The kinematic synthesis of
steering mechanisms,” Transactions of the Canadian So- Anderson Romero Flórez is a student in
ciety for Mechanical Engineering, vol. 24, no. 3–4, pp. Aerospace Engineering from University of
453–476, 2000. Antioquia. His research directions include
[19] R. Hartenberg and J. Danavit, Kinematic synthesis of control theory, stability of aircraft, aerody-
linkages. New York: McGraw-Hill, 1964. namic, structural optimization, and numer-
[20] N. Rojas, “Distance-Based Formulations for the Posi- ical method in optimization.
tion,” UNIVERSITAT POLIÈCNICA DE CATALUNYA,
2012.
[21] N. Rojas and F. Thomas, “On closed-form solutions to
the position analysis of Baranov trusses,” Mech Mach
Theory, vol. 50, pp. 179–196, Apr. 2012, doi: Rodrigo S. Vieira Master's degree in
10.1016/j.mechmachtheory.2011.10.010. Production Engineering from the Federal
[22] J. Leydold and M. Petry, “Introduction to Maxima for University of Santa Catarina (1999) and
Economics, Institute for Statistics and Mathematics.” WU PhD in Production Engineering from the
Wien http://statmath. wu. ac. at/~ leydold/max- Federal University of Santa Catarina and
ima/(pr¥’¥istup 20.4. 2016), 2016. École Polytechnique de Montréal in Ergo-
[23] J. Angeles and A. Bernier, “The Global Least-Square nomics (2006). He is currently an Associ-
Optimization of Function-Generating Linkages,” Journal ate Professor at the Federal University of Santa Catarina. He
of Mechanisms, Transmissions, and Automation in De- has experience in the field of Mechanical Engineering, with em-
sign, vol. 109, no. 2, pp. 204–209, Jun. 1987, doi: phasis on Stress Analysis and Dynamics, acting mainly on the
10.1115/1.3267439. following themes: Machine Design, Dynamics and Kinematics
[24] A. De-Juan, R. Sancibrian, and F. Viadero, “Optimal of Vehicles. He is currently the Executive Director of the Em-
synthesis of function generation in steering linkages,” In- brapii Unit – Move.
ternational Journal of Automotive Technology, vol. 13, no.
7, pp. 1033–1046, Dec. 2012, doi: 10.1007/s12239-012-
0106-4.
[25] D. Kahaner, C. Moler, and S. Nash, Numerical meth-
ods and software. Prentice-Hall, Inc., 1989.
[26] A. J. Sommese and C. W. Wampler II, The Numerical
8
Daniel Martins is Full Professor at the
Federal University of Santa Catarina. He
has a degree in Mechanical Engineering
from the Federal University of Santa Ca-
tarina (1992), Master (1993) and PhD
(2002) in Mechanical from the same uni-
versity with Post Doctorate at King's Col-
lege of London (2011-2012). Has experience in the field of Me-
chanical Engineering and Automation, with emphasis on Design
of Mechanisms and Robotics, working mainly on the following
topics: kinematics, statics, and dynamics of mechanical systems
with emphasis on mechanical design. He also has experience
in Intellectual Property (Law), working mainly on the following
topics: mechanical, electrical and automation.