11. Προβλήματα οριακών συνθηκών#
Τα προβλήματα οριακών συνθηκών ορίζονται σε έναν πεδίο υπολογισμού (domain) στο οποίο ισχύει μία γνωστή διαφορική εξίσωση ή σύστημα εξισώσεων. Απαραίτητη είναι και η γνώση των συνθηκών στα όρια του πεδίου υπολογισμού. Στόχος μας είναι να επιλύσουμε την διαφορική εξίσωση και να προσδιορίσουμε την διακύμανση των εξαρτημένων μεταβλητών στο εσωτερικό του πεδίου. Στην περίπτωση που είναι δύσκολο να εξάγουμε αναλυτική λύση της διαφορικής εξίσωσης, μπορούμε να χρησιμοποιήσουμε αριθμητικές μεθόδους για τον υπολογισμό της εξαρτημένης μεταβλητής σε συγκεκριμένα σημεία. Τέτοιες μέθοδοι είναι οι:
Μέθοδος πεπερασμένων διαφορών
Μέθοδος πεπερασμένων όγκων (FVM)
Μέθοδος πεπερασμένων στοιχείων (FEM)
Με την εφαρμογή τους η διαφορική εξίσωση μετατρέπεται σε ένα σύστημα γραμμικών εξισώσεων, το οποίο μπορεί να λυθεί με τις μεθόδους που συζητήθηκαν ήδη. Εδώ θα συζητηθούν οι πρώτες δύο. Η μέθοδος των πεπερασμένων διαφορών είναι μια καθαρά μαθηματική προσέγγιση με την χρήση σειρών Taylor. Η μέθοδος πεπερασμένων όγκων αξιοποιεί τις πεπερασμένες διαφορές, αλλά δίνει έμφαση στην ορθή τήρηση ισοζυγίων σε στοιχειώδεις όγκους ελέγχου και στην ακριβή περιγραφή των οριακών συνθηκών. Το κλασσικό βιβλίο του Patankar [11] παρουσιάζει μια πολύ καλή εισαγωγή στην μέθοδο αυτή. Η μέθοδος πεπερασμένων όγκων είναι πολύ δημοφιλής σε ερευνητικά και εμπορικά πακέτα λογισμικού για μηχανικούς τα οποία αφορούν την επίλυση ισοζυγίων (ενέργειας, μάζας, ορμής, ηλεκτρικού φορτίου). Μάλιστα κάποια από αυτά είναι ανοιχτού κώδικα [12, 13].
11.1. Διακριτοποίηση#
Αρχικά το πεδίο υπολογισμού χωρίζεται αυθαίρετα σε \(n+1\) μικρότερα κελιά με αρίθμηση \(i=0,n\). Αναλόγως την μέθοδο τα κελιά ονομάζονται και όγκοι ελέγχου (FVM) ή στοιχεία (FEM). Τα κελιά αυτά μπορούν να έχουν ομοιόμορφες ή ανομοιόμορφες διαστάσεις. Συνήθως επιλέγεται ένα ομοιόμορφο βήμα διακριτοποίησης. Για κάθε κελί πρέπει να οριστεί ένα κεντρικό (αντιπροσωπευτικό) σημείο, το οποίο συνήθως ταυτίζεται με το γεωμετρικό κέντρο, καθώς και τα όριά του.
Exercise 11.1
Διακριτοποιήστε το πεδίο υπολογισμού για μονοδιάστατο πρόβλημα με όρια στο \(x=0\) και \(x=L\).
Solution to Exercise 11.1
Επιλέγουμε σταθερό βήμα \(Δx=\frac{L}{n}\). Τα κέντρα των κελιών ορίζονται στα σημεία \(0,\Delta x,2\Delta x,\dots,L\) στα οποία αντιστοιχούν οι τιμές της εξαρτημένης μεταβλητής \(y_0,y_1,\dots,y_n\). Τα όρια των κελιών ορίζονται στις ενδιάμεσες αποστάσεις \(0,\frac{1}{2}\Delta x,\frac{3}{2}\Delta x,\dots,L-\frac{1}{2}\Delta x,L\).
το κελί \(1\) θα έχει κεντρικό σημείο στο \(\Delta x\) και θα καλύπτει την περιοχή \([\frac{1}2\Delta x,\frac{3}2\Delta x]\)
το οριακό κελί \(0\) θα έχει κεντρικό σημείο στο \(x=0\) (δεν είναι υποχρεωτικό να ταυτίζεται με το γεωμετρικό κέντρο) και θα καλύπτει την περιοχή \([0,\frac{1}2\Delta x]\) (μισό \(\Delta x\)). Αντιστοίχως και το τελευταίο κελί \(n\) στο άλλο όριο.
Καθώς τα δύο οριακά κελιά είναι μισά, \(L=(n-1)\Delta x +2 \frac{\Delta x}2= n\Delta x\).
11.2. Πεπερασμένες διαφορές#
Στην συνέχεια εφαρμόζουμε απλοποιητικές παραδοχές, έτσι ώστε να μετατρέψουμε την διαφορική εξίσωση σε αλγεβρική. Στην μέθοδο πεπερασμένων διαφορών, οι παράγωγοι αντικαθίστανται άμεσα με τις προσεγγιστικές σχέσεις.
Exercise 11.2
Να διατυπωθεί με πεπερασμένες διαφορές η διαφορική εξίσωση:
Η παραπάνω εξίσωση ισοδυναμεί με την εξίσωση Laplace σε μια διάσταση και βρίσκει εφαρμογή σε πλήθος φυσικών φαινομένων.
Solution to Exercise 11.2
Αρκεί να προσεγγιστεί η δεύτερη παράγωγος σύμφωνα με την Ενότητα 7.4 ως:
11.3. Πεπερασμένοι όγκοι#
Στην μέθοδο των πεπερασμένων όγκων, εκφράζουμε πρώτα την διαφορική μας εξίσωση ως ισοζύγιο του φυσικού μεγέθους που διατηρείται. Κάθε όρος στην διαφορική εξίσωση πρέπει να εκφράζει την ροή του διατηρούμενου μεγέθους διαμέσου μίας πλευράς του κελιού ή την παραγωγή/κατανάλωση εντός κελιού. Έτσι μπορεί να χρειαστεί να ολοκληρώσουμε την αρχική εξίσωση για το κελί \(i\):
Exercise 11.3
Να διατυπωθεί με πεπερασμένους όγκους η διαφορική εξίσωση της Άσκησης 11.2:
Solution to Exercise 11.3
ή
Κάθε παράγωγος μπορεί να προσεγγιστεί με κεντρικές διαφορές:
Τελικά:
Αν απαλειφθεί ο παρονομαστής, η αλγεβρική εξίσωση ταυτίζεται με αυτή που προέκυψε με την μέθοδο πεπερασμένων διαφορών.
Για κάθε κελί \(i=0,n\) ορίζεται μία τιμή εξαρτημένης μεταβλητής \(y_i\) , επομένως προκύπτουν \(n+1\) άγνωστοι. Εφαρμόζοντας τις προσεγγιστικές σχέσεις στην διαφορική εξίσωση προκύπτουν \(n-1\) εξισώσεις για τα εσωτερικά κελιά.
11.4. Οριακές συνθήκες#
Η διαδικασία της διακριτοποίησης εφαρμόζεται και στα δύο οριακά κελιά λαμβάνοντας υπόψη τις οριακές συνθήκες.
Έτσι προκύπτουν ακόμα δύο εξισώσεις (σύνολο \(n+1\)) και μπορεί να επιλυθεί το αλγεβρικό σύστημα για όλα τα κεντρικά σημεία.
Σταθερής τιμής ή Dirichlet
\[ y=f \]Neumann
\[ \frac{dy}{dx}=f \]Συνδυασμοί των δύο παραπάνω
11.5. Εφαρμογή#
Exercise 11.4
Η μετάδοση θερμότητας εντός ενός μονοδιάστατου τοιχώματος σε συνθήκες μόνιμης κατάστασης δίνεται από την διαφορική εξίσωση:
με τις παρακάτω οριακές συνθήκες σε πρακτικές εφαρμογές:
με
\(k\) τον συντελεστή θερμικής αγωγιμότητας του υλικού του τοιχώματος
\(h_{in}\) τον συντελεστή συναγωγής στο εσωτερικό
\(h_{out}\) τον συντελεστή συναγωγής στο εξωτερικό
\(L\) το πάχος του τοιχώματος
Solution to Exercise 11.4
Στην περίπτωση των πεπερασμένων διαφορών αντικαθιστούμε απευθείας την δεύτερη παράγωγο ως:
Στην περίπτωση των πεπερασμένων όγκων ολοκληρώνουμε την εξίσωσή μας ως προς \(x\), οπότε:
και στην συνέχεια αντικαθιστούμε τις πρώτες παραγώγους:
Και στις δύο περιπτώσεις προκύπτει η ίδια αλγεβρική εξίσωση που εφαρμόζεται σε όλα τα εσωτερικά σημεία (\(n-1\)):
Άλλες δύο εξισώσεις (σύνολο \(n+1\)) προκύπτουν από τις οριακές συνθήκες, εφαρμόζοντας εμπρός και πίσω διαφορές σύμφωνα με τη Ενότητα 7.2:
ή
Έτσι προκύπτει το τριδιαγώνιο γραμμικό σύστημα:
Για την επίλυση του γραμμικού συστήματος χρησιμοποιούνται οι μέθοδοι του Κεφαλαίου 4.