Introduction Ν. Παπαδάκης 21 Οκτωβρίου 2015 Ν. Παπαδάκης Introduction 21 Οκτωβρίου / 47

Σχετικά έγγραφα
Επίλυση Δ.Ε. με Laplace

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΠΛΗ ΑΡΜΟΝΙΚΗ ΤΑΛΑΝΤΩΣΗ

1 Επίλυση Συνήθων ιαφορικών Εξισώσεων

ΥΠΟΛΟΓΙΣΜΟΣ ΚΑΙ ΜΕΤΡΗΣΗ ΣΥΝΑΡΤΗΣΗΣ ΜΕΤΑΦΟΡΑΣ ΣΕ ΠΡΑΚΤΙΚΑ ΣΥΣΤΗΜΑΤΑ

website:

Εισαγωγή στην Τεχνολογία Αυτοματισμού

ΛΥΣΕΙΣ. Οδηγία: Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω ερωτήσεις 1-4 και δίπλα το γράμμα που αντιστοιχεί στη σωστή απάντηση.

Φυσική για Μηχανικούς

Διαγώνισμα 5 Ζήτημα ο 1

Συστήματα Αυτομάτου Ελέγχου 1

Αριθμητική Επίλυση Συνήθων Διαφορίκών Εξισώσεων 3ο Εργαστήριο 27/03/2015 1

ΜΑΘΗΜΑ / ΤΑΞΗ: ΦΥΣΙΚΗ ΚΑΤΕΥΘΥΝΣΗΣ / Γ ΛΥΚΕΙΟΥ ΣΕΙΡΑ: 1η (ΘΕΡΙΝΑ) ΗΜΕΡΟΜΗΝΙΑ: 21/10/12

ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΣΤΗ MATLAB

Σήματα και Συστήματα. Διάλεξη 13: Μελέτη ΓΧΑ Συστημάτων με τον Μετασχηματισμό Laplace. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

Αριθμητικές μέθοδοι σε ταλαντώσεις μηχανολογικών συστημάτων

3ο ιαγώνισµα Γ Τάξης Ενιαίου Λυκείου Κυριακή 19 Οκτώβρη 2014 Ταλαντώσεις - Πρόχειρες Λύσεις. Θέµα Α

Γ ΤΑΞΗ. 4 ο ΓΕ.Λ. ΡΑΜΑΣ "ΕΞΟΜΟΙΩΤΗΣ ΠΑΝΕΛΛΗΝΙΩΝ 1 ο & 2 ο ΚΕΦΑΛΑΙΟ" ΘΕΜΑ 1ο. γ. λ 1 =λ 2 /2 δ. λ 1 = λ 2 /4 Μονάδες 5. γ. λ=2l/3 δ.

απόσβεσης, με τη βοήθεια της διάταξης που φαίνεται στο διπλανό σχήμα. Η σταθερά του ελατηρίου είναι ίση με k = 45 N/m και η χρονική εξίσωση της

website:

ΕΡΓΑΣΙΑ ΣΤΟ ΠΡΩΤΟ ΚΕΦΑΛΑΙΟ ΦΥΣΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ.

11 ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ

ΦΥΣΙΚΗ ΘΕΤΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ

Δυναμική Μηχανών I. Εισαγωγή στον Υπολογισμό της Χρονικής. Απόκρισης Δυναμικών Εξισώσεων

β) Ε Φ Α Ρ Μ Ο Γ Η 1 2 α)

Ανάλυση συστημάτων με χρήση μετασχηματισμού Laplace

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον

Πρόλογος Εισαγωγή στη δεύτερη έκδοση Εισαγωγή... 11

3ο ιαγώνισµα Γ Τάξης Ενιαίου Λυκείου Κυριακή 19 Οκτώβρη 2014 Ταλαντώσεις

y 1 (x) f(x) W (y 1, y 2 )(x) dx,

3ο ιαγώνισµα Γ Τάξης Ενιαίου Λυκείου Κυριακή 19 Οκτώβρη 2014 Ταλαντώσεις

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ

Ε Ρ Ω Τ Η Σ Ε Ι Σ Σ Τ Ι Σ Φ Θ Ι Ν Ο Υ Σ Ε Σ Τ Α Λ Α Ν Τ Ω Σ Ε Ι Σ

ΔΥΝΑΜΙΚΗ ΜΗΧΑΝΩΝ Ι

3ο ιαγώνισµα Γ Τάξης Ενιαίου Λυκείου Κυριακή 19 Οκτώβρη 2014 Ταλαντώσεις - Πρόχειρες Λύσεις. Θέµα Α

ΑΠΛΟ ΑΡΜΟΝΙΚΟ ΣΑΛΑΝΣΩΣΗ - ΤΣΗΜΑ ΕΛΑΣΗΡΙΟΤ ΩΜΑΣΟ

Ονοματεπώνυμο: Επιμέλεια διαγωνίσματος: Αξιολόγηση :

ΔΙΑΓΩΝΙΜΑ: Γ ΣΑΞΗ ΛΤΚΕΙΟΤ

ΔΙΑΓΩΝΙΣΜΑ 1 ο ΕΚΦΩΝΗΣΕΙΣ

s. Η περίοδος της κίνησης είναι:

Όταν το ελατήριο έχει μάζα

d(cm) 70 χρόνος αισθητήρας Θεωρείστε θετική τη φορά κίνησης προς τα κάτω

Φυσική για Μηχανικούς

Φυσική (Ε) Ανοικτά Ακαδημαϊκά Μαθήματα. Ενότητα 2: Θεωρία ταλαντώσεων (Συνοπτική περιγραφή) Αικατερίνη Σκουρολιάκου. Τμήμα Ενεργειακής Τεχνολογίας

Συστήματα Αυτομάτου Ελέγχου ΙΙ Γιώργος Σούλτης 167

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ

Διαγώνισμα Φυσικής Προσανατολισμού Γ Λυκείου. Ταλαντώσεις. Θέμα Α

v(t) = Ri(t). (1) website:

Μεταβατική Ανάλυση - Φάσορες. Κατάστρωση διαφορικών εξισώσεων. Μεταβατική απόκριση. Γενικό μοντέλο. ,, ( ) είναι γνωστές ποσότητες (σταθερές)

Οδηγία: Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω ερωτήσεις Α1-Α4 και δίπλα το γράμμα που αντιστοιχεί στη σωστή απάντηση.

Προσομοίωση Μηχανολογικών συστημάτων Σχήμα 2.71 Σχήμα 2.72

ΠΕΙΡΑΜΑΤΙΚΟ ΛΥΚΕΙΟ ΕΥΑΓΓΕΛΙΚΗΣ ΣΧΟΛΗΣ ΣΜΥΡΝΗΣ. Φυσική Τεχνολογικής Κατεύθυνσης Γ Λυκείου ΤΥΠΟΛΟΓΙΟ ΤΑΛΑΝΤΩΣΕΩΝ. D = mω 2

Φυσική Γ Λυκείου Κατεύθυνσης. Προτεινόμενα Θέματα

ΑΡΜΟΝΙΚΗ ΤΑΛΑΝΤΩΣΗ ΧΩΡΙΣ ΑΠΟΣΒΕΣΗ ΑΣΚΗΣΗ 6.1

Ανάλυση Ηλεκτρικών Κυκλωμάτων

Οδηγία: Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω ερωτήσεις Α1-Α4 και δίπλα το γράμμα που αντιστοιχεί στη σωστή απάντηση.

α. Από τη μάζα του σώματος που ταλαντώνεται. β. Μόνο από τα πλάτη των επιμέρους απλών αρμονικών ταλαντώσεων.

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2011

Ένα σύστημα εκτελεί ελεύθερη ταλάντωση όταν διεγερθεί κατάλληλα και αφεθεί στη συνέχεια ελεύθερο να

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ

ΔΙΑΓΩΝΙΣΜΑ ΦΥΣΙΚΗΣ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Γ ΛΥΚΕΙΟΥ ΚΕΦΑΛΑΙΑ 5 ΚΑΙ 1 (ΚΡΟΥΣΕΙΣ - ΤΑΛΑΝΤΩΣΕΙΣ) ΚΥΡΙΑΚΗ 15 ΝΟΕΜΒΡΙΟΥ 2015 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ 3

Σήματα και Συστήματα. Διάλεξη 5: Γραφική Μέθοδος Υπολογισμού του Συνελικτικού Ολοκληρώματος. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

1.1. Διαφορική Εξίσωση και λύση αυτής

ΓΡΑΠΤΗ ΕΞΕΤΑΣΗ ΣΤΗ ΦΥΣΙΚΗ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ

Δυναμική Μηχανών I. Εισαγωγική Ανάλυση και Γραμμικοποίηση. Μη-Γραμμικών Δυναμικών Εξισώσεων

ΑΝΤΙΚΕΙΜΕΝΟ ΟΝΟΜ/ΜΟ: ΤΜΗΜΑ: ΘΕΜΑ 1 Ο. 1 ο κεφάλαιο: «ΤΑΛΑΝΤΩΣΕΙΣ» 1.1 Να επιλέξετε τη σωστή απάντηση: F(N) x(m) 1.2 Να επιλέξετε τη σωστή απάντηση:

ιαγώνισµα Γ Τάξης Ενιαίου Λυκείου Απλή Αρµονική Ταλάντωση - Κρούσεις Ενδεικτικές Λύσεις - Γ έκδοση

Κεφ. 7: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών

ΤΟΠΙΚΟΣ ΠΡΟΚΡΙΜΑΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ EUSO Ε.Κ.Φ.Ε. Νέας Σμύρνης

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΦΥΣΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ

Θέµατα Φυσικής Θετικής & Τεχν.Κατ/νσης Γ Λυκείου 2000 ÈÅÌÅËÉÏ

3. Κεφάλαιο Μετασχηματισμός Fourier

Ανάλυση Ηλεκτρικών Κυκλωμάτων

Δυναμική Μηχανών I. Διάλεξη 11. Χειμερινό Εξάμηνο 2013 Τμήμα Μηχανολόγων Μηχ., ΕΜΠ

Δυναμική Μηχανών I. Επίλυση Προβλημάτων Αρχικών Συνθηκών σε Συνήθεις. Διαφορικές Εξισώσεις με Σταθερούς Συντελεστές

ΔΙΑΓΩΝΙΣΜΑ 01 ΦΥΣΙΚΗ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΘΕΤΙΚΩΝ ΣΠΟΥΔΩΝ Διάρκεια: 3ώρες ΣΥΝΟΛΟ ΣΕΛΙ ΩΝ: ΠΕΝΤΕ (5) ΘΕΜΑ Α

Φυσική για Μηχανικούς

Κεφ. 6Β: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών

Παράδειγμα 14.2 Να βρεθεί ο μετασχηματισμός Laplace των συναρτήσεων

Δυναμική Μηχανών I. Διάλεξη 3. Χειμερινό Εξάμηνο 2013 Τμήμα Μηχανολόγων Μηχ., ΕΜΠ

Φυσική για Μηχανικούς

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015

Αρµονικοί ταλαντωτές

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΤΑΛΑΝΤΩΣΕΙΣ. ενέργεια είναι ίση µε την κινητική ενέργεια. Σε αποµάκρυνση θα ισχύει: 1 της ολικής ενέργειας. t π cm/s.

ΚΡΙΤΗΡΙΟ ΑΞΙΟΛΟΓΗΣΗΣ ΦΥΣΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ

Ανάλυση Ηλεκτρικών Κυκλωμάτων

ΦΥΣ 145 Μαθηματικές Μέθοδοι στη Φυσική. Γράψτε το ονοματεπώνυμο και αριθμό ταυτότητάς σας στο πάνω μέρος της αυτής της σελίδας.

ΘΕΜΑΤΑ : ΦΥΣΙΚΗ Γ ΛΥΚΕΙΟΥ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΕΞΕΤΑΖΟΜΕΝΗ ΥΛΗ: ΚΕΦΑΛΑΙΑ

γ. Για την απώλεια της ενέργειας αφαιρούμε την ενέργεια που είχε το σώμα τη χρονική στιγμή t 1, αυτή της

ΘΕΜΑ Α Στις ερωτήσεις να επιλέξετε το γράμμα που αντιστοιχεί στη σωστή απάντηση χωρίς να αιτιολογήσετε την επιλογή σας.

ΘΕΜΑ 1ο Στις ερωτήσεις 1-4 να γράψετε στο τετράδιό σας τον αριθµό της ερώτησης και δίπλα το γράµµα που αντιστοιχεί στη σωστή απάντηση.

Υπολογισμός της σταθεράς ελατηρίου

ΔΙΑΓΩΝΙΣΜΑ ΦΥΣΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ 29/11/2015 ΘΕΜΑ Α

Ανάλυση Ηλεκτρικών Κυκλωμάτων

Σύνολο Σελίδων: επτά (7) - ιάρκεια Εξέτασης: 3 ώρες Κυριακή 8 Οκτώβρη 2017 Βαθµολογία % Ονοµατεπώνυµο: Θέµα Α

Διάρκεια 90 min. Στις ερωτήσεις 1-4 να επιλέξετε το γράµµα που αντιστοιχεί στη σωστή απάντηση:

Ταλαντώσεις. =+ και έχει θετική ταχύτητα. Να γραφεί η εξίσωση κίνησης του.

ΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ Γ ΛΥΚΕΙΟΥ ΚΑΤΕΥΘΥΝΣΗΣ ΣΤΙΣ ΜΗΧΑΝΙΚΕΣ ΚΑΙ ΗΛΕΚΤΡΙΚΕΣ ΤΑΛΑΝΤΩΣΕΙΣ

Transcript:

Introduction Ν. Παπαδάκης 21 Οκτωβρίου 2015 Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 1 / 47

Περιεχόμενα 1 Παρουσίαση Ποβλήματος Επίλυση διαϕορικής εξίσωσης Ορισμός Άλλες μορϕή του ίδιου προβλήματος Συμπέρασμα Συμπέρασμα - 2 Συμπέρασμα - 2 2 Πιο αμεση μέθοδος - Αριθμητική επίλυση Αριθμητική επίλυση Χαρακτηριστικά - Προεπισκόπηση Βήμα 1ο Βήμα 1ο -συνέχεια Βήμα 2ο -Θεωρία Βήμα 2ο -Θεωρία Βήμα 2ο -Θεωρία Βήμα 2ο - Πράξη Βήμα 2ο - Πράξη για t = 0.01 Βήμα 2ο - Πράξη για t = 0.01 Μια τρύπα στο νερό? Βήμα 3ό - Επανάληψη (λίγο βαρετό) Συμπεράσματα Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 2 / 47

Section 1 Παρουσίαση Ποβλήματος Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 3 / 47

Επίλυση διαϕορικής εξίσωσης Ορισμός Να λυθεί η διαϕορική εξίσωση: ẍ + 2 ẋ + x = sin(t) όταν είναι γνωστά ότι ẋ(t = 0) = 0 x(t = 0) = 1 Να βρεθεί: ẍ, ẋ, x γιαt = 2 Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 4 / 47

Επίλυση διαϕορικής εξίσωσης Άλλες μορϕή του ίδιου προβλήματος Να λυθεί η διαϕορική εξίσωση: ẍ + 2 ẋ + x = sin(t) ẍ(t) + 2 ẋ(t) + x = sin(t) d 2 dt 2 x(t) + 2 d x(t) + x(t) = sin(t) dt Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 5 / 47

Επίλυση διαϕορικής εξίσωσης Άλλες μορϕή του ίδιου προβλήματος Να λυθεί η διαϕορική εξίσωση: d 2 ẍ + 2 ẋ + x = sin(t) ẍ(t) + 2 ẋ(t) + x = sin(t) dt 2 x(t) + 2 d x(t) + x(t) = sin(t) dt επίσης όταν x y και t x d 2 dt 2 y(x) + 2 d y(x) + y(x) = sin(x) dt ÿ + 2 ẏ + y = sin(x) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 5 / 47

Επίλυση διαϕορικής εξίσωσης Άλλες μορϕή του ίδιου προβλήματος Να λυθεί η διαϕορική εξίσωση: d 2 ẍ + 2 ẋ + x = sin(t) ẍ(t) + 2 ẋ(t) + x = sin(t) dt 2 x(t) + 2 d x(t) + x(t) = sin(t) dt επίσης όταν x y και t x d 2 dt 2 y(x) + 2 d y(x) + y(x) = sin(x) dt επίσης όταν x f(x) και t x ÿ + 2 ẏ + y = sin(x) d 2 dt 2 f(x) + 2 d f(x) + f(x) = sin(x) dt Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 5 / 47

Επίλυση διαϕορικής εξίσωσης Συμπέρασμα Να λυθεί η διαϕορική εξίσωση: ẍ + 2 ẋ + x = sin(t) ΔΙΑΦΟΡΕΤΙΚΟΙ ΤΡΟΠΟΙ - ΙΔΙΑ ΟΥΣΙΑ Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 6 / 47

Επίλυση διαϕορικής εξίσωσης Συμπέρασμα - 2 Ξαναγράϕοντας στην ποιο γενική μορϕή: m ẍ + c ẋ + k x = f(t) Μέχρι στιγμής έχετε προσπαθήσει να βρείτε : το f(t) (με τον κ. Σϕακιωτάκη) την θέση ή/και την διαδρομή (Δεδομένης της εξ. διέγερσης f(t) όπως ορίστηκε αυτό το πρόβλημα που θα δούμε τώρα). στοιχεία του συστήματος (m, c, k), ώστε το σύστημα να έχει μια συμπεριϕορά. Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 7 / 47

Επίλυση διαϕορικής εξίσωσης Συμπέρασμα - 2 Σχήμα: Αλληλεπίδαρση στοιχείων ΔΕ Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 8 / 47

Section 2 Πιο αμεση μέθοδος - Αριθμητική επίλυση Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 9 / 47

Αριθμητική επίλυση Χαρακτηριστικά - Προεπισκόπηση Η μέθοδος έχει τα ακόλουθα χαρακτηριστικά: Πολύ απλή μέθοδος στην σύλληψη όχι πολύ ακριβής Μπορείτε να την εϕαρμόσετε στο Excel. Χρειάζεται οριακές συνθήκες. Χρειάζεται πολλούς υπολογισμούς. Γενική μέθοδος (κάνει και για μη γραμμικές μεθόδους) precise όχι accurate. Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 10 / 47

Αριθμητική επίλυση Βήμα 1ο Παίρνουμε αυτά που ξέρουμε, δηλαδή: ẋ(t = 0) = 0 x(t = 0) = 1 Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 11 / 47

Αριθμητική επίλυση Βήμα 1ο Παίρνουμε αυτά που ξέρουμε, δηλαδή: ẋ(t = 0) = 0 x(t = 0) = 1 επίσης ότι: ẍ + 2 ẋ + x = sin(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 11 / 47

Αριθμητική επίλυση Βήμα 1ο Παίρνουμε αυτά που ξέρουμε, δηλαδή: ẋ(t = 0) = 0 x(t = 0) = 1 επίσης ότι: Δηλαδή: ẍ + 2 ẋ + x = sin(t) ẍ(t) + 2 ẋ(t) + x(t) = sin(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 11 / 47

Αριθμητική επίλυση Βήμα 1ο Παίρνουμε αυτά που ξέρουμε, δηλαδή: ẋ(t = 0) = 0 x(t = 0) = 1 επίσης ότι: ẍ + 2 ẋ + x = sin(t) Δηλαδή: ẍ(t) + 2 ẋ(t) + x(t) = sin(t) Επομένως για t = 0: ẍ(t = 0) + 2 ẋ(t = 0) + x(t = 0) = sin(t = 0) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 11 / 47

Αριθμητική επίλυση Βήμα 1ο -συνέχεια Ανακεϕαλαιώνοντας: ẍ(t = 0) + 2 ẋ(t = 0) + x(t = 0) = sin(t = 0) ẋ(t = 0) = 0 x(t = 0) = 1 Επομένως για t = 0: Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 12 / 47

Αριθμητική επίλυση Βήμα 1ο -συνέχεια Ανακεϕαλαιώνοντας: ẍ(t = 0) + 2 ẋ(t = 0) + x(t = 0) = sin(t = 0) ẋ(t = 0) = 0 x(t = 0) = 1 Επομένως για t = 0: ẍ(t = 0) + 2 0 + 1 = 0 ẍ(t = 0) = 1 Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 12 / 47

Αριθμητική επίλυση Βήμα 2ο -Θεωρία Μια μικρή υπενθύμιση: d x(t + t) x(t) x(t) = lim dt t 0 (t + t) t d x(t + t) x(t) x(t) = lim dt t 0 t Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 13 / 47

Αριθμητική επίλυση Βήμα 2ο -Θεωρία Μια μικρή υπενθύμιση: d x(t + t) x(t) x(t) = lim dt t 0 (t + t) t d x(t + t) x(t) x(t) = lim dt t 0 t Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 13 / 47

Αριθμητική επίλυση Βήμα 2ο -Θεωρία Κάνοντας την παραδοχή ότι χρησιμοποιούμε t 0, μπορούμε να πούμε ότι: d x(t + t) x(t) x(t) = dt t Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 14 / 47

Αριθμητική επίλυση Βήμα 2ο -Θεωρία Κάνοντας την παραδοχή ότι χρησιμοποιούμε t 0, μπορούμε να πούμε ότι: d x(t + t) x(t) x(t) = dt t d x(t) t = x(t + t) x(t) dt Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 14 / 47

Αριθμητική επίλυση Βήμα 2ο -Θεωρία Κάνοντας την παραδοχή ότι χρησιμοποιούμε t 0, μπορούμε να πούμε ότι: d x(t + t) x(t) x(t) = dt t d x(t) t = x(t + t) x(t) dt x(t + t) = d x(t) t + x(t) dt Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 14 / 47

Αριθμητική επίλυση Βήμα 2ο -Θεωρία Για λόγους συντομίας: x(t + t) = ẋ(t) t + x(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 15 / 47

Αριθμητική επίλυση Βήμα 2ο -Θεωρία Για λόγους συντομίας: x(t + t) = ẋ(t) t + x(t) Επίσης με την ίδια συλλογιστική και παραδοχές ισχύει και: ẋ(t + t) = ẍ(t) t + ẋ(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 15 / 47

Αριθμητική επίλυση Βήμα 2ο -Θεωρία Για λόγους συντομίας: x(t + t) = ẋ(t) t + x(t) Επίσης με την ίδια συλλογιστική και παραδοχές ισχύει και: ẋ(t + t) = ẍ(t) t + ẋ(t) Τώρα που τελειώσαμε με την δύσκολη θεωρία ας προχωρήσουμε στην πράξη! Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 15 / 47

Αριθμητική επίλυση Βήμα 2ο - Πράξη έχουμε ένα τρόπο να κάνουμε μια εκτίμηση του x και του ẋ. x(t + t) = ẋ(t) t + x(t), ẋ(t + t) = ẍ(t) t + ẋ(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 16 / 47

Αριθμητική επίλυση Βήμα 2ο - Πράξη έχουμε ένα τρόπο να κάνουμε μια εκτίμηση του x και του ẋ. x(t + t) = ẋ(t) t + x(t), ẋ(t + t) = ẍ(t) t + ẋ(t) Αυτό που χρειαζόμαστε είναι τα x(t), ẋ(t), ẍ(t) και το t, για να μπορέσουμε να υπολογίσουμε το x(t + t), ẋ(t + t), ẍ(t + t). Έχουμε κάτι τέτοιο? Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 16 / 47

Αριθμητική επίλυση Βήμα 2ο - Πράξη έχουμε ένα τρόπο να κάνουμε μια εκτίμηση του x και του ẋ. x(t + t) = ẋ(t) t + x(t), ẋ(t + t) = ẍ(t) t + ẋ(t) Αυτό που χρειαζόμαστε είναι τα x(t), ẋ(t), ẍ(t) και το t, για να μπορέσουμε να υπολογίσουμε το x(t + t), ẋ(t + t), ẍ(t + t). Έχουμε κάτι τέτοιο? Τις οριακές συνθήκες του προβλήματος, (αλλιώς αρχικές συνθήκες). (Προσωπικά μου αρέσει η λέξη άγκυρα). {ẋ(t = 0) = 0 και επίσης ẍ(t = 0) = 1 x(t = 0) = 1 Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 16 / 47

Αριθμητική επίλυση Βήμα 2ο - Πράξη για t = 0.01 Για να βάλουμε τα πράγματα σε μια τάξη: Χρόνος x(t) (x)(t) (x)(t) 0 1 0 1 Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 17 / 47

Αριθμητική επίλυση Βήμα 2ο - Πράξη για t = 0.01 Για να βάλουμε τα πράγματα σε μια τάξη: Χρόνος x(t) (x)(t) (x)(t) 0 1 0 1 Κάνουμε μια επιλογή για το t να είναι 0.01 (ϕαίνεται να είναι αρκετά μικρό). Τότε έχουμε: Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 17 / 47

Αριθμητική επίλυση Βήμα 2ο - Πράξη για t = 0.01 Για να βάλουμε τα πράγματα σε μια τάξη: Χρόνος x(t) (x)(t) (x)(t) 0 1 0 1 Κάνουμε μια επιλογή για το t να είναι 0.01 (ϕαίνεται να είναι αρκετά μικρό). Τότε έχουμε: x(t + t) = ẋ(t) t + x(t) ẋ(t + t) = ẍ(t) t + ẋ(t) ẍ(t) = sin(t) 2 ẋ(t) x(t) t=0 x(0 + t) = ẋ(0) t + x(0) ẋ(0 + t) = ẍ(0) t + ẋ(0) ẍ(t) = sin(t) 2 ẋ(t) x(t) Η τελευταία γραμμή δεν αλλάζει. Σε λίγο θα δούμε γιατί... Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 17 / 47

Αριθμητική επίλυση Βήμα 2ο - Πράξη για t = 0.01 x(0 + t) = ẋ(0) t + x(0) ẋ(0 + t) = ẍ(0) t + ẋ(0) ẍ(t) = sin(t) 2 ẋ(t) x(t) t=0.01 Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 18 / 47

Αριθμητική επίλυση Βήμα 2ο - Πράξη για t = 0.01 x(0 + t) = ẋ(0) t + x(0) ẋ(0 + t) = ẍ(0) t + ẋ(0) ẍ(t) = sin(t) 2 ẋ(t) x(t) t=0.01 x(0 + 0.01) = ẋ(0) 0.01 + x(0) ẋ(0 + 0.01) = ẍ(0) 0.01 + ẋ(0) ẍ(t) = sin(t) 2 ẋ(t) x(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 18 / 47

Αριθμητική επίλυση Βήμα 2ο - Πράξη για t = 0.01 x(0 + t) = ẋ(0) t + x(0) ẋ(0 + t) = ẍ(0) t + ẋ(0) ẍ(t) = sin(t) 2 ẋ(t) x(t) x(0.01) = ẋ(0) 0.01 + x(0) ẋ(0.01) = ẍ(0) 0.01 + ẋ(0) ẍ(t) = sin(t) 2 ẋ(t) x(t) t=0.01 ẍ(0) = 1 ẋ(0) = 0 x(0) = 1 x(0 + 0.01) = ẋ(0) 0.01 + x(0) ẋ(0 + 0.01) = ẍ(0) 0.01 + ẋ(0) ẍ(t) = sin(t) 2 ẋ(t) x(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 18 / 47

Αριθμητική επίλυση Βήμα 2ο - Πράξη για t = 0.01 x(0 + t) = ẋ(0) t + x(0) ẋ(0 + t) = ẍ(0) t + ẋ(0) ẍ(t) = sin(t) 2 ẋ(t) x(t) x(0.01) = ẋ(0) 0.01 + x(0) ẋ(0.01) = ẍ(0) 0.01 + ẋ(0) ẍ(t) = sin(t) 2 ẋ(t) x(t) t=0.01 ẍ(0) = 1 ẋ(0) = 0 x(0) = 1 x(0 + 0.01) = ẋ(0) 0.01 + x(0) ẋ(0 + 0.01) = ẍ(0) 0.01 + ẋ(0) ẍ(t) = sin(t) 2 ẋ(t) x(t) x(0.01) = 0 0.01 + 1 ẋ(0.01) = 1 0.01 + 0 ẍ(t) = sin(t) 2 ẋ(t) x(t) x(0.01) = 1 ẋ(0.01) = 0.01 ẍ(t) = sin(t) 2 ẋ(t) x(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 18 / 47

Αριθμητική επίλυση Μια τρύπα στο νερό? Κατέληξα στο: διαϕέρει (?) από το : x(0.01) = 1 ẋ(0.01) = 0.01 ẍ(t) = sin(t) 2 ẋ(t) x(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 19 / 47

Αριθμητική επίλυση Μια τρύπα στο νερό? Κατέληξα στο: διαϕέρει (?) από το : x(0.01) = 1 ẋ(0.01) = 0.01 ẍ(t) = sin(t) 2 ẋ(t) x(t) x(0) = 1 ẋ(0) = 0 ẍ(t) = sin(t) 2 ẋ(t) x(t) Άρα πάλι έχω μια διαϕορική εξίσωση με οριακές συνθήκες. Τι κατάϕερα? Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 19 / 47

Αριθμητική επίλυση Μια τρύπα στο νερό? Κατέληξα στο: διαϕέρει (?) από το : x(0.01) = 1 ẋ(0.01) = 0.01 ẍ(t) = sin(t) 2 ẋ(t) x(t) x(0) = 1 ẋ(0) = 0 ẍ(t) = sin(t) 2 ẋ(t) x(t) Άρα πάλι έχω μια διαϕορική εξίσωση με οριακές συνθήκες. Τι κατάϕερα? Είναι ΛΙΓΟ πιο κοντα σε αυτό που έψαχνα. Μπορώ να το ξανακάνω και θα έρθω πάλι ακόμη πιο κοντά. Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 19 / 47

Αριθμητική επίλυση Βήμα 3ό - Επανάληψη (λίγο βαρετό) Χρόνος x(t) (x)(t) (x)(t) 0 1 0 1 Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 20 / 47

Αριθμητική επίλυση Βήμα 3ό - Επανάληψη (λίγο βαρετό) Χρόνος x(t) (x)(t) (x)(t) 0 1 0 1 0.01 1 0.01 Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 20 / 47

Αριθμητική επίλυση Βήμα 3ό - Επανάληψη (λίγο βαρετό) Χρόνος x(t) (x)(t) (x)(t) 0 1 0 1 0.01 1 0.01 0.97 Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 20 / 47

Αριθμητική επίλυση Βήμα 3ό - Επανάληψη (λίγο βαρετό) Χρόνος x(t) (x)(t) (x)(t) 0 1 0 1 0.01 1 0.01 0.97 0.02 Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 20 / 47

Αριθμητική επίλυση Βήμα 3ό - Επανάληψη (λίγο βαρετό) Χρόνος x(t) (x)(t) (x)(t) 0 1 0 1 0.01 1 0.01 0.97 0.02 0.9999 0.0197 Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 20 / 47

Αριθμητική επίλυση Βήμα 3ό - Επανάληψη (λίγο βαρετό) Χρόνος x(t) (x)(t) (x)(t) 0 1 0 1 0.01 1 0.01 0.97 0.02 0.9999 0.0197 0.9405 0.03 Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 20 / 47

Αριθμητική επίλυση Βήμα 3ό - Επανάληψη (λίγο βαρετό) Χρόνος x(t) (x)(t) (x)(t) 0 1 0 1 0.01 1 0.01 0.97 0.02 0.9999 0.0197 0.9405 0.03..................... Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 20 / 47

Αριθμητική επίλυση Βήμα 3ό - Επανάληψη (λίγο βαρετό) Χρόνος x(t) (x)(t) (x)(t) 0 1 0 1 0.01 1 0.01 0.97 0.02 0.9999 0.0197 0.9405 0.03..................... 1 0.831869 0.13267 0.274944 Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 20 / 47

Αριθμητική επίλυση Βήμα 3ό - Επανάληψη (λίγο βαρετό) Χρόνος x(t) (x)(t) (x)(t) 0 1 0 1 0.01 1 0.01 0.97 0.02 0.9999 0.0197 0.9405 0.03..................... 1 0.831869 0.13267 0.274944............ Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 20 / 47

Αριθμητική επίλυση Βήμα 3ό - Επανάληψη (λίγο βαρετό) Χρόνος x(t) (x)(t) (x)(t) 0 1 0 1 0.01 1 0.01 0.97 0.02 0.9999 0.0197 0.9405 0.03..................... 1 0.831869 0.13267 0.274944............ 2 0.814817 0.050255 0.00603 Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 20 / 47

Αποτελέσμα για t = 0.01 Βρήκαμε ότι: Χρόνος x(t) (x)(t) (x)(t) 2 0.814817 0.050255 0.00603 Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 21 / 47

Αποτελέσμα για t = 0.01 Βρήκαμε ότι: Χρόνος x(t) (x)(t) (x)(t) 2 0.814817 0.050255 0.00603 ΔΕΝ είναι Η λύση (είναι μια εκτίμηση για t = 0.01). Τι θα συμβεί όταν αλλάξω το t? Ποιοτικά συνήθως σωστή συμπεριϕορά (υπάρχουν εξαιρέσεις - σύγκλιση) Σϕάλμα μεγαλώνει καθώς απομακρυνόμαστε (π.χ. μετεωρολογία) BONUS: εκτιμήσεις του x, ẋ, ẍ για τιμές μεταξύ [0, 2]. Τι θα συμβεί όταν αλλάξω το t? Αυτή είναι μια από τις απλές υλοποίησης μεθόδων αριθμητικής επίλυσης, με το forward scheme. Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 21 / 47

Σημείωση για την μέθοδο Αυτή είναι μια από τις απλές υλοποίησης μεθόδων αριθμητικής επίλυσης, με το forward scheme. Υπάρχουν πολλές διαϕορετικές κατηγοριοποιήσεις: Σύστημα ολοκλήρωσης (scheme) forward (αυτή η υλοποίηση που παρουσιάστηκε) backward mixed Εξισώσεις/προσεγγίσεις που χρησιμοποιούνται Euler (χρήση γραμμικών στοιχείων) Runge-Kutta (χρήση παραβολικών στοιχείων) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 22 / 47

Σημείωση για την μέθοδο Plots εκτίμησεων x, ẋ, ẍ Ας δούμε την εκτίμηση των x, ẋ, ẍ για t = 0.01 Σχήμα: Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 23 / 47

Section 3 Φυσική ερμηνεία Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 24 / 47

Η κατάρα/ευλογία της αϕαίρεσης Γιατί έγινε όλο αυτό? Σε τι αντιστοιχεί αυτό που μόλις παρουσιάστηκε? Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 25 / 47

Παρουσίαση Αρμονικού ταλαντωτή Παρουσίαση προβλήματος Σχήμα: Αρμονικός ταλαντωτής μαζα (m) :1 [kg] σταθερά απόσβεσης (c) :2 [ kg s ] σταθερά ελατηρίου (k) :1 [ N m ] Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 26 / 47

Εξίσωση συστήματος Αδρανειακές δυνάμεις 2ος νόμος του Νεύτονα (1643 1727) Η συνισταμένη των δυνάμεων που δρούν πάνω σε ένα σώμα ισούται με το γινόμενο μάζας επί την επιτάχυνση. F = m α = m ẍ(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 27 / 47

Εξίσωση συστήματος Ελατήριο - Νόμος του Hooke 1635 1707 Νόμος του Hooke H δύναμη που ασκεί ένα ελατήριο είναι ανάλογη της απομάκρυνσης: F k = K x Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 28 / 47

Εξίσωση συστήματος Απόσβεστήρας https://en.wikipedia.org/wiki/damping H δύναμη που ασκεί ένας αποσβεστήρας είναι ανάλογη της απομάκρυνσης: Πάντα αντίθετη στην κίνηση. Παράδειγμα: κουτάλι στο μέλι. F k = c ẋ Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 29 / 47

Εξίσωση συστήματος Εξωτερική διέγερση Βουλαρινός/Νικολάου - Ο τι να ναι H δύναμη που ασκείται για να κάνει το σύστημα να ϕύγει από την ισορροπία του: Θα μπορούσε να είναι: F ext = sin(t) dead weight (κρεμασμένο βάρος) step function κρουστική διέγερση... (Ο τι να ναι) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 30 / 47

Εξίσωση συστήματος Όλα μαζί Newton m ẍ(t) = Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 31 / 47

Εξίσωση συστήματος Όλα μαζί Newton m ẍ(t) = Hooke K x(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 31 / 47

Εξίσωση συστήματος Όλα μαζί Newton m ẍ(t) = Hooke K x(t) Απόσβεση c ẋ(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 31 / 47

Εξίσωση συστήματος Όλα μαζί Newton m ẍ(t) = Hooke K x(t) Απόσβεση c ẋ(t) εξ. Διεγερση + sin(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 31 / 47

Εξίσωση συστήματος Όλα μαζί Newton m ẍ(t) = Hooke K x(t) Απόσβεση c ẋ(t) εξ. Διεγερση + sin(t) Και αν αυτό δεν θυμίζει τίποτα... Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 31 / 47

Εξίσωση συστήματος Όλα μαζί Newton m ẍ(t) = Hooke K x(t) Απόσβεση c ẋ(t) εξ. Διεγερση + sin(t) Και αν αυτό δεν θυμίζει τίποτα... ẍ + 2 ẋ + x = sin(t) m d2 dt 2 y(t) + b d y(t) + k y(t) = sin(t) dt Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 31 / 47

Κυκλώμα RLC Παρουσίαση Δεδομένα: V in (t): Πηγή (Είσοδος) V c : Τάση στα άκρα πυκνωτή V R : Τάση στα άκρα της αντίστασης V L : Τάση στα άκρα του επαγωγικού πηνίου Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 32 / 47

Κυκλώμα RLC Διαμόρϕωση του προβλήματος Κirchoff V(t) V R V L V c = 0 Πυκνωτής(Coulomb): V c = Q C dv c dt = dq dt Αντίσταση: V R = i(t) R Επαγωγικό πηνίο: V L = L d dt i(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 33 / 47

Κυκλώμα RLC Διαμόρϕωση του προβλήματος Κirchoff V(t) V R V L V c = 0 Πυκνωτής(Coulomb): V c = Q C dv c dt = dq dt Αντίσταση: V R = i(t) R Επαγωγικό πηνίο: V L = L d dt i(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 33 / 47

Κυκλώμα RLC Διαμόρϕωση του προβλήματος Κirchoff V(t) V R V L V c = 0 Πυκνωτής(Coulomb): dv c dt Όλα μαζί: V c = Q C = dq dt Αντίσταση: V R = i(t) R Επαγωγικό πηνίο: V L = L d dt i(t) V(t) V R V L V c = 0 V(t) i(t) R L d Q(t) i(t) dt C = 0 Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 33 / 47

Κυκλώμα RLC Διαμόρϕωση του προβλήματος V(t) i(t) R L d Q(t) i(t) dt C = 0 i(t) R + L d Q(t) i(t) + dt C = V(t) d dt Q(t)=i(t) Αναδιάταξη: ή d d2 Q(t) Q(t) R + L Q(t) + dt dt2 C = V(t) L d2 dt 2 Q(t) + d dt Q(t) R + 1 Q(t) = V(t) C L Q(t) + Q(t) R + 1 Q(t) = V(t) C Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 34 / 47

Κυκλώμα RLC Εξήγηση όρων L Q(t) = Αδρανειακό m ẍ(t) = Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 35 / 47

Κυκλώμα RLC Εξήγηση όρων L Q(t) = Αδρανειακό m ẍ(t) = R Q(t) Απόσβεση c ẋ(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 35 / 47

Κυκλώμα RLC Εξήγηση όρων L Q(t) = Αδρανειακό m ẍ(t) = R Q(t) Απόσβεση c ẋ(t) 1 C Q(t) Αποθήκευση ενέργειας K x(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 35 / 47

Κυκλώμα RLC Εξήγηση όρων L Q(t) = Αδρανειακό m ẍ(t) = R Q(t) Απόσβεση c ẋ(t) 1 C Q(t) Αποθήκευση ενέργειας K x(t) +V(t) εξ. Διεγερση + sin(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 35 / 47

Κυκλώμα RLC Εξήγηση όρων L Q(t) = Αδρανειακό m ẍ(t) = R Q(t) Απόσβεση c ẋ(t) 1 C Q(t) Αποθήκευση ενέργειας K x(t) +V(t) εξ. Διεγερση + sin(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 35 / 47

Section 4 Εργαλεία Matlab Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 36 / 47

Πρακτικά Θέματα Συναρτήσεις π.χ. : ( y ) 2 f(x, y) = x 2 + 3 function m file Matlab code inline Matlab code anonymous function @() ; Matlab code Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 37 / 47

Solvers του Matlab Solver Κατηγορία Προβλήματος Ακρίβεια ode45 Non Stiff Μέση ode23 Non Stiff Χαμηλή ode113 Non Stiff Χαμηλή έως υψηλή ode15s Stiff Χαμηλή έως μέση ode23s Stiff Χαμηλή ode23t Σχετικά Stiff Χαμηλή ode23tb Stiff Χαμηλή Πηγή: http://www.mathworks.com/help/matlab/ref/ode45.html Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 38 / 47

Solvers του Matlab Stiffness Definition Stiff είναι ο συνδυασμός ΔΕ, οριακών συνθηκών και μεθόδου, που έχει ως αποτέλεσμα το μονοπάτι της αναζητούμενης λύση να περνάει από περιοχές με μεγάλα gradients. Το αποτέλεσμα είναι ο solver να αναγκάζεται να κάνει πολύ μικρά βήματα. Συνεπακόλουθο είναι ο αυξημένος χρόνος λύσης του προβλήματος. Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 39 / 47

Solvers του Matlab Stiffness Definition Stiff είναι ο συνδυασμός ΔΕ, οριακών συνθηκών και μεθόδου, που έχει ως αποτέλεσμα το μονοπάτι της αναζητούμενης λύση να περνάει από περιοχές με μεγάλα gradients. Το αποτέλεσμα είναι ο solver να αναγκάζεται να κάνει πολύ μικρά βήματα. Συνεπακόλουθο είναι ο αυξημένος χρόνος λύσης του προβλήματος. Σχήμα: Stiff problem Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 39 / 47

ode45 Συνάρτηση για επίλυση διαϕορικών εξισώσεων [x y]=ode45(f,ab,y0): Επίλυση διαϕορικής εξίσωσης στο διάστημα a έως b, με αρχική τιμή Y0 f : συνάρτηση ab : διάστημα π.χ. [0,5] Y0 : τιμή αρχικής συνθήκης (για υψηλότερες τάξης ΔΕ είναι πίνακας) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 40 / 47

ode45 ode45 παράδειγμα 1ης τάξης ΔΕ ẏ(t) = t y 2 y 2 Matlab code Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 41 / 47

ode45 Διαμόρϕωση προβλήματος Η εξίσωση: ẍ + 2ẋ + x = sin(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 42 / 47

ode45 Διαμόρϕωση προβλήματος Η εξίσωση: ẍ + 2ẋ + x = sin(t) έστω ότι ονομάζω: x = x 2 ẋ = x 1 Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 42 / 47

ode45 Διαμόρϕωση προβλήματος Η εξίσωση: ẍ + 2ẋ + x = sin(t) έστω ότι ονομάζω: x = x 2 ẋ = x 1 Ξαναγράϕεται ώς: x 1 + 2 x 1 + x 2 = sin(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 42 / 47

ode45 Διαμόρϕωση προβλήματος x 1 + 2 x 1 + x 2 = sin(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 43 / 47

ode45 Διαμόρϕωση προβλήματος x 1 + 2 x 1 + x 2 = sin(t) λύνω ως προς x 1 : x 1 = 2 x 1 x 2 + sin(t) Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 43 / 47

ode45 Διαμόρϕωση προβλήματος x 1 + 2 x 1 + x 2 = sin(t) λύνω ως προς x 1 : και επίσης x 1 = 2 x 1 x 2 + sin(t) x 2 = x 1 Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 43 / 47

ode45 Παράδειγμα - Συναρτηση harmoscwithdamping Βάζουμε τις παραγώγους των μεταβλητών σε μορϕή πίνακα: ] [ ] [ẋ1 2 x1 x = 2 + sin(t) ẋ 2 x 1 harmoscwithdamping.m Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 44 / 47

ode45 Παράδειγμα ode45 - Κυρίως κώδικας mainodesolution.m Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 45 / 47

ode45 Παράδειγμα ode45 - Κυρίως κώδικας ode45 με Anonymous Function Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 46 / 47

Παράδειγμα άλλων solver Παράδειγμα ode23 - Κυρίως κώδικας Στις περισσότερες περιπτώσεις είναι πολύ απλό, όσο το να αλλάξεις το όνομα του solver. mainodesolution.m Ν. Παπαδάκης Introduction 21 Οκτωβρίου 2015 47 / 47