Optimal Control of Newton-Type Problems of Minimal Resistance

Optimal Control of Newton-Type
Problems of Minimal Resistance
Alexander Yu. Plakhov
Delfim F. M. Torres
[email protected]
[email protected]
Department of Mathematics
University of Aveiro
3810–193 Aveiro, Portugal
Second Junior European Meeting
Historical Facts and How one tells the Story
[1686] Isaac Newton propound and give solution to the problem of
the body of minimal resistance in his Principia Mathematica.
➜ “Newton’s problem is one of the first applications of the
Calculus of Variations.”
[1697] Solutions (by Johann Bernoulli, Newton, Leibniz,
Tschirnhaus, l’Hopital, and Jakob Bernoulli) to the
brachystochrone problem are published.
➜ “The Calculus of Variations was born in 1697.”
[1956] The proof of the Pontryagin Maximum Principle is
published (by Boltyanski, Gamkrelidze, and Pontryagin).
➜ “Optimal Control Theory was born in the fifties with the
Pontryagin Maximum Principle.”
Torino, Italy, 3-5 December 2003
1
Second Junior European Meeting
Recent Thesis and Our Claim
In the beautiful paper
H. J. Sussmann and J. C. Willems, 300 years of
optimal control: from the brachystochrone to the
maximum principle, IEEE Control Systems Magazine,
1997, pp. 32–44.
the authors defend the (polemic) thesis that the
brachystochrone marks also the birth of Optimal Control
(1697).
Here we go a step further (Juniors can be polemic ;-))
➜ Optimal Control was born before the Calculus of Variations!
➜ Newton’s problem of Minimal Resistance marks the birth of
Optimal Control (1686)
Torino, Italy, 3-5 December 2003
2
Second Junior European Meeting
Newton’s Problem of Minimal Resistance
Problem. Find the shape of a solid of revolution, moving in a
fluid along its axis with constant velocity, which would offer
minimum resistance.
The mathematical formulation of the problem depends on the
resistance law of the medium.
Newton has considered:
➜ A “rare” medium, consisting of perfectly elastic particles
with constant mass.
➜ The resisting pressure at a surface point to be proportional
to the square of the normal component of its velocity.
High-speed and high-altitude flying vehicles
Newton’s problem is applicable to the design of missiles
traveling hypersonically in the thin air of our upper atmosphere.
Torino, Italy, 3-5 December 2003
3
Second Junior European Meeting
Newton’s problem belongs to Optimal Control
Resistance force is given by R [ẋ(·)] =
T
0
t
1
dt
2
1 + ẋ(t)
In 1788 Legendre noted that the problem R [ẋ(·)] → min,
x(0) = 0, x(T ) = H, has no solution (the infimum is zero):
➜ The Resistance integral is non-negative
➜ If one chooses a zig-zag function x(·) wildly oscillating, then
R [ẋ(·)] becomes arbitrarily small
✔ To make the problem physically consistent, one must take into
account the monotonicity of the profile Optimal Control
T
1
R [u(·)] =
t
dt −→ min
2
1
+
u(t)
0
ẋ(t) = u(t) ,
x(0) = 0 ,
Torino, Italy, 3-5 December 2003
u(t) ≥ 0
x(T ) = H
4
Second Junior European Meeting
Newton’s Problem has been widely studied
Newton has found the solution in 1687, but did not explained
how he obtained it [He didn’t wrote, however, “I have a great
proof, but no space for it in the margins of this book” ;-)]
Main difficulty: standard existence proofs fail because the
Lagrangian L(t, u) = t/(1 + u2 ) is not convex with respect to u
for u ≥ 0; neither coercive
In order to prove existence, several different classes of admissible
functions have been proposed by subsequent mathematicians
✔ There has been a recent revival of interest in Newton’s problem
of the body of minimal resistance:
➜ Since 1993, many variations began to be investigated
(France, Germany, Italy, Portugal-Russia)
➜ Applications to artificial satellites (h ∼ 200 ÷ 250 Km)
Torino, Italy, 3-5 December 2003
5
Second Junior European Meeting
Some Recent Results on Newton-type Problems
Bodies without rotational symmetry (nonsymmetric cases):
[Buttazzo & Ferone & Kawohl, 1993] [Lachand-Robert &
Peletier, 1999]
Unbounded body (resistance per unit area) with one-impact
assumption: [Comte & Lachand-Robert, 2001]
Bodies with rotational symmetry and one-impact assumption,
but not convex: [Comte & Lachand-Robert, 2002]
Friction between particles and body (non-elastic collisions):
[Horstmann & Kawohl & Villaggio, 2002]
Bodies with prescribed volume: [Belloni & Wagner, preprint]
Multiple collisions allowed: [Plakhov, Doklady, 2003] [Plakhov,
Russian Math. Surveys, 2003]
Unbounded body, multiple collisions allowed: [Plakhov, 2004]
Torino, Italy, 3-5 December 2003
6
Second Junior European Meeting
Our Contribution
We consider convex d-dimensional bodies of revolution with Height
H and radius of maximal cross section T .
We are not restricted to two-dimensional or three-dimensional
bodies! (d ≥ 2)
We consider a different point of view (physically, more realistic):
the body does not move and is situated in a flux of infinitesimal
particles. The flux is invariant with respect to translations and
rotations around the symmetry axis of the body.
We address the situation when the flux of particles is not
necessarily falling vertically downwards: non-parallel flux
The pressure will be a function of ẋ+ (·) or of ẋ− (·), as the point
belongs to the front or to the rear part of the body. We denote
by p+ (ẋ+ ) and p− (ẋ− ) the corresponding pressure functions.
Torino, Italy, 3-5 December 2003
7
Second Junior European Meeting
Our Mathematical Model
Resistance of the flux on the front part of the body:
T
R+ [x+ ] =
td−2 p+ (x+ (t)) dt, x+ (0) = 0, x+ (T ) = H − c
0
Resistance of the flux on the rear part of the body:
T
R− [x− ] =
td−2 p− (x− (t)) dt, x− (0) = 0, x− (T ) = c
0
Resistance of the body to the flux: R[x+ , x− ] = R+ − R−
It is required to minimize R[x+ , x− ] over all pairs (x+ (·), x− (·))
of convex monotone increasing functions defined on [0, T ]
We assume the following assumptions (all physically relevant):
(i) p± ∈ C 1 [0, +∞);
(ii) ∃ limu→+∞ p± (u) ≥ 0;
(iii) p± (0) = limu→+∞ p± (u) = 0;
(iv) ∃ ū± > 0 s.t. p± is strictly monotone decreasing on [0, ū± ],
and strictly monotone increasing on [ū± , +∞)
Torino, Italy, 3-5 December 2003
8
Second Junior European Meeting
Our Approach
First Step: we minimize R+ [x+ (·)] and maximize R− [x− (·)]
with c fixed, over monotone increasing functions
x− : [0, T ] → [0, c], x+ : [0, T ] → [0, H − c], and verify that
among all the solutions, the convex ones are unique; we denote
them by xc− (·) and xc+ (·).
Second Step: we minimize the difference R+ [xc+ (·)] − R− [xc− (·)]
with respect to c ∈ [0, H].
✔ Difficult part is the First Step. We obtain complete solution:
➜ First we assume that there exists a solution to the problems.
➜ We apply the Pontryagin Maximum Principle to the
hypothetical solutions
➜ Finally, by means of a direct calculation, we prove that the
candidates are indeed optimum.
Torino, Italy, 3-5 December 2003
9
Second Junior European Meeting
Main Result
Theorem. Under our assumptions on p(·), the control ũ(·) is an
absolute minimizing (maximizing) control for the problem
T
R [u(·)] =
td−2 p(u(t)) dt −→ extr
0
x (t) = u(t) ,
u(t) ≥ 0 ,
x(0) = 0 , x(T ) = β
()
(β > 0)
if, and only if, it is a Pontryagin extremal control.
Corollary. Finding the solutions to problem () amounts to find
the minimum of the function h(u) = td−2 p(u) + λu for u ≥ 0,
t ∈ [0, T ], λ > 0.
➜ Roughly speaking, to solve a Newton-type problem of the kind
we are considering, one just need to solve three static
optimization problems!
Torino, Italy, 3-5 December 2003
10
Second Junior European Meeting
Proof of the Main Result (idea)
We prove that all Pontryagin extremals (x(·), u(·), ψ0 , ψ(·)) of
the problem are normal extremals (ψ0 = −1) with ψ(·) a
negative constant: ψ(t) ≡ −λ, λ > 0. (Ingredients: adjoint
system; maximality condition; and hypothesis on pressure p(·))
From previous step, one can write the maximality condition as
−td−2 p(ũ(t)) − λũ(t) ≥ −td−2 p(u(t)) − λu(t)
Having in mind that all admissible processes (x(·), u(·)) of the
T
T problem satisfy 0 u(t)dt = 0 x (t)dt = β, it is enough to
integrate in order to obtain the conclusion:
T
T
td−2 p(ũ(t))dt ≤
td−2 p(u(t))dt .
0
Torino, Italy, 3-5 December 2003
0
11
Second Junior European Meeting
Solution to the problem of dimension two (d = 2)
We present only the solution to R+ [x+ (·)] −→ min (R− is similar)
+ (u)
→ max
There exists a unique solution u+ of p+ (0)−p
u

 0
as t ∈ [0, t0 ]
c
(H − c)/T < u+ ⇒ x+ (t) =
 u+ (t − t0 ) as t ∈ [t0 , T ]
t0 = T − (H − c)/u+
(H − c)/T ≥ u+ ⇒ xc+ (t) = (H − c) t/T
R+ [xc+ (·)] = T p+ (0) − (H − c) b+ , with b+ =
p+ (0)−p+ (u+ )
.
u+
✔ There are four possible solutions (we give full characterization)
✔ All the computations can be done with our Maple procedure
> solution(p+,p-,T,H)
which plots the body of minimum resistance.
Torino, Italy, 3-5 December 2003
12
Second Junior European Meeting
Example – solution is a trapezium
>
>
>
>
pp := u -> 1/(1+u^2)+0.5:
pm := u -> 0.5/(1+u^2)-0.5:
T := 2: H := 1:
solution(pp,pm,T,H);
1
0.8
0.6
0.4
0.2
–2
–1
0
1
2
t
Torino, Italy, 3-5 December 2003
13
Second Junior European Meeting
Example – solution is a triangle
>
>
>
>
pp := u -> 1/(1+u^2)+0.5:
pm := u -> 0.5/(1+u^2)-0.5:
T := 2: H := 2:
solution(pp,pm,T,H);
2
1.5
1
0.5
–2
–1
0
1
2
t
Torino, Italy, 3-5 December 2003
14
Second Junior European Meeting
Example – union of a triangle and a trapezium
>
>
>
>
pp := u -> 1/(1+u^2)+0.5:
pm := u -> 0.5/(1+u^2)-0.5:
T := 2: H := 4:
solution(pp,pm,T,H);
4
3
2
1
–2
–1
1
2
t
Torino, Italy, 3-5 December 2003
15
Second Junior European Meeting
Example – union of two triangles with same base
>
>
>
>
pp := u -> 1/(1+u^2)+0.5:
pm := u -> 0.5/(1+u^2)-0.5:
T := 2: H := 6:
solution(pp,pm,T,H);
6
5
4
3
2
1
–2
–1
1
2
t
Torino, Italy, 3-5 December 2003
16
Second Junior European Meeting
Solution to the problem with d ≥ 3
There exist a unique U such that T d−2 p+ (U ) + λ = 0
U
d−1
u
p
(U
)
T d−1 +
+
du
R+ = d−1 |p+ (U )| d−2
+
1
d−1 + u
+
1
|p+ (u)| d−2
|p+ (U )| d−2
d−2
b+
0 ≤ t ≤ t0 ⇒ x(t) = 0; t0 ≤ t ≤ T ⇒ x(t) given parametrically:
t=
x=λ
1
d−2
Torino, Italy, 3-5 December 2003
λ
|p+ (u)|
1
d−2
u
1
|p+ (u)| d−2
,
−
u+
u+ ≤ u ≤ U
1
b+ d−2
−
u
dν
1
u+
|p+ (ν)| d−2
17
Second Junior European Meeting
Example – Newton’s Classical Problem
d = 3; p+ (u) = 1/(1 + u2 ); p− (u) ≡ 0.
Our general expressions give the well-known classical formulas:
the optimal solution x(t) is given in parametric form by
λ
7
1
λ 3u4
, t=
u3 + 2u +
+ u2 − ln u −
x=
2
4
4
2
u
Newton’s classical problem with T = 1, H = 1, 2, 3, 4
4
3
x(t) 2
1
–1
Torino, Italy, 3-5 December 2003
–0.5
0
0.5
t
1
18
Second Junior European Meeting
Newton’s Problem in higher-dimensions
We have solved the problem for an arbitrary dimension d ≥ 2,
and for a class of functions p+ and p−
For example, for d = 4; p+ (u) = 1/(1 + u2 ); p− (u) ≡ 0
(Newton’s problem in dimension four) one gets:
λ=
2 T 2U
2
U 2)
,
t0 =
√
T −5 U + 3 U 3 + 2 U
4T 2 U
2
U 2)
,
H=
5 (1 + U 2 )
(1 +
√ √
5/2
2
T U −5 u + 3 u + 2
U 1+u
, x=
t=T
u 1 + U2
5 (1 + U 2 )
2
2
T 1 + 3U
R+ =
2
2 (1 + U 2 )
(1 +
Torino, Italy, 3-5 December 2003
19
Second Junior European Meeting
Conclusions and Open Questions
Newton-type problems are best treated using an optimal control
approach
We have completed solved a class of Newton-type problems for
which the Pontryagin extremals give the absolute minimizer
(PMP holds as a necessary and sufficient condition)
We consider bodies of arbitrary dimension
✔ We cover problems with a non-parallel flux of particles
? There always exist a flux of particles which realizes our functions
p+ and p− ?
? If yes, how to obtain the flux from p+ and p− ? (inverse problem)
Torino, Italy, 3-5 December 2003
20