The present invention relates in general to automobile suspension systems and, in particular, to an adjustment mechanism for a torsion bar suspension.
Automobile suspension systems, which are used to provide a smooth ride for an automobile body as well as to set a trim height for the automobile body, are well known. These suspension systems typically include a torsion bar assembly for setting the body trim height. The torsion bar assembly includes a torsion bar that is attached perpendicular to an adjuster arm and includes an adjustment bolt for setting a predetermined torque value, or preload, on the torsion bar by twisting the torsion bar about its longitudinal axis. As the adjustment bolt is raised or lowered, an end of the bolt that engages the adjustment arm rotates the adjustment arm, providing a torque to the torsion bar.
In some prior art torsion bar assemblies, the adjustment bolt toggles out of position, causing a loss of trim height in the suspension. The toggling also moves the adjustment bolt head out of position for the automated equipment that performs the final preload torsion bar adjustment. Once the adjustment bolt is toggled, the automated equipment puts undue bending stresses on the adjustment bolt that was intended to be in pure compression or loaded axially.
It is desirable, therefore, to provide an apparatus for preloading a torsion bar that allows the adjustment bolt of the torsion bar assembly to function as intended without causing undue bending stresses on the adjustment bolt.
The present invention concerns an apparatus for preloading a torsion bar. The apparatus includes an adjuster arm that is adapted to be attached to and extend radially from a torsion bar and includes a free end with an involute surface formed thereon. An adjustment nut is adapted to be rigidly attached to a support member for the torsion bar adjacent a free end of the adjuster arm. An adjustment bolt having a free end for engaging the involute surface of the adjuster arm is threadably engaged in the adjustment nut. When the adjuster arm is attached to the torsion bar and the adjustment nut is attached to the support member, rotation of the adjustment bolt rotates the adjuster arm and the torsion bar about a longitudinal axis of the torsion bar thereby changing a preload applied to the torsion bar.
The apparatus in accordance with the present invention advantageously allows the adjuster bolt to be advanced along a straight line, making automated adjustment of the bolt more efficient and practical. The apparatus accomplishes this by providing a predetermined shape profile of the contact surface between the torsion bar adjuster arm and the adjuster bolt. The profile of the involute contact surface on the adjuster arm is a key element in the design of the present invention. By using an involute surface, the resulting static load on the adjuster bolt is purely axial, which advantageously eliminates the tendency of the adjuster bolt to tip or toggle out of position. The apparatus in accordance with the present invention is intended for use on a torsion bar vehicle suspension, but could be applied to other mechanisms as well including, but not limited to trunk lids or any other type of system utilizing torsional springs.
The above, as well as other advantages of the present invention, will become readily apparent to those skilled in the art from the following detailed description of a preferred embodiment when considered in the light of the accompanying drawings in which:
Referring now to
The torsion bar 54 is fixed at a portion (not shown) that is spaced from the hexagonal portion 55 that is attached to the adjuster arm 52. The free end 66 of the adjustment bolt 64 that engages with the involute surface 58 is preferably rounded or tapered to allow for smooth engagement with the involute surface 58. Best seen in
The involute surface 58 is the heart of the present invention. The profile of the involute surface 58 is developed by a mathematical model, as shown in
At the nominal position, the line 76 extending between the center of rotation 71 and the contact point 72 is horizontal and has a length R. At the contact point 72, a local coordinate system X-Y associated with the adjuster arm 52 is established with an origin exactly at the contact point 72. The origin 72 has an axis X perpendicular to a longitudinal axis 75 of the adjustment bolt 64 away from the adjuster arm rotation center 71, and an axis Y pointing along the longitudinal axis of the adjustment bolt 64 towards the bolt head 65. In this coordinate system, the unknown profile curve, discussed in more detail below, will be found and described parametrically as a function of x(t) and y(t), where t is the parameter, an angle of rotation of the adjuster arm 52 corresponding to the angle 69 of
The following two equations, noted below, allow one to find a profile curve for the involute surface 58 in the parametric form:
R*cos(t)+x(t)*cos(t)+y(t)*sin(t)=R (equation 1)
The equation 1 is the horizontal component of the distance between the contact point 72 and the adjuster arm rotation center 71 at the articulated position and is always equal to R. The equation 2 describes that the surface 58 is perpendicular to the longitudinal axis 75 of the adjustment bolt 64 at the contact point 74, i.e., the tangent should be horizontal at the contact point 74 and, therefore, also at the angle t to the rotated X axis of the local coordinate system X-Y.
The equation 2 can be rewritten as follows:
The left side of the equation 3 can be written as follows:
The right side of the equation 3 can be written as follows:
Because from the equation 3 it is known that the equation 4 is equal to the equation 5, it follows that:
Further, the equation 6 can be rewritten as follows:
The right side of the equation 7 can be rewritten using the equation 1 in order to eliminate unknown x(t) and y(t) in order to obtain:
The equation 8 can be now integrated in order to obtain as follows:
x(t)*sin(t)−y(t)*cos(t)=R*t−R sin(t)+K (equation 9),
where K is the integration constant.
From the nominal position 76, one can see that for t=0, the adjustment bolt 64 is contacting the curve 78 at point (0,0) that is y(0)=0 and x(0)=0. This boundary condition allows one to find out that K=0. Knowing this, and using again the rewritten equations 1 and 9, the set of the following two equations may be obtained:
x(t)*cos(t)+y(t)*sin(t)=R−R*cos(t) (equation 10),
which is a modified equation 1 and
x(t)*sin(t)−y(t)*cos(t)=R*t−R*sin(t) (equation 11),
which is a modified equation 9. By multiplying the equation 10 by cos(t) to obtain an equation 10′ (not shown) and by multiplying the equation 11 by sin(t) to obtain an equation 11′ (not shown) and by then adding the respective equations 10′ and 11′, the following equation is obtained:
x(t)=R*(cos(t)+t*sin(t)−1) (equation 12)
By multiplying the equation 10 by sin(t) to obtain an equation 10″ (not shown) and by multiplying the equation 11 by cos(t) to obtain an equation 11″ and subtracting the respective modified equations 10″ and 11″ the following equation is obtained:
y(t)=R*(sin(t)−t*cos(t)) (equation 13)
The set of the equations 12 and 13, therefore, is the solution of the initial problem, which is to find the profile curve 78 for the involute surface 58 in the parametric form.
Referring now to
Referring again to
h=R*sin(t)+x(t)*sin(t)−y(t)*cos(t) (equation 14)
Using the obtained curve equations 12 and 13 the following equation is obtained:
h(t)=R*t (equation 15)
It is desirable to find the radius of curvature of the involute surface 58 as a function of t. The radius of curvature for the parametric curve is defined as follows:
Substituting known x(t) and y(t) from the equations 12 and 13, leads to the solution for the radius of the curvature:
r(t)=R*t (equation 17)
The following steps enable one to obtain the evolute, discussed in more detail below, of the profile of the involute surface 58. The center of the curvature is defined as follows:
Substituting the known profile solution from the equations 12 and 13, the parametric equation of the evolute is:
xc(t)=R*(cos(t)−1) (equation 20)
yc(t)=R*sin(t) (equation 21)
It is observed that the equations 20 and 21 of the evolute fits the following equation:
(xc+R′)2+(yc)2=R′2 (equation 22). The equation 22, therefore, is an equation of a circle 86, best seen in
The theoretical involute curve 80 given by the equations 12 and 13 is difficult to manufacture in a mass production process and, therefore, should be approximated with a circle that is easily obtained by simple machining operation. It is desirable, therefore, to determine an approximation circle for a given adjustment range.
In the technical problem, the adjustment range is limited by the design. If one assumes the limits of the adjustment are of the same sign because opposite signs use different, conflicting branches of the involute curve 80 and defined as follows:
a≦t≦b (equation 23).
Note, that a and b of the equation 23 can be either calculated directly from the limits of designed adjuster arm 52 rotation, or by using the equation 15 from the limits of the adjustment bolt 64 travel.
The desired circle has the center located such, that the angle error between circle tangent and involute tangent is minimized across the whole adjustment range. The center of the circle shall be assumed to be at the following coordinates: xd, yd.
Referring now to
The vector V is defined by the derivative of the involute curve 82 as follows:
Substituting the equations 12 and 13 into the equation 24 leads to:
V=[R*t*cos(t), R*t*sin(t)] (equation 25)
Note that both components of the vector V are multiplied by the same factor “R*t* . . . ”. Because only the a tangent vector is sought, the multiplier may be skipped and define for further calculations vector “V” as follows:
V=[cos(t),sin(t)] (equation 26). An additional benefit of the equation 26 is that the vector V has now unit length for any value of t.
The vector W is defined as:
W=[(xd−x(t)), (yd−y(t))] (equation 27).
The desired state is the two vectors W and V are perpendicular to each other at each point of the involute curve 82 along the adjustment range. In practice, this is only possible for a few points, and for every other point of the involute curve 82 there will be some error. Local error will be defined as a square of dot product between the two vectors W and V. For perfectly perpendicular vectors, the dot product is zero, and the bigger the error, the bigger the dot product. A squared value is introduced to keep the error always positive and to artificially enlarge bigger errors.
err(t)=W*V=((xd−x(t))*cos(t)+(yd−y(t))*sin(t))2 (equation 28)
The total error over the adjustment range (from a to b, as defined in the equation 23) is defined as:
Because err(t) given by the equation 28 is always positive, the E as defined in the equation 29 is accumulative. Smaller values of E describe better approximation of the involute 82 with the circle 86, which allows one to find the best circle center point 88 or xd, yd. The two unknowns can be found by solving the following two equations:
By substituting the equations 12, 13, and 28 into the equation 29, integrating and substituting it into the equations 30 and 31 the following equations, after simplification, are obtained:
xd(2b−2a+sin(2b)−sin(2a))+yd(cos(2a)−cos(2b))=2a−2b−4R sin(a)+4R sin(b)+R sin(2a)−R sin(2b) (equation 32)
xd(cos(2a)−cos(2b))+yd(2b−2a−sin(2b)+sin(2a))=4R cos(a)−4R cos(b)−R cos(2a)+R cos(2b) (equation 33)
The simple linear equation set consisting of the equations 32 and 33 allows one now to establish optimal center point 88 or xd, yd of the approximation circle 86. After solving and simplifying, the following equations are obtained:
For example, for the unit radius R=1.0 and for the adjustment range a=0.1 and b=0.5, the optimal center 88 of the approximation circle 86 is located at the coordinates: xd=−0.0382992 and yd=0.297489.
The last problem is the approximation circle radius, which is unknown at this point. The approximation circle radius shall be named r. In order to find the optimal radius r, local radius error function is defined as a square of the difference between the distance from the point 94 on the involute 82 to the circle center 88 and radius r.
rer(t)=(r−√{square root over ((x(t)−xd)2+(y(t)−yd)2))}{square root over ((x(t)−xd)2+(y(t)−yd)2))}2 (equation 36)
The local error is squared to always keep the error positive and to artificially boost bigger errors over the small ones. The total error over the adjustment range (a to b, as given in the equation 23) is then defined as:
Again as in the xd,yd case, noted above, in equations 29, 30, and 31, the rer(t) function given in the equation 36 is always positive, so the ER number is accumulative. The optimal radius r is achieved, therefore, when the number ER is as small as possible. This is achieved when the following equation is solved for r:
After substituting the equations 36 and 37 into the equation 38 and performing some algebraic simplification the following equation is achieved:
Solving the equation 39 for r leads to the solution:
The equation 40 is difficult to solve algebraically but can be easily obtained numerically. For the already used example, in equations 34 and 35, where R=1.0, a=0.1, b=0.5 the values of xd=−0.0382992, yd=0.297489, and r=0.30006 are obtained. Of course, the above number values, in practice, are then rounded off to values reasonable for manufacturing and inspection, providing a template for forming the approximated profile of the involute surface 58 on the adjuster arm 52.
Referring again to
When the adjuster arm 52 is rotated, therefore, a torque is placed on the torsion bar 54 because the end of the torsion bar 54 opposite the end attached to the adjuster arm 52 is fixed, thus varying the torsional preload on the torsion bar 54. Preferably, the torsion bar 54 is preloaded by a mechanical device (not shown) such as, but not limited to, a robot torsion bar tightening mechanism, a manually operated socket wrench or the like. The torsion bar crossmember 62 holds adjuster bolt 64, adjuster nut 60, and torsion bar 54, and adjuster arm 52 in the proper relative positions and reacts against the resulting loads caused by the movement of the adjuster bolt 64, the adjuster arm 52, and the torsion bar 54.
The involute surface 58 that is manufactured according to the equations 12, 13, 22, and 40 noted above will advantageously allow the free end 66 of the adjustment bolt 64 to engage, throughout the length of contact with the involute surface 58, at an angle perpendicular to the longitudinal axis 75 of the bolt 64 throughout the travel of the adjuster arm 52 from the contact point 72 to the contact point 74.
In accordance with the provisions of the patent statutes, the present invention has been described in what is considered to represent its preferred embodiment. However, it should be noted that the invention can be practiced otherwise than as specifically illustrated and described without departing from its spirit or scope.
Number | Name | Date | Kind |
---|---|---|---|
2606758 | Collier | Aug 1952 | A |
2624568 | Kany | Jan 1953 | A |
3432158 | Goodwin | Mar 1969 | A |
4243247 | Kataoka | Jan 1981 | A |
5609331 | Hoag et al. | Mar 1997 | A |
5685527 | Harbali et al. | Nov 1997 | A |
5687960 | Moon | Nov 1997 | A |
6357771 | Clements et al. | Mar 2002 | B1 |
6364297 | Weber | Apr 2002 | B1 |
6454284 | Worman, Jr. | Sep 2002 | B1 |
Number | Date | Country | |
---|---|---|---|
20050046138 A1 | Mar 2005 | US |