driver model - iit hyderabad

Post on 06-Jan-2022

7 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Driver model

BIBIN S ME13M1004

SAMUKHAM SURYA ME13M1012

SANTHOSH KUMAR ME13M1007

VINU V ME13M1016

ANWAR SADATH ME12M14P0 00001

RAGHAVENDRA ADITYA ME10B007

MADHAVA RAMESH ME11B038

3D CAD Model Of Mahindra Scorpio

3D CAD Model Of Mahindra Scorpio

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

Driver Model

Vehicle

Process

Intended + Path -

Actual Path

𝛿, 𝑣

Controller C(s)

Plant P(s) Desired + input -

Output

units

Driver – vehicle 1-D model

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.

β€’ Simple linearized driver model with out delay

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

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

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

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

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

𝐾𝑔 <π‘π‘Ÿ

2

4𝐽𝑧𝑁𝛿

β€’ Simple linearized driver model with delay

π‘Ÿ 𝛿

πœ‘ = 𝐴

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

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

𝐴 =

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

𝑁𝛿𝐽𝑧 0

0 βˆ’1𝜏

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

1 0 0

, 𝐡𝑑=

1𝐽𝑧

00

, 𝐡𝑐 =π‘Ÿ 𝛿

πœ‘

𝑠3 + 𝑃1

πœβˆ’

π‘π‘Ÿ

𝐽𝑧𝑠2 βˆ’

π‘π‘Ÿ

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

𝑁𝛿𝐾𝑔

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

𝐾𝑔 <π‘π‘Ÿ

2

𝐽𝑧𝑁𝛿

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

2

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

Proportional Constant Vs Velocity @ different time delays

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

x

y

Path

π‘₯ 𝑦

πœƒ

πœ™

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

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

0

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

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

Results

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

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

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

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

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

Vehicle model

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

𝑅 𝑑)

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

Closed Loop driver model

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

𝑅

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

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

Matlab Simulink model

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 .

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”.

THANK YOU

top related