2 Αναλυτική Μηχανική

2.3 Παράρτημα: Λογισμός μεταβολών

2.3.1 Μεταβολικά προβλήματα

Κάνοντας μία επισκόπηση του απειροστικού λογισμού μπορούμε να παρατηρήσουμε ότι ένα από τα κεντρικά του προβλήματα είναι η εύρεση ακροτάτων μίας δεδομένης συνάρτησης. Π.χ., μία συνάρτηση μίας μεταβλητής f(x) έχει ελάχιστο στη θέση x0 αν ισχύει f(x0)f(x) για κάθε x στο πεδίο ορισμού της τέτοιο ώστε |x-x0|<δ, για κάποιο δ>0. Αν η f είναι διαφορίσιμη τότε είναι αναγκαία η συνθήκη

dfdx|x0=0. (2.74)

Ο λογισμός μεταβολών ασχολείται με γενικεύσεις του παραπάνω προβλήματος. Ασχολείται με ελαχιστοποίηση (ή μεγιστοποίηση) γενικότερων ποσοτήτων που λέγονται συναρτησοειδή [24].

Ορισμός.

Ένα συναρτησοειδές (ή συναρτησιακό) αντιστοιχίζει σε κάθε συνάρτηση y(x) έναν αριθμό. Aν θεωρήσουμε ένα σύνολο συναρτήσεων A και μία συνάρτηση yA, τότε ένα συναρτησοειδές J δίνει τον αριθμό J(y). Είναι δηλαδή J:A.

Παράδειγμα 2.25.

Έστω A το σύνολο των συνεχώς διαφορίσιμων συναρτήσεων y(x) οι οποίες ορίζονται σε διάστημα [a,b] και πληρούν τις συνοριακές συνθήκες y(a)=ya,y(b)=yb. Γράψτε μία έκφραση για το μήκος τόξου επί του A.

Επίλυση.

Θα θεωρήσουμε το γράφημα μίας συνάρτησης yA και θα γράψουμε μία έκφραση για το μήκος τόξου αυτού του γραφήματος, από το σημείο (a,ya) στο (b,yb). Πρόκειται για το συναρτησοειδές

J(y)=ab1+yx(x)2dx, (2.75)

όπου yx:=dy/dx. Σε κάθε yA το συναρτησοειδές αντιστοιχίζει έναν πραγματικό αριθμό που είναι το μήκος τόξου της καμπύλης y=y(x) μεταξύ των δύο ακραίων σημείων.

Παράδειγμα 2.26.

Έστω A το σύνολο των μη αρνητικών συνεχών συναρτήσεων που ορίζονται σε διάστημα [x1,x2] Μπορούμε να ορίσουμε, επί του A, το συναρτησοειδές

J(y)=x1x2y(x)dx (2.76)

το οποίο δίνει το εμβαδόν της επιφάνειας που βρίσκεται μεταξύ του άξονα x και της καμπύλης y=y(x).

Ένα θεμελιώδες πρόβλημα του λογισμού μεταβολών είναι η ελαχιστοποίηση ενός συναρτησοειδούς. Δηλαδή, η αναζήτηση συνάρτησης για την οποία το συναρτησοειδές έχει ελάχιστο. Στο παράδειγμα με το μήκος τόξου, αναζητούμε την καμπύλη y=y(x) για την οποία το μήκος τόξου είναι ελάχιστο. Είναι γνωστό ότι αυτό επιτυγχάνεται από μία συνάρτηση που δίνει ευθεία γραμμή (μεταξύ των ακραίων σημείων). Στο παράδειγμα με το εμβαδόν παρατηρούμε ότι το ολοκλήρωμα (2.76) είναι θετικά ορισμένο (αφού y(x)0), ώστε εύκολα συμπεραίνουμε ότι η y(x)=0, για την οποία το εμβαδόν μηδενίζεται, ελαχιστοποιεί το συναρτησοειδές (δηλ., το εμβαδόν).

Στον κλασικό λογισμό μεταβολών τα συναρτησοειδή που έχουν ενδιαφέρον είναι της μορφής

J(y)=abL(x,y(x),yx(x))dx. (2.77)

Εδώ η L=L(x,y(x),yx(x)) είναι μία έκφραση που περιέχει τη συνάρτηση y(x) αλλά και την παράγωγό της yx(x), καθώς επίσης και την ανεξάρτητη μεταβλητή x. Σε προηγούμενο παράδειγμα είχαμε L=1+y(x)2.

Η συνάρτηση L ονομάζεται Λαγκρανζιανή (από το όνομα του Lagrange) και εμφανίζεται σε προβλήματα μηχανικής. Εκεί η ανεξάρτητη μεταβλητή είναι ο χρόνος και έτσι γράφουμε συνήθως τη μορφή

J(y)=abL(t,y,y˙)dx, (2.78)

όπου εννοείται y=y(t).

2.3.2 Συνθήκη για ακρότατα

Ας δούμε αναλυτικά το θεμελιώδες πρόβλημα του λογισμού μεταβολών, δηλαδή την ελαχιστοποίηση ενός συναρτησοειδούς. Θα ήταν ενδιαφέρον αν μπορούσαμε να είχαμε μία συνθήκη ελαχίστου όπως συμβαίνει στον συνήθη απειροστικό λογισμό, όπου αναγκαία συνθήκη είναι ο μηδενισμός της παραγώγου. Είναι όμως προφανές ότι για να πετύχουμε κάτι τέτοιο θα πρέπει πρώτα να ορίσουμε κάτι ανάλογο της παραγώγου για συναρτησοειδή [24, 36].

Ας υποθέσουμε μία συνάρτηση y=y(x) (μίας μεταβλητής x) και ενδιαφερόμαστε για το ολοκλήρωμα

J(y)=x1x2L(x,y,yx)dx, (2.79)

όπου yx:=dy/dx και έστω οι συναρτήσεις y(x) οι οποίες είναι δύο φορές συνεχώς διαφορίσιμες, yC2[x1,x2]. Θα ονομάσουμε στα επόμενα το σύνολο αυτών των συναρτήσεων A.

Ας θεωρήσουμε ότι υπάρχει μία συνάρτηση y0(x)A για την οποία το συναρτησιακό J έχει ελάχιστο, δηλαδή J(y0)J(y) για κάθε y στη γειτονιά του y0. Υποθέτουμε τώρα μία συνάρτηση η(x) με συνεχή δεύτερη παράγωγο και με η(x1)=0=η(x2). Εισάγουμε την παράμετρο ϵ και γράφουμε συναρτήσεις στη γειτονιά της συνάρτησης y0(x)A ως

y(x,ϵ)=y0(x)+ϵη(x). (2.80)

Σημειώστε ότι έχουμε y0(x)=y(x,ϵ=0) και επίσης με τη συνθήκη μηδενισμού της η(x) στα άκρα του διαστήματος βλέπουμε ότι y(x,ϵ)A. Η συνάρτηση y(x) μπορεί να μεταβάλλεται ως προς την αρχική συνάρτηση y0(x). Η μεταβολή μίας συνάρτησης y συμβολίζεται γενικά με δy και στην περίπτωση της συνάρτησης η οποία ορίζεται στην Εξ. (2.80) ως μεταβολή της συνάρτησης νοείται η δy=η(x). Η συνολική μεταβολή της συνάρτησης είναι ανάλογη του ϵ, είναι δηλαδή ϵδy. Η μεταβολή του συναρτησοειδούς που οφείλεται στη μεταβολή ϵδy ορίζεται ως

ΔJ=J(y0+ϵη)-J(y0). (2.81)

Ορίσαμε λοιπόν στα παραπάνω κάποιες έννοιες και ποσότητες σε αναλογία με συνήθεις συναρτήσεις. Πηγαίνοντας ένα βήμα παραπέρα βλέπουμε ότι το συναρτησιακό J, με τον δεδομένο ορισμό του y(x,ϵ), γίνεται μία συνάρτηση του ϵ. Αυτή θα τη συμβολίσουμε με το νέο σύμβολο 𝒥 και γράφουμε

𝒥(ϵ)=x1x2L(x,y(x,ϵ),yx(x,ϵ))dx. (2.82)

Έχουμε

𝒥(0)=J(y0),𝒥(ϵ)=J(y0+ϵη). (2.83)

Εφόσον θεωρήσουμε ότι το J(y) έχει ελάχιστο για y=y0, τότε, για κάθε αποδεκτή επιλογή για το η(x), βλέπουμε ότι η 𝒥(ϵ) πρέπει να έχει ελάχιστο στη θέση ϵ=0. Άρα η συνθήκη

𝒥(ϵ=0)=0 (2.84)

είναι αναγκαία για την ύπαρξη ελαχίστου της J(y).

Ο συμβολισμός δ για τη μεταβολή

Ας δούμε τη συνθήκη (2.84) στα πλαίσια του συμβολισμού του λογισμού μεταβολών. Από τον λογισμό πραγματικών συναρτήσεων μπορούμε να γράψουμε το ανάπτυγμα Taylor

𝒥(ϵ)=𝒥(0)+ϵ𝒥(0)+. (2.85)

Εισάγοντας πάλι το σύμβολο J μπορούμε να βρούμε τη μεταβολή του συναρτησοειδούς:

J(y0+ϵη)=J(y0)+ϵ𝒥(0)+ΔJ=ϵ𝒥(0)+ (2.86)

Με βάση την τελευταία σχέση ορίζουμε ως πρώτη μεταβολή του J κατά τη διεύθυνση η(x) την ποσότητα

δJ(y0,η):=𝒥(ϵ=0)=ddϵJ(y0+ϵη)|ϵ=0. (2.87)

Είναι βέβαια σαφές ότι η μεταβολή δJ εξαρτάται από την επιλογή της η(x).

Παρατηρούμε ότι

δJ(y0,η)=limϵ0J(y0+ϵη)-J(y0)ϵ, (2.88)

δηλαδή ο ορισμός για τη μεταβολή του J είναι αντίστοιχος του ορισμού παραγώγου κατά κατεύθυνση για συναρτήσεις πολλών μεταβλητών. Η κατεύθυνση στην παρούσα περίπτωση είναι η συνάρτηση η(x) και υπάρχουν, κατ’ αρχήν, άπειρες επιλογές για αυτή τη συνάρτηση.

Η συνθήκη (2.84) γράφεται επίσης και δJ(y0,η)=0. Έχουμε δηλαδή καταλήξει στο συμπέρασμα ότι αν y0A είναι σημείο όπου το J έχει τοπικό ελάχιστο τότε η μεταβολή του J μηδενίζεται

δJ(y0,η)=0 (2.89)

για όλες τις αποδεκτές συναρτήσεις η(x).

2.3.3 Εξισώσεις Euler-Lagrange

Για να δούμε αναλυτικότερα τη συνθήκη για το ελάχιστο θα χρειαστεί να υπολογίσουμε τη μεταβολή του J, δηλαδή την έκφραση

ddϵJ(y+ϵη)=ddϵx1x2L(x,y+ϵη,yx+ϵηx)dx. (2.90)

Θα θεωρήσουμε συναρτήσεις L(x,y,yx) οι οποίες είναι δύο φορές διαφορίσιμες ως προς όλες τις μεταβλητές. Με τον κανόνα της αλυσιδωτής παραγώγισης έχουμε

dJdϵ=x1x2(Lyyϵ+Lyxyxϵ)dx. (2.91)

Ο δεύτερος όρος στο δεξιό μέλος, με κατά παράγοντες ολοκλήρωση, γίνεται

x1x2Lyxyxϵdx=x1x2Lyx2yxϵdx=Lyxyϵ|x1x2-x1x2ddx(Lyx)yϵdx. (2.92)

Έχουμε y/ϵ=η(x) και άρα

dJdϵ=x1x2[Ly-ddx(Lyx)]η(x)dx+Lyxη(x)|x1x2. (2.93)

Εφόσον έχουμε υποθέσει η(x)=0 στα άκρα του διαστήματος x=x1,x=x2, οι συνοριακοί όροι μηδενίζονται. Άρα έχουμε

dJdϵ=x1x2[Ly-ddx(Lyx)]η(x)dx. (2.94)

Η συνθήκη (2.84) για να έχουμε ακρότατο σημαίνει τον μηδενισμό της έκφρασης στο δεξιό μέλος της (2.94) για κάθε αποδεκτή συνάρτηση η(x).

Στο σημείο αυτό χρειαζόμαστε το ακόλουθο:

Λήμμα.

(Θεμελιώδες Λήμμα του Λογισμού Μεταβολών.) Αν ϕ(x) είναι συνεχής συνάρτηση και

x1x2ϕ(x)η(x)dx=0 (2.95)

ισχύει για κάθε συνάρτηση η(x) η οποία είναι δύο φορές συνεχώς διαφορίσιμη και μηδενίζεται στα όρια, τότε έχουμε ϕ(x)=0.

Σύντομη απόδειξη. Έστω ϕ(x)0, π.χ., ϕ(x=ξ)>0. Τότε υπάρχει γειτονιά G του x (ξ0<x<ξ1) όπου ϕ(x)>0. Τώρα εκλέγουμε η(x)=(x-ξ0)4(x-ξ1)4 στο G και η(x)=0 εκτός του G. Στην περίπτωση αυτή θα έχουμε x1x2ϕηdx>0, το οποίο όμως αντιβαίνει στην υπόθεση. ∎

Χρησιμοποιώντας τον συμβολισμό που έχουμε εισαγάγει ας γράψουμε την (2.94) ως

δJ=x1x2[Ly-ddx(Lyx)]δydx. (2.96)

Η συνθήκη δJ=0 με τη βοήθεια του προηγουμένου λήμματος (2.95) δίνει την ακόλουθη αναγκαία συνθήκη για να έχει ακρότατο το J:

Ly-ddx(Lyx)=0. (2.97)

Η διαφορική αυτή εξίσωση λέγεται εξίσωση Euler-Lagrange. Οι λύσεις y(x) εξασφαλίζουν ότι δJ(y,η)=0 για κάθε η(x) και λέμε ότι το y(x) είναι στάσιμο σημείο του J(y).

Παράδειγμα 2.27.

Βρείτε την καμπύλη y=y(x) η οποία συνδέει δύο σημεία (x1,y(x1)) και (x2,y(x2)) και έχει το ελάχιστο μήκος.

Επίλυση.

Έχουμε δεί σε προηγούμενο παράδειγμα ότι το μήκος της καμπύλης δίνεται από το συναρτησιακό

J=x1x21+yx2dx.

Για να βρούμε ακρότατα για το J πρέπει να βρούμε τις y(x) για τις οποίες δJ=0, δηλαδή αρκεί να λύσουμε την εξίσωση Euler-Lagrange (2.97). Έχουμε

f=1+yx2fy=0,fyx=yx1+yx2, (2.98)

ώστε η εξίσωση (2.97) γράφεται

ddx(yx1+yx2)=0yx1+yx2=cyx=ay=ax+b, (2.99)

όπου a,b,c είναι σταθερές (και μάλιστα c=a/1+a2). Άρα η ζητούμενη καμπύλη είναι μία ευθεία. Τα a,b πρέπει να προσδιορισθούν έτσι ώστε η ευθεία να περνάει από τα δεδομένα σημεία.