4 Πρόβλημα δύο σημείων: Πεπερασμένα Στοιχεία

4.2 Μέθοδος πεπερασμένων στοιχείων για ομογενείς συνοριακές συνθήκες Dirichlet

Η μέθοδος πεπερασμένων στοιχείων ή μέθοδος Galerkin για το συγκεκριμένο πρόβλημα δύο σημείων (4.1), που θα ορίσουμε στη συνέχεια, μπορεί να τεθεί περιορίζοντας τόσο την αναζήτηση της λύσης όσο και τις συναρτήσεις δοκιμής, δηλαδή, τη συνάρτηση v στη σχέση (4.9), σε υπόχωρους του V πεπερασμένης διάστασης. Η απλούστερη μέθοδος Galerkin μπορεί να οριστεί ως εξής: θεωρούμε έναν διαμερισμό του [a,b] σε N+2 σημεία, N0, a=x0<x1<<xN+1=b και ορίζουμε το ακόλουθο σύνολο συναρτήσεων

Vh={χC[a,b]:χ(a)=χ(b)=0,χ|[xj,xj+1]1},

όπου 1 είναι ο χώρος των πολυωνύμων βαθμού το πολύ ένα και h=maxj(xj+1-xj). Μπορούμε εύκολα να δούμε ότι dimVh=N και ότι οι συναρτήσεις

ϕj(x)={x-xjxj-xj-1,xj-1xxj,xj+1-xxj+1-xj,xjxxj+1,0, διαφορετικά,  j=1,,N, (4.15)

αποτελούν βάση του χώρου Vh, το οποίο φαίνεται από το ακόλουθο λήμμα.

Λήμμα 4.2.

Οι συναρτήσεις {ϕj}j=1N της (4.15) αποτελούν βάση του χώρου Vh.

Απόδειξη.

Αρκεί να δείξουμε ότι οι {ϕj}j=1N είναι γραμμικώς ανεξάρτητες και παράγουν τον χώρο Vh. Είναι φανερό ότι οι συναρτήσες {ϕj}j=1N είναι στοιχεία του Vh. Θεωρούμε τώρα έναν γραμμικό συνδυασμό των συναρτήσεων ϕj ο οποίος μηδενίζεται στο [a,b], δηλαδή

j=1Nλjϕj(x)=0x[a,b].

Τότε, επειδή ϕi(xj)=0 για ij και ϕi(xi)=1, έχουμε ότι λi=0, i=1,,N. Επομένως, {ϕj}j=1N είναι γραμμικώς ανεξάρτητες. Επιπλέον, αν vVh, εύκολα βλέπουμε ότι

v(x)=j=1Nv(xj)ϕj(x)x[a,b],

διότι οι v και j=1Nv(xj)ϕj, είναι γραμμικά πολυώνυμα σε κάθε διαστήμα [xi, xi+1] και ταυτίζονται στα άκρα του. Συνεπώς, οι συναρτήσεις {ϕj}j=1N αποτελούν βάση του χώρου Vh. ∎

Θεωρούμε τώρα το ακόλουθο πρόβλημα το οποίο καλείται μέθοδος Galerkin ή πεπερασμένων στοιχείων: Ζητείται uhVh, τέτοια ώστε

(uh,χ)+(quh,χ)=(f,χ),χVh. (4.16)

Παρατηρούμε ότι η σχέση (4.16) είναι η ασθενής ή μεταβολική μορφή του (4.1) περιορισμένη στον χώρο Vh. Θα δείξουμε καταρχήν ότι η λύση uh του (4.16) υπάρχει και ορίζεται μονοσήμαντα.

Αφού η (4.16) ισχύει, για κάθε χVh θα ικανοποιείται και για τις ϕj, j=1,,N, επομένως

(uh,ϕi)+(quh,ϕi)=(f,ϕ), για i=1,,N. (4.17)

Επειδή οι {ϕj}j=1N αποτελούν μια βάση του Vh, τότε, αν υπάρχει η λύση uh του (4.16), θα γράφεται ως γραμμικός συνδυασμός των {ϕj}j=1N, δηλαδή uh=α1ϕ1++αNϕN. Επομένως, η (4.17) είναι ισοδύναμη με την

j=1Nαj(ϕj,ϕi)+j=1Nαj(qϕj,ϕi)=(f,ϕi),i=1,,N. (4.18)

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

Aα=F, (4.19)

όπου A είναι ένας N×N πίνακας με στοιχεία Aij=(ϕj,ϕi)+(qϕj,ϕi), i,j=1,,N, α=(α1,,αN)T και F=(F1,,FN)T με Fi=(f,ϕi), i=1,,N. Είναι εύκολο να δούμε ότι ο πίνακας A είναι συμμετρικός και θετικά ορισμένος. Πράγματι, έχουμε ότι

Aij=(ϕj,ϕi)+(qϕj,ϕi)=(ϕi,ϕj)+(qϕi,ϕj)=Aji.

Επίσης, για wN, w=(w1,,wN)T,

wTAw=i,j=1NwiAijwj=(v,v)+(qv,v)=v2+qv20,

όπου v=i=1Nwiϕi. Επειδή vVh εύκολα βλέπουμε ότι αν wTAw=0, τότε η v ειναι η σταθερή συνάρτηση και επειδή v(a)=0, θα έχουμε ότι v=0 στο [a,b], δηλαδή w=0. Επομένως, αφού ο A είναι συμμετρικός και θετικά ορισμένος πίνακας, αντιστρέφεται και άρα υπάρχει μοναδικό αN λύση του (4.19). Συνεπώς, η λύση uh του (4.16) υπάρχει και είναι μοναδική.

Παρατήρηση 4.2.

Η επιλογή των συναρτήσεων {ϕj}j=1N της (4.15) ως βάση του χώρου Vh δεν είναι απαραίτητη για την απόδειξη της ύπαρξης και μοναδικότητας της λύσης uh του (4.16). Η παραπάνω απόδειξη της υπάρξης και μοναδικότητας της uh γενικεύεται για κάθε βάση του Vh. Μάλιστα η μέθοδος των πεπερασμένων στοιχείων μπορεί να ορισθεί με ανάλογο τρόπο για κάθε υπόχωρο Sh του V, στον οποίο έχουμε θεωρήσει ένα σύνολο συναρτήσεων που αποτελούν βάση.

Παρατήρηση 4.3.

Αν και η uh ορίζεται μονοσήμαντα για οποιαδήποτε επιλογή της βάσης του χώρου Vh, είναι προφανές ότι η αριθμητική επίλυση του γραμμικού συστήματος Aα=F εξαρτάται σε μεγάλο βαθμό από τη συγκεκριμένη επιλογή. Για παράδειγμα, αν επιλέξουμε ως βάση του Vh τις συναρτήσεις (4.15), τότε ο πίνακας Α είναι τριαδιαγώνιος. Παρατηρήστε ότι, εκ κατασκευής, (qϕj,ϕi)=0 και (ϕj,ϕi)=0 για |i-j|2. Συνεπώς, το γραμμικό σύστημα Aα=F μπορεί να λυθεί με τον αλγόριθμο της Παραγράφου 3.2, δείτε για παράδειγμα (Ακρίβης και Δουγαλής, (2015)).

Παρατήρηση 4.4.

Ορίζουμε τη διγραμμική μορφή a(,):V×V ως

a(v,w)=(v,w)+(qv,w).

Τότε, το συνεχές πρόβλημα (4.9) και το διακριτό πρόβλημα (4.16) γράφονται, αντίστοιχα, ως

a(u,v)=(f,v),vV, (4.20)
a(uh,χ)=(f,χ),χVh. (4.21)

Αφαιρώντας κατά μέλη τις δύο αυτές σχέσεις, έχουμε

a(u-uh,χ)=0,χVh, (4.22)

η οποία μπορεί να ερμηνευθεί ως μια σχέση ορθογωνιότητας του σφάλματος u-uh προς τα στοιχεία του χώρου Vh.

Έχοντας εξασφαλίσει την ύπαρξη της προσέγγισης uh, αντιμετωπίζουμε τώρα το πρόβλημα της εκτίμησης του σφάλματος u-uh. Ειδικώτερα, στην περίπτωση μιας ομοιόμορφης διαμέρισης του [a,b] με h=xj+1-xj=1/(N+1), όπου N θετικός ακέραιος, θα δείξουμε ότι u-uh0 όταν h0, για κάποια κατάλληλη νόρμα . Για τον σκοπό αυτό, ορίζουμε τον τελεστή παρεμβολής Ih:C0[a,b]Vh, όπου η παρεμβάλουσα Ihv μιας συνάρτησης vC0[a,b] ορίζεται ως το στοιχείο του Vh

(Ihv)(x)=j=1Nv(xj)ϕj(x).

Εύκολα μπορούμε να δούμε ότι

(Ihv)(xj)=v(xj),j=1,,N, (4.23)

και μάλιστα είναι το μοναδικό στοιχείο του Vh με αυτή την ιδιότητα, βλ. π.χ. (Ακρίβης και Β. Δουγαλής, (2015)). Επίσης, μπορούμε να δείξουμε χρησιμοποιώντας τη θεωρία παρεμβολής Lagrange, βλ. π.χ. (Ακρίβης και Β. Δουγαλής, (2015)) ότι

maxaxb|v(x)-(Ihv)(x)|h28maxaxb|v′′(x)|.

Επιπλέον, η Ih έχει την ακόλουθη προσεγγιστική ιδιότητα,

Λήμμα 4.3.

Αν vC02[a,b], τότε υπάρχει σταθερά C, ανεξάρτητη των h και v, τέτοια ώστε

v-Ihv+h(v-Ivh)Ch2v′′. (4.24)
Απόδειξη.

Γράφουμε e=v-Ihv. Λόγω της (4.23), έχουμε e(xj)=0, j=0,,N+1. Επομένως, σε κάθε διάστημα [xi,xi+1] η eC01[xi,xi+1], οπότε από την ανισότητα Poincaré–Friedrichs (4.5) λαμβάνουμε

xixi+1e2(x)dxh2xixi+1[e(x)]2dx,i=0,1,,N, (4.25)

και αθροίζοντας όλες τις παραπάνω σχέσεις, παίρνουμε

ehe. (4.26)

Το θεώρημα του Rolle, στο διάστημα [xi,xi+1] μας εξασφαλίζει την ύπαρξη ενός πραγματικού αριθμού ξ(xi,xi+1), τέτοιου ώστε e(ξ)=0. Τότε,

e(x)=ξxe′′(s)ds=ξxv′′(s)ds,x[xi,xx+1],

από την οποία προκύπτει, με την ανισότητα Cauchy–Schwarz,

|e(x)|2hxixi+1|v′′(s)|2ds.

Ολοκληρώνοντας και τα δύο μέλη στο διάστημα [xi,xi+1], παίρνουμε

xixi+1|e(x)|2dxh2xixi+1|v′′(s)|2ds.

Τέλος, αθροίζοντας από i=0 έως i=N, έχουμε

ehv′′. (4.27)

O ισχυρισμός του λήμματος προκύπτει τώρα συνδυάζοντας τις (4.26) και (4.27). ∎

Οι ιδιότητες προσέγγισης της παρεμβάλουσας που αποδείχθηκαν στο Λήμμα 4.3 μας επιτρέπουν τώρα να αποδείξουμε εκτιμήσεις για τα σφάλματα u-uh και u-uh:

Θεώρημα 4.2.

Έστω uC2[a,b] η λύση του προβλήματος (4.1) και uhVh η λύση του μεταβολικού προβλήματος (4.16). Τότε υπάρχει σταθερά C, ανεξάρτητη των u και h, τέτοια ώστε

u-uh+hu-uhCh2u′′. (4.28)
Απόδειξη.

Από τον ορισμό της διγραμμικής μορφής a(,) και τις ανισότητες Cauchy–Schwarz και Poincaré–Friedrichs, έχουμε, για v,wV,

|a(v,w)|vw+maxxq(x)vwCvw. (4.29)

Επειδή q(x)0 στο [a,b], λαμβάνουμε τη θεμελιώδη, για τη συνέχεια της απόδειξης, σχέση

a(v,v)v2. (4.30)

Από τη σχέση ορθογωνιότητας (4.22) έχουμε για χVh ότι

a(u-uh,u-uh)=a(u-uh,u)-a(u-uh,uh)=a(u-uh,u)=a(u-uh,u)-a(u-uh,χ)=a(u-uh,u-χ).

Επομένως, από τις σχέσεις (4.29) και (4.30) λαμβάνουμε

u-uh2Cu-uhu-χ,

ή ισοδύναμα,

u-uhCu-χ,χVh. (4.31)

Επιλέγοντας χ=Ihu στην (4.31) και χρησιμοποιώντας τη σχέση (4.24), λαμβάνουμε την εκτίμηση του σφάλματος

u-uhChu′′. (4.32)

Για την εκτίμηση του σφάλματος u-uh θα χρησιμοποιήσουμε το λεγόμενο δυικό επιχείρημα ή τέχνασμα του Nitsche. Έστω ψV η λύση του προβλήματος

a(ψ,v)=(u-uh,v),vV.

Επίσης, λόγω της ανισότητας της ελλειπτικής ομαλότητας (4.10) έχουμε ότι

ψ′′Cu-uh. (4.33)

Θέτοντας v=u-uh λαμβάνουμε, χρησιμοποιώντας ξανά τη σχέση ορθογωνιότητας (4.22),

u-uh2=(u-uh,u-uh)=a(ψ,u-uh)=a(u-uh,ψ-χ), (4.34)

για οποιδήποτε χVh. Επιλέγουμε τώρα χ=Ihψ στην (4.34) και χρησιμοποιώντας την ιδιότητα προσέγγισης (4.24) της παρεμβάλλουσας Ih και τη σχέση (4.29), έχουμε

u-uh2a(u-uh,ψ-Ihψ)Chu-uhψ′′. (4.35)

Στη συνέχεια, από τις σχέσεις (4.35) και (4.33) λαμβάνουμε

u-uhChu-uh. (4.36)

Συνεπώς, συνδυάζοντας τις (4.32) και (4.36) προκύπτει η ζητούμενη (4.28). ∎

Παρατήρηση 4.5.

Από την απόδειξη του Θεωρήματος 4.2 μπορούμε να δούμε ότι οι εκτιμήσεις σφάλματος (4.28) βασίζονται κατά κύριο λόγο στην προσεγγιστική ιδιότητα που δείξαμε για την παρεμβάλλουσα Ih στην (4.24). Έστω ότι υπάρχει ένας υπόχωρος Shr του V, για τον οποίο μπορούμε να δείξουμε ότι ικανοποιεί την ακόλουθη προσεγγιστική ιδιότητα: Υπάρχει σταθερά C ανεξάρτητη του h, τέτοια ώστε για κάθε vCr[a,b], υπάρχει χShr, τέτοιο ώστε

v-χ+hv-χChrvr,

με vr=(s=0rv(s)2)1/2. Τότε μπορούμε να δείξουμε το ανάλογο της (4.28), βλ. Άσκηση 4.4. Δηλαδή ότι, αν uCr[a,b], τότε η λύση uhShr του αντίστοιχου προβλήματος πεπερασμένων στοιχείων ικανοποιεί τη σχέση

u-uh+hu-uhChrur.