modeling and control of quarter-vehicle suspension with a semiactive actuator, stamat stamatov -...
DESCRIPTION
Summary/presentation of a dissertation on suspension modeling and semiactive suspension controlTRANSCRIPT
![Page 1: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/1.jpg)
1Title slide
(248) 303-0944
University of Detroit Mercy
Modeling and Control of Quarter Vehicle Modeling and Control of Quarter Vehicle Suspension with a Semiactive ActuatorSuspension with a Semiactive Actuator
Dissertation Defense PresentationDissertation Defense Presentation
Stamat Stamatov
12/3/2008
Advisors: Dr. Mohan Krishnan Dr. Sandra Yost
![Page 2: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/2.jpg)
2
The Beginning
![Page 3: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/3.jpg)
3
Introduction to Semiactive Suspensions
![Page 4: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/4.jpg)
4
HondaCopyright Hitachi
Semiactive suspension components
Hitachi Semiactive suspension components
(height sensor not shown)
Audi front suspension
![Page 5: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/5.jpg)
5
Semiactive Damper Design 1
(copyright Xubin Song)
![Page 6: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/6.jpg)
6
Semiactive Damper principle of operation
(copyright Carbibles.com)
Semiactive Damper Design 2
![Page 7: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/7.jpg)
7
Semiactive Suspension Control System Structure
![Page 8: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/8.jpg)
8
Semiactive Suspension Modeling
![Page 9: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/9.jpg)
9
Double Wishbone Quarter Vehicle Suspension Modeling
Realistic drawing 2D model mechanical diagram
![Page 10: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/10.jpg)
10
Quarter Vehicle Suspension Model Decomposition
![Page 11: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/11.jpg)
11
Body and Wheel Model 1
Challenges:
• Body, wheel, lower & upper arm form a kinematic loop (many constraint equations and only two degrees of freedom: Yb, Yw)
• The equations of motion are highly nonlinear due to the trigonometry involved.
![Page 12: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/12.jpg)
12
Body and Wheel Model 2
Solution:
• Manually solve and optimize the equations of motion (used symbolic algebra package).
• For simplicity represent the equations of motion as a second order differential equation with varying coefficients (PXX).The coefficients are functions of the current system states (body to wheel distance).
![Page 13: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/13.jpg)
13
Body and Wheel Model 3
Nonlinear coefficient loop is shown in grey
![Page 14: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/14.jpg)
14
Strut Model 1
![Page 15: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/15.jpg)
15
Strut Model 2
Challenge:
The magneto rheological damper is highly nonlinear and exhibits hysteresis
![Page 16: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/16.jpg)
16
Bouc-Wen hysteresis model used for the MR damper
![Page 17: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/17.jpg)
17
MR damper Bouc-Wen hysteresis model– Simulink Diagram
![Page 18: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/18.jpg)
18
Tire model
The tire is a slightly nonlinear spring (with slight damping).
Tire hop needs to be taken into account.
The camber force needs to be taken into account FC = f(FN,γC)
![Page 19: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/19.jpg)
19
Tire model – Simulink diagram
Tire hop and nonlinear stiffness are taken into account.
![Page 20: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/20.jpg)
20
Simulink model Real time model considerations
![Page 21: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/21.jpg)
21
Workflow: Symbolic Math Formulae ► Simulink Stateflow Model
![Page 22: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/22.jpg)
22
Entire quarter vehicle model - Simulink diagram
For this section see author's SAE article “Using Quasi-linearization for Real Time Dynamic Simulation of a Quarter Vehicle Suspension” 2007-01-0833
![Page 23: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/23.jpg)
23
Pre-calculating complex expressions into lookup tables
![Page 24: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/24.jpg)
24
Different Integration Methods for Different Feedback Loops
![Page 25: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/25.jpg)
25
Speedup of model when lookup tables are used
Model Execution Time
0 1 2 3 4 5 6 7 8 9 10
Coeff from
formulae, cont.
time
Coeff from
formulae, discr.
time
Coeff from
Lookup tables
execution time in microseconds
Execution times of models on a dSPACE DS1006 board with 2.2 GHz Opteron processor.
![Page 26: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/26.jpg)
26
Optimizing the Simulink model for speed
• Pre-calculate into lookup tables the nonlinear PXX coefficients of the Body & Wheel equations
• Pre-calculate into lookup tables the transformation from body to wheel distance into suspension angles.
• Use different rates for different parts of the model (faster rates only for stiff or low time constant loops).
• Use different integration methods depending on the feedback loop location. (Euler Forward where there is immediate feedback to from integrator output to input).
![Page 27: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/27.jpg)
27
Ride Comfort Criteria
![Page 28: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/28.jpg)
28
Passenger comfort criteria
• AccelerationVehicle body vertical acceleration is considered the main criterion for passenger comfort. RMS acceleration value is most commonly used.
JerkJerk (the derivative of vehicle body acceleration) is taken as the second most important passenger criterion.Peak jerk, filtered peak jerk, and RMS jerk are to be used (in that order of importance)
• Acceleration PSD To account for frequency – acceleration power spectral density (PSD) function is used.
![Page 29: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/29.jpg)
29
On the Importance of Jerk as Passenger Comfort Criterion
• Improperly designed semiactive control algorithms can introduce significantly higher jerk levels than passive suspensions.Abruptly changing control forces (due to a nonlinear control algorithm or a nonlinear actuator) contribute to abrupt changes in vehicle body acceleration and thus to higher jerk levels.
![Page 30: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/30.jpg)
30
Semiactive Control of Quarter Vehicle Suspension
![Page 31: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/31.jpg)
31
Linear Two-Mass Model
A simple linear two-mass model is used for controller design.
![Page 32: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/32.jpg)
32
State Space Linear Model 2
A state space model representation better suited for control with the available measurements (YBW).
![Page 33: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/33.jpg)
33
Semiactive Dampers as Actuators Limited Working RegionRisks of higher Jerk Levels
![Page 34: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/34.jpg)
34A semiactive damper can deliver the requested forceonly part of the time
![Page 35: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/35.jpg)
35
Limited Working Region of Semiactive Damper 2
As the damper working region is exited, the force with the sign requested by the control algorithm can no longer be delivered and the current is shut off.
![Page 36: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/36.jpg)
36
Force jumps with abrupt on/off switching of the damper - 1
![Page 37: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/37.jpg)
37
Force jumps plot - 2
![Page 38: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/38.jpg)
38
Jerk Mitigation
![Page 39: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/39.jpg)
39
Basic Idea Behind Jerk Mitigation
• Force requests need to be modified when near the borders of the damper working region.Gradually lower damper force (damper current) before damper reversal.Gradually increase damper force (damper current) after damper reversal.
• Avoid abrupt force reversal requests from the control algorithm.If such request is issued - limit slew rate of the force request.
![Page 40: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/40.jpg)
40
Jerk Mitigation – Desired Behavior
![Page 41: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/41.jpg)
41
Jerk Mitigation – Desired Behavior 2
The goal is to modify (modulate) the force request:
- Only when close to the border of the damper working region.
- Only a short time before exiting and short time after re-entering the damper working region.
- The goal is to avoid fast rate of change of the force request. Thus lowering of force should start early enough before the moment force should reach zero.
![Page 42: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/42.jpg)
42
Jerk Mitigation Modulation – Block Diagram
The output of the control algorithm is modulated to achieve smooth transitions.
Patented by Virginia Tech. with the smoothing function - a static surface.
![Page 43: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/43.jpg)
43
Jerk Mitigation Static Surface modulation
![Page 44: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/44.jpg)
44
Jerk Mitigation Static Surface modulation
![Page 45: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/45.jpg)
45
Jerk Mitigation Static Surface modulation – example 2
Smoothing function surface patented by Mehdi Ahmadian, Xubin Song
Alternative smoothing function surface suggested by the author
![Page 46: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/46.jpg)
46
Static Surface modulation – Modulated Current Graph
![Page 47: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/47.jpg)
47
The tuning of static surface (level) based modulation is a compromise between low and high speed behavior.
Level (surface based) Modulation at Various Damper Speeds
![Page 48: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/48.jpg)
48
The tuning of static surface (level) based modulation is a compromise between low and high speed behavior.
Level (surface based) Modulation at Various Damper Speeds
![Page 49: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/49.jpg)
49
Prediction based Jerk Mitigation Modulation
C(t) is a function indicating entering/exiting damper working region.
Predict when C(t) will cross zero and modulate damper force in advance.
![Page 50: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/50.jpg)
50
Jerk Mitigation Modulation – Using Zero Crossing Predictor
C(t) is a function indicating entering/exiting damper working region.
Predict when C(t) will cross zero and modulate damper force in advance.
See the author's SAE article “Low Jerk Predictive Force Modulation for Semi-Active Suspension Control” 2008-01-0904
![Page 51: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/51.jpg)
52
Modulation coefficient with Zero Crossing Predictor - 2
![Page 52: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/52.jpg)
53
Comparison of modulation approaches
![Page 53: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/53.jpg)
54
Control Command
(Damper Current)
Real Time Demo
Plant Model
Controller Algorithm
Sensor Measurements
Load models
as C code
Monitor Simulation
400Hz CAN
![Page 54: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/54.jpg)
55
Summary of what may be considered new in this work
Easy to analyze 2D quarter vehicle suspension Model presented as simple equation with varying coefficients.
Model optimized for real time execution.
Workflow/Process to derive, simplify models and create real time capable implementations.
Approach to filtering of PSD functions for easier comparison.
Comprehensive treatment of Jerk mitigation requirements and approaches.
New dynamic algorithm for jerk mitigation. The algorithm would use a predictor to anticipate the moment when the damper will no longer be able to deliver the required force.
Study of optimal tuning of skyhook-groundhook controller and its effects on jerk.
![Page 55: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/55.jpg)
56
Papers written as part of this research
“Using Quasi-linearization for Real Time Dynamic Simulation of a Quarter Vehicle Suspension” 2007-01-0833with co-authors Dr. Sandra Yost and Dr. Mohan Krishnan
The paper was selected for the SAE’s 2007 Transactions
“Low Jerk Predictive Force Modulation for Semi-Active Suspension Control” 2008-01-0904
with co-authors Dr. Sandra Yost and Dr. Mohan Krishnan
The paper was presented at the SAE’s 2008 World Congress.
![Page 56: Modeling and Control of Quarter-Vehicle Suspension with a Semiactive Actuator, Stamat Stamatov - Doctoral Presentation](https://reader034.vdocument.in/reader034/viewer/2022050906/55720f51497959fc0b8c8fbd/html5/thumbnails/56.jpg)
57
The End