Difference between revisions of "Truck cruise control"
MichaelJung (Talk | contribs) (Created page with "{{Dimensions |nd = 1 |nx = 2 |nw = 1 |nre = 2 }} Category:Model characterization The truck cruise control problem uses a quite simple truck mo...") |
FelixMueller (Talk | contribs) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Dimensions | {{Dimensions | ||
|nd = 1 | |nd = 1 | ||
− | |nx = | + | |nx = 3 |
|nw = 1 | |nw = 1 | ||
− | |nre = | + | |nre = 6 |
}} | }} | ||
− | |||
The truck cruise control problem uses a quite simple truck model. It realizes several objective criteria as fuel consumption, traveling time and driver comfort are competing against each other. The problem is formulated in terms of the traveled distance. | The truck cruise control problem uses a quite simple truck model. It realizes several objective criteria as fuel consumption, traveling time and driver comfort are competing against each other. The problem is formulated in terms of the traveled distance. | ||
Line 28: | Line 27: | ||
</math> | </math> | ||
− | <math>\textstyle x_0</math> is the velocity of the truck in m/s, <math>\textstyle x_1</math> is the fuel consumption in liters, the control function <math>\textstyle u_0</math> is the induced engine torque in Nm, <math>\textstyle u_1</math> is the combined engine brake torque. This model goes back to Garrard< | + | <math>\textstyle x_0</math> is the velocity of the truck in m/s, <math>\textstyle x_1</math> is the fuel consumption in liters, the control function <math>\textstyle u_0</math> is the induced engine torque in Nm, <math>\textstyle u_1</math> is the combined engine brake torque. This model goes back to Garrard<bib id="Garrard1977" />. |
The equality constraints <math>r^{\text{eq}}(\cdot)</math> will often fix the initial values, i.e., <math>x(0) = x_0</math>, or impose a [[:Category:Periodic | periodicity]] constraint. | The equality constraints <math>r^{\text{eq}}(\cdot)</math> will often fix the initial values, i.e., <math>x(0) = x_0</math>, or impose a [[:Category:Periodic | periodicity]] constraint. | ||
Line 42: | Line 41: | ||
Note that a Lagrange term <math>\int_{t_0}^{t_f} L( x(t), u(t), v(t), q, \rho) \; \mathrm{d} t</math> can be transformed into a Mayer-type objective functional. | Note that a Lagrange term <math>\int_{t_0}^{t_f} L( x(t), u(t), v(t), q, \rho) \; \mathrm{d} t</math> can be transformed into a Mayer-type objective functional. | ||
+ | |||
+ | |||
+ | [[Category: MIOCP]] [[Category: ODE model]] [[Category:Transport]] |
Latest revision as of 23:12, 27 June 2016
Truck cruise control | |
---|---|
State dimension: | 1 |
Differential states: | 3 |
Discrete control functions: | 1 |
Interior point equalities: | 6 |
The truck cruise control problem uses a quite simple truck model. It realizes several objective criteria as fuel consumption, traveling time and driver comfort are competing against each other. The problem is formulated in terms of the traveled distance.
Mathematical formulation (under construction)
For almost everywhere the mixed-integer optimal control problem is given by
is the velocity of the truck in m/s, is the fuel consumption in liters, the control function is the induced engine torque in Nm, is the combined engine brake torque. This model goes back to Garrard[Garrard1977]Author: Garrard, W.L.; Jordan, J.M.
Journal: Automatica
Pages: 497--505
Title: Design of Nonlinear Automatic Control Systems
Volume: 13
Year: 1977
.
The equality constraints will often fix the initial values, i.e., , or impose a periodicity constraint.
Extensions (under construction)
- For some problems the functions may as well depend explicitely on the time .
- The differential equations might depend on state-dependent switches.
- The variables may include boolean variables.
- The underlying process might be a multistage process.
- The dynamics might be unstable.
- There might be an underlying network topology.
- The integer control functions might have been (re)formulated by means of an outer convexification.
Note that a Lagrange term can be transformed into a Mayer-type objective functional.