C.0504
Ackermann geometry
In order to steer a car round a curve, you have to swivel the front wheels so they point in the direction you want to go. As we saw in section C0505, the wheel on the inside of the curve must swivel further than the wheel on the outside because it is travelling along a smaller radius. We want both tyres to roll smoothly without scrubbing sideways across the road, otherwise they will wear out quickly and the vehicle may not handle very well. So the relationship between the two steering angles matters, and until recently the mechanism that was used to control this relationship was one of the simplest devices that you could imagine: three rigid bars connected together at two pivots (figure 1). Although it appears to have only three bars, the linkage shown in figure 1 is actually known as a ‘four-bar link’. This is because the chassis of the car acts like a fourth bar connecting the pivot axes O and I, keeping them a fixed distance apart. The motion of the linkage is graceful but curiously, the mathematics is not.
Figure 1

The four-bar linkage
For over 100 years, the geometry of the steering linkage used by most car manufacturers was based on a simple rule of thumb. In this section we shall try to work it using a rigorous mathematical criterion. The aim is to minimise tyre scrub, so the front wheels roll freely and smoothly along their intended paths. In practice, this ‘ideal’ arrangement would only be considered for a slow-moving vehicle such as a mobility scooter. At today’s speeds, the tyres of a standard road vehicle do not actually roll in the direction they are pointing, and the ‘slip angle’ adds a further dimension that takes the problem beyond our scope. Nevertheless, the analysis throws light on the evolution of engineering practice during the early days of the motor car.
Parameters and notation
To make a start, we need to attach symbols to the various lengths and angles that define the movement of the linkage. First let’s look at the fixed parameters – the ones that are built into the chassis of the car and don’t change when the wheels are swivelled. There are six of them: L, w, a, θ, u, and s, as shown in figure 2. L is the distance between the front and rear axles, usually known as the wheelbase. The points O and I are the points where the pivot axes intersect the road surface, and we shall refer to the distance between them as the track width w (this is a simplification - previously we defined the track width as the distance between the wheel centrelines, and although this is not quite the same thing, each pivot axis usually intersects the road very close to the centre of its corresponding contact patch, and it is convenient to assume they coincide). Attached to the wheel hubs are lever arms OP and IQ, each of length a. When the steering is in the dead-ahead position, each lever arm makes an angle θ with the car’s longitudinal axis, and the track rod is spaced a distance u rearward of the front axle centreline. Finally, the two lever arms are linked by the track rod PQ, whose length is denoted by s.
Figure 2

For any given model of car, there is not much freedom to change the wheelbase or the track width once the design process has begun. The position of the track rod almost comes into the same category because its position is constrained by the space available behind the engine. Therefore we’ll take L, u and w as given. Only one of the remaining three parameters can be varied at will – whichever one we choose, as soon as we fix its value the shape of the mechanism is fully determined. We’ll take θ as the ‘optional’ parameter. That leaves a and s, whose values can be calculated from the others thus:
(1)
a=usecθ(2)
s=w−2asinθ=w−2utanθNow for the variables. We assume that the left-hand front wheel swivels to the right through an angle δo (the subscript o indicates that this wheel is the ‘outer’ wheel, i.e., furthest away from the centre of the curve). As it does so, the track rod shifts to the left and rotates anti-clockwise through an angle σ. In turn, this causes the ‘inner’ wheel to swivel to the right through an angle δi as shown in figure 3. Other quantities whose values change with δo include the angles α and β together with the length of the diagonal e. They are all functions of δo and strictly speaking they should be written thus: σ(δo), δi(δo), α(δo), and so on. However, we shall omit the arguments for simplicity. We shall also need to differentiate some of these variables with respect to δo. We shall use a prime symbol in each case to denote differentiation so that, for example,
(3)
σ′=dσdδo(4)
σ″=d2σdδ2oFigure 3

The problem
As explained earlier (Section C0505), for many decades it was the custom to arrange the steering arms so that their projections intersect at the rear axle (figure 4). Why? The intention was to minimise tyre scrub, in other words, to make each front wheel roll in the direction it is pointing without any sideways scrubbing of the contact patch. The layout shown in figure 4 became common practice - a rule of thumb that was easy to remember and easy to set up on the drawing board. But it was only an approximation, because for any given set of values of L, w, u and θ, it turns out that the 4-bar linkage is capable of producing ‘pure’ rolling only at isolated steering positions. We cannot have zero scrub across the whole range. In what follows we will try to work out the arrangement that comes closest to what was intended.
Figure 4

When does the traditional configuration work?
In fact, with the exception of the dead-ahead position, there may be no steering angles at all that produce pure rolling. We can demonstrate this for a car with wheel base 5.0 m, track width 2.5 m, and u = 250 mm. The traditional layout demands that the projections of the two lever arms intersect at the rear axle, so we have
(5)
tanθ=w2L=2.52×5.0=0.25from which we see that θ is about 16.7∘.
Let’s make the outer steering angle δo vary step-by step over its full range, and plot the inner steering angle δi that would be required for zero scrub (the formula used to generate this curve is derived in Appendix 1, equation 27). The result is shown in figure 5. This represents the ideal case. The dashed line slopes up to the right at roughly 45∘, showing the inner wheel must turn more-or-less in unison with the outer wheel. But on closer inspection we see that the slope is not constant: the inner wheel must turn through progressively larger increments relative to the outer wheel as the driver turns the handwheel to the right. This is what one would expect.
Figure 5

Superimposed on the graph is the actual curve for the 4-bar steering mechanism set at 16.7∘, represented by the red line (the formula is derived in Appendix 2, equation 35 to equation 38). The two curves don’t seem very different, but if we plot the percentage error in δi, that is to say, the percentage difference between the angle needed for pure rolling and what the traditional 4-bar set-up actually produces, we see that it succeeds only when the steering is in the dead ahead position (δo = δi = 0). Otherwise it falls short across the whole range (figure 6). The inner wheel is not swivelling far enough, and the shortfall rises almost to 10% near full lock. This conclusion remains substantially unchanged even if we increase or decrease the distance u by an appreciable amount.
Figure 6

An ‘improved’ set-up
You may have guessed already that the point of intersection is too far back. In order to persuade the inner wheel to swivel further we need to increase the angle θ. Let’s try 21.5∘. The result is shown by the blue line in figure 7. The error is now much reduced across most of the range, and we also see that for two particular values of δo, namely zero and 25∘, the correspondence is exact.
Figure 7

However, we are looking for a set-up such that the error is close to zero for a wider range of values of δo, in other words the curve lies close to the x-axis in figure 7 not just in two places but over a considerable range. We want the error to be small especially for low steering angles because drivers spend most of the time with the handwheel close to the dead ahead position when driving at motorway speeds. We might want, in other words, the actual curve to converge asymptotically on the ideal curve as the steering angle δo approaches zero. Clearly, we must increase the angle θ a bit more yet, but to what value?
Asymptotically pure rolling
Figure 8

One way to get asymptotically pure rolling is to compare the two equations for the inner steering angle (pure rolling and actual) and see if we can adjust the parameters so that the two equations give the same answer. We’ll distinguish the pure rolling inner steering angle by using the notation δip. The geometrical condition for pure rolling is shown in figure 8: the axes of the two front wheels must intersect at the same point X along the axis of the rear axle. The geometry is expressed mathematically via equation 25 to equation 27 in Appendix 1. By rearranging equation 27 we see that the equation for the inner steer angle in pure rolling is
(6)
δip=arccot(cotδo−wL)The actual relationship for the 4-bar link is derived in Appendix 2, equation 35 to equation 38, which in a slightly modified form can be written:
(7)
δi=π2−α−β−θwhere
(8)
α=arccos[e2+w2−a22ew](9)
β=arccos[e2+a2−s22ea]and
(10)
e2=a2+w2−2awsin(θ−δo)We now know the value of the inner steering angle required for the pure rolling condition, equation 6, and also the inner steering angle for the actual linkage, equation 7. They don’t look at all similar. But we can put them into a similar form by converting each into a power series expansion that is asymptotically true for small δo. The Maclaurin expansion for δip is
(11)
δip=δip(0)+δo1!δ′ip(0)+δ2o2!δ″ip(0)+terms in powers of δ3o and aboveThe Maclaurin expansion for δi is
(12)
δi=δi(0)+δo1!δ′i(0)+δ2o2!δi″(0)+terms in powers of δ3o and aboveIt only remains to work out values for the coefficients. Let’s start with the pure rolling configuration (equation 11). We know that in the central steering position, both steering angles are zero, so δip (0) = 0. The values of δ′ip(0) and δ″ip(0) are derived in Appendix 1, equation 32 and equation 34. They are:
(13)
δ′ip(0)=1(14)
δi″(0)=2wLSubstituting the results in equation 11 gives
(15)
δip=δo+(wL)δ2o+terms in powers of δ3o and aboveNow for the four-bar linkage. In equation 12, we can immediately put δi(0) = 0. The values of δ′i(0) and δ″i(0) are derived in Appendix 2, equation 45 and equation 46. They are:
(16)
δ′i(0)=1(17)
δ″i(0)=2wtanθsSubstituting the results into equation 12 gives
(18)
δi=δo+(wstanθ)δ2o+terms in powers of δ3o and aboveComparing equation 15 and equation 18, we can now see that the four-bar linkage will give asymptotically pure rolling for small steering angles when
(19)
wL=wstanθor
(20)
tanθ=sLfigure 9 shows the resulting geometry: for asymptotically pure rolling, the point of intersection of the steering arms should be located a distance 12L+u behind the front axle. This is very different from the traditional configuration, and we’ll consider the implications later. Finally, we plot the error curve for this steering geometry applied to the car that we looked at earlier. The result is indicated by the green curve in figure 10, which indicates that the error is extremely small for all steering angles up to about 10 degrees. The snag is that the error rises quite quickly thereafter, showing that the inner wheel swivels too far as the outer wheel approaches full lock. We’ll say more about this configuration this later.
Figure 9

Figure 10

The rack-and-pinion linkage
The four-bar linkage was standard throughout the first hundred years of automobile construction, but has now been superseded by rack-and-pinion steering in which the rack slides from side-to-side in a guideway (figure 11). The fixed geometrical parameters are shown in figure 12. They include as before the wheelbase L, track width w, track rod set-back u, steering lever arm length a, and steering arm angle θ. The length b of the steering links PQ and RS, the length s of the centre section, and the steering link angle ϕ are new. Note that of all the eight parameters listed, a and b are redundant, since the geometry is completely defined by the other six. Also, the angle ϕ can be negative, and so can the setback u, and each of these possibilities leads to a variation that may appear geometrically distinct but in fact obeys the same mathematical equations.
Figure 11

Figure 12

The variables are the outer and inner steering angles δo and δi, the angles of rotation ψ and ξ (both positive anticlockwise) of the two steering links, and the lateral motion h of the rack. All are shown in figure 13. As in the previous analysis, we treat each of the variables δi, ψ, ξ, and h as functions of δo.
Figure 13

In principle, this configuration can be analysed in the same way as the traditional four-bar linkage, although the geometry is more complicated and the author has not been able to derive a formula for the inner steering angle δi explicitly in terms of the outer steering angle δo. Again we can express the inner steering angle as a power series expansion of the outer steering angle and compare the coefficients with those required for pure rolling. The values of the coefficients δ′i(0) and δ″i(0) are derived in Appendix 3, equation 65 and equation 66. They are:
(21)
δ′i(0)=1(22)
δ″i(0)=2tan(θ−ϕ)[1+absin2θsec2ϕcosec(θ−ϕ)]If we substitute these expressions into the Maclaurin expansion equation 12 we get:
(23)
δi=δo+ tan(θ−ϕ)[1+absin2θsec2ϕcosec(θ−ϕ)]δ2o+terms in powers of δ3o and aboveFinally, comparing the coefficient of δ2o with the corresponding coefficient in equation 15 leads to the condition we seek for asymptotically pure rolling at small steering angles, thus:
(24)
wL=tan(θ−ϕ)[1+absin2θsec3θcosec(θ−ϕ)]To summarise, provided the angles θ and ϕ together with the dimensions a, b, w and L satisfy equation 24, the front wheels will be in the correct alignment for zero scrub at small steering angles.
Conclusion
If the purpose of the Ackermann steering linkage is to minimise scrub at small steering angles, the theoretically optimum layout requires the point of intersection of the lever arms to be located close to the centre of the vehicle wheelbase. This is further forward than the traditional layout for early cars, and as the technology progressed some manufacturers did indeed move the intersection point forward to a location roughly two thirds of the wheelbase from the front axle [2]. Since then, the situation has changed completely, because the modern trend is to go the other way [1]. With the four-bar linkage, this means fixing the point of intersection of the steering arms aft of the rear axle. This has the advantage that the inside wheel then swivels through a smaller angle at full lock, which in turn reduces size of the wheel housing where it intrudes into the passenger cabin. But a more important reason is that the car handles better. At high speeds, the assumptions underlying the ‘pure rolling’ analysis no longer apply, because the wheels don’t move in the direction they are pointing. The tyre slip angles (see Section C1717) become significant, and since load is transferred from the inside to the outside wheel on any curve, the inside and outside slip angles will be different. In order to maximise grip, suspension designers aim for a higher slip angle on the outside tyre, which means a reduced degree of Ackermann compensation.
But within a few years, all these considerations could swept aside. It will soon be possible to build cars with a computer-controlled steering system in which the front wheels swivel independently, driven by electrically-powered actuators. An electrical signal from the driver’s handwheel will be interpreted by a microprocessor that modifies the steering angles to take into account the speed of the car, the radius of turn, and the wheel loads at the time. Since there will be no steering column and no track rod, the handwheel unit can be bolted to any suitable surface inside the passenger cabin. In this sense the driver will lose all direct contact with the road outside, and cues that previously arrived through the handwheel will be replaced through artificially-induced feedback. Instead, the computer will take over some of the responsibility and set up the steering angles to get the best out of the tyres and the road surface. The car will become more intelligent and sure-footed, a little bit like a horse.
Loose ends
The geometry of a rack-and-pinion steering system is defined by six independent parameters. There are countless combinations of the six values, but if one chooses a combination that happens to satisfy equation 24, the steering system will produce zero tyre scrub at small steering angles. Equation 24 is therefore a test for asymptotically pure rolling. But unlike the equivalent test for a four-bar linkage, it doesn’t offer any guidance about where to start. Given a drawing board and a blank sheet of paper, how might one construct a layout - any layout - that passes the test?
Appendix 1: Steering angles for pure rolling
figure 8 shows the car with the outer and inner wheels swivelled respectively through steering angles δo and δip. A line is projected at right-angles from the centre of each front wheel to pass through a single point X on the projection of the rear axle. This is the condition required for pure rolling. From the diagram, we see that
(25)
cotδo=R+12wL(26)
cotδip=R−12wLSubtracting equation 26 from equation 25 leads to the following relationship between the two steering angles:
(27)
cotδip=cotδo−wLLater on, we shall need the first and second differentials of δip with respect to δo, in other words the quantities
(28)
δ′ip=dδipdδo(29)
δ″ip=d2δipdδ2oThe easiest way to proceed is to differentiate both sides of equation 27 to get
(30)
cosec2δip.δ′ip=cosec2δoIf we now substitute 1+cot2δip for cosec2δip and in turn substitute the right-hand side of equation 27 for cotδip, after simplification and rearrangement we get
(31)
δ′ip=11−wLsin(2δo)+(wL)2sin2δoThis is an explicit expression for the rate of change of δip with δo. We shall also need to know the numerical value for this rate of change when the steering is in the central position, a quantity that we shall write as δ′ip(0). Then putting δo=0 in equation 31 we get
(32)
δ′ip(0)=1Now let’s differentiate equation 31 again. We get
(33)
δ″ip=2(wL)cos(2δo)−2(wL)2sinδocosδo[1−(wL)sin(2δo)+(wL)2sin2δo]2And evaluating with the steering in its central position in the same manner as before, by putting δo=0 in equation 33 we get
(34)
δ″ip(0)=2(wL)Appendix 2: The four-bar linkage
Relationship between inner and outer steering angles
First, we find an expression for the inner steering angle in terms of δo. In figure 3, the cosine rule can be applied to the angle at vertex O in triangle OIM to get
(35)
e2=a2+w2−2awcos(δo+π2−θ)Applying the cosine rule again, this time to the angle at vertex I in the same triangle gives
(36)
cosα=e2+w2−a22ewAnd again to the angle at vertex I in triangle MIN:
(37)
cosβ=e2+a2−s22eaFinally, since the angle OIQ is a right-angle, we know that
(38)
α+β+δi+θ=π2or
(39)
δi=π2−α−β−θIn principle, this equation quantifies the relationship between the inner and outer steering angles for the four-bar linkage. If we wanted to, we could use equation 35 to substitute for e in equation 36 and equation 37, and in turn substitute for α and β in equation 38 to get an equation with δi on the left hand side and a function of δo on the right. But it would be rather unwieldy.
First and second differentials
Now we find expressions for the first and second differentials of the inner steering angle evaluated for the central steering position with δo=0. The first step is to look at the longitudinal projections of the three links OM, MN and NI onto the line IQ. One can see from figure 3 that
(40)
acos(θ−δo)−ssinσ−acos(θ+δi)=0Now we look at their lateral projections onto the line OI in figure 3; these three projections sum to w. Therefore
(41)
asin(θ−δo)+scosσ+asin(θ+δi)=wIf we differentiate both sides of equation 40 with respect to δo we get
(42)
asin(θ−δo)−sσ′cosσ+aδ′isin(θ+δi)=0Similarly, differentiating equation 41, we get
(43)
−acos(θ−δo)−sσ′sinσ+aδ′icos(θ+δi)=0We can eliminate σ′ from equation 42 and equation 43 and after some rearrangement we get
(44)
sinσ[sin(θ−δo)+δ′isin(θ+δi)]−cosσ[−cos(θ−δo)+δ′icos(θ+δi)]=0To evaluate δ′i in the central steering position we put σ=δo=δi=0 in equation 44, which after some rearrangement leads to
(45)
δ′i(0)=1Now we differentiate equation 44 again. The resulting equation is rather unwieldy but it can be evaluated with σ=δo=δi=0 to give
(46)
δ″i(0)=2wstanθAppendix 3: The rack-and-pinion system
Outer steering links
Referring to figure 13, if we sum the lateral projections and then the longitudinal projections of the steering links OE and EF we get these two equations:
(47)
asin(θ−δo)+bcos(ϕ+ψ)+h+12(s−w)=0(48)
acos(θ−δo)−bsin(ϕ+ψ)−u=0and differentiating equation 48 with respect to δo leads after a little rearrangement to
(49)
ψ′=asin(θ−δo)bcos(ϕ+ψ)which when evaluated at δo=0 becomes
(50)
ψ′(0)=asinθbcosϕThe next step is to get expressions for h, h′ and h″ in terms of δo. From equation 47 we have
(51)
h=−asin(θ−δo)−bcos(ϕ+ψ)−12(s−w)If we differentiate this with respect to δo and then substitute the right hand side of equation 49 for ψ′ we get
(52)
h′=a[cos(θ−δo)+ sin(θ−δo)tan(ϕ+ψ)]and evaluating at δo=0 gives
(53)
h′(0)=acosθ(1+tanθtanϕ)Now we differentiate equation 52 again and substitute for ψ′ to get
(54)
h″=a[sin(θ−δo)−cos(θ−δo)tan(ϕ+ψ)+absin2(θ−δo)sec3(ϕ+ψ)]and evaluating at δo=0 gives
(55)
h″(0)=a(sinθ−cosθtanϕ+absin2θsec3ϕ)Inner steering links
Referring again to figure 13, if we sum the lateral projections and then the longitudinal projections of the steering links IH and HG, we get the two equations:
(56)
asin(θ+δi)+bcos(ϕ−ξ)−h+12(s−w)=0(57)
acos(θ+δi)−bsin(ϕ−ξ)−u=0and differentiating equation 57 with respect to δo leads after a little rearrangement to
(58)
ξ′=asin(θ+δi)bcos(ϕ−ξ)δ′iwhich when evaluated at δo=0 becomes
(59)
ξ′(0)=asinθbcosϕδ′i(0)The next step is to get expressions for h, h′ and h″ in terms of δi. From equation 56 we have
(60)
h=asin(θ+δi)+bcos(ϕ−ξ)+12(s−w)If we differentiate this with respect to δo and then substitute the right hand side of equation 58 for ξ′ we get
(61)
h′=a[cos(θ+δi)+ sin(θ+δi)tan(ϕ−ξ)]δ′iand evaluating at δo=0 gives
(62)
h′(0)=acosθ(1+tanθtanϕ)δ′i(0)Now we differentiate equation 61 again and substitute for ξ′ to get
(63)
h″=a[−sin(θ+δi).δ′i+cos(θ+δi)tan(ϕ−ξ).δ′i−absin2(θ+δi)sec3(ϕ−ξ)δ′i]δ′i+a[cos(θ+δi)+sin(θ+δi)tan(ϕ−ξ)]δ″iand evaluating at δo=0 together with some rearrangement gives
(64)
h″(0)=−a[sinθ−cosθtanϕ+absin2θsec3ϕ][δ′i(0)]2+acosθ(1+tanθtanϕ)δ″i(0)First and second differentials of δi
We now substitute the right hand side of equation 53 for h′(0) in equation 62 to yield the result
(65)
δ′i(0)=1This echoes the corresponding result for the four-bar link. It confirms what we might suspect, that to a first approximation the steer angle of the inside front wheel changes at the same rate as the steer angle of the outside front wheel. Using equation 55 we can also substitute for h″(0) in equation 64, at the same time putting δ′i(0)=1, and after some rearrangement we get