SlideShare a Scribd company logo
Tech Tip: Steering Geometry
Designing Steering Geometry
When you’re designing steering kinematics, the goal
is to orient the tire to the road in the optimal orientation. But, how do you know the optimal orientation?
Tire data, of course!
One of the basic decisions when designing a steering system is how much Ackermann you want. The
answer to this is determined directly by the tire characteristics, and you can answer this question by using OptimumT in a clever way.
So, let’s try it! We will design the steering geometry for a small autocross car (210kg) as an example.
The data that we’ll use was collected at Calspan by
the FSAE TTC (Tire Testing Consortium). Since
we’re using a race car for the example, our goal is to
generate the maximum lateral force from the tires.
We’ll start by taking raw tire data that was collected
on a tire testing machine and import it into OptimumT. Next we’ll fit a Pacejka 2002 tire model to
this data using the OptimumT Model Fitting Tool.
For more information about this process, please refer to the OptimumT documentation. What we end
up with is shown in Figure 1.
Once we have a tire model, we can use OptimumT’s visualization tools to look at some derived
quantities. We can also use the OptimumT Add-In
to directly incorporate the tire model into Excel or
Matlab. We’ll look at the slip angle at which the
peak lateral force occurs at different loads and camber angles. This will allow us to design the steering
geometry to suit the tire. Before we get to that, however, we need to find the vertical load and camber of
each of the front wheels. We’ll do this in two steps:
first using a simple method, then a more accurate
way.

Figure 1: Tire data and model
weight transfer), the CG height, the weight distribution, the front and rear roll stiffnesses and the track.
For this example, the vehicle configuration used
is shown in Table 1.
Mass (m)
Weight Distribution (ρ)
CG Height (h)
Front Track (tf )
Front Roll Stiffness (Kf )
Rear Roll Stiffness (Fr )

210kg
45% front
140mm
1300mm
220N m/o
200N m/o

Table 1: Basic vehicle parameters
To calculate the lateral weight transfer, we’ll use
the following formulas:

Mroll = Ay mh
Mroll
θroll =
Kf + Kr
θroll Kf
Fzr = 0.5ρmg +
tf
θroll Kf
Fzl = 0.5ρmg −
tf
(Fyr + Fyl )
Ay =
ρm

Simplified Steering Geometry
If, for a moment, we ignore the camber of the front
tires, we can find the desired Ackermann angle very
easily. We need to estimate the maximum lateral acceleration that the car can achieve. We can do this
by constructing a simple weight transfer spreadsheet
and by using OptimumT. We need to know the mass
of the car (for now we’ll ignore the non-suspended

• Ay is the lateral acceleration
• Mroll is the roll moment
• θroll is the roll angle
1

(1)
(2)
(3)
(4)
(5)
Tech Tip: Steering Geometry

Figure 3: Ideal slip angle versus load

Figure 2: Maximum lateral force versus load
• Fz r and Fz l are the right and left tire vertical
loads
• Fy r and Fy l are the right and left tire lateral
forces
• g is the acceleration due to gravity
We’ll perform an iterative calculation to find the
maximum lateral acceleration using the equations
above. Using Figure 2, we will also use them to find
the vertical load on the two front tires. This vertical
load will be used to find the ideal slip angle. We find
that the right tire has a vertical load of 686N and
the left tire has a load of 241N . In these calculations, we implicitly assume that the front axle is the
limiting axle; thus the car has terminal understeer.
We can use OptimumT to plot Ideal Slip Angle
versus Normal Load (Figure 3). By picking out the
slip angle at the two vertical loads that we calculated
earlier, we find that the outside tire should operate
at 4.38o slip angle and the inside tire should operate
at 4.11o . This can be used to find the appropriate
steering geometry, and indicates that that the car
needs positive Ackermann.

Figure 4: Example of OptimumT Add-In use in Excel

OptimumT, but an easier way is by using the OptimumT Add-In. This allows you to make calculations
with OptimumT inside Excel or Matlab. For example, if you want to find the lateral force calculated
by a tire model that you created in OptimumT, you
can easily do this with the OptimumT Add-In. This
is shown in Figure 4.
To find the desired steering geometry, we can create a new spreadsheet in Excel that calculates the
lateral weight transfer when both front tires are generating the peak lateral force. The finished spreadsheet is show in figure 5.
The same formulas used in the simplified calculations for the weight transfer are used here. In these
calculations, we can use the OptimumT Add-In to
More Advanced Steering Geometry
find the maximum lateral force that the tire can genWe can improve the calculations by including the erate. We use the OptimumT Add-In function:
camber. We could do this by using graphs created in
CalculateFyPeakNegative()
2
Tech Tip: Steering Geometry

Figure 5: Ackermann design spreadsheet

3
Tech Tip: Steering Geometry
By using this function in the Excel spreadsheet,
we can automate the process of finding the maximum
lateral acceleration. We create a "circular reference"
in the spreadsheet and Excel will automatically perform an iterative calculation.
To complete the rest of the calculation, we need
a little bit more information about the vehicle. For
this example, we use the following vehicle parameters. The parameters given earlier still apply.
Wheelbase (l)
Camber Coefficient (C)
Static Camber (γ0 )
Caster (ϑ)
KPI (λ)

l
R+
l
G
αl =
R−
G
αr =

t
2
t
2

+β

(8)

+β

(9)

G
G
• αr and αl are the right and left geometric slip
angles

• R is the turn radius

1650mm
−0.6o /o
−2o
6o
2o

• β is the body slip angle
We find the ideal steered angle of the two steered
wheels using the following formula:

Table 2: Vehicle parameters required for advanced
analysis

G
i
δr = αr − αr

−

i
αl

i
i
• αr and αl are the ideal right and left slip angles

• δr and δl are the required right and left steered
angles
Where the ideal slip angle is calculated with the
OptimumT Add-In.
Since these equations depend on the turn radius,
we repeat them for multiple steer angles. Since we’re
designing the steering geometry, we’re interested in
the difference in steered angle between the inside and
outside wheel. When we take the difference in left
and right steered angle, the body slip angle will cancel out.
We now have the difference in left and right steered
angles versus turn radius. We’re trying to design
steering geometry, though, so we would prefer to plot
this versus some steering angle. We’ll assume that
the car will be close to neutral steer, so the Ackermann steering angle relationship holds (δack = l/R).
The difference in left and right steered angle plotted against the Ackermann steering angle is shown
in Figure 6. This gives us a target curve when we
design the steering geometry.
When we read this graph, we find that these tires,
fitted on this particular car, need positive Ackermann. The graph also suggests adding about 0.15o

(6)

γl = −γr0 − λ (1 − cos δl ) − ϑ sin δl − θroll C

(11)

δl =

Once we have these values, we can expand the
calculations preformed earlier by taking into account
the camber of the two steered wheels. Including
camber in the calculations increases the accuracy because we include the camber thrust when finding the
peak lateral forces. We calculate the inclination angles as follows:
γr = γr0 + λ (1 − cos δr ) − ϑ sin δr + θroll C

(10)

G
αl

(7)

• γr and γl are the right and left inclination angles
• δr and δl are the right and left steered angles
(found later)
The slip angles at which the peak lateral force occurs can be calculated using the OptimumT Add-In.
It is dependent on vertical load and the inclination
angle. The function used is:
CalculateSAPeakNegative()
We use geometric relationships to find the slip
angles of the front wheels when they are not steered.
This is used to calculate the required steered angle
of the two front wheels. The geometric slip angle
of the two front wheels can be closely approximated
with the following expression:
4
Tech Tip: Steering Geometry

Figure 6: Ideal steering geometry
of static toe in (indicated by the offset at zero steering angle). However, the toe will have a large effect
on the on-center directional stability of the car. It
is best to set the toe angle for handing and stability,
rather than for achieving the ideal slip angle during
mid-corner.
This tech-tip gives a brief outline of what can be
done with OptimumT to assist in designing a steering system. OptimumT and the OptimumT Add-In
can be useful tools when evaluating the compromises
involved in steering design.
You can easily expand this spreadsheet to give
a much better picture of reality. For example, you
can include the rear axle in the calculations, you can
include the weight transfer due to steering, the nonsuspended weight transfer and a multitude of other
factors (including the effect on longitudinal forces).
You can even create a simple vehicle simulation in
Excel or Matlab. This is all made possible through
the OptimumT Add-In.
If you have any questions about OptimumT or
any of OptimumG’s other products and services, please
email engineering@optimumg.com. Also, don’t forget to visit www. optimumg. com

5
Ad

More Related Content

What's hot (20)

Differential in Automobiles
Differential in AutomobilesDifferential in Automobiles
Differential in Automobiles
Abhishek Saini
 
Presentation on Transmission System
Presentation on Transmission System Presentation on Transmission System
Presentation on Transmission System
Saad Mohammad Araf
 
Automatic Transmission
Automatic TransmissionAutomatic Transmission
Automatic Transmission
Pushpendra Singh
 
Gears and Transmissions
Gears and TransmissionsGears and Transmissions
Gears and Transmissions
Saqlain Ahmed
 
Automobile module iii
Automobile module iiiAutomobile module iii
Automobile module iii
ANOOP P
 
Transmission System
Transmission SystemTransmission System
Transmission System
Karim Elshebany
 
Torsion bars suspension
Torsion bars suspensionTorsion bars suspension
Torsion bars suspension
MaheshDilli
 
Suspension by nitin malviya
Suspension by nitin malviyaSuspension by nitin malviya
Suspension by nitin malviya
Nitin Malviya
 
Automobile- drive systems
Automobile- drive systems Automobile- drive systems
Automobile- drive systems
scholar777
 
Clutches for automobile
Clutches for automobile Clutches for automobile
Clutches for automobile
sgrsoni45
 
Brakes and its types
Brakes and its typesBrakes and its types
Brakes and its types
Om Patil
 
Automatic transmission.ppt
Automatic transmission.pptAutomatic transmission.ppt
Automatic transmission.ppt
sgrsoni45
 
Basic of automobile.ppt
Basic of automobile.pptBasic of automobile.ppt
Basic of automobile.ppt
Gurinder Singh
 
Clutch
ClutchClutch
Clutch
D.Maharaja Peter
 
BRAKING SYSTEM
BRAKING SYSTEMBRAKING SYSTEM
BRAKING SYSTEM
kumar Sathish
 
gear box - heart of automobile
gear box - heart of automobilegear box - heart of automobile
gear box - heart of automobile
naveen thamada
 
Braking system ppt
Braking system pptBraking system ppt
Braking system ppt
Rohityadav552
 
7 universal joint
7 universal joint7 universal joint
7 universal joint
shaikusmanshag
 
EXHAUST GAS RECIRCULATION
 EXHAUST GAS RECIRCULATION  EXHAUST GAS RECIRCULATION
EXHAUST GAS RECIRCULATION
nithishreddy1999
 
Mutli Link Suspension
Mutli Link SuspensionMutli Link Suspension
Mutli Link Suspension
anand kulshreshtha
 
Differential in Automobiles
Differential in AutomobilesDifferential in Automobiles
Differential in Automobiles
Abhishek Saini
 
Presentation on Transmission System
Presentation on Transmission System Presentation on Transmission System
Presentation on Transmission System
Saad Mohammad Araf
 
Gears and Transmissions
Gears and TransmissionsGears and Transmissions
Gears and Transmissions
Saqlain Ahmed
 
Automobile module iii
Automobile module iiiAutomobile module iii
Automobile module iii
ANOOP P
 
Torsion bars suspension
Torsion bars suspensionTorsion bars suspension
Torsion bars suspension
MaheshDilli
 
Suspension by nitin malviya
Suspension by nitin malviyaSuspension by nitin malviya
Suspension by nitin malviya
Nitin Malviya
 
Automobile- drive systems
Automobile- drive systems Automobile- drive systems
Automobile- drive systems
scholar777
 
Clutches for automobile
Clutches for automobile Clutches for automobile
Clutches for automobile
sgrsoni45
 
Brakes and its types
Brakes and its typesBrakes and its types
Brakes and its types
Om Patil
 
Automatic transmission.ppt
Automatic transmission.pptAutomatic transmission.ppt
Automatic transmission.ppt
sgrsoni45
 
Basic of automobile.ppt
Basic of automobile.pptBasic of automobile.ppt
Basic of automobile.ppt
Gurinder Singh
 
gear box - heart of automobile
gear box - heart of automobilegear box - heart of automobile
gear box - heart of automobile
naveen thamada
 

Similar to Steering geometry (20)

INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEMINTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
ijcax
 
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEMINTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
ijcax
 
Integrated inerter design and application
Integrated inerter design and applicationIntegrated inerter design and application
Integrated inerter design and application
ijcax
 
Stability analysis of a Rigid Vehicle Model
Stability analysis of a Rigid Vehicle ModelStability analysis of a Rigid Vehicle Model
Stability analysis of a Rigid Vehicle Model
saeid ghaffari
 
Four-Wheel Vehicle Suspension Model
Four-Wheel Vehicle Suspension ModelFour-Wheel Vehicle Suspension Model
Four-Wheel Vehicle Suspension Model
Rochester Institute of Technology
 
evdp 4a
evdp 4aevdp 4a
evdp 4a
Graeme Wilcock Eng Tech MSOE MIRTE
 
01 Mecanum Project Report
01 Mecanum Project Report01 Mecanum Project Report
01 Mecanum Project Report
Dan Fisher
 
Design, Analysis and Simulation of Double Wishbone Suspension System for Form...
Design, Analysis and Simulation of Double Wishbone Suspension System for Form...Design, Analysis and Simulation of Double Wishbone Suspension System for Form...
Design, Analysis and Simulation of Double Wishbone Suspension System for Form...
IRJET Journal
 
IRJET- Influence of Tire Parameters of a Semi-Trailer Truck on Road Surfa...
IRJET-  	  Influence of Tire Parameters of a Semi-Trailer Truck on Road Surfa...IRJET-  	  Influence of Tire Parameters of a Semi-Trailer Truck on Road Surfa...
IRJET- Influence of Tire Parameters of a Semi-Trailer Truck on Road Surfa...
IRJET Journal
 
MEMS1029FinalDesign
MEMS1029FinalDesignMEMS1029FinalDesign
MEMS1029FinalDesign
Nathan Janiczek
 
Design and Optimization of Steering System
Design and Optimization of Steering SystemDesign and Optimization of Steering System
Design and Optimization of Steering System
IRJET Journal
 
Analysis of the stability and step steer maneuver of a linearized vehicle mod...
Analysis of the stability and step steer maneuver of a linearized vehicle mod...Analysis of the stability and step steer maneuver of a linearized vehicle mod...
Analysis of the stability and step steer maneuver of a linearized vehicle mod...
saeid ghaffari
 
Wireless wheel alignment system
Wireless wheel alignment systemWireless wheel alignment system
Wireless wheel alignment system
Omer Mohammed
 
Baja project 2010 report by bangalore institue of tech
Baja project 2010 report by bangalore institue of techBaja project 2010 report by bangalore institue of tech
Baja project 2010 report by bangalore institue of tech
Kapil Singh
 
Topology Optimization of Gears from Two Wheeler Gear Set Using Parametric Study
Topology Optimization of Gears from Two Wheeler Gear Set Using Parametric StudyTopology Optimization of Gears from Two Wheeler Gear Set Using Parametric Study
Topology Optimization of Gears from Two Wheeler Gear Set Using Parametric Study
IOSRJMCE
 
SolarCarDesign
SolarCarDesignSolarCarDesign
SolarCarDesign
Messhia Young
 
Improvement of vehicle ride comfort using geneticalgorithm optimization and p...
Improvement of vehicle ride comfort using geneticalgorithm optimization and p...Improvement of vehicle ride comfort using geneticalgorithm optimization and p...
Improvement of vehicle ride comfort using geneticalgorithm optimization and p...
ahmedgeweda
 
Car’s Aerodynamic Characteristics at High Speed Influenced by Rear Spoiler
Car’s Aerodynamic Characteristics at High Speed Influenced by Rear SpoilerCar’s Aerodynamic Characteristics at High Speed Influenced by Rear Spoiler
Car’s Aerodynamic Characteristics at High Speed Influenced by Rear Spoiler
IJRES Journal
 
Design of recumbent elliptical trainer
Design of  recumbent elliptical trainerDesign of  recumbent elliptical trainer
Design of recumbent elliptical trainer
daveson700
 
C3 Corvette chassis upgrade 2021
C3 Corvette chassis upgrade 2021C3 Corvette chassis upgrade 2021
C3 Corvette chassis upgrade 2021
William Harbin
 
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEMINTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
ijcax
 
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEMINTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
INTEGRATED INERTER DESIGN AND APPLICATION TO OPTIMAL VEHICLE SUSPENSION SYSTEM
ijcax
 
Integrated inerter design and application
Integrated inerter design and applicationIntegrated inerter design and application
Integrated inerter design and application
ijcax
 
Stability analysis of a Rigid Vehicle Model
Stability analysis of a Rigid Vehicle ModelStability analysis of a Rigid Vehicle Model
Stability analysis of a Rigid Vehicle Model
saeid ghaffari
 
01 Mecanum Project Report
01 Mecanum Project Report01 Mecanum Project Report
01 Mecanum Project Report
Dan Fisher
 
Design, Analysis and Simulation of Double Wishbone Suspension System for Form...
Design, Analysis and Simulation of Double Wishbone Suspension System for Form...Design, Analysis and Simulation of Double Wishbone Suspension System for Form...
Design, Analysis and Simulation of Double Wishbone Suspension System for Form...
IRJET Journal
 
IRJET- Influence of Tire Parameters of a Semi-Trailer Truck on Road Surfa...
IRJET-  	  Influence of Tire Parameters of a Semi-Trailer Truck on Road Surfa...IRJET-  	  Influence of Tire Parameters of a Semi-Trailer Truck on Road Surfa...
IRJET- Influence of Tire Parameters of a Semi-Trailer Truck on Road Surfa...
IRJET Journal
 
Design and Optimization of Steering System
Design and Optimization of Steering SystemDesign and Optimization of Steering System
Design and Optimization of Steering System
IRJET Journal
 
Analysis of the stability and step steer maneuver of a linearized vehicle mod...
Analysis of the stability and step steer maneuver of a linearized vehicle mod...Analysis of the stability and step steer maneuver of a linearized vehicle mod...
Analysis of the stability and step steer maneuver of a linearized vehicle mod...
saeid ghaffari
 
Wireless wheel alignment system
Wireless wheel alignment systemWireless wheel alignment system
Wireless wheel alignment system
Omer Mohammed
 
Baja project 2010 report by bangalore institue of tech
Baja project 2010 report by bangalore institue of techBaja project 2010 report by bangalore institue of tech
Baja project 2010 report by bangalore institue of tech
Kapil Singh
 
Topology Optimization of Gears from Two Wheeler Gear Set Using Parametric Study
Topology Optimization of Gears from Two Wheeler Gear Set Using Parametric StudyTopology Optimization of Gears from Two Wheeler Gear Set Using Parametric Study
Topology Optimization of Gears from Two Wheeler Gear Set Using Parametric Study
IOSRJMCE
 
Improvement of vehicle ride comfort using geneticalgorithm optimization and p...
Improvement of vehicle ride comfort using geneticalgorithm optimization and p...Improvement of vehicle ride comfort using geneticalgorithm optimization and p...
Improvement of vehicle ride comfort using geneticalgorithm optimization and p...
ahmedgeweda
 
Car’s Aerodynamic Characteristics at High Speed Influenced by Rear Spoiler
Car’s Aerodynamic Characteristics at High Speed Influenced by Rear SpoilerCar’s Aerodynamic Characteristics at High Speed Influenced by Rear Spoiler
Car’s Aerodynamic Characteristics at High Speed Influenced by Rear Spoiler
IJRES Journal
 
Design of recumbent elliptical trainer
Design of  recumbent elliptical trainerDesign of  recumbent elliptical trainer
Design of recumbent elliptical trainer
daveson700
 
C3 Corvette chassis upgrade 2021
C3 Corvette chassis upgrade 2021C3 Corvette chassis upgrade 2021
C3 Corvette chassis upgrade 2021
William Harbin
 
Ad

Recently uploaded (20)

2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Ad

Steering geometry

  • 1. Tech Tip: Steering Geometry Designing Steering Geometry When you’re designing steering kinematics, the goal is to orient the tire to the road in the optimal orientation. But, how do you know the optimal orientation? Tire data, of course! One of the basic decisions when designing a steering system is how much Ackermann you want. The answer to this is determined directly by the tire characteristics, and you can answer this question by using OptimumT in a clever way. So, let’s try it! We will design the steering geometry for a small autocross car (210kg) as an example. The data that we’ll use was collected at Calspan by the FSAE TTC (Tire Testing Consortium). Since we’re using a race car for the example, our goal is to generate the maximum lateral force from the tires. We’ll start by taking raw tire data that was collected on a tire testing machine and import it into OptimumT. Next we’ll fit a Pacejka 2002 tire model to this data using the OptimumT Model Fitting Tool. For more information about this process, please refer to the OptimumT documentation. What we end up with is shown in Figure 1. Once we have a tire model, we can use OptimumT’s visualization tools to look at some derived quantities. We can also use the OptimumT Add-In to directly incorporate the tire model into Excel or Matlab. We’ll look at the slip angle at which the peak lateral force occurs at different loads and camber angles. This will allow us to design the steering geometry to suit the tire. Before we get to that, however, we need to find the vertical load and camber of each of the front wheels. We’ll do this in two steps: first using a simple method, then a more accurate way. Figure 1: Tire data and model weight transfer), the CG height, the weight distribution, the front and rear roll stiffnesses and the track. For this example, the vehicle configuration used is shown in Table 1. Mass (m) Weight Distribution (ρ) CG Height (h) Front Track (tf ) Front Roll Stiffness (Kf ) Rear Roll Stiffness (Fr ) 210kg 45% front 140mm 1300mm 220N m/o 200N m/o Table 1: Basic vehicle parameters To calculate the lateral weight transfer, we’ll use the following formulas: Mroll = Ay mh Mroll θroll = Kf + Kr θroll Kf Fzr = 0.5ρmg + tf θroll Kf Fzl = 0.5ρmg − tf (Fyr + Fyl ) Ay = ρm Simplified Steering Geometry If, for a moment, we ignore the camber of the front tires, we can find the desired Ackermann angle very easily. We need to estimate the maximum lateral acceleration that the car can achieve. We can do this by constructing a simple weight transfer spreadsheet and by using OptimumT. We need to know the mass of the car (for now we’ll ignore the non-suspended • Ay is the lateral acceleration • Mroll is the roll moment • θroll is the roll angle 1 (1) (2) (3) (4) (5)
  • 2. Tech Tip: Steering Geometry Figure 3: Ideal slip angle versus load Figure 2: Maximum lateral force versus load • Fz r and Fz l are the right and left tire vertical loads • Fy r and Fy l are the right and left tire lateral forces • g is the acceleration due to gravity We’ll perform an iterative calculation to find the maximum lateral acceleration using the equations above. Using Figure 2, we will also use them to find the vertical load on the two front tires. This vertical load will be used to find the ideal slip angle. We find that the right tire has a vertical load of 686N and the left tire has a load of 241N . In these calculations, we implicitly assume that the front axle is the limiting axle; thus the car has terminal understeer. We can use OptimumT to plot Ideal Slip Angle versus Normal Load (Figure 3). By picking out the slip angle at the two vertical loads that we calculated earlier, we find that the outside tire should operate at 4.38o slip angle and the inside tire should operate at 4.11o . This can be used to find the appropriate steering geometry, and indicates that that the car needs positive Ackermann. Figure 4: Example of OptimumT Add-In use in Excel OptimumT, but an easier way is by using the OptimumT Add-In. This allows you to make calculations with OptimumT inside Excel or Matlab. For example, if you want to find the lateral force calculated by a tire model that you created in OptimumT, you can easily do this with the OptimumT Add-In. This is shown in Figure 4. To find the desired steering geometry, we can create a new spreadsheet in Excel that calculates the lateral weight transfer when both front tires are generating the peak lateral force. The finished spreadsheet is show in figure 5. The same formulas used in the simplified calculations for the weight transfer are used here. In these calculations, we can use the OptimumT Add-In to More Advanced Steering Geometry find the maximum lateral force that the tire can genWe can improve the calculations by including the erate. We use the OptimumT Add-In function: camber. We could do this by using graphs created in CalculateFyPeakNegative() 2
  • 3. Tech Tip: Steering Geometry Figure 5: Ackermann design spreadsheet 3
  • 4. Tech Tip: Steering Geometry By using this function in the Excel spreadsheet, we can automate the process of finding the maximum lateral acceleration. We create a "circular reference" in the spreadsheet and Excel will automatically perform an iterative calculation. To complete the rest of the calculation, we need a little bit more information about the vehicle. For this example, we use the following vehicle parameters. The parameters given earlier still apply. Wheelbase (l) Camber Coefficient (C) Static Camber (γ0 ) Caster (ϑ) KPI (λ) l R+ l G αl = R− G αr = t 2 t 2 +β (8) +β (9) G G • αr and αl are the right and left geometric slip angles • R is the turn radius 1650mm −0.6o /o −2o 6o 2o • β is the body slip angle We find the ideal steered angle of the two steered wheels using the following formula: Table 2: Vehicle parameters required for advanced analysis G i δr = αr − αr − i αl i i • αr and αl are the ideal right and left slip angles • δr and δl are the required right and left steered angles Where the ideal slip angle is calculated with the OptimumT Add-In. Since these equations depend on the turn radius, we repeat them for multiple steer angles. Since we’re designing the steering geometry, we’re interested in the difference in steered angle between the inside and outside wheel. When we take the difference in left and right steered angle, the body slip angle will cancel out. We now have the difference in left and right steered angles versus turn radius. We’re trying to design steering geometry, though, so we would prefer to plot this versus some steering angle. We’ll assume that the car will be close to neutral steer, so the Ackermann steering angle relationship holds (δack = l/R). The difference in left and right steered angle plotted against the Ackermann steering angle is shown in Figure 6. This gives us a target curve when we design the steering geometry. When we read this graph, we find that these tires, fitted on this particular car, need positive Ackermann. The graph also suggests adding about 0.15o (6) γl = −γr0 − λ (1 − cos δl ) − ϑ sin δl − θroll C (11) δl = Once we have these values, we can expand the calculations preformed earlier by taking into account the camber of the two steered wheels. Including camber in the calculations increases the accuracy because we include the camber thrust when finding the peak lateral forces. We calculate the inclination angles as follows: γr = γr0 + λ (1 − cos δr ) − ϑ sin δr + θroll C (10) G αl (7) • γr and γl are the right and left inclination angles • δr and δl are the right and left steered angles (found later) The slip angles at which the peak lateral force occurs can be calculated using the OptimumT Add-In. It is dependent on vertical load and the inclination angle. The function used is: CalculateSAPeakNegative() We use geometric relationships to find the slip angles of the front wheels when they are not steered. This is used to calculate the required steered angle of the two front wheels. The geometric slip angle of the two front wheels can be closely approximated with the following expression: 4
  • 5. Tech Tip: Steering Geometry Figure 6: Ideal steering geometry of static toe in (indicated by the offset at zero steering angle). However, the toe will have a large effect on the on-center directional stability of the car. It is best to set the toe angle for handing and stability, rather than for achieving the ideal slip angle during mid-corner. This tech-tip gives a brief outline of what can be done with OptimumT to assist in designing a steering system. OptimumT and the OptimumT Add-In can be useful tools when evaluating the compromises involved in steering design. You can easily expand this spreadsheet to give a much better picture of reality. For example, you can include the rear axle in the calculations, you can include the weight transfer due to steering, the nonsuspended weight transfer and a multitude of other factors (including the effect on longitudinal forces). You can even create a simple vehicle simulation in Excel or Matlab. This is all made possible through the OptimumT Add-In. If you have any questions about OptimumT or any of OptimumG’s other products and services, please email [email protected]. Also, don’t forget to visit www. optimumg. com 5