Beruflich Dokumente
Kultur Dokumente
Repetition Supervisory Control Algorithms Heuristic Control Approaches Optimal Control Strategies
Analytical solutions to Optimal Control Problems ECMS Equivalent Consumption Minimization Strategy
1 / 33
3 / 33
J(x0 ) = gN (xN ) +
k=0
gk (xk , uk )
xk+1 = fk (xk , uk ) Algorithm idea: Start at the end and proceed backward in time to evaluate the optimal cost-to-go and the corresponding control signal.
x
1 2 3
k= 0 ta
x
2 0 2 1 4 0 2
JN (xN ) 2
1 0 1 2 3 N
tb
N 1
k= 0 ta
N 1
N tb
4 / 33
5 / 33
6 / 33
7 / 33
Outline
Repetition Supervisory Control Algorithms Heuristic Control Approaches Optimal Control Strategies Analytical solutions to Optimal Control Problems ECMS Equivalent Consumption Minimization Strategy
The different modes for a parallel hybrid u Pbatt /Pvehicle Battery drive mode (ZEV)
8 / 33
9 / 33
Control algorithms
Determining the power split ratio u uj (t) = Pj (t) Pm+1 (t) + Pl (t) (4.110)
1 2a 2b 3 4 5a 5a
All practical control strategies have engine shut off when the torque at the wheels are negative or zero; standstill, coasting and braking.
10 / 33
11 / 33
Non-causal controllers
Detailed knowledge about future driving conditions. Position, speed, altitude, trafc situation. Uses: Regulatory drive cycles, public transportation, long haul operation, GPS based route planning.
Heuristic controllers Causal State of the art in most prototypes and mass-production Optimal controllers Often non-causal Solutions exist for simplications Sub-optimal controllers Often causal On-going work to include optimal controllers in prototypes
Causal controllers
No knowledge about the future... Use information about the current state. Uses: The normal controller, on-line, in vehicles without planning
12 / 33
13 / 33
Outline
Repetition Difcult problem Unsolved problem for causal controllers Rich body of engineering reports and research papers on the subject This can clearly be seen when reading chapter 7! Heuristic Control Approaches Optimal Control Strategies Analytical solutions to Optimal Control Problems ECMS Equivalent Consumption Minimization Strategy Supervisory Control Algorithms
14 / 33
15 / 33
Operation usually depends on a few vehicle operation Rule based: Nested if-then-else clauses if v < vlow then use electric motor (u=1). else. . . Fuzzy logic based Classication of the operating condition into fuzzy sets. Rules for control output in each mode. Defuzzycation gives the control output.
Determine control output as function of some selected state variables: vehicle speed, engine speed, state of charge, power demand, motor speed, temperature, vehicle acceleration, torque demand.
16 / 33 17 / 33
Outline
Easy to conceive Relatively easy to implement Result depends on the thresholds Proper tuning can give good fuel consumption reduction and charge sustainability Performance varies with cycle and driving condition Not robust Time consuming to develop an tune for advanced hybrid congurations
Repetition Supervisory Control Algorithms Heuristic Control Approaches Optimal Control Strategies Analytical solutions to Optimal Control Problems ECMS Equivalent Consumption Minimization Strategy
18 / 33
19 / 33
J=
0
mf (t, u(t))dt
J=
0
mf (t, u(t)) + CO mCO (x(t), u(t))+ NO mNO (x(t), u(t)) + HC mHC (x(t), u(t)) dt
J=
0
20 / 33
mf (t, u(t)) +
d a(t) dt
dt
21 / 33
Including constraints
Hard or soft constraints
tb
min J(u) =
ta
L(t, u(t))dt
J=
0
mf (t, u(t))dt
L(t, u(t))dt
How to select (q(tf ))? (q(tf )) = (q(tf ) q(0))2 penalizes high deviations more than small, independent of sign (q(tf )) = w (q(0) q(tf )) penalizes battery usage, favoring energy storage for future use One more feature from the last one
22 / 33 23 / 33
Including constraints
State equation x = f (x) is also included From Lecture 5 Consider hybrid with only one state, SoC q(t)dt
0 tb
L(t, u(t))dt
min J(u) =
ta
24 / 33
25 / 33
Outline
Repetition Core of the problem Supervisory Control Algorithms min J(u) = (q(tb ), tb ) + Heuristic Control Approaches Optimal Control Strategies Analytical solutions to Optimal Control Problems ECMS Equivalent Consumption Minimization Strategy
ta tb
L(t, u(t))dt
s.t. q(t) = f (t, q(t), u(t)) Hamiltonian from optimal control theory H(t, q(t), u(t), (T )) = L(t, u(t)) + (t) f (t, q(t), u(t))
26 / 33
27 / 33
Different efciencies 0 = (q(tf )) = q(tf ) wdis , q(tf ) > q(0) wchg , q(tf ) < q(0)
Introduce equivalence factor (scaling) by studying battery and fuel power s(t) = (t) HLHV Vb Qmax
schg =