e- 579 mechatronics modeling and simulation term project - “ steer by wire” instructor dr....
Post on 19-Dec-2015
214 views
TRANSCRIPT
![Page 1: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/1.jpg)
E- 579Mechatronics Modeling and Simulation
Term Project - “ Steer By Wire”
InstructorDr. Shuvra Das
Divesh Mittal
![Page 2: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/2.jpg)
April 17, 2006 E-579 - Steer By Wire system 2
Contents
• Introduction• System level modeling
• Bond graph model
• SBW control
• Results and Discussion
• Limitations and Future work
• References
![Page 3: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/3.jpg)
April 17, 2006 E-579 - Steer By Wire system 3
Introduction and Significance
• By wire system is getting popular because of its efficient and accurate operations.
• There are still few concerns and issues.• Idea here is to model simple steer by wire system and
see if we can replicate the results from existing hydraulic steering system.
• This is simple model to understand, idea needs to be extended in order to get more close to real world.
![Page 4: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/4.jpg)
April 17, 2006 E-579 - Steer By Wire system 4
Problem Definition
• Understand and prepare system level model of Steer By Wire (SBW) system.
• Making the suitable assumptions to break down whole system into simple energy storage or dissipating elements.
• Convert above information into bond graph model and simulate it on 20-SimTM.
• Plot wheel angle and validate it with similar results from other references.
![Page 5: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/5.jpg)
April 17, 2006 E-579 - Steer By Wire system 5
Steer By Wire System
[“Embedded Steer-by-Wire System Development”, Embedded World, 17-19 February 2004, Nuremberg, Germany]
![Page 6: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/6.jpg)
April 17, 2006 E-579 - Steer By Wire system 6
Steer by Wire
Reference: http://www.Howstuffworks.com
![Page 7: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/7.jpg)
April 17, 2006 E-579 - Steer By Wire system 7
• Introduction
• System level modeling• Bond graph model
• SBW control
• Results and Discussion
• Limitations and Future work
• References
![Page 8: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/8.jpg)
April 17, 2006 E-579 - Steer By Wire system 8
System Level Model
SBW
Steering Wheel Subsystem
Controller Subsystem
Front Wheel Subsystem
Steering Wheel Motor
Torque Sensor
Steering Angle Sensor
Steering Actuator (Motor)
Rack / Pinion Gear
Tire-Wheel subsystem
Steering Column
Tie rod
Control Unit
•Reactive torque
•Control Path
![Page 9: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/9.jpg)
April 17, 2006 E-579 - Steer By Wire system 9
Modeling of SBW
• SBW system is composed of steering subsystem, controller and tire subsystem.
• Model subsystems with the help of major components.
• Each component is a combination of capacitive/inertia/resistor elements and is connected to other components with either a transformer / gyrator elements or series / parallel junction.
![Page 10: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/10.jpg)
April 17, 2006 E-579 - Steer By Wire system 10
Block Diagram
Torque Input
Control Unit
DC Motor
Rack /pinion gear
Tire/wheel assembly
![Page 11: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/11.jpg)
April 17, 2006 E-579 - Steer By Wire system 11
• Introduction
• System level modeling
• Bond graph model• SBW control
• Results and Discussion
• Limitations and Future work
• References
![Page 12: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/12.jpg)
April 17, 2006 E-579 - Steer By Wire system 12
Manual Rack and pinion steering system
ISteeringWheelInertia
RSteeringwheelresistance
0ZeroJunction1
CSteeringColumnStiffness
1OneJunction2
TFRackPinionGearratio
1OneJunction3
IMassofRack
0ZeroJunction2
1OneJunction4
CTieRodStiffness
RTieRodResistance
TFSteeringArmRatio
1OneJunction5
ITireInertia
MSeSelfAligningTorque Constant1
Integrate1
Constant4
Constant3
MSeMSe2
1OneJunction1
Steering wheel/ column Rack and pinion / tire
assembly
![Page 13: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/13.jpg)
April 17, 2006 E-579 - Steer By Wire system 13
Without feedback/No control
1OneJunction1
ISteeringWheelInertia
RSteeringwheelresistance
0ZeroJunction1
CSteeringColumnStiffness
1OneJunction2
TFRackPinionGearratio
1OneJunction3
IMassofRack
0ZeroJunction2
1OneJunction4
CTieRodStiffness
RTieRodResistance
TFSteeringArmRatio
1OneJunction5
ITireInertia
MSeSelfAligningTorque
MSeFrontWheelMotorVoltage
1OneJunction6
IArmatureInductance
RArmatureResistance
GYMotorConstant
1OneJunction7
IMotorShaftInertia
RMotorShaftResistance
0ZeroJunction3
CMotorShaftStiffness
TFGearMotorShaft
Constant1
Constant2
SeSe1
Front wheel actuator motor
Steering wheel
Rack/Pinion, tie rod and tire asembly
![Page 14: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/14.jpg)
April 17, 2006 E-579 - Steer By Wire system 14
Data[3]
![Page 15: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/15.jpg)
April 17, 2006 E-579 - Steer By Wire system 15
Front wheel angle
Front Wheel Angle ( Without Feedback)
0 1 2 3 4 5 6 7 8 9 10time {s}
-30
-20
-10
0
10
20
30
40
50
60
70
steeringwheelanglefrontwheelangle
![Page 16: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/16.jpg)
April 17, 2006 E-579 - Steer By Wire system 16
Validation
Result from reference [1]
![Page 17: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/17.jpg)
April 17, 2006 E-579 - Steer By Wire system 17
Front wheel angle Vs steering wheel angle
Front Wheel Angle vs Steering angle( Without Feedback)
0 5 10 15 20 25 30 35 40 45steeringwheelangle
-1
0
1
2
3
frontwheelangle
1.70
400
![Page 18: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/18.jpg)
April 17, 2006 E-579 - Steer By Wire system 18
Steering subsystem
1OneJunction1
ISteeringWheelInertia
RSteeringwheelresistance
0ZeroJunction1
CSteeringColumnStiffness
MSeSteeringwheelmotor
1OneJunction6
IArmatureInductance
RArmatureResistance
GYMotorConstant
1OneJunction7
IMotorShaftInertia
RMotorShaftResistance
0ZeroJunction3
TFGearMotorShaft
Constant2
SeSe1
CMotorshaftcomplaince
![Page 19: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/19.jpg)
April 17, 2006 E-579 - Steer By Wire system 19
• Introduction
• System level modeling
• Bond graph model
• SBW control• Results and Discussion
• Limitations and Future work
• References
![Page 20: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/20.jpg)
April 17, 2006 E-579 - Steer By Wire system 20
SBW Controller
• Steering wheel Motor Controller
• Front wheel actuator motor controller
![Page 21: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/21.jpg)
April 17, 2006 E-579 - Steer By Wire system 21
Controller
SBW controller [3]
![Page 22: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/22.jpg)
April 17, 2006 E-579 - Steer By Wire system 22
Steering Motor Controller
• Generates reactive torque.
• Easy to drive at low speed and vice versa.
• Reactive torque is function of velocity
![Page 23: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/23.jpg)
April 17, 2006 E-579 - Steer By Wire system 23
Gain factor for Steering control
Gain for steering motor actuator [3]
![Page 24: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/24.jpg)
April 17, 2006 E-579 - Steer By Wire system 24
Feed forward control
Bicycle model for steering behavior [3]
![Page 25: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/25.jpg)
April 17, 2006 E-579 - Steer By Wire system 25
Steering Torque Controller
1OneJunction1
ISteeringWheelInertia
RSteeringwheelresistance
0ZeroJunction1
CSteeringColumnStiffness
MSeSteeringwheelmotor
1OneJunction6
IArmatureInductance
RArmatureResistance
GYMotorConstant
1OneJunction7
IMotorShaftInertia
RMotorShaftResistance
0ZeroJunction3
TFGearMotorShaft
Constant2
CMotorshaftcomplaince
drivertorqueinput
reactiontorque
velocity
drivertorqueMSeMSe2
![Page 26: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/26.jpg)
April 17, 2006 E-579 - Steer By Wire system 26
Reaction Torque Control
Reaction Torque Control
0 1 2 3 4 5 6 7 8 9 10time {s}
-100
0
100
200
300
ExtratorqueVelocity {m/s}Driver Torque input {N.m}Reaction Torque
![Page 27: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/27.jpg)
April 17, 2006 E-579 - Steer By Wire system 27
• Introduction
• System level modeling
• Bond graph model
• SBW control
• Results and Discussion• Limitations and Future work
• References
![Page 28: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/28.jpg)
April 17, 2006 E-579 - Steer By Wire system 28
Results
• Steer by wire was modeled using bond graph technology.
• Controller for SBW improves maneuverability and handling.
• Reactive torque can be controlled using torque control mechanism.
![Page 29: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/29.jpg)
April 17, 2006 E-579 - Steer By Wire system 29
Proposed Time line VS Achievement Mapping
Proposed date Task Status
March 13 Topic search Achieved at time
March 20 Background research Achieved at time
March 27 Understanding the system Achieved at time
March 29 Proposal Presentation Achieved at time
April 02 Basic bond graph modeling Achieved at time
April 04 Decide on modeling complexity of sensors
Achieved at time
April 09 Modeling of controller Started at time but finished on April 15
April 11 Validation of results Achieved at time
April 17 Final presentation Achieved at time
April 21 Final report Should be done in time.
![Page 30: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/30.jpg)
April 17, 2006 E-579 - Steer By Wire system 30
• Introduction
• System level modeling
• Bond graph model
• SBW control
• Results and Discussion
• Limitations and Future work• References
![Page 31: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/31.jpg)
April 17, 2006 E-579 - Steer By Wire system 31
Limitations and Future Work
• Torque control mapping for steering motor.
• Front wheel motor voltage control.
• Importing Matlab file for lookup tables.
![Page 32: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/32.jpg)
April 17, 2006 E-579 - Steer By Wire system 32
References
1. Srihari Vijaykumar ,”Analysis of an electric power assisted steering system using bond graphs”, SAE paper 2003-01-0586.
2. Srihari Vijaykumar ,” Application of bond graph technique to the design of passenger car steering system”, SAE paper 2002-01-0617.
3. Se-Wook Oh,” The development of an advanced control method for the steer-by-wire system to improve the vehicle maneuverability and stability”, SAE paper 2003-01-0578
![Page 33: E- 579 Mechatronics Modeling and Simulation Term Project - “ Steer By Wire” Instructor Dr. Shuvra Das Divesh Mittal](https://reader033.vdocuments.net/reader033/viewer/2022051618/56649d3e5503460f94a177c2/html5/thumbnails/33.jpg)
April 17, 2006 E-579 - Steer By Wire system 33
Questions ??