Κεφάλαιο 3: Κίνηση Σωματιδίου. Υπολογιστική Φυσική Ι. Αναγνωστόπουλος Κωνσταντίνος

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Κεφάλαιο 3: Κίνηση Σωματιδίου. Υπολογιστική Φυσική Ι. Αναγνωστόπουλος Κωνσταντίνος"

Transcript

1 Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Εθνικό Μετσόβιο Πολυτεχνείο Υπολογιστική Φυσική Ι Κεφάλαιο 3: Κίνηση Σωματιδίου Αναγνωστόπουλος Κωνσταντίνος

2 Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης rea%ve ommons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άδεια χρήσης άλλου τύπου, αυτή πρέπει να αναγράφεται ρητώς.

3 ΚΕΦΑΛΑΙΟ 3 Κίνηση Σωματιδίου Στο κεφάλαιο αυτό μελετάται αριθμητικά η επίλυση των κλασικών εξισώσεων κίνησης μονοδιάστατων μηχανικών συστημάτων, όπως λ.χ. αυτή του σημειακού σωματιδίου σε μια ευθεία, του απλού εκκρεμούς κλπ. Γίνεται εισαγωγή σε μεθόδους αριθμητικής ολοκλήρωσης διαφορικών εξισώσεων με αρχικές συνθήκες και ιδιαίτερα στη μέθοδο Runge Kutta 4ης τάξης. Τέλος, μελετώνται τα συστήματα του αρμονικού ταλαντωτή και του απλού εκκρεμούς με απόσβεση και οδήγηση από εξωτερική χρονοεξαρτημένη δύναμη. Το τελευταίο σύστημα είναι μη γραμμικό και γίνεται μια εισαγωγή στις χαοτικές ιδιότητές του. 3. Αριθμητική Ολοκλήρωση Εξισώσεων Νεύτωνα Το πρόβλημα της λύσης των εξισώσεων κίνησης σωματιδίου υπό την επίδραση δυνάμεων που δίνονται από το νόμο του Νεύτωνα μπορούν να γραφτούν υπό τη μορφή όπου d x = a(t, x, v), (3.) dt a(t, x, v) F m v = d x dt. (3.) Η κλάση των προβλημάτων που θα θεωρήσουμε είναι προβλήματα αρχικών τιμών, δηλ. δίνονται οι αρχικές συνθήκες x(t ) = x v(t ) = v, (3.3) 43

4 44 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ οι οποίες προσδιορίζουν μία μοναδική λύση x(t). Η διαφορικές εξισώσεις (3.) είναι δεύτερης τάξης ως προς τις συναρτήσεις x(t). Για την αριθμητική λύση τους είναι βολικό να ανάγουμε τις εξισώσεις αυτές σε ένα σύστημα από διπλάσιο αριθμό εξισώσεων πρώτου βαθμού: d x dt = v d v dt = a(t, x, v). (3.4) Ειδικά θα ενδιαφερθούμε για την κίνηση σωματιδίου πάνω στην ευθεία ( διάσταση) και το επίπεδο ( διαστάσεις) οπότε το σύστημα των εξισώσεων γίνεται dx dt = v x dy dt = v y dx dt = v dv dt = a(t, x, v) -διάσταση, (3.5) dv x dt = a x(t, x, v x, y, v y ) -διαστάσεις dv y dt = a y(t, x, v x, y, v y ), (3.6) 3. Πρελούδιο: Μέθοδοι Euler Για να πάρουμε μια πρώτη γεύση του προβλήματος θα μελετήσουμε το πρόβλημα του εκκρεμούς μήκους l μέσα σε ομογενές πεδίο βαρύτητας g (Σχήμα 3.). Οι εξισώσεις κίνησης δίνονται από το σύστημα θ l m g Σχήμα 3.: Το εκκρεμές μήκους l μέσα σε ομογενές πεδίο βαρύτητας g.

5 3.. ΠΡΕΛΟΥΔΙΟ: ΜΕΘΟΔΟΙ EULER θ s (t).. θ t Σχήμα 3.: Σύγκλιση της μεθόδου Euler για το απλό εκκρεμές με περίοδο T.987(ω =.) για διαφορετικές τιμές του βήματος χρόνου t που καθορίζεται από των αριθμό των βημάτων steps= 5,. Η λύση είναι για θ =., ω =. και συγκρίνεται με τη γνωστή λύση για μικρές γωνίες με α(t) (g/l) θ. διαφορικών εξισώσεων d θ dt = g l sin θ dθ dt = ω, (3.7) που εύκολα ανάγεται στο σύστημα πρώτης τάξης dθ dt dω dt = ω = g l sin θ, (3.8) Το παραπάνω σύστημα πρέπει να γραφτεί σε διακριτή μορφή έτσι ώστε να επιτευχθεί η αριθμητική του επίλυση με τη βοήθεια υπολογιστή. Ο πιο απλός τρόπος είναι να θεωρήσουμε την ολοκλήρωση του συστήματος από τον αρχικό χρόνο t = μέχρι τελικό χρόνο t f χωρίζοντας το χρονικό διάστημα t f t σε N ίσα διαστήματα πλάτους¹ t h, όπου h = (t f t )/(N ) και προσεγγίζοντας τις παραγώγους από τις σχέσεις ¹Έχουμε N διακριτούς χρόνους t, t,..., t N, t N t f

6 46 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ θ s (t).5 θ t Σχήμα 3.3: Σύγκλιση της μεθόδου Euler-romer, παρόμοια με το Σχήμα 3.. Παρατηρούμε πως η μέθοδος συγκλίνει πολύ γρηγορότερα από την Euler. (x n+ x n )/ t x n: ω n+ = ω n + α n t θ n+ = θ n + ω n t. (3.9) όπου α = (g/l) sin θ η γωνιακή επιτάχυνση. Η μέθοδος αυτή ακούει στο όνομα μέθοδος Euler. Το σφάλμα που εισάγεται από τη μέθοδο σε κάθε βήμα είναι της τάξης του ( t). Πράγματι αυτό προκύπτει από απλή ανάπτυξη κατά Taylor γύρω από το σημείο t n αγνοώντας όλους τους όρους από τη δεύτερη παράγωγο και πάνω. Κατά την ολοκλήρωση από t σε t f, το συνολικό σφάλμα είναι τάξης t! Ο λόγος είναι ότι τα σφάλματα αυτά προστίθενται σε κάθε βήμα και αφού ο αριθμός των βημάτων N / t το συνολικό σφάλμα είναι ( t) (/ t) = t. Η μέθοδος Euler λέμε ότι είναι μια μέθοδος πρώτης τάξης και ως εκ τούτου έχει περιορισμένη ακρίβεια. Σαν να μην έφτανε αυτό η μέθοδος αυτή έχει προβλήματα ευστάθειας, ειδικά σε προβλήματα που παρουσιάζουν περιοδικότητα. Η μέθοδος είναι ασύμμετρη γιατί χρησιμοποιεί για την προώθηση της λύσης πληροφορία για τη συνάρτηση μόνο στην αρχή του διαστήματος (t, t + t). Με μια απλή παραλλαγή παίρνουμε τη μέθοδο Euler romer η οποία παρουσιάζει βελτιωμένη συμπεριφορά ως προς την ευστάθεια αν και αυτή είναι πρώτης τάξης με συνολικό σφάλμα t. Για το λόγο αυτό χρησιμοποιούμε για την προώθηση της γωνίας

7 3.. ΠΡΕΛΟΥΔΙΟ: ΜΕΘΟΔΟΙ EULER θ s (t).5 θ t Σχήμα 3.4: Σύγκλιση της μεθόδου Euler-Verlet, παρόμοια με το Σχήμα 3.. Παρατηρούμε πως η μέθοδος συγκλίνει πολύ γρηγορότερα από την Euler αλλά τα σφάλματα στρογγυλοποίησης κάνουν τη μέθοδο άχρηστη για steps 5, (προσέξτε τι γίνεται για steps=,. Γιατί?). θ την καινούργια τιμή της γωνιακής ταχύτητας ω n+ = ω n + α n t θ n+ = θ n + ω n+ t. (3.) Μια μέθοδος που βελτιώνει τους παραπάνω αλγόριθμους ως προς το σφάλμα διακριτοποίησης είναι ο αλγόριθμος Euler Verlet ο οποίος δίνει ολικό σφάλμα² ( t). Αυτός δίνεται από τις εξισώσεις θ n+ = θ n θ n + α n ( t) ω n = θ n+ θ n t. (3.) Η μέθοδος Euler Verlet (3.) είναι μια μέθοδος δύο βημάτων, αφού για την προώθηση της λύσης είναι αναγκαίο να γνωρίζουμε την τιμή της συνάρτησης σε δύο προηγούμενα βήματα. Άρα πρέπει να καθορίσουμε προσεκτικά τις αρχικές συνθήκες για τα δύο πρώτα βήματα. Για το λόγο αυτό χρησιμοποιούμε τον αλγόριθμο Euler για να προωθήσουμε τις αρχικές συνθήκες ένα βήμα πίσω. Αν θ = θ(t ), ω = ω(t ) είναι οι ²Δείτε το Παράρτημα 3.7 για τις λεπτομέρειες.

8 48 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ v t Σχήμα 3.5: Σύγκλιση της μεθόδου Euler για το απλό εκκρεμές παρόμοια με το Σχήμα 3. αλλά για θ = 3., ω =.. Εδώ δείχνουμε τη συμπεριφορά της γωνιακής ταχυτήτας και παρατηρούμε μεγάλη αστάθεια για steps,. αρχικές συνθήκες, τότε ορίζουμε θ = θ ω t + α ( t). (3.) Επίσης στο τελευταίο βήμα θα πρέπει να πάρουμε ω N = θ N θ N t. (3.3) Παρόλο που η μέθοδος έχει μικρότερο συνολικό σφάλμα από τη μέθοδο Euler, το πρόβλημά της είναι ότι παρουσιάζεται ασταθής. Στη δεύτερη των εξισώσεων (3.) η γωνιακή ταχύτητα προκύπτει από το λόγο δύο μικρών αριθμών, εκ των οποίων ο παρονομαστής είναι η διαφορά δύο μεγάλων αριθμών. Για μικρό χρόνο t, η πληροφορία βρίσκεται αρκετά δεκαδικά ψηφία πέρα από τα αρχικά και αφού ο υπολογιστής έχει πεπερασμένη ακρίβεια σε κάποια στιγμή η ακρίβεια της πληροφορίας γίνεται πολύ μικρή ή και χάνεται τελείως. Στην πρώτη των εξισώσεων (3.), ο όρος α n t είναι κατά μία τάξη ως προς t μικρότερος από τον αντίστοιχο όρο α n t της μεθόδου Euler. Μειώνοντας το t, γρήγορα έχουμε α n t θ n θ n και η ακρίβεια της μεθόδου εκμηδενίζεται λόγω της πεπερασμένης ακρίβειας των πραγματικών αριθμών στη μνήμη του υπολογιστή.

9 3.. ΠΡΕΛΟΥΔΙΟ: ΜΕΘΟΔΟΙ EULER v t Σχήμα 3.6: Σύγκλιση της μεθόδου Euler-romer, παρόμοια με το Σχήμα 3.5. Παρατηρούμε πως η μέθοδος συγκλίνει πολύ γρηγορότερα από την Euler. Ο προγραμματισμός των μεθόδων αυτών είναι ιδιαίτερα απλός. Γράφουμε ένα πρόγραμμα που θα κάνει σύγκριση και των τρίων μεθόδων, Euler, Euler-romer και Euler-Verlet. Για το λόγο αυτό το κυρίως πρόγραμμα είναι απλά ένα interface με το χρήστη και για τους υπολογισμούς καλούνται διαφορετικές υπορουτίνες euler, euler_cromer και euler_verlet. Ο χρήστης απλά πρέπει να προγραμματίσει την κοινή σε όλους του υπολογισμούς συνάρτηση accel(x) που δίνει τη γωνιακή επιτάχυνση συναρτήσει της γωνίας θ (εδώ η μεταβλητή REAL x). Στην παράγραφο αυτή παίρνουμε accel(x)= -. * sin(x). Η δομή των δεδομένων είναι πολύ απλή: Σε τρία arrays REAL T(P), X(P) και V(P) αποθηκεύονται αντίστοιχα οι χρόνοι t n, γωνιακές θέσεις θ n και γωνιακές ταχύτητες ω n για n =,..., steps. Ο χρήστης προσδιορίζει το χρονικό διάστημα της ολοκλήρωσης από t i = σε t f = Tfi καθώς και τον αριθμό των βημάτων ολοκλήρωσης steps τα οποία πρέπει να είναι λιγότερα από το μέγεθος P των arrays. Δίνει τις αρχικές συνθήκες θ = Xin και ω = Vin. Στη συνέχεια οι υπορουτίνες των μεθόδων καλούνται και στην είσοδο τους παρέχουμε τις αρχικές συνθήκες, διάστημα ολοκλήρωσης και αριθμό βημάτων Xin,Vin,Tfi,steps ενώ στην έξοδο μας παρέχουν τα αποτελέσματα αποθηκευμένα στα arrays T,X,V. Στη συνέχεια τα αποτελέσματα τυπώνονται στα αρχεία euler.dat, euler_cromer.dat και euler_verlet.dat. Οι υπορουτίνες υπολογισμού ακολουθούν τη διαδικασία καθορισμού

10 5 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ v t Σχήμα 3.7: Σύγκλιση της μεθόδου Euler-Verlet, παρόμοια με το Σχήμα 3.5. Παρατηρούμε πως η μέθοδος συγκλίνει πολύ γρηγορότερα από την Euler αλλά τα σφάλματα στρογγυλοποίησης κάνουν τη μέθοδο πολύ γρήγορα ασταθή για steps 8,. των αρχικών συνθηκών, υπολογισμού του χρόνου t h = Tfi/(steps ) και εκτελούν τους βρόχους που θα προωθούν τη λύση με βήμα t. Σε κάθε βήμα τα αποτελέσματα αποθηκέυονται στα arrays T,X,V. Έτσι το απλό τμήμα του κώδικα T() =. X() = Xin V() = Vin h = Tfi/(steps-) do i =,steps T(i) = T(i-)+h X(i) = X(i-)+V(i-)*h V(i) = V(i-)+accel(X(i-))*h enddo εκτελεί τις απαραίτητες εντολές για τη μέθοδο Euler. Λίγη προσοχή πρέπει να δοθεί στη μέθοδο Euler-Verlet όπου πρέπει να καθοριστούν τα δύο πρώτα βήματα, καθώς και το τελευταίο για την ταχύτητα: T() =. X() = Xin V() = Vin X = X() - V() * h + accel(x()) *h*h/.

11 3.. ΠΡΕΛΟΥΔΙΟ: ΜΕΘΟΔΟΙ EULER 5 T() = h X() =.*X() - X + accel(x()) *h*h do i = 3,steps... enddo V(steps)= (X(steps)-X(steps-))/h Για διευκόλυνση του αναγνώστη παραθέτουμε ολόκληρο το πρόγραμμα παρακάτω: Program to integrate equations of motion for accelerations which are functions of x with the method of Euler, Euler-romer and Euler-Verlet. The user sets initial conditions and the subroutines return X(t) and V(t)=dX(t)/dt in arrays T(..STEPS),X(..STEPS),V(..STEPS) The user provides number of integration STEPS and the final time TFI.Initial time is assumed to be t_= and the integration step h = TFI/(STEPS-) The user programs a real function accel(x) which gives the acceleration dv(t)/dt as function of X. NOTE: T() = T(STEPS) = TFI and there are STEPS- aditional steps after the initial point program diff_eq_euler implicit none! We force ourselved to declare all variables integer P! The size of the arrays, should be larger parameter(p=)! than number of steps real T(P),X(P),V(P)! time t,x(t),v(t)=dx/dt real Xin,Vin,Tfi! initial conditions integer steps,i!t_ =. The user provides initial conditions X_,V_ final time t_f and number of steps: print *,'Enter X_,V_,t_f,number of steps (t_=):' read(5,*)xin,vin,tfi,steps This check is necessary to avoid memory violations: if(steps.ge. P )then print *,'steps must be strictly less than P. steps,p= ',steps,p stop

12 5 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ endif Xin= X(), Vin=V(), T()= and the routine gives evolution in T(..STEPS), X(..STEPS), V(..STEPS) which we print in a file call euler(xin,vin,tfi,steps,t,x,v) open(unit=,file="euler.dat")!filename euler.dat given here do i=,steps Each line in data file has time, position, velocity: write(,*) T(i),X(i),V(i) enddo close()!we close the unit to be reused below We repeat everything for each method call euler_cromer(xin,vin,tfi,steps,t,x,v) open(unit=,file="euler_cromer.dat") do i=,steps write(,*) T(i),X(i),V(i) enddo close() call euler_verlet(xin,vin,tfi,steps,t,x,v) open(unit=,file="euler_verlet.dat") do i=,steps write(,*) T(i),X(i),V(i) enddo close() end Function which returns the value of acceleration at position x used in the integration subroutines euler, euler_cromer and euler_verlet real function accel(x) implicit none real x accel = -.*sin(x) end

13 3.. ΠΡΕΛΟΥΔΙΟ: ΜΕΘΟΔΟΙ EULER 53 Driver routine for integrating equations of motion using the Euler method Input: Xin=X(), Vin=V() -- initial condition at t=, Tfi the final time and steps the number of steps of integration (the initial point is counted as the first one) Output: The arrays T(..steps), X(..steps), V(..steps) which gives x(t_i)=x(i), dx/dt(t_i)=v(i), t_i=t(i) i=..steps where for i= we have the initial condition. subroutine euler(xin,vin,tfi,steps,t,x,v) implicit none integer P parameter(p=) real T(P),X(P),V(P)!time t,x(t),v(t)=dx/dt real Xin,Vin,Tfi integer steps,i real h,accel!**note: we have to declare the function accel** Initial conditions set here: T() =. X() = Xin V() = Vin h is the time step Dt h = Tfi/(steps-) do i =,steps T(i) = T(i-)+h! time advances by Dt X(i) = X(i-)+V(i-)*h! advancement and storage of position V(i) = V(i-)+accel(X(i-))*h!... and velocity. Here we call accel(x) enddo end Driver routine for integrating equations of motion using the Euler-romer method Input: Xin=X(), Vin=V() -- initial condition at t=, Tfi the final time and steps the number of steps of integration (the initial point is counted as the first one)

14 54 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ Output: The arrays T(..steps), X(..steps), V(..steps) which gives x(t_i)=x(i), dx/dt(t_i)=v(i), t_i=t(i) i=..steps where for i= we have the initial condition. subroutine euler_cromer(xin,vin,tfi,steps,t,x,v) implicit none integer P parameter(p=) real T(P),X(P),V(P)!time t,x(t),v(t)=dx/dt real Xin,Vin,Tfi integer steps,i real h,accel T() =. X() = Xin V() = Vin h = Tfi/(steps-) do i =,steps T(i) = T(i-)+h V(i) = V(i-)+accel(X(i-))*h X(i) = X(i-)+V(i)*h!here is the difference compared to Euler enddo end Driver routine for integrating equations of motion using the Euler - Verlet method Input: Xin=X(), Vin=V() -- initial condition at t=, Tfi the final time and steps the number of steps of integration (the initial point is counted as the first one) Output: The arrays T(..steps), X(..steps), V(..steps) which gives x(t_i)=x(i), dx/dt(t_i)=v(i), t_i=t(i) i=..steps where for i= we have the initial condition. subroutine euler_verlet(xin,vin,tfi,steps,t,x,v) implicit none integer P

15 3.. ΠΡΕΛΟΥΔΙΟ: ΜΕΘΟΔΟΙ EULER 55 parameter(p=) real T(P),X(P),V(P)!time t,x(t),v(t)=dx/dt real Xin,Vin,Tfi integer steps,i real h,g_over_l parameter(g_over_l=.) real h,x,oh real accel Initial conditions set here: T() =. X() = Xin V() = Vin h = Tfi/(steps-)! time step h = h*h! time step squared oh =.5/h! h/ We have to initialize one more step: X corresponds to 'X()' X = X() - V() * h + accel(x()) *h/. T() = h X() =.*X() - X + accel(x()) *h Now i starts from 3: do i = 3,steps T(i) = T(i-)+h X(i) =.*X(i-) - X(i-) + accel(x(i-))*h V(i-) = oh * (X(i)-X(i-)) enddo Notice that we have one more step for the velocity: V(steps)= (X(steps)-X(steps-))/h end Η μεταγλώττιση και το τρέξιμο του προγράμματος γίνονται πολύ απλά με τις εντολές: > f77 euler.f -o euler >./euler Enter X_,V_,t_f,number of steps (t_=):.. 6. > ls euler*.dat euler_cromer.dat euler.dat euler_verlet.dat > head -n 5 euler.dat

16 56 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ E E-.E E-.888E E-.445E E- Η τελευταία εντολή μας δείχνει τις 5 πρώτες γραμμές του αρχείου euler.dat όπου βλέπουμε τις 3 στήλες με το χρόνο, θέση και ταχύτητα που δίνει η μέθοδος. Για να δούμε γραφικά τα αποτελέσματα μπορούμε να χρησιμοποιοήσουμε το πρόγραμμα gnuplot³: > gnuplot G N U P L O T Version 4. patchlevel last modified Thu Apr 5 4:44: EST 4... gnuplot> plot "euler.dat" using : with lines gnuplot> plot "euler.dat" using :3 with lines κάνει απλές γραφικές παραστάσεις των θέσεων και ταχυτήτων αντίστοιχα συναρτήσει του χρόνου. Στην τελευταία μπορούμε να προσθέσουμε και τα αποτελέσματα των άλλων μεθόδων δίνοντας στη συνέχεια τις εντολές: gnuplot> replot "euler_cromer.dat" using :3 with lines gnuplot> replot "euler_verlet.dat" using :3 with lines Τα αποτελέσματα φαίνονται στα Σχήματα Παρατηρούμε ότι η μέθοδος Euler είναι ασταθής εκτός αν πάρουμε το βήμα χρόνου πάρα πολύ μικρό. Η μέθοδος Euler Verlet έχει πολύ καλύτερη συμπεριφορά. Τα αποτελέσματα συγκλίνουν γρήγορα και παραμένουν σταθερά και για μεγάλο αριθμό βημάτων steps,. Η μέθοδος Euler Verlet συγκλίνει γρήγορα αλλά σύντομα παρατηρούμε τα σφάλματα συσσώρευσης γίνονται φανερά εξαιτίας της Σχέσης (3.). Το φαινόμενο αυτό είναι εντονότερο για αρχικές συνθήκες με μεγάλη αρχική γωνιακή απόκλιση, όπως φαίνεται στο Σχήμα 3.7. Στα Σχήματα όπου η αρχική γωνιακή απόκλιση είναι μικρή, συγκρίνουμε τη λύση που παίρνουμε με τη λύση για το αρμονικό εκκρεμές (sin(θ) θ): ³ α(θ) = g l θ Ω θ θ(t) = θ cos(ωt) + (ω /Ω) sin(ωt) ω(t) = ω cos(ωt) (θ Ω) sin(ωt), (3.4)

17 3.3. ΜΕΘΟΔΟΙ RUNGE KUTTA 57 όπου παρατηρούμε ταύτιση για τις τιμές του t που οι μέθοδοι συγκλίνουν. Με τον τρόπο αυτό ελέγχουμε τον κώδικα για πιθανά σφάλματα και για την ορθότητα των αποτελεσμάτων. Για το γράφημα των παραπάνω συναρτήσεων μπορούμε να δώσουμε τις παρακάτων εντολές στο πρόγραμμα gnuplot: gnuplot> set dummy t #makes t the independent variable in functions gnuplot> omega = gnuplot> X =. gnuplot> V =. gnuplot> omega = sqrt(omega) gnuplot> x(t) = X * cos(omega * t) +(V/omega)*sin(omega*t) gnuplot> v(t) = V * cos(omega * t) -(omega*x)*sin(omega*t) gnuplot> plot x(t), v(t) Η σύγκριση των αποτελεσμάτων με τα θεωρητικά, ιδιαίτερα όταν οι διαφορές δεν διακρίνονται με γυμνό μάτι ή όταν η ποσοτική ανάλυση είναι επιθυμητή, μπορεί να γίνει αναπαριστώντας γραφικά τις διαφορές των υπολογισθέντων από τις θεωρητικές τιμές. Οι σχετικές γραφικές παραστάσεις γίνονται με τις εντολές: gnuplot> plot "euler.dat" using :($-x($)) with lines gnuplot> plot "euler.dat" using :($3-v($)) with lines Οι εντολή using :($-x($)) σε απλά ελληνικά λέει Κάνε τη γραφική παράσταση χρησιμοποιώντας στο άξονα των y την τιμή της ης στήλης του euler.dat μείον την τιμή της συνάρτησης x(t) για t ίσο με την αντίστοιχη τιμή της πρώτης στήλης. Με τον τρόπο αυτό (και με μικρή μετατροπή για να υπολογίζουμε την απόλυτη τιμή της διαφοράς) φτιάχνουμε τα Σχήματα Μέθοδοι Runge Kutta Στην προηγούμενη παράγραφο είδαμε μία μέθοδο πεπερασμένων διαφορών ενός βήματος πρώτης τάξης, τη μέθοδο Euler. Αυτό σημαίνει πως όταν προσεγγίζουμε την ολοκλήρωση με N διακριτά βήματα από χρόνο t i σε χρόνο t f με βήμα t h = (t f t )/N το σφάλμα διακριτοποίησης είναι τάξης O(h). Γεννάται το ερώτημα αν είναι δυνατόν να βρεθεί αλγόριθμος ολοκλήρωσης ο οποίος να κάνει τα σφάλματα να είναι ανώτερης τάξης. Μια κλάση τέτοιων μεθόδων είναι οι μέθοδοι Runge Kutta. Οι μέθοδοι αυτοί είναι επαγωγικοί ενός βήματος, δηλ. η

18 58 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ επόμενη θέση προκύπτει απλά από τη γνώση της προηγούμενης. Αυτό είναι σε αντίθεση με μεθόδους δύο ή πολλαπλών βημάτων όπως η μέθοδος Euler Verlet όπου η γνώση της επόμενης θέσης απαιτεί να γνωρίζουμε τη θέση του σωματιδίου για δύο προηγούμενα βήματα. Η μέθοδος Runge Kutta τάξης p έχει σφάλμα O(h p ). Αυτό σημαίνει ότι σε κάθε βήμα εισάγεται σφάλμα διακριτοποίησης τάξης O(h p+ ) αφού τότε το σφάλμα μετα από N = (t f t )/ t βήματα θα είναι τάξης O(h p+ ) N = O(h p+ ) t f t O(h p+ ) t h = O(hp ). (3.5) Ας θεωρήσουμε για απλότητα το πρόβλημα με μια άγνωστη συνάρτηση x(t) η οποία εξελίσεται στο χρόνο σύμφωνα με τη διαφορική εξίσωση: dx = f(t, x). (3.6) dt Ας δούμε πρώτα μία μέθοδο πρώτης τάξης. Η πιό αφελής προσέγ- x t t t n n+ n+ t h Σχήμα 3.8: Η γεωμετρία του βήματος της μεθόδου ης τάξης που δίνεται από την Εξίσωση (3.7). γιση θα ήταν να πάρουμε την παράγωγο να μας δίνει την πεπερασμένη διαφορά, δηλ. dx dt x n+ x n t = f(t n, x n ) x n+ = x n + hf(t n, x n ) (3.7)

19 3.3. ΜΕΘΟΔΟΙ RUNGE KUTTA 59 Αναπτύσσοντας κατά Taylor βλέπουμε ότι το σφάλμα σε κάθε βήμα είναι O(h ), άρα το σφάλμα για την εξέλιξη από t i t f είναι O(h). Πράγματι x n+ = x(t n +h) = x n +h dx dt (x n)+o(h ) = x n +hf(t n, x n )+O(h ). (3.8) Η γεωμετρία του βήματος φαίνεται στο Σχήμα 3.8. Επιλέγεται το σημείο και από εκεί με γραμμική επέκταση στην κατεύθυνση της παραγώγου k f(t n, x n ) προσδιορίζουμε το σημείο x n+. x 3 k k t t t n n+/ n+ t h/ h/ Σχήμα 3.9: Η γεωμετρία του βήματος της μεθόδου ης τάξης που δίνεται από την Εξίσωση (3.9). Βελτίωση της μεθόδου προκύπτει αν πάρουμε ένα ενδιάμεσο σημείο. Αυτη η διαδικασία φαίνεται στο Σχήμα 3.9 και έγκειται στο να πάρουμε το ενδιάμεσο σημείο στο μέσο του διαστήματος (t n, t n+ ) με γραμμική προέκταση από το x n χρησιμοποιώντας την κλίση που δίνεται από την παράγωγο στο x n k f(t n, x n ). Στη συνέχεια χρησιμοποιούμε ως εκτιμητή της παραγώγου στο διάστημα αυτό την κλίση στο σημείο δηλ. k f(t n+/, x n+/ ) = f(t n + h/, x n + (h/)k ) και τη χρησιμοποιούμε για να προεκτείνουμε γραμμικά από το x n στο x n+.

20 6 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ Συνοψίζοντας έχουμε k = f(t n, x n ) k f(t n + h, x n + h k ) x n+ = x n + hk. (3.9) Αυτό που θα δείξουμε είναι ότι παρόλο που χρειάζεται να υπολογίσουμε τη συνάρτηση f δύο φορές σε κάθε βήμα, διπλασιάζοντας ουσιαστικά τον υπολογιστικό χρόνο, το σφάλμα στο βήμα (3.9) είναι O(h 3 ) άρα το συνολικό σφάλμα είναι O(h ), οπότε αναγκαστικά η (3.9) θα υπερτερήσει της (3.7) σε ακρίβεια ακόμα και αν συγκριθούν σε δεδομένο υπολογιστικό χρόνο, δηλ. η (3.9) σε βήμα h και η (3.7) σε h/.⁴ x k k 4 k 3 k 3 4 t t t n n+/ n+ t h/ h/ Σχήμα 3.: Η γεωμετρία του βήματος της μεθόδου 4ης τάξης που δίνεται από την Εξίσωση (3.). Η βελτίωση γίνεται περισσότερο αισθητή με τη μέθοδο Runge Kutta 4ης τάξης. Στην περίπτωση αυτή έχουμε 4 υπολογισμούς τη συνάρτησης f αλλά το συνολικό σφάλμα είναι τώρα O(h 4 ), οπότε για τους ίδιους ⁴Όπως φαίνεται στην πράξη, η (3.7) πάσχει και από προβλήματα σταθερότητας περισσότερο από την (3.9) οπότε συνίσταται να απογεύγεται.

21 3.3. ΜΕΘΟΔΟΙ RUNGE KUTTA 6 λόγους η μέθοδος θα υπερτερήσει τελικά σε ακρίβεια της (3.9) ⁵. Η διαδικασία που θα ακολουθήσουμε εξηγήται γεωμετρικά στο Σχήμα 3.. Χρησιμοποιούμε τώρα 3 ενδιάμεσα σημεία για την προώθηση από το x n στο x n+. Αρχικά χρησιμοποιώντας την κλίση που δίνεται από την παράγωγο στο x n k f(t n, x n ), βρίσκουμε το ενδιάμεσο σημείο στο μέσο του διαστήματος (t n, t n+ = t n + h) δηλ. x = x n + (h/)k. Υπολογίζουμε την παράγωγο της συνάρτησης στο σημείο δηλ. k f(t n + h/, x n + (h/)k ) και τη χρησιμοποιούμε για να προεκτείνουμε γραμμικά από το x n στο ενδιάμεσο σημείο 3, πάλι στο μέσο του διαστήματος (t n, t n+ ), δηλ. x 3 = x n + (h/)k. Υπολογίζουμε την παράγωγο της συνάρτησης k 3 f(t n + h/, x n + (h/)k ) και τη χρησιμοποιούμε για να προεκτείνουμε προς το σημείο 4, το οποίο τώρα το παίρνουμε στο άκρο του διαστήματος δηλ. με t 4 = t n +h, οπότε παίρνουμε x 4 = x n +hk 3. Κάνουμε ένα τέταρτο υπολογισμό της παραγώγου k 4 f(t n + h, x n + hk 3 ) και χρησιμοποιούμε και τις 4 παραγώγους k, k, k 3 και k 4 ως εκτιμητές της παραγώγου της συνάρτησης. Εκείνο που έδειξαν οι Runge Kutta είναι ότι το σφάλμα διακριτοποιήσης σε κάθε βήμα στην προώθηση της συνάρτησης γίνεται O(h 5 ) αν πάρουμε: k = f(t n, x n ) k = f(t n + h, x n + h k ) k 3 = f(t n + h, x n + h k ) k 4 = f(t n + h, x n + h k 3 ) x n+ = x n + h 6 (k + k + k 3 + k 4 ). (3.) Ο δεύτερος όρος στην τελευταία εξίσωση είναι ένας μέσος όρος των 4 παραγώγων με το κατάλληλο βάρος ώστε να πετύχουμε την εξουδετέρωση των σφαλμάτων μέχρι τάξης h 5. Τέλος θα κλείσουμε συζητώντας μία απορία που πιθανώς θα έχει δημιουργθεί στον αναγνώστη: Συζητήσαμε πώς είναι δυνατόν κανείς να μειώσει τα σφάλματα διακριτοποίησης χρησιμοποιώντας αλγόριθμους των οποίων τα σφάλματα αυτά μειώνονται κατα το δυνατόν γρηγορότερα με το βήμα στο χρόνο h, συνήθως σαν h p. Άρα μπορεί κανείς να υποθέσει ότι PU χρόνου επιτρέποντος -το οποίο δεν αποτελεί σοβαρό εμπόδιο στις απλές περιπτώσεις- μπορούμε να πλησιάσουμε αυθαίρετα κοντά στην αναλυτική λύση σε επίπεδο ακρίβειας μηχανής. Αυτό όμως ⁵Πάντα? Χμμμμμ, όχι πάντα! Μεγαλύτερης τάξης δεν σημαίνει αναγκαστικά και μεγαλύτερης ακρίβειας αν και τις περισσότερες φορές αυτό είναι σωστό.

22 6 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ δεν είναι σωστό. Μια άλλη κατηγορία σφαλμάτων είναι τα σφάλματα στρογγυλοποίησης τα οποία προστίθενται σε κάθε βήμα εφαρμογής της μεθόδου. Αυτά συσσωρεύονται ανάλογα με τον αριθμό των βημάτων, οπότε για πολύ μικρό h, άρα και πολύ μεγάλο αριθμό βημάτων, αυτά θα γίνουν μεγαλύτερα από την επιθυμητή ακρίβεια. Αυτή η κατηγορία σφαλμάτων εξαρτάται από το hardware, τη γλώσσα προγραμματισμού ή/και το μεταγλωττιστή και τέλος από τον αλγόριθμο. Για το τελευταίο ας δώσουμε ένα παράδειγμα: Έστω ότι θέλουμε να υπολογίσουμε την παράγωγο μιάς συνάρτησης από τη σχέση f (t) = f(t + h) f(t) h, παίρνοτας το h αυθαίρετα μικρό. Αν υποθέσουμε ότι η παράγωγος και οι τιμές της συνάρτησης είναι πεπερασμένοι αριθμοί O(), τότε ο αριθμητής θα πρέπει να είναι O(h). Όταν το h γίνει της τάξης της ακρίβειας των REAL (ή των REAL*8 κλπ) τότε ο αριθμητής που είναι η διαφορά δύο αριθμών περίπου ίσων και της τάξης της μονάδας θα αρχίσει να χάνει σημαντικά σε ακρίβεια σε σχέση με την πραγματική τιμή μέχρι που θα είναι ένας άχρηστος αριθμός. Αυτό συμβαίνει γενικά όταν αφαιρούμε αριθμούς περίπου ίσους ή όταν προσθέτουμε αριθμούς που η τάξη μεγέθους τους διαφέρει περισσότερο από την ακρίβεια του υπολογιστή. Άρα και όταν χρησιμοποιούμε τη σχέση x n+ = x n + ho(x n ) για πολύ μικρό βήμα h και O(x) της τάξης μεγέθος του x n, τα σφάλματα στρογγυλοποίησης θα είναι σημαντικά και θα αυξάνουν προσθετικά με τον αριθμό των βημάτων Προγραμματισμός της Runge Kutta 4ης τάξης Ας συζητήσουμε τώρα τον προγραμματισμό της μεθόδου Runge Kutta 4ης τάξης για την περίπτωση της κίνησης ενός σωματιδίου σε μία διάσταση. Για το λόγο αυτό θα πρέπει να ολοκληρώσουμε το σύστημα διαφορικών εξισώσεων (3.5) που είναι ένα σύστημα εξισώσεων για τις δύο συναρτήσεις του χρόνου x (t) x(t) και x (t) v(t) για τις οποίες έχουμε dx dt = f (t, x, x ) dx dt = f (t, x, x ) (3.) Στην περίπτωση αυτή η μέθοδος Runge Kutta 4ης τάξης που δίνεται

23 3.3. ΜΕΘΟΔΟΙ RUNGE KUTTA 63 στην εξίσωση (3.) γενικεύεται ως εξής: k = f (t n, x,n, x,n ) k = f (t n, x,n, x,n ) k = f (t n + h, x,n + h k, x,n + h k ) k = f (t n + h, x,n + h k, x,n + h k ) k 3 = f (t n + h, x,n + h k, x,n + h k ) k 3 = f (t n + h, x,n + h k, x,n + h k ) k 4 = f (t n + h, x,n + h k 3, x,n + h k 3 ) k 4 = f (t n + h, x,n + h k 3, x,n + h k 3 ) x,n+ = x,n + h 6 (k + k + k 3 + k 4 ) x,n+ = x,n + h 6 (k + k + k 3 + k 4 ). (3.) Ο προγραμματισμός της μεθόδου είναι απλός. Στο κυρίως πρόγραμμα έχουμε απλό interface με το χρήστη και του ζητάμε τα απαραίτητα δεδομένα: Το χρόνο ολοκλήρωσης από t = T έως t f = TF και τον αριθμό των βημάτων N = STEPS+. Τις αρχικές συνθήκες x (t ) = X, x (t ) = X. Η δομή των δεδομένων είναι απλή: Τρία arrays T(P), X(P), X(P) αποθηκεύουν τις τιμές του χρόνου t, t,..., t STEPS+ και τις αντίστοιχες τιμές των συναρτήσεων x (t i ) και x (t i ). Το πρόγραμμα καλεί την υπορουτίνα RK(T,X,X,T,TF,X,X,STEPS,PSIZE) η οποία είναι ο οδηγός της μεθόδου, δηλ. οδηγεί την καρδιά του προγράμματος την υπορουτίνα RKSTEP(t,x,x,dt) η οποία εφαρμόζει τους τύπους (3.) και προωθεί τις τιμές των συναρτήσεων x, x τη χρονική στιγμή t κατά ένα βήμα h = dt. Κάθε βήμα, αφού οριστούν οι αρχικές συνθήκες καταγράφεται στην RK στα arrays T, X και X. Όταν η RK επιστρέψει τον έλεγχο στο κυρίως πρόγραμμα, τα αποτελέσματα είναι καταχωρημένα στα T, X και X, τα οποία τυπώνονται στο αρχείο rk.dat. Παρακάτων παραθέτουμε το πρόγραμμα για να διευκολύνουμε τον αναγνώστη: Program to solve a ODE system using Runge-Kutta Method User must supply derivatives dx/dt=f(t,x,x) dx/dt=f(t,x,x) as real functions

24 64 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ Output is written in file rk.dat program rk_solve implicit none integer P parameter(p=) real T,TF,X,X integer STEPS,PSIZE real T(P),X(P),X(P) integer i Input: print *,'Runge-Kutta Method for -ODEs Integration' print *,'Enter STEPS,T,TF,X,X:' read(5,*) STEPS,T,TF,X,X print *,'No. Steps= ',STEPS print *,'Time: Initial T =',T,' Final TF=',TF print *,' X(T)=',X,' X(T)=',X The alculation: PSIZE=P call RK(T,X,X,T,TF,X,X,STEPS,PSIZE) Output: open(unit=,file='rk.dat') do i=,steps+ write(,*)t(i),x(i),x(i) enddo close() end The functions f,f(t,x,x) provided by the user real function f(t,x,x) implicit none real t,x,x f=x!dx/dt= v = x end

25 3.3. ΜΕΘΟΔΟΙ RUNGE KUTTA 65 real function f(t,x,x) implicit none real t,x,x f=-.d*x!dx/dt=dv/dt=a harmonic oscillator end RK(T,X,X,T,TF,X,X,STEPS,PSIZE) is the driver for the Runge-Kutta integration routine RKSTEP Input: Initial and final times T,T Initial values at t=t X,X Number of steps of integration STEPS Size of arrays T,X,X Output: real arrays T(PSIZE),X(PSIZE),X(PSIZE) where T() = T X() = X X() = X X(i) = X(at t=t(i)) X(i) = X(at t=t(i)) T(STEPS+)=TF Therefore we must have PSIZE>STEPS subroutine RK(T,X,X,T,TF,X,X,STEPS,PSIZE) implicit none integer STEPS,PSIZE real T(PSIZE),X(PSIZE),X(PSIZE),T,TF,X,X real dt real TS,XS,XS!values of time and X,X at given step integer i Some checks: if(steps.le. )then print *,'rk: STEPS must be >= ' stop endif if(steps.ge. PSIZE)then print *,'rk: STEPS must be < ',PSIZE stop endif Initialize variables: dt = (TF-T)/STEPS T () = T

26 66 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ X() = X X() = X TS = T XS = X XS = X Make RK steps: The arguments of RKSTEP are replaced with the new ones! do i=,steps+ call RKSTEP(TS,XS,XS,dt) T(i) = TS X(i) = XS X(i) = XS enddo end Subroutine RKSTEP(t,x,x,dt) Runge-Kutta Integration routine of ODE dx/dt=f(t,x,x) dx/dt=f(t,x,x) User must supply derivative functions: real function f(t,x,x) real Function f(t,x,x) Given initial point (t,x,x) the routine advnaces it by time dt. Input : Inital time t and function values x,x Output: Final time t+dt and function values x,x areful!: values of t,x,x are overwritten... subroutine RKSTEP(t,x,x,dt) implicit none real t,x,x,dt real f,f real k,k,k3,k4,k,k,k3,k4 real h,h,h6 h =dt h=.5d*h h6= d*h!h =dt, integration step!h=h/!h6=h/6 k=f(t,x,x)

27 3.4. ΣΥΓΚΡΙΣΗ ΤΩΝ ΜΕΘΟΔΩΝ 67 k=f(t,x,x) k=f(t+h,x+h*k,x+h*k) k=f(t+h,x+h*k,x+h*k) k3=f(t+h,x+h*k,x+h*k) k3=f(t+h,x+h*k,x+h*k) k4=f(t+h,x+h *k3,x+h *k3) k4=f(t+h,x+h *k3,x+h *k3) t =t+h x=x+h6*(k+.d*(k+k3)+k4) x=x+h6*(k+.d*(k+k3)+k4) end 3.4 Σύγκριση των Μεθόδων e-4 δx e-6 e-8 e- e-. t Σχήμα 3.: Η απόκλιση της αριθμητικής λύσης με τη μέθοδο Euler από την αναλυτική για τον απλό αρμονικό ταλαντωτή. Οι παράμετροι είναι ω =, t =, t f = 6, x() =., v() = και ο αριθμός των βημάτων είναι N = 5, 5, 5,, 5,. Παρατηρούμε ότι κάθε φορά το σφάλμα περίπου υποδεκαπλασιάζεται σύμφωνα με την αναμενόμενη ακρίβεια της μεθόδου O( t). Στην παράγραφο αυτή θα κάνουμε έλεγχο ορθότητας των προγραμμάτων μας και θα μετρήσουμε την ακρίβειά τους ως προς τα ολικά

28 68 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ e-4 e-5 δx e-6 e-7 e-8 e-9 e-. t Σχήμα 3.: Παρόμοια με το Σχήμα 3. για τη μέθοδο Euler-romer. Το σφάλμα περίπου υποδεκαπλασιάζεται σύμφωνα με την αναμενόμενη ακρίβεια της μεθόδου O( t). σφάλματα διακριτοποίησης. Το πιο απλό τεστ στο οποίο μπορούμε να τα υποβάλλουμε είναι να συγκρίνουμε τα αριθμητικά αποτελέσματα σε ένα σύστημα για το οποίο έχουμε γνωστή την αναλυτική λύση. Θα διαλέξουμε να το κάνουμε για την περίπτωση του απλού αρμονικού ταλαντωτή. Οι αλλαγές που θα κάνουμε στα προγράμματα είναι μικρές και θα τις αναφέρουμε περιληπτικά. Κατ αρχήν μετατρέπουμε όλες τις μεταβλητές REAL σε διπλής ακρίβειας REAL*8. Απλά αλλάζουμε τις δηλώσεις στα κατάλληλα σημεία του προγράμματος και προσθέτουμε ένα D σε όλες τις σταθερές (λ.χ..5.5d κλπ). Στη συνέχεια μετατρέπουμε τις συναρτήσεις της επιτάχυνσης σε αυτή του αρμονικού ταλαντωτή a = ω x και παίρνουμε ω = (T.987). Έτσι στο πρόγραμμα euler.f έχουμε real*8 function accel(x) implicit none real*8 x accel = -.D*x end ενώ στο πρόγραμμα rk.f έχουμε real*8 function f(t,x,x) implicit none

29 3.4. ΣΥΓΚΡΙΣΗ ΤΩΝ ΜΕΘΟΔΩΝ e-4 e-6 δx e-8 e- e- e-4. t Σχήμα 3.3: Παρόμοια με το Σχήμα 3. για τη μέθοδο Euler-Verlet. Το σφάλμα περίπου υποεκατονταπλασιάζεται σύμφωνα με την αναμενόμενη ακρίβεια της μεθόδου O( t ). real*8 t,x,x f=-.d*x end Στη συνέχεια τρέχουμε τα προγράμματα για δεδομένο χρονικό διάστημα από t = σε t f = 6 με αρχικές συνθήκες x =., v = και μεταβάλλουμε το χρονικό βήμα t αλλάζοντας τον αριθμό των βημάτων steps. Στη συνέχεια συγκρίνουμε τη λύση που παίρνουμε με αυτή του απλού αρμονικού ταλαντωτή a(x) = ω x x h (t) = x cos(ωt) + (v /ω) sin(ωt) v h (t) = v cos(ωt) (x ω) sin(ωt), (3.3) και μελετούμε τη σχέση των αποκλίσεων δx(t) = x(t) x h (t) και δv(t) = v(t) v h (t) με το βήμα t. Τα αποτελέσματά μας φαίνονται στα Σχήματα Παρατηρούμε πως για τις μεθόδους Euler και Euler- romer τα σφάλματα είναι τάξης O( t) όπως είχαμε προβλέψει, αλλά για τη δεύτερη τα σφάλματα είναι αριθμητικά μικρότερα από αυτά της πρώτης έχοντας πιο ευσταθή συμπεριφορά για το συγκεκριμένο περιοδικό σύστημα. Για τη μέθοδο Euler Verlet το σφάλμα βρίσκεται να είναι τάξης O( t ) ενώ για την Runge-Kutta είναι τάξης O( t 4 ).

30 7 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ. e e-6 e-8 δx e- e- e-4 e-6 e-8. t Σχήμα 3.4: Παρόμοια με το Σχήμα 3. για τη μέθοδο Runge-Kutta 4ης τάξης. Το σφάλμα περίπου μειώνεται κατά 4 σύμφωνα με την αναμενόμενη ακρίβεια της μεθόδου O( t 4 ). Στα 5, βήματα γίνονται φανερά τα σφάλματα στρογγυλοποίησης. Μία άλλη μέθοδος για να ελένξουμε την ορθότητα των αποτελεσμάτων μας είναι να βρούμε μια διατηρούμενη ποσότητα όπως η ενέργεια, ορμή, στροφορμή κλπ και να εξετάζουμε αν αυτή αποκλίνει από την αρχική της τιμή. Στην περίπτωσή μας υπολογίζουμε τη μηχανική ενέργεια E = mv + mω x (3.4) σε κάθε βήμα και από αυτή την απόκλιση δe = E E. Τα αποτελέσματα φαίνονται στα σχήματα Ο Αρμονικός Ταλαντωτής με Απόσβεση και Εξωτερική Δύναμη. Στην παράγραφο αυτή θα μελετήσουμε τον απλό αρμονικό ταλαντωτή του οποίου η κίνηση υπόκειται σε απόσβεση ανάλογη της ταχύτητάς του και σε εξωτερική δύναμη, την οποία για απλότητα θα πάρουμε να έχει ημιτονοειδή εξάρτηση από το χρόνο. d x dt + γ dx dt + ω x = a sin ωt, (3.5)

31 3.5. Ο ΑΡΜΟΝΙΚΟΣ ΤΑΛΑΝΤΩΤΗΣ ΜΕ ΑΠΟΣΒΕΣΗ ΚΑΙ ΕΞΩΤΕΡΙΚΗ ΔΥΝΑΜΗ δe... e-4 e-5. t Σχήμα 3.5: Παρόμοια με το Σχήμα 3. στην περίπτωση της ενέργειας για τη μέθοδο Euler. με F (t) = ma sin ωt και ω η κυκλική συχνότητα της οδηγούσας δύναμης. Ας θεωρήσουμε αρχικά το σύστημα με a =. Οι πραγματικές λύσεις της διαφορικής εξίσωσης⁶ που είναι πεπερασμένες για t + δίνονται, διακρίνοντας τις περιπτώσεις, x (t) = c e (γ+ γ 4ω )t/ + c e (γ γ 4ω )t/, γ 4ω >, (3.6) x (t) = c e γt/ + c e γt/ t, γ 4ω =, (3.7) ( ) x (t) = c e γt/ cos γ + 4ω t/ ( ) +c e γt/ sin γ + 4ω t/, γ 4ω <,(3.8) Στην τελευταία περίπτωση η λύση ταλαντώνεται με πλάτος που φθίνει εκθετικά με το χρόνο. Για την περίπτωση που a >, η γενική λύση προκύπτει από το άθροισμα μιας ειδικής λύσης x s (t) και της λύσης της ομογενούς εξίσωσης x (t). Μια ειδική λύση προκύπτει από τη δοκιμαστική λύση x s (t) = ⁶Προκύπτουν εύκολα αντικαθιστώντας τη δοκιμαστική λύση x(t) = Ae Ωt και λύνοντας ως προς Ω.

32 7 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ e-4 e-5 δe e-6 e-7 e-8 e-9 e-. t Σχήμα 3.6: Παρόμοια με το Σχήμα 3. στην περίπτωση της ενέργειας για τη μέθοδο Euler-romer. A sin ωt + B cos ωt την οποία αντικαθιστούμε στην (3.5) και λύνουμε για τα A και B. Βρίσκουμε ότι x s (t) = a [(ω ω ) cos ωt + γω sin ωt] (ω ω ) + ω γ (3.9) και x(t) = x (t) + x s (t). (3.3) Η λύση x (t) είναι εκθετικά φθίνουσα με το χρόνο και τελικά επικρατεί η x s (t). Η μόνη περίπτωση που αυτό δεν ισχύει είναι στην περίπτωση του συντονισμού χωρίς απόσβεση ω = ω, γ =. Η λύση στην περίπτωση αυτή βρίσκεται εύκολα να είναι η x(t) = c cos ωt + c sin ωt + a (cos ωt + (ωt) sin ωt). (3.3) 4ω Οι δύο πρώτοι όροι είναι αυτοί του απλού αρμονικού ταλαντωτή, ενώ ο τελευταίος όρος αυξάνει το πλάτος της μετατόπισης γραμμικά με το χρόνο καταδεικνύοντας τη συνεχή ροή ενέργειας από την εξωτερική δύναμη στον ταλαντωτή. Ο προγραμματισμός του συστήματος γίνεται με απλή μετατροπή του κώδικα rk.f. Οι βασικές ρουτίνες RK(T,X,X,T,TF,X,X,STEPS,PSIZE) και RKSTEP(t,x,x,dt) μένουν ως έχουν και αλλάζει απλά το interface

33 3.5. Ο ΑΡΜΟΝΙΚΟΣ ΤΑΛΑΝΤΩΤΗΣ ΜΕ ΑΠΟΣΒΕΣΗ ΚΑΙ ΕΞΩΤΕΡΙΚΗ ΔΥΝΑΜΗ e-4 e-6 δe e-8 e- e- e-4 e-6. t Σχήμα 3.7: Παρόμοια με το Σχήμα 3. στην περίπτωση της ενέργειας για τη μέθοδο Euler-Verlet. με το χρήστη. Εισάγουμε τις βασικές παραμέτρους ω, ω, γ, a διαδραστικά στην καθιερωμένη είσοδο (standard input). Επειδή θέλουμε να τις χρησιμοποιήσουμε στη συνάρτηση f(t,x,x) που δίνει την επιτάχυνση χωρίς να αλλάξουμε τη δομή των οδηγών της μεθόδου Runge- Kutta, πρέπει να τις ορίσουμε σε κοινή θέση στη μνήμη για το κυρίως πρόγραμμα και την εν λόγω συνάρτηση. Αυτό στη FORTRAN 77 γίνεται με τη χρήση OMMON BLOKS. Αυτά ορίζονται μετα τη δήλωση των μεταβλητών και ορίζουν για αυτές μια συγκεκριμένη θέση στη μνήμη στις οποίες αποθηκεύονται οι τιμές τους. Το κομμάτι κώδικα real*8 omega_,omega,gamma,a_,omega_,omega common /params/omega_,omega,gamma,a_,omega_,omega σε οποιαδήποτε ρουτίνα δίνει πρόσβαση στη μνήμη στη θέση params στην οποία αποθηκεύονται οι τιμές των μεταβλητών⁷. Το μόνο άλλο σημείο που χρήζει προσοχής στο πρόγραμμα είναι η συνάρτηση της επιτάχυνσης f(t,x,x) η οποία τώρα έχει όρο που εξαρτάται από την ταχύτητα που εδώ συμβολίζουμε με τη μεταβλητή x: real*8 function f(t,x,x) ⁷Στην πραγματικότητα ο προγραμματιστής μπορεί να αποθηκεύσει ό,τι τύπου μεταβλητή θέλει σε διαφορετικές υπορουτίνες και έτσι να ρυθμίσει την παροχή μνήμης με οικονομία. Εμείς μόνο για ευκολία χρησιμοποιούμε τις ίδιου τύπου μεταβλητές με τα ίδια ονόματα.

34 74 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ. e e-6 e-8 δe e- e- e-4 e-6. t Σχήμα 3.8: Παρόμοια με το Σχήμα 3. στην περίπτωση της ενέργειας για τη μέθοδο Runge-Kutta 4ης τάξης. Για μεγάλο αριθμό βημάτων το σφάλμα είναι σφάλμα στρογγυλοποίησης. implicit none real*8 omega_,omega,gamma,a_,omega_,omega common /params/omega_,omega,gamma,a_,omega_,omega real*8 t,x,x f=-omega_*x-gamma*x+a_*dcos(omega*t) end Η συνάρτηση dcos είναι η γνωστή cos η οποία παίρνει όρισμα και δίνει τιμές με ακρίβεια REAL*8. Για διευκόλυνση του αναγνώστη παραθέτουμε όλο το interface, παραλείποντας φυσικά τις υπορουτίνες RK, RKSTEP που έχουμε παραθέσει προτύτερα. Το πρόγραμμα αποθηκεύεται στο αρχείο dlo.f. Program to solve Damped Linear Oscillator using 4th order Runge-Kutta Method Output is written in file dlo.dat program dlo_solve implicit none integer P

35 3.5. Ο ΑΡΜΟΝΙΚΟΣ ΤΑΛΑΝΤΩΤΗΣ ΜΕ ΑΠΟΣΒΕΣΗ ΚΑΙ ΕΞΩΤΕΡΙΚΗ ΔΥΝΑΜΗ.75 parameter(p=) real*8 T,TF,X,X integer STEPS,PSIZE real*8 T(P),X(P),X(P) real*8 Energy real*8 omega_,omega,gamma,a_,omega_,omega common /params/omega_,omega,gamma,a_,omega_,omega integer i Input: print *,'Runge-Kutta Method for DLO Integration' print *,'Enter omega_, omega, gamma, a_:' read(5,*) omega_,omega,gamma,a_ omega_ = omega_*omega_ omega = omega *omega print *, 'omega_= ',omega_,' omega= ', omega print *, 'gamma= ',gamma, ' a_= ',a_ print *,'Enter STEPS,T,TF,X,X:' read(5,*) STEPS,T,TF,X,X print *,'No. Steps= ',STEPS print *,'Time: Initial T =',T,' Final TF=',TF print *,' X(T)=',X,' X(T)=',X The alculation: PSIZE=P call RK(T,X,X,T,TF,X,X,STEPS,PSIZE) Output: open(unit=,file='dlo.dat') write(,*)'# Damped Linear Oscillator - dlo' write(,*)'# omega_= ',omega_,' omega= ', omega, * ' gamma= ',gamma,' a_= ',a_ do i=,steps+ Energy =.5D*X(i)*X(i)+.5D*omega_*X(i)*X(i) write(,*)t(i),x(i),x(i),energy enddo close() end

36 76 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ The functions f,f(t,x,x) provided by the user real*8 function f(t,x,x)!velocity function implicit none real*8 t,x,x f=x!dx/dt= v = x end real*8 function f(t,x,x)!acceleration function implicit none real*8 omega_,omega,gamma,a_,omega_,omega common /params/omega_,omega,gamma,a_,omega_,omega real*8 t,x,x f=-omega_*x-gamma*x+a_*dcos(omega*t) end x t Σχήμα 3.9: Η θέση συναρτήσει του χρόνου για τον αρμονικό ταλαντωτή με απόσβεση για διαφορετικές τιμές του συντελεστή απόσβεσης γ με ω = Τα αποτελέσματα φαίνονται στα Σχήματα Στο Σχήμα 3.9 παρατηρούμε τη μετάβαση από την φάση που η κίνηση αποσβέννυται χωρίς ταλάντωση για γ > ω στη φάση που το σύστημα ταλαντώνεται με εκθετικά φθίνων με το χρόνο πλάτος για γ < ω. Η εκθετική μείωση του πλάτους φαίνεται στο Σχήμα 3., ενώ η εξάρτηση της περιόδου T του όρου ταλάντωσης (δηλ. του ορίσματος στον

37 3.5. Ο ΑΡΜΟΝΙΚΟΣ ΤΑΛΑΝΤΩΤΗΣ ΜΕ ΑΠΟΣΒΕΣΗ ΚΑΙ ΕΞΩΤΕΡΙΚΗ ΔΥΝΑΜΗ v x Σχήμα 3.: Η τροχιά στο χώρο των φάσεων για τον αρμονικό ταλαντωτή με απόσβεση για διαφορετικές τιμές του συντελεστή απόσβεσης γ με ω = Παρατηρούμε την ύπαρξη ελκυστή στο (x, v) = (, ) στον οποίο καταλήγει στο σύστημα για t +. (συν)ημιτονειδή όρο) από το συντελεστή απόσβεσης γ στο Σχήμα 3.. Το εν λόγω σχήμα προκύπτει από τη Σχέση (3.8) την οποία γράφουμε στη μορφή ( ) π 4ω = γ. (3.3) T Το δεξί μέλος της εξίσωσης τοποθετείται στον οριζόντιο άξονα ενώ στον κάθετο τοποθετούμε το αριστερό. Η παραπάνω σχέση προβλέπει ότι οι δύο ποσότητες είναι ίσες και οι μετρήσεις πρέπει να βρίσκονται πάνω στη διαγώνιο y = x. Οι μετρήσεις για την περίοδο T παίρνονται μετρώντας το χρόνο μεταξύ δύο διαδοχικών ακρότατων (v = ) στην τροχιά x(t) (βλ. Σχήμα 3.9). Τέλος σημαντικό είναι να μελετήσουμε το Σχήμα 3. στο οποίο βλέπουμε την τροχιά του συστήματος στο χώρο των φάσεων⁸ Το σύστημα για t + καταλήγει στο σημείο (, ) για οποιαδήποτε τιμή της σταθεράς γ. Το σημείο αυτό για το σύστημα είναι ένας ελκυστής ⁸Για την ακρίβεια ο χώρος των φάσεων είναι ο χώρος των θέσεων ορμών, αλλά στην περίπτωσή μας η διαφορά είναι τετριμμένη.

38 78 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ Amplitude t Σχήμα 3.: To πλάτος ταλάντωσης για τον αρμονικό ταλαντωτή με απόσβεση για διαφορετικές τιμές του συντελεστή απόσβεσης γ με ω = Παρατηρούμε την εκθετική μείωση του πλάτους με το χρόνο. (attractor). Στη συνέχεια προσθέτουμε την εξωτερική δύναμη και μελετούμε την απόκριση του συστήματος σε αυτή. Το πρώτο που παρατηρούμε στο Σχήμα 3.3 είναι ότι το σύστημα μετά από μια παροδική κατάσταση (transient state) η οποία εξαρτάται από τις αρχικές συνθήκες, καταλήγει σε μία σταθερή κατάσταση η οποία δεν εξαρτάται από τις αρχικές συνθήκες. Στη συγκεκριμένη περίπτωση αυτό προβλέπεται εύκολα από τις Σχέσεις (3.6) (3.8) όπου αφού οι εκθετικοί όροι γίνουν αμελητέοι, επικρατεί ο όρος x s (t) της (3.9). Ο τελευταίος μπορεί να γραφτεί στη μορφή x(t) = x (ω) cos(ωt + δ(ω)) x (ω) = a ωγ, tan δ(ω) =. (ω ω ) + γ ω ω ω (3.33) Την παραπάνω σχέση την επιβεβαιώνουμε στο Σχήμα 3.4 όπου μελετάμε την εξάρτηση του πλάτους x (ω) από τη γωνιακή συχνότητα της εξωτερικής δύναμης. Τέλος μελετάμε την τροχιά του συστήματος στο χώρο των φάσεων. Παρατηρούμε την ύπαρξη ελκυστή για το σύστημα,

39 3.6. ΤΟ ΕΚΚΡΕΜΕΣ ΜΕ ΑΠΟΣΒΕΣΗ ΚΑΙ ΕΞΩΤΕΡΙΚΗ ΔΥΝΑΜΗ.79 4 ω - ( π/t) γ Σχήμα 3.: Η περίοδος ταλάντωσης για τον αρμονικό ταλαντωτή με απόσβεση για διαφορετικές τιμές του συντελεστή απόσβεσης γ με ω = Στους άξονες επιλέγουμε τις κατάλληλες ποσότητες για τη γραφική επιβεβαίωση της Εξίσωσης (3.8), δηλ. (π/t ) = 4ω γ. Τα σημεία είναι οι μετρήσεις ενώ η ευθεία γραμμή είναι η θεωρητική πρόβλεψη, δηλ. η διαγώνιος y = x δηλ. την ύπαρξη υπόχωρου πάνω στον οποίο κινήται το σύστημα όταν t + ο οποίος είναι ανεξάρτητος των αρχικών συνθηκών. Στην περίπτωση αυτή ο ελκυστής είναι καμπύλη μιας διάστασης σε αντίθεση με την περίπτωση που δεν έχουμε εξωτερική δύναμη και ο ελκυστής είναι μηδενοδιάστατο σημείο (βλ. Σχήμα 3.). 3.6 Το Εκκρεμές με Απόσβεση και Εξωτερική Δύναμη. Στην παράγραφο αυτή θα μελετήσουμε ένα μη γραμμικό δυναμικό σύστημα με μη-τετριμμένες ιδιότητες. Θα ανακαλύψουμε πως πολλά ενδιαφέροντα δυναμικά συστήματα στη φύση, παρ όλο που η κίνησή τους καθορίζεται από ντετερμινιστικούς νόμους και δεν υπάρχει πρόβλημα αρχής να προσδιοριστεί η κατάστασή τους σε αυθαίρετους χρόνους δεδομένων των αρχικών συνθηκών, η συμπεριφορά τους είναι χαοτική και πολύ σύντομα είναι πρακτικά αδύνατο να κάνουμε προβλέψεις σε βάθος

40 8 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ.8 x = v = x = v =.6.4. x(t) t Σχήμα 3.3: Η περίοδος ταλάντωσης για τον αρμονικό ταλαντωτή με απόσβεση και εξωτερική δύναμη για διαφορετικές αρχικές συνθήκες. Έχουμε πάρει ω = 3.45, ω =., γ =.5 και a =.. Παρατηρούμε ότι το σύστημα παρουσιάζει μια μεταβατική κατάσταση μετά το πέρας της οποίας ταλαντώνεται σύμφωνα με τη σχέση x(t) = x (ω) cos(ωt + δ). χρόνου. Αυτό δίνεται από το εκκρεμές στο ομογενές πεδίο βαρύτητας της γης με δύναμη απόσβεσης ανάλογη της ταχύτητας του εκκρεμούς και μια εξωτερική οδηγούσα δύναμη, κατακόρυφη στη διέυθυνση και μέτρο/φορά που μεταβάλλεται συνημιτονοειδώς με το χρόνο: d θ dt + γ dθ dt + ω sin θ = A cos ωt sin θ. (3.34) Στην παραπάνω εξίσωση θ είναι η γωνία με την κατακόρυφο, γ ο συντελεστή απόσβεσης, ω = g/l η φυσική κυκλική συχνότητα του εκκρεμούς και ω, A η κυκλική συχνότητα και το πλάτος της εξωτερικής γωνιακής επιτάχυνσης που προκαλείται από την εξωτερική δύναμη. Όταν δεν υπάρχει εξωτερική δύναμη το σύστημα έχει εξ αιτίας των αποσβέσεων, ελκυστή το σημείο (θ, θ) = (, ). Αυτό θα συνεχίσει να συμβαίνει καθώς αυξάνουμε το A από μηδέν και ο ελκυστής παραμένει σταθερός για αρκετά μικρό A. Για κάποια τιμή A c ο ελκυστής γίνεται ασταθής και η συμπεριφορά του συστήματος γίνεται πολυπλοκότερη. Αυτή θα μελετηθεί λεπτομερέστερα σε επόμενο κεφάλαιο, εδω θα κά-

41 3.6. ΤΟ ΕΚΚΡΕΜΕΣ ΜΕ ΑΠΟΣΒΕΣΗ ΚΑΙ ΕΞΩΤΕΡΙΚΗ ΔΥΝΑΜΗ x (ω) Σχήμα 3.4: Το πλάτος ταλάντωσης x (ω) για τον αρμονικό ταλαντωτή με απόσβεση και εξωτερική δύναμη. Έχουμε πάρει ω = 3.45, γ =.5 και a =.. Παρατηρούμε συντονισμό για ω ω. Τα σημεία είναι οι μετρήσεις μας και η συνεχής γραμμή η θεωρητική πρόβλεψη (3.33). ω νουμε μια εισαγωγική προσέγγιση έχοντας κατά νου ότι το σύστημα αυτό παρουσιάζει ενδιαφέρον. Ο προγραμματισμός του συστήματος γίνεται με τετριμμένες αλλαγές του προγράμματος dlo.f. Οι μετατροπές στο πρόγραμμα φαίνονται παρακάτω, έχοντας κατά νου πως X θ, X θ, a_ A. Το πρόγραμμα το αποθηκεύουμε στο αρχείο fdp.f (fdp= Forced Damped Pendulum). Οι εντολές ανάμεσα στις τελίτσες είναι πανομοιότυπες με τα προγράμματα dlo.f, rk.f. Program to solve Forced Damped Pendulum using 4th order Runge-Kutta Method Output is written in file fdp.dat program fdp_solve implicit none integer P

42 8 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ.5.5 v x Σχήμα 3.5: Η τροχιά στο χώρο των φάσεων για τον αρμονικό ταλαντωτή με απόσβεση και εξωτερική δύναμη. Έχουμε πάρει ω = 3.45, ω =., γ =.5 και a =.. parameter(p=)... Energy =.5D*X(i)*X(i)+omega_*(.D-dcos(X(i))) real*8 function f(t,x,x) implicit none real*8 omega_,omega,gamma,a_,omega_,omega common /params/omega_,omega,gamma,a_,omega_,omega real*8 t,x,x f=-(omega_+.d*a_*dcos(omega*t))*dsin(x)-gamma*x end... subroutine RKSTEP(t,x,x,dt)... real*8 h,h,h6,pi,pi parameter(pi = D) parameter(pi= d)...

43 3.6. ΤΟ ΕΚΚΡΕΜΕΣ ΜΕ ΑΠΟΣΒΕΣΗ ΚΑΙ ΕΞΩΤΕΡΙΚΗ ΔΥΝΑΜΗ v x Σχήμα 3.6: Η τροχιά στο χώρο των φάσεων για τον αρμονικό ταλαντωτή με απόσβεση και εξωτερική δύναμη για t >. Έχουμε πάρει ω = 3.45, ω =., γ =.5 και a =.. Παρατηρούμε τον ελκυστή που τώρα είναι καμπύλη (έλλειψη) μιας διάστασης. x=x+h6*(k+.d*(k+k3)+k4) x=x+h6*(k+.d*(k+k3)+k4) if( x.gt. pi) x = x - pi if( x.lt. -pi) x = x + pi end Τις τελευταίες γραμμές στο πρόγραμμα τις προσθέσαμε ώστε να κρατήσουμε τη γωνία στο διάστημα [ π, π]. Για να μελετήσουμε τις ιδιότητες του συστήματος θα θέσουμε ω =, ω =, και γ =. εκτός αν αναφέρουμε ρητώς διαφορετικά. Η φυσική περίοδος του εκκρεμούς είναι T = π/ω = π ενώ αυτή της εξωτερικής δύναμης T = π/ω = π Το σύστημα για A < A c με A c.8 έχει σταθερό ελκυστή το σημείο (θ, θ) = (, ) ενώ για A c < A <.7 ο ελκυστής είναι κλειστή καμπύλη. Η περίοδος της ταλάντωσης βρίσκεται να είναι διπλάσια αυτής της εξωτερικής δύναμης. Για.7 < A <.79 ο ελκυστής είναι ανοιχτή καμπύλη μια και το εκκρεμές εκτελεί ολόκληρους κύκλους στη σταθερή του κατάσταση. Η περίοδος στο διάστημα αυτό γίνεται ίση με αυτή

44 84 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ της εξωτερικής δύναμης. Για.79 <.33 η περίοδος διπλασιάζεται διαδοχικά για κρίσιμες τιμές του A, η τροχία όμως συνεχίζει να είναι περιοδική. Για μεγαλύτερες τιμές του A η τροχιά παύει να είναι περιοδική και το σύστημα έχει χαοτική συμπεριφορά. Για A 3. βρίσκουμε το σύστημα να έχει πάλι περιοδική κίνηση ενώ για να έχουμε το φανόμενο διπλασιαμού της περιόδου. Για A έχουμε καθαρή χαοτική συμπεριφορά κ.ο.κ. Τα αποτελέσματα αυτά περιγράφονται στα Σχήματα Σχήμα 3.7: Τροχιά στο χώρο των φάσεων για το εκκρεμές με απόσβεση και εξωτερική δύναμη. Έχουμε πάρει ω =., ω =., γ =. και A =.6,.7,.85,.. Παρατηρούμε το φαινόμενο του διπλασιασμού της περιόδου. Για την ανάλυση της συμπεριφοράς του εκκρεμούς και κυρίως για τη διευκόλυνση της διάκρισης μεταξύ περιοδικής και χαοτικής συμπεριφοράς μπορεί κανείς να μελετήσει τα λεγόμενα διαγράμματα Poinaré. Στα διαγράμματα αυτά τοποθετούμε ένα σημείο στο χώρο των φάσεων κάθε φορά που ο χρόνος είναι ακέραιο πολλαπλάσιο της περιόδου της εξωτερικής δύναμης. Με τον τρόπο αυτό αν η κίνηση είναι περιοδική με περίοδο ίση με την περίοδο της εξωτερικής δύναμης θα έχουμε ένα σημείο στο διάγραμμα και γενικότερα θα έχουμε n σημεία αν η περίοδος είναι n πολλαπλάσιο της T = π/ω. Οπότε κανείς περιμένει όταν παρατηρήται το φαινόμενο διπλασιασμού της περίοδου, το διάγραμμα

45 3.6. ΤΟ ΕΚΚΡΕΜΕΣ ΜΕ ΑΠΟΣΒΕΣΗ ΚΑΙ ΕΞΩΤΕΡΙΚΗ ΔΥΝΑΜΗ Σχήμα 3.8: Τροχιά στο χώρο των φάσεων για το εκκρεμές με απόσβεση και εξωτερική δύναμη. Έχουμε πάρει ω =., ω =., γ =. και A =.3,.33,.4,.4. Παρατηρούμε την εμφάνιση χαοτικής συμπεριφοράς. Poincaré να αποκτά επί πλέον μεμονομένα σημεία ενώ όταν η συμπεριφορά είναι χαοτική, τα σημεία να ανήκουν σε έναν υπόχωρο του χώρου των φάσεων που να έχει πολυπλοκότερη δομή. Αυτό μπορούμε εύκολα να το προγραμματίσουμε στον κώδικά μας στο fdo.f ή εναλλακτικά να πάρουμε τη σχετική πληροφορία από το αρχείο εξόδου fdo.dat με το πρόγραμμα awk το οποίο τρέχουμε από τη γραμμή εντολών⁹: awk -v o=$omega -v s=$steps -v tf=$tf \ 'BEGIN{T= /o;dt=tf/s;} $%T<dt{print $,$3}' fdp.dat όπου $omega, $STEPS, $TF οι τιμές της κυκλικής συχνότητας ω, αριθμού βημάτων ολοκλήρωσης και τελικού χρόνου tf ¹⁰. Στο πρόγραμμα υπολογίζουμε την περίοδο T και το βήμα χρόνου dt. Στη συνέχεια τυπώνομε εκείνες τις γραμμές του αρχείου των οποίων ο χρόνος είναι ακέραιο πολλαπλάσιο της περιόδου με ακρίβεια χρόνου dt¹¹. Αυτό γίνεται με ⁹Η εντολή μπορεί να γραφτεί σε μία γραμμή χωρίς το τελικό \ της πρώτης γραμμής ¹⁰Αντικαταστήστε με απλές αριθμητικές τιμές αν δεν ξέρετε να χρησιμοποιήτε μεταβλητές φλοιού. ¹¹Φυσικά αυτό κάνει τα μεμονομένα σημεία να γίνονται συγκεχυμένα στο διάγραμμα Poincaré.

46 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ Σχήμα 3.9: Τροχιά στο χώρο των φάσεων για το εκκρεμές με απόσβεση και εξωτερική δύναμη. Έχουμε πάρει ω =., ω =., γ =. και A =.568, 3.8, 4.44, 4.5. Παρατηρούμε την παύση και επανεμφάνιση χαοτικής συμπεριφοράς. την πράξη modulo $ % T < dt που είναι TRUE όταν το υπόλοιπο της διαίρεσης της πρώτης στήλης ($) του αρχείου fdo.dat έχει υπόλοιπο διαίρεσης με την περίοδο T μικρότερο από dt. Τα αποτελέσματα για τη χαοτική φάση φαίνονται στο Σχήμα 3.3. Κλείνουμε τη μελέτη μας με την παρουσίαση μιας ακόμα έννοιας που μας βοηθάει στην ανάλυση τβν ιδιοτήτων του εκκρεμούς. Αυτή είναι η έννοια της λεκάνης του ελκυστή (basin of an attractor) η οποία είναι το σύνολο των αρχικών συνθηκών στο χώρο των φάσεων που οδηγούν το σύστημα στο συγκεκριμένο ελκυστή. Στην περίπτωσή μας το εκκρεμές για A >.79 εκτελεί κυκλική κίνηση είτε με θετική είτε με αρνητική φορά (μετα την παρέλευση της παροδικής φάσης φυσικά) η οποίες αποτελούν τους δύο ελκυστές του συστήματος. Παίρνοντας ένα μεγάλο δείγμα από αρχικές συνθήκες και σημειώνοντας το πρόσημο της γωνιακής ταχύτητας μετά την παρέλευση της παροδικής φάσης παίρνουμε το Σχήμα 3.3. Στην περιοδική φάση διακρίνουμε περιοχές, των οποίων τα περιγράμματα δεν είναι καθαρά, οι οποίες δεν οδηγούν στο συγκεκριμένο ελκυστή.

47 3.7. ΠΑΡΑΡΤΗΜΑ: ΣΤΗ ΜΕΘΟΔΟ EULER VERLET Σχήμα 3.3: Διάγραμμα Poincaré για το εκκρεμές με απόσβεση και εξωτερική δύναμη όταν παρουσιάζει χαοτική συμπεριφορά. Έχουμε πάρει ω =., ω =., γ =. και A =.4, Σχήμα 3.3: Basin of attractor για το εκκρεμές με απόσβεση και εξωτερική δύναμη. Έχουμε πάρει ω =., ω =., γ =. και A =.85,.4. Διακρίνουμε την περιοδική από τη χαοτική συμπεριφορά. 3.7 Παράρτημα: Στη Μέθοδο Euler Verlet Η Σχέσεις (3.) προκύπτουν από το ανάπτυγμα κατά Taylor ( t) ( t)3 θ (t) + θ (t) + O(( t)4 )! 3! 3 ( t) ( t) θ(t t) = θ(t) ( t)θ (t) + θ (t) θ (t) + O(( t)4 ).! 3! θ(t + t) = θ(t) + ( t)θ (t) + Προσθέτοντας και αφαιρώντας κατά μέλη παίρνουμε θ(t + t) + θ(t t) = θ(t) + ( t) θ (t) + O(( t)4 ) θ(t + t) θ(t t) = ( t)θ (t) + O(( t)3 ) (3.35)

48 88 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ που δίνουν θ(t + t) = θ(t) θ(t t) + ( t) α(t) + O(( t) 4 ) ω(t) = θ(t + t) θ(t t) + O(( t) ) ( t) (3.36) που είναι οι σχέσεις (3.). Στις προσομοιώσεις το σημαντικό είναι το συνολικό σφάλμα που συσσωρεύτεται μετά από τα N βήματα της ολοκλήρωσης. Ειδικά για τη συγκεκριμένη μέθοδο πρέπει να δούμε τα σφάλματα που συσσωρεύονται ιδιαίτερα προσεκτικά: Το σφάλμα στην ταχύτητα ω(t) δε συσσωρεύεται γιατί υπολογίζεται από τη διαφορά των θέσεων θ(t + t) θ(t t). Στη θέση το σφάλμα συσσωρεύεται ως εξής: Έστω δθ(t) το συνολικό σφάλμα που έχει συσσωρευτεί από την ολοκλήρωση από χρόνο t έως t. Τότε σύμφωνα με τα αναπτύγματα (3.36) το σφάλμα στο πρώτο βήμα είναι δθ(t + t) = O(( t) 4 ). Τότε¹² θ(t + t) = θ(t + t) θ(t ) + t α(t + t) + O(( t) 4 ) δθ(t + t) = δθ(t + t) δθ(t ) + O(( t) 4 ) = O(( t) 4 ) + O(( t) 4 ) = 3O(( t) 4 ) Στα επόμενα βήματα παίρνουμε θ(t + 3 t) = θ(t + t) θ(t + t) + t α(t + t) + O(( t) 4 ) δθ(t + 3 t) = δθ(t + t) δθ(t + t) + O(( t) 4 ) = 6O(( t) 4 ) O(( t) 4 ) + O(( t) 4 ) = 6O(( t) 4 ) θ(t + 4 t) = θ(t + 3 t) θ(t + t) + t α(t + 3 t) + O(( t) 4 ) δθ(t + 4 t) = δθ(t + 3 t) δθ(t + t) + O(( t) 4 ) = O(( t) 4 ) 3O(( t) 4 ) + O(( t) 4 ) = O(( t) 4 ) ¹²Θυμίζουμε ότι η επιτάχυνση α(t) δίνεται, οπότε δα(t) =.

49 3.7. ΠΑΡΑΡΤΗΜΑ: ΣΤΗ ΜΕΘΟΔΟ EULER VERLET 89 Και επαγωγικά, αν δθ(t +(n ) t) = (n )n O(( t) 4 ) στο επόμενο βήμα παίρνουμε θ(t + n t) = θ(t + (n ) t) θ(t + (n ) t) + t α(t + (n ) t) +O(( t) 4 ) δθ(t + n t) = δθ(t + (n ) t) δθ(t + (n ) t) + O(( t) 4 ) = (n )n O(( t) 4 (n )(n ) ) O(( t) 4 ) + O(( t) 4 ) = n(n + ) O(( t) 4 ) Άρα τελικά δθ(t +n t) = n(n + ) O(( t) 4 ) t O(( t)4 ) O(( t) ) (3.37) Άρα το ολικό σφάλμα είναι O(( t) ). Για πληρότητα αναφέρουμε και τον αλγόριθμο Velocity Verlet ή μέθοδο Leapfrog. Στην περίπτωση αυτη χρησιμοποιούμε ρητά την ταχύτητα: θ n+ = θ n + ω n t + α n t ω n+ = ω n + α n t ω n+ = ω n+ + α n+ t. (3.38) Στο τελευταίο βήμα χρειαζόμαστε την επιτάχυνση α n+ οπότε πρέπει αυτή να εξαρτάται μόνο από τη θέση θ n+ και όχι από την ταχύτητα. Οι μέθοδοι Verlet είναι δημοφιλείς σε προσομοιώσεις molecular dynamics, κυρίως συστημάτων με πολλά σωμάτια. Έχουν το ιδιαίτερο προσόν ότι υλοποιούνται σχετικά εύκολα οι περιορισμοί (constraints) στους οποίους υπόκειται τα σωματίδια που αποτελούν το σύστημα Παράρτημα: Runge Kutta ης τάξης Στην παράγραφο αυτή θα δείξουμε με δύο τρόπους γιατί η επιλογή του ενδιάμεσου σημείου στην Εξίσωση (3.7) μειώνει το σφάλμα κατά μία δύναμη του βήματος h. Όπως θα φανεί, η επιλογή του μέσου του διαστήματος για το σημείο δεν είναι τυχαία (οπότε λ.χ. το σημείο με t = t n +.4h δεν θα είχε το ίδιο αποτέλεσμα). Πράγματι από τη σχέση dx dt = f(t, x) x n+ = x n + tn+ t n f(t, x) dx. (3.39)

50 9 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ Αναπτύσσοντας κατά Taylor γύρω από το σημείο (t n+/, x n+/ ) παίρνουμε f(t, x) = f(t n+/, x n+/ ) + (t t n+/ ) df dt (t n+/) + O(h ). (3.4) Οπότε tn+ t n f(t, x) dx = f(t n+/, x n+/ )(t n+ t n ) + df dt (t n+/) (t t n+/) +O(h )(t n+ t n ) = f(t n+/, x n+/ )h + df { dt (t (tn+ t n+/ ) n+/) +O(h )h = f(t n+/, x n+/ )h + df dt (t n+/) { h ( h) t n+ t n (t } n t n+/ ) } + O(h 3 ) = f(t n+/, x n+/ )h + O(h 3 ). (3.4) Παρατηρούμε ότι για την εξαφάνιση του όρου O(h) είναι αναγκαία η τοποθέτηση του βοηθητικού σημείου στο χρόνο t n+/. Η επιλογή αυτή δεν είναι μοναδική. Αυτό μπορεί να φανεί και από μια διαφορετική ανάλυση του αναπτύγματος κατά Taylor. Αναπτύσσοντας τώρα γύρω από το σημείο (t n, x n ) παίρνουμε x n+ = x n + (t n+ t n ) dx n dt + (t n+ t n ) d x n dt + O(h3 ) = x n + hf n + h df n dt + O(h3 ) = x n + hf n + h = x n + hf n + h ( fn t + f ) n dx n + O(h 3 ) x dt ( fn t + f ) n x f n + O(h 3 ), (3.4) όπου για συντομία θέσαμε f n f(t n, x n ), dx n dt dx dt (x n) κ.ο.κ. Ορίζουμε k = f(t n, x n ) = f n k = f(t n + ah, x n + bhk ) x n+ = x n + h(c k + c k ). (3.43)

51 3.7. ΠΑΡΑΡΤΗΜΑ: ΣΤΗ ΜΕΘΟΔΟ EULER VERLET 9 και θα προσδιορίσουμε τις συνθήκες έτσι ώστε το σφάλμα οι όροι O(h ) της τελευταίας εξίσωσης να ταυτίζονται με αυτούς της (3.4). Αναπτύσσοντας την k παίρνουμε k = f(t n + ah, x n + bhk ) = f(t n, x n + bhk ) + ha f t (t n, x n + bhk ) + O(h ) f = f(t n, x n ) + hbk x (t n, x n ) + ha f t (t n, x n ) + O(h ) { = f n + h a f } n f n + O(h ) = f n + h t + bk x } f n + O(h ) (3.44) x { a f n t + bf n Αντικαθιστώντας στην (3.43) παίρνουμε x n+ = x n + h(c k + c k ) { = x n + h c f n + c f n + c h = x n + h(c + c )f n + h Αρκεί λοιπόν να επιλέξουμε ( a f n t + bf n ) f n x ( (c a) f n t + (c f n b)f n x } + O(h ) ) +O(h 3 ). (3.45) c + c = c a = c b =. (3.46) Επιλογή c =, c =, a = b = / μάς δίνει τη μέθοδο (3.9). Άλλες επιλογές στη βιβλιογραφία είναι c = / και c = 3/4.

52 9 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ 3.8 Ασκήσεις 3. Αποδείξτε ότι το συνολικό σφάλμα στη μέθοδο Euler-romer είναι τάξης t 3. Αναπαράγετε τα αποτελέσματα των σχημάτων Βελτιώστε τον υπολογισμό του χρόνου στα προγράμματα των μεθόδων Euler, Euler-romer, Euler-Verlet, Runge-Kutta ώστε να μήν έχουμε προσθετική συσσώρευση σφαλμάτων στο χρόνο όταν η παράμετρος h είναι πολύ μικρή (λ.χ. στις εντολές T(i)=T(i-)+h). Επαναλάβατε την ανάλυση της προηγούμενης άσκησης. 3.4 Μεταβάλλετε τα προγράμματα των μεθόδων Euler, Euler-romer, Euler-Verlet, Runge-Kutta ώστε REAL REAL*8 (προσοχή στις σταθερές: να της ορίσετε ρητά να είναι διπλής ακρίβειας προσθέτοντας τον εκθέτη D). Επαναλάβατε την ανάλυση της προηγούμενης άσκησης. 3.5 Να επαναλάβετε τη σύγκριση των μεθόδων Euler, Euler-romer, Euler-Verlet, Runge-Kutta για τα παρακάτω συστήματα των οποίων η αναλυτική λύση είναι γνωστή: (αʹ) Σωματίδιο που πέφτει ελεύθερα στο ομογενές πεδίο βαρύτητας. Θεωρήστε v() =, m =, g =. (βʹ) Σωματίδιο που πέφτει στο ομογενές πεδίο βαρύτητας μέσα σε ρευστό από το οποίο δέχεται δύναμη F = kv. Θεωρήστε v() =, m =, g = k =.,.,.. Υπολογίστε την ορική ταχύτητα του σωματιδίου αριθμητικά και συγκρίνετέ τη με τη θεωρητική της τιμή. (γʹ) Επαναλάβετε για δύναμη αντίστασης F = kv. 3.6 Μελετήστε το σύστημα του αρμονικού ταλαντωτή με απόσβεση d x dt + γ dx dt + ω x =. (3.47) Πάρτε ω = 3.45, γ =.5 και υπολογίστε την ενέργεια συναρτήσει του χρόνου. Είναι η τιμή της μονοτονική? Γιατί? (Δείξτε ότι d(e/m)/dt = γv ). Επαναλάβατε για γ = 4, 5, 6, 7, 8. Πότε το σύστημα ταλαντώνεται και πότε όχι? Υπολογίστε αριθμητικά την κρίσιμη τιμή του γ για την οποία το σύστημα μετατρέπεται από ταλαντούμενο σε μή ταλαντούμενο. Συγκρίνετε το αποτέλεσμά σας με την αναλυτική λύση.

53 3.8. ΑΣΚΗΣΕΙΣ Αναπαράγετε τα αποτελέσματα που οδηγούν στα Σχήματα Αναπαράγετε τα αποτελέσματα που οδηγούν στα Σχήματα Υπολογίστε αριθμητικά τη φάση δ(ω) και επιβεβαιώστε τη Σχέση (3.33). 3.9 Θεωρήσετε το μοντέλο για μια κούνια να είναι ο αρμονικός ταλαντωτής με απόσβεση ο οποίος υπόκειται σε περιοδική δύναμη η οποία είναι στιγμιαία ώθηση συχνότητας ω. Ορίστε το στιγμιαία να είναι η ώθηση να δίνει επιτάχυνση a το κατάλληλο χρονικό διάστημα διάρκειας t και στα υπόλοιπα βήματα. Υπολογίστε το πλάτος x (ω) για ω = 3.45 και γ = Θεωρήστε την εξωτερική δύναμη να είναι το μισό συνημίτονο δίνοντας επιτάχυνση στον ο αρμονικό ταλαντωτή με απόσβεση { a cos ωt cos ωt > a(t) = cos ωt Μελετήστε τη μετάβαση του συστήματος στη σταθερή κατάσταση και υπολογίστε το πλάτος x (ω) για ω = 3.45 και γ = Θεωρήστε την εξωτερική δύναμη να δίνει επιτάχυνση στον ο αρμονικό ταλαντωτή με απόσβεση a(t) = π + cos ω + cos ωt cos 4ωt 3π 5π Μελετήστε τη μετάβαση του συστήματος στη σταθερή κατάσταση και υπολογίστε το πλάτος x (ω) για ω = 3.45 και γ =.5. Συγκρίνετε τα αποτελέσματά σας με αυτά της προηγούμενης άσκησης. Τι συμπεραίνετε? 3. Γράψτε ένα πρόγραμμα που να προσομοιώνει ταυτόχρονα N όμοιους αρμονικούς ταλαντωτές. Πάρτε N = και δώστε τυχαίες αρχικές συνθήκες σε κάθε ένα από αυτούς και παρακολουθήστε τις τροχιές τους στο χώρο των φάσεων. Παρατηρήστε αν οι τροχιές τέμνονται και εξηγήστε τα αποτελέσματά σας. 3.3 Στην προηγούμενη άσκηση τοποθετήστε τους N = αρμονικούς ταλαντωτές στο χώρο των φάσεων σε ένα μικρό τετράγωνο με κέντρο την αρχή των αξόνων. Παρακολουθήστε την εξέλιξη του συστήματος στο χρόνο. Αλλάζει το σχήμα με το χρόνο? Αλλάζει το εμβαδόν? Εξηγήστε...

54 94 ΚΕΦΑΛΑΙΟ 3. ΚΙΝΗΣΗ ΣΩΜΑΤΙΔΙΟΥ 3.4 Επαναλάβατε την προηγούμενη άσκηση όταν υπάρχει απόσβεση με γ =.5. Πάρτε ω = Στην περίπτωση του εκκρεμούς με απόσβεση και εξωτερική δύναμη, πάρτε ω =, ω =., γ =. μελετήστε την παροδική φάση στα διαγράμματα θ(t), θ(t) για A =.,.5,.79,.85,.3, Στην περίπτωση του εκκρεμούς με απόσβεση και εξωτερική δύναμη, πάρτε ω =, ω =., γ =. μελετήστε τις τροχιές στο χώρο της φάσης για A =.,.9,.,.5,.5,.7,.79,.85,.,.3,.33,.5,.8,.,.4,.8, 3., 3.5, 3.8, 4., 4.4, 4.44, 4.445, 4.447, Αναπαράγετε τα Σχήματα Αναπαράγετε τα Σχήματα 3.3.

55 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικόυ έργου του διδάσκοντα Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα Ε.Μ.Π.» έχει χρηματοδοτήσει μόνο την αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικού πόρους.

4.1 Αριθμητική Ολοκλήρωση Εξισώσεων Νεύτωνα

4.1 Αριθμητική Ολοκλήρωση Εξισώσεων Νεύτωνα ΚΕΦΑΛΑΙΟ 4 Κίνηση Σωματιδίου Στο κεφάλαιο αυτό μελετάται αριθμητικά η επίλυση των κλασικών εξισώσεων κίνησης μονοδιάστατων μηχανικών συστημάτων, όπως λ.χ. αυτή του σημειακού σωματιδίου σε μια ευθεία, του

Διαβάστε περισσότερα

Ενότητα 3 (μέρος 1 ο )

Ενότητα 3 (μέρος 1 ο ) Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Εθνικό Μετσόβιο Πολυτεχνείο Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού Ενότητα 3 (μέρος 1 ο ) Σιέττος Κωνσταντίνος Άδεια Χρήσης Το παρόν

Διαβάστε περισσότερα

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

Κεφ. 7: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών Κεφ. 7: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών 7. Εισαγωγή (ορισμός προβλήματος, αριθμητική ολοκλήρωση ΣΔΕ, αντικατάσταση ΣΔΕ τάξης n με n εξισώσεις ης τάξης) 7. Μέθοδος Euler 7.3

Διαβάστε περισσότερα

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

Κεφ. 6Β: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών Κεφ. 6Β: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών. Εισαγωγή (ορισμός προβλήματος, αριθμητική ολοκλήρωση ΣΔΕ, αντικατάσταση ΣΔΕ τάξης n με n εξισώσεις ης τάξης). Μέθοδος Euler 3. Μέθοδοι

Διαβάστε περισσότερα

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

Αριθμητική Επίλυση Συνήθων Διαφορίκών Εξισώσεων 3ο Εργαστήριο 27/03/2015 1 Αριθμητική Επίλυση Συνήθων Διαφορίκών Εξισώσεων 3ο Εργαστήριο 7/3/5 Σκοπός αυτού του εργαστηρίου είναι να δούμε πως μπορούμε να επιλύσουμε συστήματα διαφορικών εξισώσεων, με την χρήση του Matlab. Συστήματα

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2. Περιγραφή της Κίνησης. 2.1 Κίνηση στο Επίπεδο

ΚΕΦΑΛΑΙΟ 2. Περιγραφή της Κίνησης. 2.1 Κίνηση στο Επίπεδο ΚΕΦΑΛΑΙΟ 2 Περιγραφή της Κίνησης Στο κεφάλαιο αυτό θα δείξουμε πώς να προγραμματίσουμε απλές εξισώσεις τροχιάς ενός σωματιδίου και πώς να κάνουμε βασική ανάλυση των αριθμητικών αποτελεσμάτων. Χρησιμοποιούμε

Διαβάστε περισσότερα

Τμήμα Φυσικής Πανεπιστημίου Κύπρου Εαρινό Εξάμηνο 2015/2016. ΦΥΣ145 Υπολογιστικές Μέθοδοι στην Φυσική

Τμήμα Φυσικής Πανεπιστημίου Κύπρου Εαρινό Εξάμηνο 2015/2016. ΦΥΣ145 Υπολογιστικές Μέθοδοι στην Φυσική Τμήμα Φυσικής Πανεπιστημίου Κύπρου Εαρινό Εξάμηνο 2015/2016 Διδάσκoντες: Χαράλαμπος Παναγόπουλος, Μάριος Κώστα Βαθμός: Όνομα: Α.Δ.Τ.:... ΕΝΔΙΑΜΕΣΗ ΕΞΕΤΑΣΗ 24/03/2016 Άσκηση 1 (1 μονάδα) Ποιο είναι το αποτέλεσμα

Διαβάστε περισσότερα

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

Αρµονικοί ταλαντωτές Αρµονικοί ταλαντωτές ΦΥΣ 131 - Διαλ. 31 Εκκρεµή - Απλό εκκρεµές θ l T mg r F Αυτή η εξίσωση είναι δύσκολο να λυθεί. Δεν µοιάζει µε τη γνωστή εξίσωση Για µικρές γωνίες θ µπορούµε όµως να γράψουµε Εποµένως

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τμήμα Φυσικής Εξέταση στη Μηχανική I 2 Σεπτεμβρίου 2010

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τμήμα Φυσικής Εξέταση στη Μηχανική I 2 Σεπτεμβρίου 2010 ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τμήμα Φυσικής Εξέταση στη Μηχανική I Σεπτεμβρίου 00 Απαντήστε και στα 0 ερωτήματα με σαφήνεια και απλότητα. Οι ολοκληρωμένες απαντήσεις εκτιμώνται ιδιαιτέρως. Καλή σας επιτυχία.. Ένας

Διαβάστε περισσότερα

Η διατήρηση μάζας σε ένα σύστημα τριών αντιδραστήρων περιγράφεται από το παρακάτω σύστημα συνήθων διαφορικών εξισώσεων:

Η διατήρηση μάζας σε ένα σύστημα τριών αντιδραστήρων περιγράφεται από το παρακάτω σύστημα συνήθων διαφορικών εξισώσεων: ΠΑΡΑΔΕΙΓΜΑ 6 ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 0-0, 5 Ο ΕΞΑΜΗΝΟ ΕΠΙΛΥΣΗ ΕΡΓΑΣΙΑΣ #: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣ - ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ ΕΠΙΜΕΛΕΙΑ: Ιωάννης Λυχναρόπουλος ΑΣΚΗΣΗ Η διατήρηση μάζας σε ένα σύστημα τριών

Διαβάστε περισσότερα

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

Δυναμική Μηχανών I. Διάλεξη 11. Χειμερινό Εξάμηνο 2013 Τμήμα Μηχανολόγων Μηχ., ΕΜΠ Δυναμική Μηχανών I Διάλεξη 11 Χειμερινό Εξάμηνο 2013 Τμήμα Μηχανολόγων Μηχ., ΕΜΠ 1 Περιεχόμενα Γραμμικοποίηση Ευστάθεια Απόκριση Συστημάτων 1 Β.Ε. που περιγράφονται από ΣΔΕ 1 ης τάξης 2 Πρόβλημα/Ερώτημα

Διαβάστε περισσότερα

Κεφάλαιο 11 ΣΥΝΤΗΡΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ Επανεξέταση του αρμονικού ταλαντωτή

Κεφάλαιο 11 ΣΥΝΤΗΡΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ Επανεξέταση του αρμονικού ταλαντωτή Κεφάλαιο 11 ΣΥΝΤΗΡΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ Μία ειδική κατηγορία διδιάστατων δυναμικών συστημάτων είναι τα λεγόμενα συντηρητικά συστήματα. Ο όρος προέρχεται από την μηχανική, όπου για υλικό σημείο που δέχεται δύναμη

Διαβάστε περισσότερα

Σύνθεση ή σύζευξη ταλαντώσεων;

Σύνθεση ή σύζευξη ταλαντώσεων; Σύνθεση ή σύζευξη ταλαντώσεων; Σώμα Σ μάζας προσδένεται στο ένα άκρο οριζόντιου ελατηρίου σταθεράς το άλλο άκρο του οποίου είναι ακλόνητα στερεωμένο. Πάνω στο πρώτο σώμα στερεώνεται δεύτερο ελατήριο σταθεράς,

Διαβάστε περισσότερα

ΘΕΩΡΗΤΙΚΗ ΜΗΧΑΝΙΚΗ Ι - ΙΟΥΝΙΟΣ Θέματα και Λύσεις. Ox υπό την επίδραση του δυναμικού. x 01

ΘΕΩΡΗΤΙΚΗ ΜΗΧΑΝΙΚΗ Ι - ΙΟΥΝΙΟΣ Θέματα και Λύσεις. Ox υπό την επίδραση του δυναμικού. x 01 ΘΕΩΡΗΤΙΚΗ ΜΗΧΑΝΙΚΗ Ι - ΙΟΥΝΙΟΣ 1 Θέματα και Λύσεις ΘΕΜΑ 1 Υλικό σημείο κινείται στον άξονα x' Ox υπό την επίδραση του δυναμικού 3 ax x V ( x) a x, a 3 α) Βρείτε τα σημεία ισορροπίας και την ευστάθειά τους

Διαβάστε περισσότερα

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

Αρµονικοί ταλαντωτές Αρµονικοί ταλαντωτές ΦΥΣ 111 - Διαλ. 38 Εκκρεµή - Απλό εκκρεµές θ T mg r F τ = r F = mgsinθ τ = I M d θ α, Ι = M dt = Mgsinθ d θ dt = g sinθ θ = g sinθ Διαφορική εξίσωση Αυτή η εξίσωση είναι δύσκολο να

Διαβάστε περισσότερα

website:

website: Αλεξάνδρειο Τεχνολογικό Εκπαιδευτικό Ιδρυμα Θεσσαλονίκης Τμήμα Μηχανικών Αυτοματισμού Μαθηματική Μοντελοποίηση Αναγνώριση Συστημάτων Μαάιτα Τζαμάλ-Οδυσσέας 6 Μαρτίου 2017 1 Εισαγωγή Κάθε φυσικό σύστημα

Διαβάστε περισσότερα

Παράδειγµα #11 ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ Σ Ε ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης

Παράδειγµα #11 ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ Σ Ε ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης Παράδειγµα # ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ Σ Ε ΕΠΙΜΕΛΕΙΑ: Ν. Βασιλειάδης Άσκηση ίδεται η διαφορική εξίσωση: dy dx y 0 = 0 x = y + e, Να επιλυθεί το πρόβληµα αρχικών τιµών µε τις µεθόδους Euler και Runge-Kutta

Διαβάστε περισσότερα

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

ΤΑΛΑΝΤΩΣΕΙΣ ΜΕ ΑΠΟΣΒΕΣΗ ΚΑΙ ΔΙΕΓΕΡΣΗ ΤΑΛΑΝΤΩΣΕΙΣ ΜΕ ΑΠΟΣΒΕΣΗ ΚΑΙ ΔΙΕΓΕΡΣΗ ΑΣΚΗΣΗ 1 d x dx Η διαφορική εξίσωση κίνησης ενός ταλαντωτή δίνεται από τη σχέση: λ μx. Αν η μάζα d d του ταλαντωτή είναι ίση με =.5 kg, τότε να διερευνήσετε την κίνηση

Διαβάστε περισσότερα

ΘΕΩΡΗΤΙΚΗ ΜΗΧΑΝΙΚΗ ΙΙ

ΘΕΩΡΗΤΙΚΗ ΜΗΧΑΝΙΚΗ ΙΙ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΤΟΜΕΑΣ ΑΣΤΡΟΝΟΜΙΑΣ ΑΣΤΡΟΦΥΣΙΚΗΣ ΚΑΙ ΜΗΧΑΝΙΚΗΣ ΣΠΟΥΔ ΑΣΤΗΡΙΟ ΜΗΧΑΝΙΚΗΣ ΑΣΚΗΣΕΙΣ ΑΝΑΛΥΤΙΚΗΣ ΔΥΝΑΜΙΚΗΣ Μεθοδολογία Κλεομένης Γ. Τσιγάνης Λέκτορας ΑΠΘ Πρόχειρες

Διαβάστε περισσότερα

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

Υπολογισμός της σταθεράς ελατηρίου Εργαστηριακή Άσκηση 6 Υπολογισμός της σταθεράς ελατηρίου Βαρσάμης Χρήστος Στόχος: Υπολογισμός της σταθεράς ελατηρίου, k. Πειραματική διάταξη: Κατακόρυφο ελατήριο, σειρά πλακιδίων μάζας m. Μέθοδος: α) Εφαρμογή

Διαβάστε περισσότερα

MEM 253. Αριθμητική Λύση ΜΔΕ * * *

MEM 253. Αριθμητική Λύση ΜΔΕ * * * MEM 253 Αριθμητική Λύση ΜΔΕ * * * 1 Ένα πρόβλημα-μοντέλο Ροή θερμότητας σε ένα ομογενές μέσο. Ζητούμε μια συνάρτηση x [0, 1] και t 0 τέτοια ώστε u(x, t) ορισμένη για u t u(0, t) u(x, 0) = u xx, 0 < x

Διαβάστε περισσότερα

Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών

Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών Οι παρούσες σημειώσεις αποτελούν βοήθημα στο μάθημα Αριθμητικές Μέθοδοι του 5 ου εξαμήνου του ΤΜΜ ημήτρης Βαλουγεώργης Καθηγητής Εργαστήριο Φυσικών

Διαβάστε περισσότερα

ΧΡΟΝΙΚΗ ΑΠΟΚΡΙΣΗ ΣΥΝΑΡΤΗΣΕΙ ΤΩΝ ΠΟΛΩΝ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ ΕΞΟΔΟΥ Y(s) ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΓΝΩΡΙΣΜΑΤΑ ΤΗΣ ΧΡΟΝΙΚΗΣ ΑΠΟΚΡΙΣΗΣ ΣΕ ΕΙΣΟΔΟ ΜΟΝΑΔΙΑΙΑΣ ΒΑΘΜΙΔΑΣ

ΧΡΟΝΙΚΗ ΑΠΟΚΡΙΣΗ ΣΥΝΑΡΤΗΣΕΙ ΤΩΝ ΠΟΛΩΝ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ ΕΞΟΔΟΥ Y(s) ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΓΝΩΡΙΣΜΑΤΑ ΤΗΣ ΧΡΟΝΙΚΗΣ ΑΠΟΚΡΙΣΗΣ ΣΕ ΕΙΣΟΔΟ ΜΟΝΑΔΙΑΙΑΣ ΒΑΘΜΙΔΑΣ ΧΡΟΝΙΚΗ ΑΠΟΚΡΙΣΗ ΣΥΝΑΡΤΗΣΕΙ ΤΩΝ ΠΟΛΩΝ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ ΕΞΟΔΟΥ Y(s) 1 Πόλος στην αρχή των αξόνων: 2 Πόλος στον αρνητικό πραγματικό ημιάξονα: 3 Πόλος στον θετικό πραγματικό ημιάξονα: 4 Συζυγείς πόλοι πάνω

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΑ 3,4. Συστήµατα ενός Βαθµού ελευθερίας. k Για E 0, η (1) ισχύει για κάθε x. Άρα επιτρεπτή περιοχή είναι όλος ο άξονας

ΚΕΦΑΛΑΙΑ 3,4. Συστήµατα ενός Βαθµού ελευθερίας. k Για E 0, η (1) ισχύει για κάθε x. Άρα επιτρεπτή περιοχή είναι όλος ο άξονας ΚΕΦΑΛΑΙΑ,4. Συστήµατα ενός Βαθµού ελευθερίας. Να βρεθούν οι επιτρεπτές περιοχές της κίνησης στον άξονα ' O για την απωστική δύναµη F, > και για ενέργεια Ε. (α) Είναι V και οι επιτρεπτές περιοχές της κίνησης

Διαβάστε περισσότερα

ΑΤΕΙ ΠΕΙΡΑΙΑ/ ΣΤΕΦ 16/2/2012 ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ A ΓΡΑΠΤΗ ΕΞΕΤΑΣΗ ΣΤΗ ΦΥΣΙΚΗ Ι

ΑΤΕΙ ΠΕΙΡΑΙΑ/ ΣΤΕΦ 16/2/2012 ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ A ΓΡΑΠΤΗ ΕΞΕΤΑΣΗ ΣΤΗ ΦΥΣΙΚΗ Ι ΑΤΕΙ ΠΕΙΡΑΙΑ/ ΣΤΕΦ 6//0 ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ A ΓΡΑΠΤΗ ΕΞΕΤΑΣΗ ΣΤΗ ΦΥΣΙΚΗ Ι ΕΞΕΤΑΣΤΗΣ: ΒΑΡΣΑΜΗΣ ΧΡΗΣΤΟΣ ΔΙΑΡΚΕΙΑ ΩΡΕΣ ΑΣΚΗΣΗ Σωματίδιο μάζας m = Kg κινείται ευθύγραμμα και ομαλά στον

Διαβάστε περισσότερα

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

ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΣΤΗ MATLAB ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΣΤΗ MATLAB 1. Γενικά περί συνήθων διαφορικών εξισώσεων Μια συνήθης διαφορική εξίσωση (Σ.Δ.Ε.) 1 ης τάξης έχει τη μορφή dy dt f ( t, y( t)) όπου η συνάρτηση f(t, y) είναι γνωστή,

Διαβάστε περισσότερα

Αριθμητική Ολοκλήρωση της Εξίσωσης Κίνησης

Αριθμητική Ολοκλήρωση της Εξίσωσης Κίνησης Αριθμητική Ολοκλήρωση της Εξίσωσης Κίνησης Εισαγωγή Αριθμητική Ολοκλήρωση της Εξίσωσης Κίνησης: Δ18- Η δυναμική μετατόπιση u(t) είναι δυνατό να προσδιοριστεί με απ ευθείας αριθμητική ολοκλήρωση της εξίσωσης

Διαβάστε περισσότερα

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007 Οδηγίες: Να απαντηθούν όλες οι ερωτήσεις. Αν κάπου κάνετε κάποιες υποθέσεις να αναφερθούν στη σχετική ερώτηση. Όλα τα αρχεία που αναφέρονται στα προβλήματα βρίσκονται στον ίδιο φάκελο με το εκτελέσιμο

Διαβάστε περισσότερα

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

Σήματα και Συστήματα. Διάλεξη 1: Σήματα Συνεχούς Χρόνου. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής Σήματα και Συστήματα Διάλεξη 1: Σήματα Συνεχούς Χρόνου Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής 1 Εισαγωγή στα Σήματα 1. Σκοποί της Θεωρίας Σημάτων 2. Κατηγορίες Σημάτων 3. Χαρακτηριστικές Παράμετροι

Διαβάστε περισσότερα

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

ΑΠΑΝΤΗΣΕΙΣ ΓΡΑΠΤΗΣ ΕΞΕΤΑΣΗΣ ΣΤΗ ΦΥΣΙΚΗ ΑΤΕΙ ΠΕΙΡΑΙΑ/ ΣΤΕΦ 4// ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΑΠΑΝΤΗΣΕΙΣ ΓΡΑΠΤΗΣ ΕΞΕΤΑΣΗΣ ΣΤΗ ΦΥΣΙΚΗ ΕΞΕΤΑΣΤΗΣ: ΒΑΡΣΑΜΗΣ ΧΡΗΣΤΟΣ ΔΙΑΡΚΕΙΑ ΩΡΕΣ ΑΣΚΗΣΗ α) Για δεδομένη αρχική ταχύτητα υ, με ποια γωνία

Διαβάστε περισσότερα

Ηλεκτρική και Μηχανική ταλάντωση στο ίδιο φαινόμενο

Ηλεκτρική και Μηχανική ταλάντωση στο ίδιο φαινόμενο Ηλεκτρική και Μηχανική ταλάντωση στο ίδιο φαινόμενο Στο σχήμα φαίνεται μια γνώριμη διάταξη δύο παράλληλων αγωγών σε απόσταση, που ορίζουν οριζόντιο επίπεδο, κάθετο σε ομογενές μαγνητικό πεδίο έντασης.

Διαβάστε περισσότερα

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

Φυσική για Μηχανικούς Φυσική για Μηχανικούς Απλή Αρμονική Ταλάντωση Εικόνα: Σταγόνες νερού που πέφτουν από ύψος επάνω σε μια επιφάνεια νερού προκαλούν την ταλάντωση της επιφάνειας. Αυτές οι ταλαντώσεις σχετίζονται με κυκλικά

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τμήμα Φυσικής Μηχανική Ι 22 Ιανουαρίου, 2019

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τμήμα Φυσικής Μηχανική Ι 22 Ιανουαρίου, 2019 ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τμήμα Φυσικής Μηχανική Ι Ιανουαρίου, 9 Καλή σας επιτυχία. Πρόβλημα Α Ένα σωματίδιο μάζας m κινείται υπό την επίδραση του πεδίου δύο σημειακών ελκτικών κέντρων, το ένα εκ των οποίων

Διαβάστε περισσότερα

Ενότητα 6. Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού. Σιέττος Κωνσταντίνος

Ενότητα 6. Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού. Σιέττος Κωνσταντίνος Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Εθνικό Μετσόβιο Πολυτεχνείο Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού Ενότητα 6 Σιέττος Κωνσταντίνος Άδεια Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

ΘΕΩΡΗΤΙΚΗ ΜΗΧΑΝΙΚΗ ΙΙ

ΘΕΩΡΗΤΙΚΗ ΜΗΧΑΝΙΚΗ ΙΙ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΤΟΜΕΑΣ ΑΣΤΡΟΝΟΜΙΑΣ ΑΣΤΡΟΦΥΣΙΚΗΣ ΚΑΙ ΜΗΧΑΝΙΚΗΣ ΣΠΟΥΔΑΣΤΗΡΙΟ ΜΗΧΑΝΙΚΗΣ ΑΣΚΗΣΕΙΣ ΑΝΑΛΥΤΙΚΗΣ ΔΥΝΑΜΙΚΗΣ ( Μεθοδολογία- Παραδείγματα ) Κλεομένης Γ. Τσιγάνης

Διαβάστε περισσότερα

MATLAB. Εισαγωγή στο SIMULINK. Μονάδα Αυτόματης Ρύθμισης και Πληροφορικής

MATLAB. Εισαγωγή στο SIMULINK. Μονάδα Αυτόματης Ρύθμισης και Πληροφορικής MATLAB Εισαγωγή στο SIMULINK Μονάδα Αυτόματης Ρύθμισης και Πληροφορικής Εισαγωγή στο Simulink - Βιβλιοθήκες - Παραδείγματα Εκκίνηση BLOCKS click ή Βιβλιοθήκες Νέο αρχείο click ή Προσθήκη block σε αρχείο

Διαβάστε περισσότερα

8 FORTRAN 77/90/95/2003

8 FORTRAN 77/90/95/2003 ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ 1: Εισαγωγή... 17 1.1. Ανασκόπηση της ιστορίας των υπολογιστών... 18 1.2. Πληροφορία και δεδομένα... 24 1.3. Ο Υπολογιστής... 26 1.4. Δομή και λειτουργία του υπολογιστή... 28 1.5.

Διαβάστε περισσότερα

2 ο κεφάλαιο: Ανάλυση και Σύνθεση κυματομορφών με τον Μετασχηματισμό Fourier

2 ο κεφάλαιο: Ανάλυση και Σύνθεση κυματομορφών με τον Μετασχηματισμό Fourier 2 ο κεφάλαιο: Ανάλυση και Σύνθεση κυματομορφών με τον Μετασχηματισμό Fourier Η βασική ιδέα στην ανάλυση των κυματομορφών με την βοήθεια του μετασχηματισμού Fourier συνίσταται στο ότι μία κυματομορφή

Διαβάστε περισσότερα

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

Δυναμική Μηχανών I. Διάλεξη 10. Χειμερινό Εξάμηνο 2013 Τμήμα Μηχανολόγων Μηχ., ΕΜΠ Δυναμική Μηχανών I Διάλεξη 10 Χειμερινό Εξάμηνο 2013 Τμήμα Μηχανολόγων Μηχ., ΕΜΠ 1 Περιεχόμενα Προσομοίωση απόκρισης συστήματος στο MATLAB μέσω της συνάρτησης ode45 (Runge-Kutta) Προσομοίωση απόκρισης

Διαβάστε περισσότερα

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

ΔΥΝΑΜΙΚΗ ΘΑΛΑΣΣΙΩΝ ΚΑΤΑΣΚΕΥΩΝ ΔΥΝΑΜΙΚΗ ΘΑΛΑΣΣΙΩΝ ΚΑΤΑΣΚΕΥΩΝ ΤΑΛΑΝΤΩΣΕΙΣ ΚΥΛΙΝΔΡΙΚΗΣ ΚΑΤΑΣΚΕΥΗΣ ΛΟΓΩ ΔΙΝΩΝ Γ. Σ. ΤΡΙΑΝΤΑΦYΛΛΟΥ ΚΑΘΗΓΗΤΗΣ ΕΜΠ Διατύπωση των εξισώσεων Θεωρούμε κύλινδρο διαμέτρου D, μήκους l, και μάζας m. Ο κύλινδρος συγκρατειται

Διαβάστε περισσότερα

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

Φυσική για Μηχανικούς Φυσική για Μηχανικούς Απλή Αρμονική Ταλάντωση Εικόνα: Σταγόνες νερού που πέφτουν από ύψος επάνω σε μια επιφάνεια νερού προκαλούν την ταλάντωση της επιφάνειας. Αυτές οι ταλαντώσεις σχετίζονται με κυκλικά

Διαβάστε περισσότερα

γ /ω=0.2 γ /ω=1 γ /ω= (ω /g) v. (ω 2 /g)(x-l 0 ) ωt. 2m.

γ /ω=0.2 γ /ω=1 γ /ω= (ω /g) v. (ω 2 /g)(x-l 0 ) ωt. 2m. Μηχανική Ι Εργασία #7 Χειμερινό εξάμηνο 015-016 Ν. Βλαχάκης 1. Σώμα μάζας m και φορτίου q κινείται σε κατακόρυφο άξονα x, δεμένο σε ελατήριο σταθεράς k = mω του οποίου το άλλο άκρο είναι σταθερό. Το σύστημα

Διαβάστε περισσότερα

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

Φυσική για Μηχανικούς Φυσική για Μηχανικούς Εικόνα: Σταγόνες νερού που πέφτουν από ύψος επάνω σε μια επιφάνεια νερού προκαλούν την ταλάντωση της επιφάνειας. Αυτές οι ταλαντώσεις σχετίζονται με κυκλικά κύματα που απομακρύνονται

Διαβάστε περισσότερα

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

11 ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ 11 ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ 11.1 Γενικά περί συνήθων διαφορικών εξισώσεων Μια συνήθης διαφορική εξίσωση (ΣΔΕ) 1 ης τάξης έχει τη μορφή dy d = f (, y()) όπου f(, y) γνωστή και y() άγνωστη συνάρτηση.

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Το ελαστικο κωνικο εκκρεμε ς

Το ελαστικο κωνικο εκκρεμε ς Το ελαστικο κωνικο εκκρεμε ς 1. Εξισώσεις Euler -Lagrange x 0 φ θ z F l 0 y r m B Το ελαστικό κωνικό εκκρεμές αποτελείται από ένα ελατήριο με σταθερά επαναφοράς k, το οποίο αναρτάται από ένα σταθερό σημείο,

Διαβάστε περισσότερα

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

ΦΥΣ 145 Μαθηµατικές Μέθοδοι στη Φυσική. 21 Μαίου Γράψτε το ονοµατεπώνυµο και αριθµό ταυτότητάς σας στο πάνω µέρος της αυτής της σελίδας. ΦΥΣ 145 Μαθηµατικές Μέθοδοι στη Φυσική 21 Μαίου 2009 Γράψτε το ονοµατεπώνυµο και αριθµό ταυτότητάς σας στο πάνω µέρος της αυτής της σελίδας. Επίσης γράψετε το password σας. Στο τέλος της εξέτασης θα πρέπει

Διαβάστε περισσότερα

ΕΞΕΤΑΣΕΙΣ ΑΚΑΔΗΜΑΪΚΟΥ ΕΤΟΥΣ ΕΞΕΤΑΣΗ ΣΤΗ ΦΥΣΙΚΗ, 8 Μαρτίου 2019 Διδάσκοντες: Βαρσάμης Χρήστος, Φωτόπουλος Παναγιώτης

ΕΞΕΤΑΣΕΙΣ ΑΚΑΔΗΜΑΪΚΟΥ ΕΤΟΥΣ ΕΞΕΤΑΣΗ ΣΤΗ ΦΥΣΙΚΗ, 8 Μαρτίου 2019 Διδάσκοντες: Βαρσάμης Χρήστος, Φωτόπουλος Παναγιώτης ΕΞΕΤΑΣΕΙΣ ΑΚΑΔΗΜΑΪΚΟΥ ΕΤΟΥΣ 218-219 ΕΞΕΤΑΣΗ ΣΤΗ ΦΥΣΙΚΗ, 8 Μαρτίου 219 Διδάσκοντες: Βαρσάμης Χρήστος, Φωτόπουλος Παναγιώτης ΘΕΜΑ 1 Διάρκεια εξέτασης 2 ώρες Υλικό σημείο κινείται ευθύγραμμα πάνω στον άξονα

Διαβάστε περισσότερα

ΕΞΕΤΑΣΕΙΣ ΑΚΑΔΗΜΑΪΚΟΥ ΕΤΟΥΣ ΕΞΕΤΑΣΗ ΣΤΗ ΦΥΣΙΚΗ Διδάσκοντες: Βαρσάμης Χρήστος, Φωτόπουλος Παναγιώτης

ΕΞΕΤΑΣΕΙΣ ΑΚΑΔΗΜΑΪΚΟΥ ΕΤΟΥΣ ΕΞΕΤΑΣΗ ΣΤΗ ΦΥΣΙΚΗ Διδάσκοντες: Βαρσάμης Χρήστος, Φωτόπουλος Παναγιώτης ΕΞΕΤΑΣΕΙΣ ΑΚΑΔΗΜΑΪΚΟΥ ΕΤΟΥΣ 218-219 ΕΞΕΤΑΣΗ ΣΤΗ ΦΥΣΙΚΗ Διδάσκοντες: Βαρσάμης Χρήστος, Φωτόπουλος Παναγιώτης ΘΕΜΑ 1 Διάρκεια εξέτασης 2 ώρες Υλικό σημείο κινείται ευθύγραμμα πάνω στον άξονα x με ταχύτητα,

Διαβάστε περισσότερα

Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος

Επιμέλεια απαντήσεων: Ιωάννης Λυχναρόπουλος ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟΔΟΙ, 008-009, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΠΡΟΒΛΗΜΑΤΑ ΑΡΧΙΚΩΝ ΤΙΜΩΝ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑΔΟΣΗΣ: 3.0.008 ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Άσκηση Επιμέλεια απαντήσεων:

Διαβάστε περισσότερα

ΧΡΟΝΙΚΗ ΟΛΟΚΛΗΡΩΣΗ. Για την επίλυση χρονομεταβαλλόμενων προβλημάτων η διακριτοποίηση στο χώρο γίνεται με πεπερασμένα στοιχεία και είναι της μορφής:

ΧΡΟΝΙΚΗ ΟΛΟΚΛΗΡΩΣΗ. Για την επίλυση χρονομεταβαλλόμενων προβλημάτων η διακριτοποίηση στο χώρο γίνεται με πεπερασμένα στοιχεία και είναι της μορφής: ΧΡΟΝΙΚΗ ΟΛΟΚΛΗΡΩΣΗ Για την επίλυση χρονομεταβαλλόμενων προβλημάτων η διακριτοποίηση στο χώρο γίνεται με πεπερασμένα στοιχεία και είναι της μορφής: (,)(,)()() h 1 u x t u x t u t x (1) e Η διαφορά με τα

Διαβάστε περισσότερα

Πρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής

Πρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής Πρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής Να γραφεί πρόγραμμα το οποίο δέχεται ως είσοδο μια ακολουθία S από n (n 40) ακέραιους αριθμούς και επιστρέφει ως έξοδο δύο ακολουθίες από θετικούς ακέραιους

Διαβάστε περισσότερα

Δυναμική Μηχανών I. Χρονική Απόκριση Συστημάτων 2 ης Τάξης

Δυναμική Μηχανών I. Χρονική Απόκριση Συστημάτων 2 ης Τάξης Δυναμική Μηχανών I 5 5 Χρονική Απόκριση Συστημάτων 2 ης Τάξης 2015 Δημήτριος Τζεράνης, Ph.D Τμήμα Μηχανολόγων Μηχανικών Ε.Μ.Π. tzeranis@gmail.com Απαγορεύεται οποιαδήποτε αναπαραγωγή χωρίς άδεια Περιεχόμενα

Διαβάστε περισσότερα

ΦΥΕ14-5 η Εργασία Παράδοση

ΦΥΕ14-5 η Εργασία Παράδοση ΦΥΕ4-5 η Εργασία Παράδοση.5.9 Πρόβληµα. Συµπαγής οµογενής κύλινδρος µάζας τυλιγµένος µε λεπτό νήµα αφήνεται να κυλίσει από την κορυφή κεκλιµένου επιπέδου µήκους l και γωνίας φ (ϐλέπε σχήµα). Το ένα άκρο

Διαβάστε περισσότερα

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

Δυναμική Μηχανών I. Διάλεξη 9. Χειμερινό Εξάμηνο 2013 Τμήμα Μηχανολόγων Μηχ., ΕΜΠ Δυναμική Μηχανών I Διάλεξη 9 Χειμερινό Εξάμηνο 2013 Τμήμα Μηχανολόγων Μηχ., ΕΜΠ 1 Ανακοινώσεις Η διάλεξη σε MATLAB/simulink για όσους δήλωσαν συμμετοχή θα γίνει στις 16/1/2014 στο PC LAB Δεν θα γίνει διάλεξη

Διαβάστε περισσότερα

Β Γραφικές παραστάσεις - Πρώτο γράφημα Σχεδιάζοντας το μήκος της σανίδας συναρτήσει των φάσεων της σελήνης μπορείτε να δείτε αν υπάρχει κάποιος συσχετισμός μεταξύ των μεγεθών. Ο συνήθης τρόπος γραφικής

Διαβάστε περισσότερα

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

ΑΠΑΝΤΗΣΕΙΣ ΓΡΑΠΤΗΣ ΕΞΕΤΑΣΗΣ ΣΤΗ ΦΥΣΙΚΗ ΑΤΕΙ ΠΕΙΡΑΙΑ/ ΣΤΕΦ 4// ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΑΠΑΝΤΗΣΕΙΣ ΓΡΑΠΤΗΣ ΕΞΕΤΑΣΗΣ ΣΤΗ ΦΥΣΙΚΗ ΕΞΕΤΑΣΤΗΣ: ΒΑΡΣΑΜΗΣ ΧΡΗΣΤΟΣ ΔΙΑΡΚΕΙΑ ΩΡΕΣ ΑΣΚΗΣΗ α) Για δεδομένη αρχική ταχύτητα υ, με ποια γωνία

Διαβάστε περισσότερα

Αριθμητική Ανάλυση & Εφαρμογές

Αριθμητική Ανάλυση & Εφαρμογές Αριθμητική Ανάλυση & Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 2017-2018 Υπολογισμοί και Σφάλματα Παράσταση Πραγματικών Αριθμών Συστήματα Αριθμών Παράσταση Ακέραιου

Διαβάστε περισσότερα

GMm. 1 2GM ) 2 + L2 2 + R L=4.5 L=4 L=3.7 L= 1 2 =3.46 L= V (r) = L 2 /2r 2 - L 2 /r 3-1/r

GMm. 1 2GM ) 2 + L2 2 + R L=4.5 L=4 L=3.7 L= 1 2 =3.46 L= V (r) = L 2 /2r 2 - L 2 /r 3-1/r Ονοματεπώνυμο: Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών, Τμήμα Φυσικής Εξετάσεις στη Μηχανική Ι, Τμήμα Κ Τσίγκανου & Ν Βλαχάκη, Σεπτεμβρίου 05 Διάρκεια εξέτασης 3 ώρες, Καλή επιτυχία = bonus ερωτήματα),

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τμήμα Φυσικής Πτυχιακή εξέταση στη Μηχανική ΙI 20 Σεπτεμβρίου 2007

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τμήμα Φυσικής Πτυχιακή εξέταση στη Μηχανική ΙI 20 Σεπτεμβρίου 2007 ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τμήμα Φυσικής Πτυχιακή εξέταση στη Μηχανική ΙI 0 Σεπτεμβρίου 007 Τμήμα Π. Ιωάννου & Θ. Αποστολάτου Απαντήστε στα ερωτήματα που ακολουθούν με σαφήνεια, ακρίβεια και απλότητα. Όλα τα

Διαβάστε περισσότερα

Κεφάλαιο 1: Κινηματική των Ταλαντώσεων

Κεφάλαιο 1: Κινηματική των Ταλαντώσεων Κεφάλαιο : Κινηματική των Ταλαντώσεων Κεφάλαιο : Κινηματική των Ταλαντώσεων. Φαινομενολογικός ορισμός ταλαντώσεων Μεταβολές σε φυσικά φαινόμενα που χαρακτηρίζονται από μια κανονική επανάληψη κατά ορισμένα

Διαβάστε περισσότερα

Σκοπός. Εργαστήριο 6 Εντολές Επανάληψης

Σκοπός. Εργαστήριο 6 Εντολές Επανάληψης Εργαστήριο 6 Εντολές Επανάληψης Η δομή Επιλογής στη PASCAL H δομή Επανάληψης στη PASCAL. Ρεύμα Εισόδου / Εξόδου.. Ρεύμα Εισόδου / Εξόδου. To πρόγραμμα γραφικών gnuplot. Γραφικά στη PASCAL. Σκοπός 6.1 ΕΠΙΔΙΩΞΗ

Διαβάστε περισσότερα

Κεφάλαιο 1. Κίνηση σε μία διάσταση

Κεφάλαιο 1. Κίνηση σε μία διάσταση Κεφάλαιο 1 Κίνηση σε μία διάσταση Κινηματική Περιγράφει την κίνηση, αγνοώντας τις αλληλεπιδράσεις με εξωτερικούς παράγοντες που ενδέχεται να προκαλούν ή να μεταβάλλουν την κίνηση. Προς το παρόν, θα μελετήσουμε

Διαβάστε περισσότερα

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τι είναι μια υπορουτίνα; με υπορουτίνα ΥΠΟΡΟΥΤΙΝΕΣ. Παράδειγμα #1: η πράξη SQ. Ποια η διαφορά συναρτήσεων και υπορουτίνων;

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τι είναι μια υπορουτίνα; με υπορουτίνα ΥΠΟΡΟΥΤΙΝΕΣ. Παράδειγμα #1: η πράξη SQ. Ποια η διαφορά συναρτήσεων και υπορουτίνων; ΥΠΟΛΟΓΙΣΤΕΣ Ι Τι είναι μια υπορουτίνα; ΥΠΟΡΟΥΤΙΝΕΣ Μια ομάδα εντολών, σχεδιασμένη να εκτελεί έναν ή περισσότερους υπολογισμούς Ιδανικές για περιπτώσεις που ο υπολογισμός επαναλαμβάνεται πολλές φορές μέσα

Διαβάστε περισσότερα

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

ΕΞΕΤΑΣΕΙΣ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΜΕ ΕΦΑΡΜΟΓΕΣ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΟΥ ΜΗΧΑΝΙΚΟΥ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΚΑΙ ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΗΡΩΩΝ ΠΟΛΥΤΕΧΝΕΙΟΥ 9 ΖΩΓΡΑΦΟΥ, 157 80 ΑΘΗΝΑ ηλ. ταχυδρομείο: semfe@central.ntua.gr, fax: 2107721685 ιστοσελίδα: semfe.ntua.gr

Διαβάστε περισσότερα

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

Φυσική για Μηχανικούς Φυσική για Μηχανικούς Απλή Αρμονική Ταλάντωση Εικόνα: Σταγόνες νερού που πέφτουν από ύψος επάνω σε μια επιφάνεια νερού προκαλούν την ταλάντωση της επιφάνειας. Αυτές οι ταλαντώσεις σχετίζονται με κυκλικά

Διαβάστε περισσότερα

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

Αρµονικοί ταλαντωτές Αρµονικοί ταλαντωτές ΦΥΣ 131 - Διαλ.30 2 Αρµονικοί ταλαντωτές q Μερικά από τα θέµατα που θα καλύψουµε: q Μάζες σε ελατήρια, εκκρεµή q Διαφορικές εξισώσεις: d 2 x dt 2 + K m x = 0 Ø Mε λύση της µορφής:

Διαβάστε περισσότερα

Περιεχόμενα. Κεφάλαιο 1 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΜΙΑ ΕΥΘΕΙΑ... 13 1.1 Οι συντεταγμένες ενός σημείου...13 1.2 Απόλυτη τιμή...14

Περιεχόμενα. Κεφάλαιο 1 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΜΙΑ ΕΥΘΕΙΑ... 13 1.1 Οι συντεταγμένες ενός σημείου...13 1.2 Απόλυτη τιμή...14 Περιεχόμενα Κεφάλαιο 1 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΜΙΑ ΕΥΘΕΙΑ... 13 1.1 Οι συντεταγμένες ενός σημείου...13 1.2 Απόλυτη τιμή...14 Κεφάλαιο 2 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΕΝΑ ΕΠΙΠΕΔΟ 20 2.1 Οι συντεταγμένες

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2 Ο : ΚΥΜΑΤΑ ΕΝΟΤΗΤΑ 2: ΕΠΑΛΛΗΛΙΑ ΚΥΜΑΤΩΝ ΣΥΜΒΟΛΗ ΚΥΜΑΤΩΝ ΣΤΑΣΙΜΑ ΚΥΜΑΤΑ ΛΥΜΕΝΑ ΘΕΜΑΤΑ ΘΕΜΑ Β

ΚΕΦΑΛΑΙΟ 2 Ο : ΚΥΜΑΤΑ ΕΝΟΤΗΤΑ 2: ΕΠΑΛΛΗΛΙΑ ΚΥΜΑΤΩΝ ΣΥΜΒΟΛΗ ΚΥΜΑΤΩΝ ΣΤΑΣΙΜΑ ΚΥΜΑΤΑ ΛΥΜΕΝΑ ΘΕΜΑΤΑ ΘΕΜΑ Β ΚΕΦΑΛΑΙΟ Ο : ΚΥΜΑΤΑ ΕΝΟΤΗΤΑ : ΕΠΑΛΛΗΛΙΑ ΚΥΜΑΤΩΝ ΣΥΜΒΟΛΗ ΚΥΜΑΤΩΝ ΣΤΑΣΙΜΑ ΚΥΜΑΤΑ ΛΥΜΕΝΑ ΘΕΜΑΤΑ Ερώτηση. Δύο σύγχρονες κυματικές πηγές, ΘΕΜΑ Β ταλαντώνονται κάθετα στην επιφάνεια ενός υγρού με το ίδιο πλάτος

Διαβάστε περισσότερα

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Τμήμα Πληροφορικής & Επικοινωνιών Σήματα και Συστήματα

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Τμήμα Πληροφορικής & Επικοινωνιών Σήματα και Συστήματα Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Τμήμα Πληροφορικής & Επικοινωνιών Σήματα και Συστήματα Δρ. Δημήτριος Ευσταθίου Επίκουρος Καθηγητής Φυσική Σημασία του Μετασχηματισμού Fourier Ο μετασχηματισμός Fourier

Διαβάστε περισσότερα

Άσκηση 3 Υπολογισμός του μέτρου της ταχύτητας και της επιτάχυνσης

Άσκηση 3 Υπολογισμός του μέτρου της ταχύτητας και της επιτάχυνσης Άσκηση 3 Υπολογισμός του μέτρου της ταχύτητας και της επιτάχυνσης Σύνοψη Σκοπός της συγκεκριμένης άσκησης είναι ο υπολογισμός του μέτρου της στιγμιαίας ταχύτητας και της επιτάχυνσης ενός υλικού σημείου

Διαβάστε περισσότερα

1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης

1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης 1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης Στη συγκεκριμένη ενότητα εξετάζουμε θέματα σχετικά με την αριθμητική πεπερασμένης ακρίβειας που χρησιμοποιούν οι σημερινοί υπολογιστές και τα

Διαβάστε περισσότερα

Λαμβάνοντας επιπλέον και την βαρύτητα, η επιτάχυνση του σώματος έχει συνιστώσες

Λαμβάνοντας επιπλέον και την βαρύτητα, η επιτάχυνση του σώματος έχει συνιστώσες Μικρό σώμα μάζας m κινείται μέσα σε βαρυτικό πεδίο με σταθερά g και επιπλέον κάτω από την επίδραση μιας δύναμης με συνιστώσες F x = 2κm και F y = 12λmt 2 όπου κ και λ είναι θετικές σταθερές σε κατάλληλες

Διαβάστε περισσότερα

Προσομoίωση Απόκρισης Συστήματος στο MATLAB

Προσομoίωση Απόκρισης Συστήματος στο MATLAB Δυναμική Μηχανών Ι Διδάσκων: Αντωνιάδης Ιωάννης Προσομoίωση Απόκρισης Συστήματος στο MATLAB Άδεια Χρήσης Το παρόν υλικό βασίζεται στην παρουσίαση Προσομoίωση Απόκρισης Συστήματος στο MATLAB του καθ. Ιωάννη

Διαβάστε περισσότερα

ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΦΥΣΙΚΗΣ 2019

ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΦΥΣΙΚΗΣ 2019 ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΦΥΣΙΚΗΣ 019 Κινηματική ΑΣΚΗΣΗ Κ.1 Η επιτάχυνση ενός σώματος που κινείται ευθύγραμμα δίνεται από τη σχέση a = (4 t ) m s. Υπολογίστε την ταχύτητα και το διάστημα που διανύει το σώμα

Διαβάστε περισσότερα

Εξίσωση Διάχυσης στη Μία Διάσταση

Εξίσωση Διάχυσης στη Μία Διάσταση ΚΕΦΑΛΑΙΟ 8 Εξίσωση Διάχυσης στη Μία Διάσταση 8.1 Εισαγωγή Η εξίσωση διάχυσης είναι στενά συνδεδεμένη με τη διαδρομή ενός τυχαίου περιπατητή (random walker). Ας υποθέσουμε ότι μελετάμε την κίνηση ενός τέτοιου

Διαβάστε περισσότερα

E = 1 2 k. V (x) = Kx e αx, dv dx = K (1 αx) e αx, dv dx = 0 (1 αx) = 0 x = 1 α,

E = 1 2 k. V (x) = Kx e αx, dv dx = K (1 αx) e αx, dv dx = 0 (1 αx) = 0 x = 1 α, Μαθηματική Μοντελοποίηση Ι 1. Φυλλάδιο ασκήσεων Ι - Λύσεις ορισμένων ασκήσεων 1.1. Άσκηση. Ενα σωμάτιο μάζας m βρίσκεται σε παραβολικό δυναμικό V (x) = 1/2x 2. Γράψτε την θέση του σαν συνάρτηση του χρόνου,

Διαβάστε περισσότερα

Κεφάλαιο M2. Κίνηση σε μία διάσταση

Κεφάλαιο M2. Κίνηση σε μία διάσταση Κεφάλαιο M2 Κίνηση σε μία διάσταση Κινηματική Περιγράφει την κίνηση, αγνοώντας τις αλληλεπιδράσεις με εξωτερικούς παράγοντες που ενδέχεται να προκαλούν ή να μεταβάλλουν την κίνηση. Προς το παρόν, θα μελετήσουμε

Διαβάστε περισσότερα

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

Φυσική για Μηχανικούς Φυσική για Μηχανικούς Απλή Αρμονική Ταλάντωση Εικόνα: Σταγόνες νερού που πέφτουν από ύψος επάνω σε μια επιφάνεια νερού προκαλούν την ταλάντωση της επιφάνειας. Αυτές οι ταλαντώσεις σχετίζονται με κυκλικά

Διαβάστε περισσότερα

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

Φυσική για Μηχανικούς Φυσική για Μηχανικούς Απλή Αρμονική Ταλάντωση Εικόνα: Σταγόνες νερού που πέφτουν από ύψος επάνω σε μια επιφάνεια νερού προκαλούν την ταλάντωση της επιφάνειας. Αυτές οι ταλαντώσεις σχετίζονται με κυκλικά

Διαβάστε περισσότερα

ΕΝΟΤΗΤΑ 1.1: ΠΕΡΙΟΔΙΚΟ ΦΑΙΝΟΜΕΝΟ ΑΠΛΗ ΑΡΜΟΝΙΚΗ ΤΑΛΑΝΤΩΣΗ (ΚΙΝΗΜΑΤΙΚΗ ΚΑΙ ΔΥΝΑΜΙΚΗ ΠΡΟΣΕΓΓΙΣΗ) 1ο σετ - Μέρος Β ΘΕΜΑ Β

ΕΝΟΤΗΤΑ 1.1: ΠΕΡΙΟΔΙΚΟ ΦΑΙΝΟΜΕΝΟ ΑΠΛΗ ΑΡΜΟΝΙΚΗ ΤΑΛΑΝΤΩΣΗ (ΚΙΝΗΜΑΤΙΚΗ ΚΑΙ ΔΥΝΑΜΙΚΗ ΠΡΟΣΕΓΓΙΣΗ) 1ο σετ - Μέρος Β ΘΕΜΑ Β ΚΕΦΑΛΑΙΟ 1 Ο : ΜΗΧΑΝΙΚΕΣ ΤΑΛΑΝΤΩΣΕΙΣ ΕΝΟΤΗΤΑ 1.1: ΠΕΡΙΟΔΙΚΟ ΦΑΙΝΟΜΕΝΟ ΑΠΛΗ ΑΡΜΟΝΙΚΗ ΤΑΛΑΝΤΩΣΗ (ΚΙΝΗΜΑΤΙΚΗ ΚΑΙ ΔΥΝΑΜΙΚΗ ΠΡΟΣΕΓΓΙΣΗ) 1ο σετ - Μέρος Β Ερώτηση 1. ΘΕΜΑ Β Σώμα εκτελεί Α.Α.Τ. με εξίσωση απομάκρυνσης

Διαβάστε περισσότερα

Κεφάλαιο 13. Περιοδική Κίνηση

Κεφάλαιο 13. Περιοδική Κίνηση Κεφάλαιο 13 Περιοδική Κίνηση Περιοδική Κίνηση Η ταλαντωτική κίνηση είναι σημαντική Είναι μια πάρα πολύ κοινή κίνηση. Βάση για κατανόηση της κυματικής κίνησης Κάθε σύστημα που βρίσκεται σε ευσταθή ισορροπία

Διαβάστε περισσότερα

ΦΥΣ 145 Λύσεις Ενδιάμεσης Εξέτασης Χ. Παναγόπουλος 12/3/2015

ΦΥΣ 145 Λύσεις Ενδιάμεσης Εξέτασης Χ. Παναγόπουλος 12/3/2015 Οι εντολές είναι: ΦΥΣ 145 Λύσεις Ενδιάμεσης Εξέτασης Χ. Παναγόπουλος 12/3/2015 ls -l../lab3/*/data* cp../lab3/*/plot*../lab3 mkdir../lab1/plot grep FORMAT../*/prog*.f chmod o+r../lab*/*/plot2 cd../lab3/exercise1

Διαβάστε περισσότερα

Μέτρηση της επιτάχυνσης της βαρύτητας. με τη μέθοδο του απλού εκκρεμούς

Μέτρηση της επιτάχυνσης της βαρύτητας. με τη μέθοδο του απλού εκκρεμούς Εργαστηριακή Άσκηση 5 Μέτρηση της επιτάχυνσης της βαρύτητας με τη μέθοδο του απλού εκκρεμούς Βαρσάμης Χρήστος Στόχος: Μέτρηση της επιτάχυνσης της βαρύτητας, g. Πειραματική διάταξη: Χρήση απλού εκκρεμούς.

Διαβάστε περισσότερα

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2017

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2017 FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2017 M7 Δομές δεδομένων: Πίνακες - Ασκήσεις Γεώργιος Παπαλάμπρου Επικ. Καθηγητής ΕΜΠ Εργαστήριο Ναυτικής Μηχανολογίας george.papalambrou@lme.ntua.gr ΕΜΠ/ΣΝΜΜ

Διαβάστε περισσότερα

Υπολογιστές Ι. Άδειες Χρήσης. Υποπρογράμματα. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Υπολογιστές Ι. Άδειες Χρήσης. Υποπρογράμματα. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Άδειες Χρήσης Υπολογιστές Ι Υποπρογράμματα Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

ΦΥΣ. 211 ΕΡΓΑΣΙΑ # 8 Επιστροφή την Τετάρτη 30/3/2016 στο τέλος της διάλεξης

ΦΥΣ. 211 ΕΡΓΑΣΙΑ # 8 Επιστροφή την Τετάρτη 30/3/2016 στο τέλος της διάλεξης ΦΥΣ. 211 ΕΡΓΑΣΙΑ # 8 Επιστροφή την Τετάρτη 30/3/2016 στο τέλος της διάλεξης 1. Μια µάζα m είναι εξαρτηµένη από το άκρο ενός ελατηρίου µε φυσική συχνότητα ω. Η µάζα αφήνεται να κινηθεί από την κατάσταση

Διαβάστε περισσότερα

( ) = Ae + ω t + Be ω t ασταθές σημείο ισορροπίας ( ) = Asin( ωt) + Bcos( ωt) ευσταθής ισορροπία

( ) = Ae + ω t + Be ω t ασταθές σημείο ισορροπίας ( ) = Asin( ωt) + Bcos( ωt) ευσταθής ισορροπία Ταλαντώσεις ΦΥΣ 211 - Διαλ.20 1 q Για μονοδιάστατο σύστημα το οποίο βρίσκεται σε ισορροπία στο q 0 : V ( q) dv dq q=q0 = 0 B A C q q Αναπτύσοντας γύρω από το q 0, η δυναμική του συστήματος είναι αυτή του

Διαβάστε περισσότερα

0,4 2 t (όλα τα μεγέθη στο S.I.). Η σύνθετη ταλάντωση περιγράφεται (στο

0,4 2 t (όλα τα μεγέθη στο S.I.). Η σύνθετη ταλάντωση περιγράφεται (στο ΚΕΦΑΛΑΙΟ Ο : ΜΗΧΑΝΙΚΕΣ ΗΛΕΚΤΡΙΚΕΣ ΤΑΛΑΝΤΩΣΕΙΣ ΕΝΟΤΗΤΑ 5: ΣΥΝΘΕΣΗ ΤΑΛΑΝΤΩΣΕΩΝ ΘΕΜΑΤΑ ΠΡΟΣ ΕΠΙΛΥΣΗ ΘΕΜΑ Β Ερώτηση. Ένα σώμα εκτελεί κίνηση που προέρχεται από τη σύνθεση δύο απλών αρμονικών ταλαντώσεων, ίδιας

Διαβάστε περισσότερα

ΚΕΝΤΡΟ ΘΕΩΡΗΤΙΚΗΣ ΦΥΣΙΚΗΣ & ΧΗΜΕΙΑΣ ΕΔΟΥΑΡΔΟΥ ΛΑΓΑΝΑ Ph.D. Λεωφ. Κηφισίας 56, Αμπελόκηποι Αθήνα Τηλ.: , ,

ΚΕΝΤΡΟ ΘΕΩΡΗΤΙΚΗΣ ΦΥΣΙΚΗΣ & ΧΗΜΕΙΑΣ ΕΔΟΥΑΡΔΟΥ ΛΑΓΑΝΑ Ph.D. Λεωφ. Κηφισίας 56, Αμπελόκηποι Αθήνα Τηλ.: , , ΕΔΟΥΑΡΔΟΥ ΛΑΓΑΝΑ Ph.D. Αμπελόκηποι Αθήνα Τηλ.: 0 69 97 985, 77 98 044, www.edlag.gr ΛΥΜΕΝΑ ΘΕΜΑΤΑ ΕΞΕΤΑΣΕΩΝ - ΑΣΚΗΣΕΙΣ Τηλ.: 0 69 97 985, e-mail: edlag@otenet.gr, www.edlag.gr ΣΜΑΡΑΓΔΑ ΣΑΡΑΝΤΟΠΟΥΛΟΥ, MSC,

Διαβάστε περισσότερα

Εφαρµόζοντας τη µέθοδο αριθµητικής ολοκλήρωσης Euler και Runge-Kutta 2 ης, συστηµατική σύγκριση των πέντε µεθόδων. Η επιλογή των σταθερών

Εφαρµόζοντας τη µέθοδο αριθµητικής ολοκλήρωσης Euler και Runge-Kutta 2 ης, συστηµατική σύγκριση των πέντε µεθόδων. Η επιλογή των σταθερών ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟ ΟΙ, 6-7, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΣΥΝΗΘΕΙΣ ΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΗΜΕΡΟΜΗΝΙΑ ΠΑΡΑ ΟΣΗΣ:..6 Επιµέλεια απαντήσεων: Ι. Λυχναρόπουλος. Έστω το πρόβληµα αρχικών τιµών: ( dx( d x

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Φυσική Ο.Π. Γ Λυκείου

Φυσική Ο.Π. Γ Λυκείου Φυσική Ο.Π. Γ Λυκείου ΘΕΜΑ Α Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω ερωτήσεις (Α-Α) και δίπλα το γράμμα που αντιστοιχεί στη σωστή απάντηση. Α) Δύο σώματα συγκρούονται κεντρικά

Διαβάστε περισσότερα

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

ΠΕΡΙΛΗΨΗ ΘΕΩΡΙΑΣ ΣΤΗΝ ΕΥΘΥΓΡΑΜΜΗ ΚΙΝΗΣΗ ΠΕΡΙΛΗΨΗ ΘΕΩΡΙΑΣ ΣΤΗΝ ΕΥΘΥΓΡΑΜΜΗ ΚΙΝΗΣΗ Αλγεβρική τιμή διανύσματος Όταν ένα διάνυσμα είναι παράλληλο σε έναν άξονα (δηλαδή μια ευθεία στην οποία έχουμε ορίσει θετική φορά), τότε αλγεβρική τιμή του διανύσματος

Διαβάστε περισσότερα

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων Με τον όρο μη γραμμικές εξισώσεις εννοούμε εξισώσεις της μορφής: f( ) 0 που προέρχονται από συναρτήσεις f () που είναι μη γραμμικές ως προς. Περιέχουν δηλαδή

Διαβάστε περισσότερα

m αντίστοιχα, εκτελούν Α.Α.Τ. και έχουν την

m αντίστοιχα, εκτελούν Α.Α.Τ. και έχουν την ΚΕΦΑΛΑΙΟ Ο : ΜΗΧΑΝΙΚΕΣ ΤΑΛΑΝΤΩΣΕΙΣ ΕΝΟΤΗΤΑ.: ΠΕΡΙΟΔΙΚΟ ΦΑΙΝΟΜΕΝΟ ΑΠΛΗ ΑΡΜΟΝΙΚΗ ΤΑΛΑΝΤΩΣΗ (ΚΙΝΗΜΑΤΙΚΗ ΚΑΙ ΔΥΝΑΜΙΚΗ ΠΡΟΣΕΓΓΙΣΗ) Ερώτηση. ΘΕΜΑ Β Δύο σώματα με μάζες m m και m m αντίστοιχα, εκτελούν Α.Α.Τ.

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΜΗΜΑ. Μαθηματικά 2. Σταύρος Παπαϊωάννου

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΜΗΜΑ. Μαθηματικά 2. Σταύρος Παπαϊωάννου ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΜΗΜΑ Μαθηματικά Σταύρος Παπαϊωάννου Ιούνιος 5 Τίτλος Μαθήματος Περιεχόμενα Χρηματοδότηση... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. Σκοποί Μαθήματος

Διαβάστε περισσότερα

Σχήμα 1 Μορφές κυμάτων (α) Μονοδιάστατο, (β) Διδιάστατο, (γ) και (δ) Τρισδιάστατα. [1]

Σχήμα 1 Μορφές κυμάτων (α) Μονοδιάστατο, (β) Διδιάστατο, (γ) και (δ) Τρισδιάστατα. [1] Άσκηση 3 - Κύματα Η δημιουργία κυμάτων είναι το αποτέλεσμα πολλών φυσικών διεργασιών. Κύματα εμφανίζονται στην επιφάνεια της θάλασσας, τα ηχητικά κύματα οφείλονται στις διαταραχές της πίεσης του αέρα,

Διαβάστε περισσότερα

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

ΑΡΜΟΝΙΚΗ ΤΑΛΑΝΤΩΣΗ ΧΩΡΙΣ ΑΠΟΣΒΕΣΗ ΑΣΚΗΣΗ 6.1 ΑΡΜΟΝΙΚΗ ΤΑΛΑΝΤΩΣΗ ΧΩΡΙΣ ΑΠΟΣΒΕΣΗ ΑΣΚΗΣΗ 6. Σώμα μάζας gr έχει προσδεθεί στην άκρη ενός ελατηρίου και ταλαντώνεται επάνω σε οριζόντιο δάπεδο χωρίς τριβή. Εάν η σταθερά του ελατηρίου είναι 5N / και το πλάτος

Διαβάστε περισσότερα