driver model - iit hyderabad

24
Driver model BIBIN S ME13M1004 SAMUKHAM SURYA ME13M1012 SANTHOSH KUMAR ME13M1007 VINU V ME13M1016 ANWAR SADATH ME12M14P0 00001 RAGHAVENDRA ADITYA ME10B007 MADHAVA RAMESH ME11B038

Upload: others

Post on 06-Jan-2022

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Driver model - IIT Hyderabad

Driver model

BIBIN S ME13M1004

SAMUKHAM SURYA ME13M1012

SANTHOSH KUMAR ME13M1007

VINU V ME13M1016

ANWAR SADATH ME12M14P0 00001

RAGHAVENDRA ADITYA ME10B007

MADHAVA RAMESH ME11B038

Page 2: Driver model - IIT Hyderabad

3D CAD Model Of Mahindra Scorpio

Page 3: Driver model - IIT Hyderabad

3D CAD Model Of Mahindra Scorpio

Page 4: Driver model - IIT Hyderabad
Page 5: Driver model - IIT Hyderabad

Introduction β€’ A driver model is a mathematical model which replicates the

functionality of a driver( controlling , monitoring and stabilizing a vehicle )during various maneuvers .

Road Conditions

Required Trajectory

Driver

Air Road

Vehicle

Engine

Vibration, Noise etc.,

Trajectory

Steering Control

Brake

Accelerator

Chassis

Disturbances

𝛽 , πœ“ , π‘Ÿ , 𝑋, π‘Œ,𝑑𝑉

𝑑𝑑,𝑣2

𝑅,

𝑉, 𝛽, πœ“

Simplified scheme of the simplified vehicle-Driver System

Page 6: Driver model - IIT Hyderabad

Driver Model

Vehicle

Process

Intended + Path -

Actual Path

𝛿, 𝑣

Controller C(s)

Plant P(s) Desired + input -

Output

units

Driver – vehicle 1-D model

Page 7: Driver model - IIT Hyderabad

Proposed driver models

β€’ Driver model(PID controller): β€’ Simple linearized driver model with and without delay

β€’ Path following driver model.

β€’ Path following driver model which minimizes lateral deviation and heading error according to a previewed path function and improves stability by regulating yaw and lateral disturbances during maneuvers.

β€’ Vehicle Model β€’ Rigid body model under neutral steering condition.

Page 8: Driver model - IIT Hyderabad

β€’ Simple linearized driver model with out delay

𝛿 𝑑 + 𝜏 = βˆ’πΎπ‘” πœ‘ 𝑑 βˆ’ πœ‘ 𝑑

πœπ›Ώ(𝑑) + 𝛿 𝑑 = βˆ’πΎπ‘” πœ‘ 𝑑 βˆ’ πœ‘ 𝑑

π½π‘§π‘Ÿ = π‘π‘Ÿπ‘Ÿ + 𝑁𝛿𝛿 +𝑀𝑧𝑒

π½π‘§πœ‘ βˆ’ π‘π‘Ÿπœ‘ + π‘πœ‘πΎπ‘” = π‘π›ΏπΎπ‘”πœ‘π‘œ 𝑑 + 𝑀𝑧𝑒

π‘π‘Ÿ >2 𝐽𝑧𝐾𝑔𝑁𝛿

𝐾𝑔 <π‘π‘Ÿ

2

4𝐽𝑧𝑁𝛿

Page 9: Driver model - IIT Hyderabad

β€’ Simple linearized driver model with delay

π‘Ÿ 𝛿

πœ‘ = 𝐴

π‘Ÿπ›Ώπœ‘

+ π΅π‘πœ‘π‘œ + 𝐡𝑑𝑀𝑧𝑒

𝐴 =

π‘π‘Ÿπ½π‘§

𝑁𝛿𝐽𝑧 0

0 βˆ’1𝜏

βˆ’πΎπ‘”πœ

1 0 0

, 𝐡𝑑=

1𝐽𝑧

00

, 𝐡𝑐 =π‘Ÿ 𝛿

πœ‘

𝑠3 + 𝑃1

πœβˆ’

π‘π‘Ÿ

𝐽𝑧𝑠2 βˆ’

π‘π‘Ÿ

πœπ½π‘§π‘  +

𝑁𝛿𝐾𝑔

πœπ½π‘§=0

𝐾𝑔 <π‘π‘Ÿ

2

𝐽𝑧𝑁𝛿

𝜏 <π½π‘§π‘π‘Ÿ

2

π‘π‘Ÿ2 βˆ’ 𝐽𝑧𝑁𝛿𝐾𝑔

Page 10: Driver model - IIT Hyderabad

Proportional Constant Vs Velocity @ different time delays

Page 11: Driver model - IIT Hyderabad

Simple linearized Driver model with Delay Yellow is the desired path Violet is the Actual path

x

y

Path

Page 12: Driver model - IIT Hyderabad

π‘₯ 𝑦

πœƒ

πœ™

cos(Σ¨) Sin(Σ¨) Tan(Σ¨)/l

0

v1

0 0 0 1

v2 + =

Z’ = πœ•π‘§

πœ•π‘  𝐴 = 0 1 B = 0

0 0 1

Path fallowing driver model.

𝑠 = 𝑣1cos (πœƒ )

1 βˆ’ 𝑑𝑐(𝑠)

𝑑 = 𝑣1 sin πœƒ

πœƒ = 𝑣1 tan πœ™

𝑙 βˆ’

𝑐 𝑠 cos πœƒ

1 βˆ’ 𝑑𝑐 𝑠

𝑐 𝑠 = π‘‘πœƒπ‘‘π‘‘π‘ 

Z’ = Az + Bv

Page 13: Driver model - IIT Hyderabad

𝑧𝑇𝑄𝑧 + π‘Ÿπ‘£2 𝑒2πœ†π‘ π‘‘π‘  α΄”

0

P(A + πœ†πΌ) + (𝐴𝑇 + πœ†I)P – 1/r PBB’TP + Q = 0 V = -Kz

πœ™ = 𝑙(𝑓 𝑠 βˆ’ 𝐾𝑧)

Page 14: Driver model - IIT Hyderabad

Results

Page 15: Driver model - IIT Hyderabad

Implementation of delay into driver model

β€’ A vehicle path following analysis and improvement of vehicle handling process

β€’ Introduce control system to ensure the vehicle follows desired path

β€’ Desired yaw rate and slip angle to get desired path

β€’ Delay associated with diver , Neural response delay

β€’ Sensor delay

β€’ Consider preview distance

Page 16: Driver model - IIT Hyderabad

β€’ The equations of vehicle dynamics are: β€’ 𝑀 𝑉 𝑦 + π‘ˆπ‘Ÿ = πΉπ‘¦π‘Ÿ π‘π‘œπ‘ π›Ώπ‘Ÿ + 𝐹π‘₯π‘Ÿ 𝑠𝑖𝑛𝛿 + 𝐹𝑦𝑓 π‘π‘œπ‘ π›Ώπ‘“ + 𝐹π‘₯𝑓 𝑠𝑖𝑛𝛿𝑓

β€’ Izπ‘Ÿ = π‘ŽπΉπ‘¦π‘“ π‘π‘œπ‘ π›Ώπ‘“ + π‘ŽπΉπ‘₯𝑓 𝑠𝑖𝑛𝛿𝑓 βˆ’ π‘πΉπ‘¦π‘Ÿ π‘ π‘–π‘›π›Ώπ‘Ÿ βˆ’ π‘πΉπ‘¦π‘Ÿ π‘π‘œπ‘ π›Ώπ‘Ÿ

𝑦 𝑒 = π‘ˆ π‘ π‘–π‘›πœ“ + 𝑉𝑦 cosπœ“

πœ“ = πœ“ 𝑣 βˆ’ πœ“ π‘Ÿ

Page 17: Driver model - IIT Hyderabad

Vehicle model

𝑋 1 = 𝐴1𝑋1 + 𝐸1𝛿 + 𝐡1𝑀𝑧 + 𝐾 (1

𝑅 𝑑)

Page 18: Driver model - IIT Hyderabad

Driver model

β€’ 𝐻 𝑠 =𝑑 𝑠

𝐸𝑑 𝑠=

β„Ž

𝑁

𝜏1𝑆+1

𝜏2𝑆+1

1

πœπ‘Ÿπ‘†+1π‘’βˆ’πœπ‘‘π‘  reff: Rosettes 2003

β€’ Lead constant ,lag constant, reaction and delay time.

β€’ 𝑦𝑒𝑝 = 𝑦𝑒 + 𝐿 πœ“

β€’ First order Pade polynomial approximation

β€’ π‘’βˆ’πœπ‘‘π‘ =1βˆ’

πœπ‘‘

2𝑠

1+πœπ‘‘

2𝑠

Human driver equation in time variant space.

β€’ 𝛿 = π‘Š βˆ’π‘¦ 𝑒 + πΏπœ“ +2𝜏1

𝜏2𝑦 𝑒 + πΏπœ“ +

1

πœπ‘›πœ2 βˆ’ πœπ‘› + 𝜏2 𝛿 βˆ’ 𝛿

β€’ W= β„Ž

𝑁.1

πœπ‘›

1

𝜏2

Page 19: Driver model - IIT Hyderabad

Closed Loop driver model

β€’ 𝑋 = 𝐴𝑋 + 𝐡𝑀𝑧 + 𝐾1

𝑅

β€’ yaw rate and slip angle to close actual path curvature is taken as sinusoidal path

Page 20: Driver model - IIT Hyderabad

Controller

Introduce PID controller for

1. yaw rate

2. slip angle to get desired path

3. Optimization of Kp, Ki, Kd by GA

Optimal PID controller

+-

Driver model Vehicle model

Intended path actual path

Process

Vr, r

Page 21: Driver model - IIT Hyderabad

Matlab Simulink model

Page 22: Driver model - IIT Hyderabad

Conclusion

β€’ Formulated driver model in order to make vehicle in desired path.

β€’ 1- Simple model with delay case has been studied, and used PID controller

β€’ Modeled in Simulink

β€’ 2- No delay case has been studied by considering preview distance

β€’ Optimized proportional controller has been used with the help of Riccati equation by minimizing cost function .

β€’ Modeled and solved using Matlab ODE solver

β€’ 3- Introduced delays to driver model and

β€’ Modeled in Matlab Simulink along with mathematical modeling .

Page 23: Driver model - IIT Hyderabad

REFERENCE

β€’ Giancarlo Genta, Lorenzo Morello 2009 β€œThe Automotive Chassis – Sysem Design”.

β€’ Wenjuan Jiang, Carlos Canudas-de-Wit, Olivier Sename and Jonathan Dumon 2011 β€œA new mathematical model for car drivers with spatial preview”.

β€’ Behrooz Mashadi, Mehdi Mahmoudi-Kaleybar, Pouyan Ahmadizadeh; Atta Oveisi 2014 β€œA path following driver/vehicle model with optimized lateral dynamic controller.”

β€’ Rosettes, E.J , (2003) β€œA potential Field Framework for Active Vehicle Lane Keeping Assistance”.

Page 24: Driver model - IIT Hyderabad

THANK YOU