wariacje.pdf

(299 KB) Pobierz
254120805 UNPDF
Rozdział7
Rachunekwariacyjny
1Typowyproblemwariacyjny
Pocz¡tki rachunku wariacyjnego to koniec 17. wieku. W 1696 roku, Jan Bernoulli w ActaEruditorum 1
wezwał „najt¦»szych matematyków ±wiata” do rozwi¡zania zagadnieniabrachistochrony : znalezienia rów-
nania krzywej, po której porusza si¦ punkt materialny pod wpływem sił ci¦»ko±ci, a która ma własno±¢
zminimalizowania czasu podró»y pomi¦dzy dwoma, dowolnie zadanymi, punktami 2 . Problem ten dobrze
ilustruje podstawowe zagadnienie rachunku wariacyjnego, jakim jest znalezienie ekstremum (praktycznie
zawsze to b¦dzie minimum) funkcjonału – wielko±ci wyra»onej przy pomocy całki, której warto±¢ zale»y od
drogicałkowania , a wi¦c postaci krzywej ł¡cz¡cej dwie konkretne warto±ci zmiennej całkowania.
W problemie brachistochrony zmienn¡ x zmienn¡niezale»n¡ – jest odległo±¢ „w poziomie” pomi¦dzy
poło»eniami punktu; poło»enie „w pionie” y = y ( x ) to zmiennazale»na . Dwoma punktami, pomi¦dzy któ-
rymi przebiega droga całkowania, s¡ punkt „startu” ( x s ,y s ) i punkt „mety”: ( x m ,y m ) – wi¦zy narzucone na
ruch
y s = y ( x s ) , y m = y ( x m ) . (7.1)
Nasze zadanie to znalezienie równania krzywej y = y ( x ), które musi spełnia¢ wi¦zy ( 7.1 ) i minimalizuje
całkowity czas T podró»y, który mo»emy przedstawi¢ w postaci całki
Z x m ,y m
Z x m ,y m
ds
v ,
T =
dt =
(7.2)
x s ,y s
x s ,y s
gdzie ds to element drogi, a v – pr¦dko±¢ podró»uj¡cego ciała. Warto±¢ tej ostatniej obliczamy z prawa
zachowania energii
q
v = v ( y ) =
2 g ( y s y );
(7.3)
z kolei
q
s
dy
dx
2
q
ds =
dx 2 + dy 2 =
1 +
dx =
1 + y 2 x dx,
(7.4)
gdzie przez y x b¦dziemy oznacza¢ dy/dx . Po podstawieniu z ( 7.3 ) i ( 7.4 ) do ( 7.1 ) mamy 3
T =
Z x s
p 2 g ( y s y ) dx.
p 1 + y 2 x
(7.5)
x m
Okre±lenie krzywej najszybszego spadku, to wybranie, spo±ród niesko«czenie wielu mo»liwych trajektorii
ł¡cz¡cych punkt ( y s ,x s ) („start”) z punktem ( x m ,y m ) („meta”) tej, która minimalizuje wyra»enie ( 7.5 ).
1 Byłtopierwszyniemieckiperiodyknaukowy.Ukazywałsi¦onrazwmiesi¡cuibyłwydawanywLipsku,wlatach1682–1782,
przezOttoMenkeijegosynaJohanna.Tennaukowymiesi¦cznikwydawanybyłpołacinie,apublikowaliwnimnajlepsiuczeni,
»yj¡cywtym–jak»eproduktywnym–stuleciu.
2 Brachistochron¡jest–jakwiemyizarazzobaczymy–cykloida.Jestonazarazem izochron¡ albo tautochron¡ –czaspodró»y
b¦dzietakisamdlaró»nych(le»¡cychnaró»nychwysoko±ciach)punktówstartowych.Nazwywywodz¡si¦zj¦zykagreckiego:
brakhus –krótki; tauto –takisam; isos –równy,tensam; chronos –czas.Empirycznieproblemtenbyłju»znanyChristianowi
Huyghensowi,którywykorzystywałizochronizmcykloidydokonstrukcjizegarów.Problembrachistochronyrozwi¡zali:Newton,
Leibniz,del’Hospital(n.b.ucze«JanaB.)oraz„wielkibratJana”,JakubBernoulli.Zciekawostek:Jakubznałprawidłow¡
odpowied¹ju»odpewnegoczasu,izachodz¡podejrzenia,»ejego(młodszy)brat...zapoznałsi¦zni¡przedogłoszeniem
konkursu.Leibniznietylkorozwi¡załproblem,alepodał(prawidłowo!)nazwiskawszystkichmatematyków,którzyznimsi¦
uporaj¡.Newton,b¦d¡cyju»wnienajlepszejkondycjipsychicznej,pootrzymaniuwyzwaniazamkn¡łsi¦nacaływieczórwswojej
pracowniiwyszedłzniejo4.ranozgotowymrozwi¡zaniem.
3 „Wymiana”graniccałkowaniatokonsekwencjaantyrównoległo±ci wektorów ds i v .
1
254120805.019.png 254120805.020.png
–Rachunekwariacyjny
2
2Rachunekwariacyjny–jednazmiennaniezale»naijednazmienna
zale»na
Sformułowany w poprzednim podrozdziale problem ilustruje najprostszy przypadek rachunku wariacyjnego,
kiedy mamy do czynienia z jedn¡ funkcj¡ – jedn¡zmienn¡zale»n¡ y = y ( x ), b¦d¡c¡ funkcj¡ (tylko !)
jednejzmiennejniezale»nejx . Wyst¦puj¡ca pod znakiem całki funkcja f zale»y od obu zmiennych, zale»nej
i niezale»nej, a tak»e od pochodnej dy/dx y x . Ogólne sformułowanie problemu wariacyjnego sprowadza
si¦ do znalezienia y = y ( x ), dla której funkcjonał J , okre±lony jako
J =
Z x 2
f
y ( x ) , dy
dx ,x
dx,
(7.6)
x 1
przyjmuje warto±¢ ekstremaln¡. Tak¡ drog¦ całkowania oznaczamy y ( x ). W kontek±cie rozwa»a« mechanicz-
nych mo»emy nazwa¢ j¡ trajektori¡rzeczywist¡ . Dla ka»dej warto±ci zmiennej x z przedziału ( x 1 ,x 2 ) zdefi-
niujmy trajektori¦porównawcz¡ Y ( x ), przebiegaj¡c¡ w bezpo±rednim s¡siedztwie y ( x ).
Podkre±lmy, »e wszystkie trajektorie przechodz¡
przez narzucone punkty ( x 1 ,y 1 ) i ( x 2 ,y 2 ) – por.
rys. 7.1 .
Odchylenie trajektorii porównawczej od rzeczy-
wistej w punkcie x nazywamy wariacj¡funkcjiy
i oznaczamy
y = y ( x ) = Y ( x ) y ( x ) . (7.7)
Ze wzgl¦du na narzucone warto±ci y 1 = y ( x 1 ) =
Y 1 ( x 1 ) oraz y 2 = y ( x 2 ) = Y 2 ( x 2 ) dla ko«ców prze-
działu mamy
y ( x 1 ) = y ( x 2 ) = 0 .
(7.8)
Podobnie mo»emy wprowadzi¢, ró»niczkuj¡c
obie strony ( 7.7 ), wariacj¦ pochodnejfunkcjiy(x)
dy/dx
Rysunek 7.1: Trajektoria rzeczywista y ( x ), minimali-
zuj¡ca warto±¢ funkcjonału J i trajektoria porównaw-
cza Y ( x ), obie przechodz¡ce przez y ( x 1 ) = Y ( x 1 ) y 1
oraz y ( x 2 ) = Y ( x 2 ) y 2 .
dx y. (7.9)
Dla funkcji f , b¦d¡cej w ogólnym przypadku
funkcj¡ y i y x , wariacja f b¦dzie si¦ wyra»ała przez
wariacje y i y x 4
y x = dY ( x )
dx dy ( x )
dx
= d
f f ( x ) = f
Y ( x ) , dY
dx ,x
f
y ( x ) , dy
dx ,x
= @f
@y y +
@f
@y x y x .
(7.10)
Konsekwentnie wariacjafunkcjonału b¦dzie okre±lona jako
J = J ( Y,Y x ,x ) −J ( y,y x ,x ) =
Z x 2
f
Y ( x ) , dY
dx ,x
f
y ( x ) , dy
dx ,x
dx
x 1
Z x 2
@f
@y y +
(7.11)
@f
@y x
d
dx y
=
dx.
x 1
Dla trajektorii y ( x ) realizuj¡cej minimum J , wariacja wielko±ci J musi by¢ równa zeru. Mamy tu analo-
giczn¡ sytuacj¦ jak w przypadku „zwykłego” warunku ekstremum dla funkcji g = g ( x ) – aby g ( x ) osi¡gało
ekstremum musi by¢ dg = 0 . Warunkiem dla trajektorii rzeczywistej b¦dzie wi¦c
J =
Z x 2
@f
@y y +
@f
@y x
d
dx y
dx = 0 .
(7.12)
x 1
4 Wwyra»eniuna wariacj¦ funkcji f nie wyst¦puje pochodnacz¡stkowa @f/@x –zmianyfunkcjonałuwynikaj¡bowiem
zodst¦pstwa– przy ustalonej warto±ci x –trajektoriiporównawczejodrzeczywistej.Inaczejmówi¡c:nazmian¦funkcjonału
maj¡wpływwariacjefunkcji y ijejpochodnej y x ,ale„wariacja” x =0.
254120805.021.png 254120805.022.png 254120805.001.png 254120805.002.png 254120805.003.png
–Rachunekwariacyjny
3
Drugi człon w funkcji podcałkowej „zaprasza” do całkowania przez cz¦±ci. Mamy
Z x 2
@f
@y x
d
dx ydx =
Z x 2
d
dx
@f
@y x y
y d
dx
@f
@y x
dx
x 1
x 1
Z x 2
(7.13)
@f
@y x y
x = x 2
y d
dx
@f
@y x dx.
=
x = x 1
x 1
W tym momencie wykorzystujemy „warunek wi¦zów” ( 7.8 ) – z całki ( 7.13 ) pozostaje tylko drugi wyraz
i całka wyj±ciowa ( 7.12 ) przybiera posta¢
J =
Z x 2
@f
@y d
@f
@y x
ydx ;
(7.14)
dx
x 1
warunek zerowania si¦ jej dostarcza – z uwagi na zupełn¡dowolno±¢wwyborzenaszychwariacji y
równania na szukan¡ trajektori¦ rzeczywist¡ y ( x ) 5 .
@f
@y d
@f
@y x
y ( x ) = 0 ,
(7.15)
dx
albo
@y d
@f
@y x = 0 .
(7.16)
dx
Równanie ( 7.16 ) nosi nazw¦ równania Eulera-Lagrange’a (E-L) 6 . Wyst¦puje ono w ró»nych postaciach,
które maj¡ swoje zastosowanie w pewnych, specyficznych przypadkach. Na przykład obliczaj¡c
dx = @f
@y y x +
@y x y xx + @f
@f
@x
oraz
d
dx
y x @f
@y x
= y xx @f
@y x + y x d
@f
@y x
dx
zweryfikujemy łatwo, »e
@x d
f ( x ) y x @f
@y x
= y x
@f
@y d
@f
@y x
,
dx
dx
a je»eli tak to alternatywna posta¢ równania Eulera-Lagrange’a to wła±nie
@x d
f ( x ) y x @f
@y x
= 0 .
(7.17)
dx
Jest ona szczególnie przydatna, je»eli funkcja f ( x ) nie zale»y explicite od x , gdy» wtedy równanie E-L
przybiera ju» całkiem prost¡ posta¢
f ( x ) y x @f
@y x = pewna stała .
(7.18)
Nie zapominajmy, »e w równaniu ( 7.16 ) lub ( 7.18 ) dysponujemy jawn¡ postaci¡ funkcji f , natomiast
szukan¡ funkcj¡ jest „rzeczywista trajektoria” y ( x ).
Jako przykład zastosowania równania Eulera-Lagrange’a rozwi¡»emy do ko«ca problem brachistochrony,
równanie ( 7.5 ), w którym poło»ymy x m = y m = 0 [„meta” w pocz¡tku układu – por. rys. 7.2 (b)].
T =
Z x s
p 2 g ( y s y ) dx.
p 1 + y 2 x
(7.19)
0
5 Zerowaniesi¦całkiniemusiwynika¢zzerowaniasi¦funkcjipodcałkowej.Ale dowolno±¢ wariacji y -apozwalastwierdzi¢,
»eabycałka( 7.14 )byłarównazerutozeru musi by¢ równa funkcjapodcałkowa.
6 Czasamimówisi¦poprostuorównaniuEulera.ZarównoEuler,jakiLagrange–dwajnajwi¦ksimatematycy18.wieku
–pracowaliwBerli«skiejAkademiiNauk(uFryderykaWielkiego),chocia»anijeden,anidruginiepozostalitamzbytdługo.
Eulerpowrócił–nazaproszenieKatarzynyWielkiej–doPetersburga,Lagrange–zpochodzeniaWłoch–przyj¡łzaproszenie
LudwikaXVIdoFrancji,gdzieprzyszłomuprze»y¢prze»y¢czasyWielkiegoTerroru.
@f
df
@f
@f
254120805.004.png 254120805.005.png 254120805.006.png 254120805.007.png 254120805.008.png 254120805.009.png 254120805.010.png
–Rachunekwariacyjny
4
Rysunek 7.2: (a) – cykloida, krzywa jak¡ zakre±la punkt obwodu koła, tocz¡cego si¦ ze stał¡ pr¦dko±ci¡
k¡tow¡ po poziomej prostej; (b) – cykloida odwrócona, brachistochrona siły ci¦»ko±ci.
Wyst¦puj¡ca w nim funkcja podcałkowa to
s
1 + y 2 x
2 g ( y s y )
f = f ( y,y x ) =
(7.20)
nie zale»y od x , a wi¦c stosujemy uproszczon¡ posta¢ równania Eulera ( 7.18 ). Podstawiamy do niej f ( y,y x )
z równania ( 7.20 ) i po prostych przekształceniach mamy
q
( y s y )(1 + y 2 x ) = stała C .
(7.21)
„Rozwikłanie” tego równania ze wzgl¦du na pochodn¡ dy/dx prowadzi do
s
dy
dx =
C 2 y s + y
y s y
.
(7.22)
W dalszych rachunkach pomo»emy sobie . . . znajomo±ci¡ ko«cowego wyniku. Brachistochron¡ ma by¢ „od-
wrócona” (wypukło±ci¡ ku dołowi) cykloida, a wi¦c krzywa zakre±lana przez punkt obwodu koła o promieniu
R , tocz¡cego si¦ po prostej ze stał¡ pr¦dko±ci¡ k¡tow¡ ! . Parametryczne równania cykloidy (koło i punkt
na jego obwodzie startuj¡ z pocz¡tku układu współrz¦dnych) to
x ( ) = R ( sin )
(7.23)
y ( ) = R (1 cos ) ,
(7.24)
gdzie parametr = !t ( t to czas). Tak¡ cykloid¦ widzimy na rys. 7.2 (a).
Aby nasze obliczenia były jak najprostsze wybierzmy stał¡ C 2 w równaniu ( 7.22 ) równ¡ y s 7 . Równanie
to przybiera wówczas posta¢
dy
dx =
r
y
y s y .
(7.25)
Poniewa» wiemy, »e jego rozwi¡zaniem ma by¢ cykloida, zdajemy sobie spraw¦, »e trudno byłoby liczy¢ na
uzyskanie równania w postaci uwikłanej y = y ( x ); zamiast tego spróbujmy dokona¢ apriori parametryzacji
równania, „inspiruj¡c si¦” wzorem ( 7.24 ) i pisz¡c
y = y ( ) = R (1 cos ) ,
(7.26)
gdzie kładziemy – zgodnie z rysunkiem 7.2 R = y s / 2 (współrz¦dna y -owa punktu startu to najwy»sze
z mo»liwych poło»e« punktu na kole o ±rednicy 2 R ). Mamy wi¦c
y = y ( ) = y s
2 (1 cos );
(7.27)
7 Wartotoprzemy±le¢„doko«ca”.Zpewno±ci¡mo»emywybra¢ ró»nic¦ C 2 y s jakopewn¡now¡stał¡,atooznacza:(1)„inny
pocz¡tek”osi y -óworaz(2)„inn¡warto±¢”współrz¦dnej y s (innypunktstartu)wmianownikuwzoru( 7.22 ).Jaktopotwierdz¡
uzyskanewyniki,wybór C 2 = y s ,atak»ewybórodpowiedniejstałejcałkowaniawrównaniunadrug¡zmienn¡: x = x ( )[por.
równanie( 7.30 )],odpowiadaj¡sytuacji,kiedypunkt(0 , 0) stanowi rzeczywi±cie „met¦”dlaze±lizguj¡cegosi¦pokrzywejciałai
jednocze±niejesttopunktprzegi¦ciacykloidy,dlaktóregowarto±¢pochodnej y x =0.
254120805.011.png
–Rachunekwariacyjny
5
podstawiaj¡c z tego równania do ( 7.25 ) dostaniemy
s y s 2 y s 2 cos
s
dy
dx =
1 cos
1 + cos ,
y s y s 2 + y s 2 cos =
(7.28)
albo – uwzgl¦dniaj¡c ( 7.27 ) –
s
s
1 cos dy = y s
1 + cos
1 cos sin d
dx =
2
(7.29)
= ... = y s
2 (1 + cos ) d.
Rozwi¡zaniem tego równania (z dokładno±ci¡ do stałej B ) b¦dzie
x = y s
2 ( + sin ) + B .
(7.30)
Stał¡ B musimy jednak poło»y¢ jako równ¡ zeru, je»eli chcemy aby nasza krzywa przechodziła przez punkt
(0 , 0). Równania brachistochrony przybieraj¡ w tej sytuacji posta¢
x ( ) = R ( + sin )
(7.31)
y ( ) = R (1 cos ) ,
(7.32)
i przedstawiaj¡ cykloid¦, obrócon¡ wypukło±ci¡ w dół [por. rys. 7.2 (b)]. Pozostawiamy Czytelnikowi spraw-
dzenie, »e (1) „przesuwaj¡c” argument k¡towy o : ! + w obu wzorach; (2) dodaj¡c do współrz¦dnej
x -owej stał¡ R ; i (3) „odbijaj¡c” nasz¡ trajektori¦ w osi 0 x oraz przesuwaj¡c j¡ w gór¦ o 2 R : y !− y +2 R
otrzymamy równania ( 7.23 ) i ( 7.24 ), opisuj¡ce „normaln¡” krzyw¡ cykloidy, jak¡ widzimy na rys. 7.2 (a).
Cykloida jest krzyw¡ najszybszej podró»y, ale warto policzy¢ ten czas, aby stwierdzi¢ naocznie, »e jest
on niezale»ny od współrz¦dnych ( x s ,y s ) punktu startowego. Zgodnie z ( 7.5 ) (pami¦tajmy: x m = y m = 0)
T =
p 2 g
Z 0
p y s y dx.
(7.33)
x s
Teraz za y x podstawiamy z ( 7.28 ), za y – z ( 7.26 ) i wreszcie zamiast całkowa¢ wzgl¦dem x -a podstawiamy
z ( 7.31 ) dx = R (1 + cos ) d . Obliczmy czas podró»y dla sytuacji kiedy punkt startuje z najwy»szego
poło»enia – b¦dzie to odpowiadało, zgodnie z ( 7.32 ), przyj¦ciu y s = R [1 cos( )] = 2 R i całkowaniu
w granicach [por. rys. 7.2 (b)] = i = 0. Poniewa» (por. ( 7.27 ))
q
s
2
1 + cos ;
p 1 + y 2 x
r 2
R
1
1 + cos
1 + y 2 x =
p y s y =
(7.34)
całka ( 7.5 ) przyjmuje prost¡ posta¢
s
Z 0
d =
s
R
g
R
g .
T =
(7.35)
To było do±¢ łatwe. Policzenie czasu podró»y dla dowolnegopunktustartu , a wi¦c dla dowolnej warto±ci
= 0 [por. rysunek 7.2 (b)] wymaga nieco wi¦cej zachodu. Przyjmujemy y s = R [1 cos( 0 )] i całkujemy
w granicach [por. rys. 7.2 (b)] = 0 i = 0. Odpowiednikiem ( 7.33 ) b¦dzie
Z 0
s
p 2 g
2
1 + cos
R (1 + cos ) d
p R (1 cos 0 ) R (1 cos )
T =
0
s
s
s
p
Z 0
Z 0
2 cos 2
R
g
1 + cos
cos cos 0 d =
R
g
=
q
d
0
0
cos 2 / 2 sin 2 / 2 cos 2 0 / 2 + sin 2 0 / 2
s
Z 0
cos 2 d
R
g
sin / 2
sin 0 / 2 , du =
cos / 2
2 sin 0 / 2
=
q
= u =
0
sin 2 0 / 2 sin 2 / 2
s
Z 0
s
0
s
R
g
du
R
g arcsin u
R
g .
= 2
p
1 u 2 = 2
=
1
1
1 + cos
p 1 + y 2 x
254120805.012.png 254120805.013.png 254120805.014.png 254120805.015.png 254120805.016.png 254120805.017.png 254120805.018.png
Zgłoś jeśli naruszono regulamin